diff --git a/catalog-bundle-object/rhacs-operator/catalog.json b/catalog-bundle-object/rhacs-operator/catalog.json index 474c93e9..d7fbb95b 100644 --- a/catalog-bundle-object/rhacs-operator/catalog.json +++ b/catalog-bundle-object/rhacs-operator/catalog.json @@ -2854,6 +2854,408 @@ } ] } +{ + "schema": "olm.channel", + "name": "rhacs-4.9", + "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" + }, + { + "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.6.9", + "replaces": "rhacs-operator.v4.6.8", + "skipRange": ">= 4.5.0 < 4.6.9" + }, + { + "name": "rhacs-operator.v4.6.10", + "replaces": "rhacs-operator.v4.6.9", + "skipRange": ">= 4.5.0 < 4.6.10" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.10", + "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.7.6", + "replaces": "rhacs-operator.v4.7.5", + "skipRange": ">= 4.6.0 < 4.7.6" + }, + { + "name": "rhacs-operator.v4.7.7", + "replaces": "rhacs-operator.v4.7.6", + "skipRange": ">= 4.6.0 < 4.7.7" + }, + { + "name": "rhacs-operator.v4.8.0", + "replaces": "rhacs-operator.v4.7.7", + "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" + }, + { + "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" + }, + { + "name": "rhacs-operator.v4.9.0", + "replaces": "rhacs-operator.v4.8.4", + "skipRange": ">= 4.8.0 < 4.9.0" + } + ] +} { "schema": "olm.channel", "name": "stable", @@ -3248,6 +3650,11 @@ "name": "rhacs-operator.v4.8.4", "replaces": "rhacs-operator.v4.8.3", "skipRange": ">= 4.7.0 < 4.8.4" + }, + { + "name": "rhacs-operator.v4.9.0", + "replaces": "rhacs-operator.v4.8.4", + "skipRange": ">= 4.8.0 < 4.9.0" } ] } @@ -18054,6 +18461,131 @@ } ] } +{ + "schema": "olm.bundle", + "name": "rhacs-operator.v4.9.0", + "package": "rhacs-operator", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:02a50a53dddbbdd749b0b6cc01f555308ab3c16045130d07483bfddd6861de42", + "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.9.0" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE1LjAifSwibmFtZSI6InNlY3VyaXR5cG9saWNpZXMuY29uZmlnLnN0YWNrcm94LmlvIn0sInNwZWMiOnsiZ3JvdXAiOiJjb25maWcuc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiU2VjdXJpdHlQb2xpY3kiLCJsaXN0S2luZCI6IlNlY3VyaXR5UG9saWN5TGlzdCIsInBsdXJhbCI6InNlY3VyaXR5cG9saWNpZXMiLCJzaG9ydE5hbWVzIjpbInNwIl0sInNpbmd1bGFyIjoic2VjdXJpdHlwb2xpY3kifSwic2NvcGUiOiJOYW1lc3BhY2VkIiwidmVyc2lvbnMiOlt7Im5hbWUiOiJ2MWFscGhhMSIsInNjaGVtYSI6eyJvcGVuQVBJVjNTY2hlbWEiOnsiZGVzY3JpcHRpb24iOiJTZWN1cml0eVBvbGljeSBpcyB0aGUgU2NoZW1hIGZvciB0aGUgcG9saWNpZXMgQVBJIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiQVBJVmVyc2lvbiBkZWZpbmVzIHRoZSB2ZXJzaW9uZWQgc2NoZW1hIG9mIHRoaXMgcmVwcmVzZW50YXRpb24gb2YgYW4gb2JqZWN0LlxuU2VydmVycyBzaG91bGQgY29udmVydCByZWNvZ25pemVkIHNjaGVtYXMgdG8gdGhlIGxhdGVzdCBpbnRlcm5hbCB2YWx1ZSwgYW5kXG5tYXkgcmVqZWN0IHVucmVjb2duaXplZCB2YWx1ZXMuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3Jlc291cmNlcyIsInR5cGUiOiJzdHJpbmcifSwia2luZCI6eyJkZXNjcmlwdGlvbiI6IktpbmQgaXMgYSBzdHJpbmcgdmFsdWUgcmVwcmVzZW50aW5nIHRoZSBSRVNUIHJlc291cmNlIHRoaXMgb2JqZWN0IHJlcHJlc2VudHMuXG5TZXJ2ZXJzIG1heSBpbmZlciB0aGlzIGZyb20gdGhlIGVuZHBvaW50IHRoZSBjbGllbnQgc3VibWl0cyByZXF1ZXN0cyB0by5cbkNhbm5vdCBiZSB1cGRhdGVkLlxuSW4gQ2FtZWxDYXNlLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCN0eXBlcy1raW5kcyIsInR5cGUiOiJzdHJpbmcifSwibWV0YWRhdGEiOnsidHlwZSI6Im9iamVjdCJ9LCJzcGVjIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lTcGVjIGRlZmluZXMgdGhlIGRlc2lyZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7ImNhdGVnb3JpZXMiOnsiZGVzY3JpcHRpb24iOiJDYXRlZ29yaWVzIGlzIGEgbGlzdCBvZiBjYXRlZ29yaWVzIHRoYXQgdGhpcyBwb2xpY3kgZmFsbHMgdW5kZXIuICBDYXRlZ29yeSBuYW1lcyBtdXN0IGFscmVhZHkgZXhpc3QgaW4gQ2VudHJhbC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwiY3JpdGVyaWFMb2NrZWQiOnsiZGVzY3JpcHRpb24iOiJDcml0ZXJpYUxvY2tlZCBpcyB1bnVzZWQgYW5kIGRlcHJlY2F0ZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9LCJkZXNjcmlwdGlvbiI6eyJkZXNjcmlwdGlvbiI6IkRlc2NyaXB0aW9uIGlzIGEgZnJlZS1mb3JtIHRleHQgZGVzY3JpcHRpb24gb2YgdGhpcyBwb2xpY3kuIiwicGF0dGVybiI6Il5bXlxcJF17MCw4MDB9JCIsInR5cGUiOiJzdHJpbmcifSwiZGlzYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJEaXNhYmxlZCB0b2dnbGVzIHdoZXRoZXIgb3Igbm90IHRoaXMgcG9saWN5IHdpbGwgYmUgZXhlY3V0aW5nIGFuZCBhY3RpdmVseSBmaXJpbmcgYWxlcnRzLiIsInR5cGUiOiJib29sZWFuIn0sImVuZm9yY2VtZW50QWN0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IkVuZm9yY2VtZW50IGxpc3RzIHRoZSBlbmZvcmNlbWVudCBhY3Rpb25zIHRvIHRha2Ugd2hlbiBhIHZpb2xhdGlvbiBmcm9tIHRoaXMgcG9saWN5IGlzIGlkZW50aWZpZWQuICBQb3NzaWJsZSB2YWx1ZSBhcmUgVU5TRVRfRU5GT1JDRU1FTlQsIFNDQUxFX1RPX1pFUk9fRU5GT1JDRU1FTlQsIFVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5ULCBLSUxMX1BPRF9FTkZPUkNFTUVOVCwgRkFJTF9CVUlMRF9FTkZPUkNFTUVOVCwgRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQsIEZBSUxfREVQTE9ZTUVOVF9DUkVBVEVfRU5GT1JDRU1FTlQsIGFuZC4gRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVC4iLCJpdGVtcyI6eyJlbnVtIjpbIlVOU0VUX0VORk9SQ0VNRU5UIiwiU0NBTEVfVE9fWkVST19FTkZPUkNFTUVOVCIsIlVOU0FUSVNGSUFCTEVfTk9ERV9DT05TVFJBSU5UX0VORk9SQ0VNRU5UIiwiS0lMTF9QT0RfRU5GT1JDRU1FTlQiLCJGQUlMX0JVSUxEX0VORk9SQ0VNRU5UIiwiRkFJTF9LVUJFX1JFUVVFU1RfRU5GT1JDRU1FTlQiLCJGQUlMX0RFUExPWU1FTlRfQ1JFQVRFX0VORk9SQ0VNRU5UIiwiRkFJTF9ERVBMT1lNRU5UX1VQREFURV9FTkZPUkNFTUVOVCJdLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9LCJldmVudFNvdXJjZSI6eyJkZXNjcmlwdGlvbiI6IkV2ZW50U291cmNlIGRlc2NyaWJlcyB3aGljaCBldmVudHMgc2hvdWxkIHRyaWdnZXIgZXhlY3V0aW9uIG9mIHRoaXMgcG9saWN5IiwiZW51bSI6WyJOT1RfQVBQTElDQUJMRSIsIkRFUExPWU1FTlRfRVZFTlQiLCJBVURJVF9MT0dfRVZFTlQiXSwidHlwZSI6InN0cmluZyJ9LCJleGNsdXNpb25zIjp7ImRlc2NyaXB0aW9uIjoiRXhjbHVzaW9ucyBkZWZpbmUgZGVwbG95bWVudHMgb3IgaW1hZ2VzIHRoYXQgc2hvdWxkIGJlIGV4Y2x1ZGVkIGZyb20gdGhpcyBwb2xpY3kuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJkZXBsb3ltZW50Ijp7InByb3BlcnRpZXMiOnsibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn0sInNjb3BlIjp7InByb3BlcnRpZXMiOnsiY2x1c3RlciI6eyJkZXNjcmlwdGlvbiI6IkNsdXN0ZXIgaXMgZWl0aGVyIHRoZSBuYW1lIG9yIHRoZSBJRCBvZiB0aGUgY2x1c3RlciB0aGF0IHRoaXMgc2NvcGUgYXBwbGllcyB0byIsInR5cGUiOiJzdHJpbmcifSwibGFiZWwiOnsicHJvcGVydGllcyI6eyJrZXkiOnsidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sIm5hbWVzcGFjZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImV4cGlyYXRpb24iOnsiZm9ybWF0IjoiZGF0ZS10aW1lIiwidHlwZSI6InN0cmluZyJ9LCJpbWFnZSI6eyJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuYW1lIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImlzRGVmYXVsdCI6eyJkZXNjcmlwdGlvbiI6IklzRGVmYXVsdCBpcyB1bnVzZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9LCJsaWZlY3ljbGVTdGFnZXMiOnsiZGVzY3JpcHRpb24iOiJMaWZlY3ljbGVTdGFnZXMgZGVzY3JpYmVzIHdoaWNoIHBvbGljeSBsaWZlY3lsY2Ugc3RhZ2VzIHRoaXMgcG9saWN5IGFwcGxpZXMgdG8uICBDaG9pY2VzIGFyZSBERVBMT1ksIEJVSUxELCBhbmQgUlVOVElNRS4iLCJpdGVtcyI6eyJlbnVtIjpbIkRFUExPWSIsIkJVSUxEIiwiUlVOVElNRSJdLCJ0eXBlIjoic3RyaW5nIn0sIm1pbkl0ZW1zIjoxLCJ0eXBlIjoiYXJyYXkifSwibWl0cmVBdHRhY2tWZWN0b3JzIjp7Iml0ZW1zIjp7InByb3BlcnRpZXMiOnsidGFjdGljIjp7InR5cGUiOiJzdHJpbmcifSwidGVjaG5pcXVlcyI6eyJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWl0cmVWZWN0b3JzTG9ja2VkIjp7ImRlc2NyaXB0aW9uIjoiTWl0cmVWZXRvcnNMb2NrZWQgaXMgdW51c2VkIGFuZCBkZXByZWNhdGVkIiwidHlwZSI6ImJvb2xlYW4ifSwibm90aWZpZXJzIjp7ImRlc2NyaXB0aW9uIjoiTm90aWZpZXJzIGlzIGEgbGlzdCBvZiBJRHMgb3IgbmFtZXMgb2YgdGhlIG5vdGlmaWVycyB0aGF0IHNob3VsZCBiZSB0cmlnZ2VyZWQgd2hlbiBhIHZpb2xhdGlvbiBmcm9tIHRoaXMgcG9saWN5IGlzIGlkZW50aWZpZWQuICBJRHMgc2hvdWxkIGJlIGluIHRoZSBmb3JtIG9mIGEgVVVJRCBhbmQgYXJlIGZvdW5kIHRocm91Z2ggdGhlIENlbnRyYWwgQVBJLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In0sInBvbGljeU5hbWUiOnsiZGVzY3JpcHRpb24iOiJQb2xpY3lOYW1lIGlzIHRoZSBuYW1lIG9mIHRoZSBwb2xpY3kgYXMgaXQgYXBwZWFycyBpbiB0aGUgQVBJIGFuZCBVSS4gIE5vdGUgdGhhdCBjaGFuZ2luZyB0aGlzIHZhbHVlIHdpbGwgcmVuYW1lIHRoZSBwb2xpY3kgYXMgc3RvcmVkIGluIHRoZSBkYXRhYmFzZS4gIFRoaXMgZmllbGQgbXVzdCBiZSB1bmlxdWUuIiwicGF0dGVybiI6Il5bXlxcblxcclxcJF17NSwxMjh9JCIsInR5cGUiOiJzdHJpbmcifSwicG9saWN5U2VjdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJQb2xpY3lTZWN0aW9ucyBkZWZpbmUgdGhlIHZpb2xhdGlvbiBjcml0ZXJpYSBmb3IgdGhpcyBwb2xpY3kuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJwb2xpY3lHcm91cHMiOnsiZGVzY3JpcHRpb24iOiJQb2xpY3lHcm91cHMgaXMgdGhlIHNldCBvZiBwb2xpY2llcyBncm91cHMgdGhhdCBtYWtlIHVwIHRoaXMgc2VjdGlvbi4gIEVhY2ggZ3JvdXAgY2FuIGJlIGNvbnNpZGVyZWQgYW4gaW5kaXZpZHVhbCBjcml0ZXJpb24uIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJib29sZWFuT3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJCb29sZWFuT3BlcmF0b3IgZGV0ZXJtaW5lcyBpZiB0aGUgdmFsdWVzIGFyZSBjb21iaW5lZCB3aXRoIGFuIE9SIG9yIGFuIEFORC4gIERlZmF1bHRzIHRvIE9SLiIsImVudW0iOlsiT1IiLCJBTkQiXSwidHlwZSI6InN0cmluZyJ9LCJmaWVsZE5hbWUiOnsiZGVzY3JpcHRpb24iOiJGaWVsZE5hbWUgZGVmaW5lcyB3aGljaCBmaWVsZCBvbiBhIGRlcGxveW1lbnQgb3IgaW1hZ2UgdGhpcyBQb2xpY3lHcm91cCBldmFsdWF0ZXMuICBTZWUgaHR0cHM6Ly9kb2NzLm9wZW5zaGlmdC5jb20vYWNzL29wZXJhdGluZy9tYW5hZ2Utc2VjdXJpdHktcG9saWNpZXMuaHRtbCNwb2xpY3ktY3JpdGVyaWFfbWFuYWdlLXNlY3VyaXR5LXBvbGljaWVzIGZvciBhIGNvbXBsZXRlIGxpc3Qgb2YgcG9zc2libGUgdmFsdWVzLiIsInR5cGUiOiJzdHJpbmcifSwibmVnYXRlIjp7ImRlc2NyaXB0aW9uIjoiTmVnYXRlIGRldGVybWluZXMgaWYgdGhlIGV2YWx1YXRpb24gb2YgdGhpcyBQb2xpY3lHcm91cCBpcyBuZWdhdGVkLiAgRGVmYXVsdCB0byBmYWxzZS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJ2YWx1ZXMiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZXMgaXMgdGhlIGxpc3Qgb2YgdmFsdWVzIGZvciB0aGUgc3BlY2lmaWVkIGZpZWxkIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHNpbXBseSB0aGUgc3RyaW5nIHZhbHVlIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInJlcXVpcmVkIjpbImZpZWxkTmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJzZWN0aW9uTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlNlY3Rpb25OYW1lIGlzIGEgdXNlci1mcmllbmRseSBuYW1lIGZvciB0aGlzIHNlY3Rpb24gb2YgcG9saWNpZXMiLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJwb2xpY3lHcm91cHMiXSwidHlwZSI6Im9iamVjdCJ9LCJtaW5JdGVtcyI6MSwidHlwZSI6ImFycmF5In0sInJhdGlvbmFsZSI6eyJ0eXBlIjoic3RyaW5nIn0sInJlbWVkaWF0aW9uIjp7ImRlc2NyaXB0aW9uIjoiUmVtZWRpYXRpb24gZGVzY3JpYmVzIGhvdyB0byByZW1lZGlhdGUgYSB2aW9sYXRpb24gb2YgdGhpcyBwb2xpY3kuIiwidHlwZSI6InN0cmluZyJ9LCJzY29wZSI6eyJkZXNjcmlwdGlvbiI6IlNjb3BlIGRlZmluZXMgY2x1c3RlcnMsIG5hbWVzcGFjZXMsIGFuZCBkZXBsb3ltZW50cyB0aGF0IHNob3VsZCBiZSBpbmNsdWRlZCBpbiB0aGlzIHBvbGljeS4gIE5vIHNjb3BlcyBkZWZpbmVkIGluY2x1ZGVzIGV2ZXJ5dGhpbmcuIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJjbHVzdGVyIjp7ImRlc2NyaXB0aW9uIjoiQ2x1c3RlciBpcyBlaXRoZXIgdGhlIG5hbWUgb3IgdGhlIElEIG9mIHRoZSBjbHVzdGVyIHRoYXQgdGhpcyBzY29wZSBhcHBsaWVzIHRvIiwidHlwZSI6InN0cmluZyJ9LCJsYWJlbCI6eyJwcm9wZXJ0aWVzIjp7ImtleSI6eyJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInNldmVyaXR5Ijp7ImRlc2NyaXB0aW9uIjoiU2V2ZXJpdHkgZGVmaW5lcyBob3cgc2V2ZXJlIGEgdmlvbGF0aW9uIGZyb20gdGhpcyBwb2xpY3kgaXMuICBQb3NzaWJsZSB2YWx1ZXMgYXJlIFVOU0VUX1NFVkVSSVRZLCBMT1dfU0VWRVJJVFksIE1FRElVTV9TRVZFUklUWSwgSElHSF9TRVZFUklUWSwgYW5kIENSSVRJQ0FMX1NFVkVSSVRZLiIsImVudW0iOlsiVU5TRVRfU0VWRVJJVFkiLCJMT1dfU0VWRVJJVFkiLCJNRURJVU1fU0VWRVJJVFkiLCJISUdIX1NFVkVSSVRZIiwiQ1JJVElDQUxfU0VWRVJJVFkiXSwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY2F0ZWdvcmllcyIsImxpZmVjeWNsZVN0YWdlcyIsInBvbGljeU5hbWUiLCJwb2xpY3lTZWN0aW9ucyIsInNldmVyaXR5Il0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7InByb3BlcnRpZXMiOnsiYWNjZXB0ZWQiOnsiZGVzY3JpcHRpb24iOiJBY2NlcHRlZCBpcyBkZXByZWNhdGVkIGluIGZhdm9yIG9mIGNvbmRpdGlvbnMiLCJ0eXBlIjoiYm9vbGVhbiJ9LCJjb25kaXRpb25zIjp7Iml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3lDb25kaXRpb24gZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgU2VjdXJpdHlQb2xpY3kiLCJwcm9wZXJ0aWVzIjp7Imxhc3RUcmFuc2l0aW9uVGltZSI6eyJmb3JtYXQiOiJkYXRlLXRpbWUiLCJ0eXBlIjoic3RyaW5nIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1lc3NhZ2UiOnsiZGVzY3JpcHRpb24iOiJNZXNzYWdlIGlzIGRlcHJlY2F0ZWQgaW4gZmF2b3Igb2YgY29uZGl0aW9ucyIsInR5cGUiOiJzdHJpbmcifSwicG9saWN5SWQiOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwic2VydmVkIjp0cnVlLCJzdG9yYWdlIjp0cnVlLCJzdWJyZXNvdXJjZXMiOnsic3RhdHVzIjp7fX19XX19" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE5LjAifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJjZW50cmFscy5wbGF0Zm9ybS5zdGFja3JveC5pbyJ9LCJzcGVjIjp7Imdyb3VwIjoicGxhdGZvcm0uc3RhY2tyb3guaW8iLCJuYW1lcyI6eyJraW5kIjoiQ2VudHJhbCIsImxpc3RLaW5kIjoiQ2VudHJhbExpc3QiLCJwbHVyYWwiOiJjZW50cmFscyIsInNpbmd1bGFyIjoiY2VudHJhbCJ9LCJzY29wZSI6Ik5hbWVzcGFjZWQiLCJ2ZXJzaW9ucyI6W3sibmFtZSI6InYxYWxwaGExIiwic2NoZW1hIjp7Im9wZW5BUElWM1NjaGVtYSI6eyJkZXNjcmlwdGlvbiI6IkNlbnRyYWwgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBjZW50cmFsIHNlcnZpY2VzLiBUaGlzIGluY2x1ZGVzIHRoZSBBUEkgc2VydmVyLCBwZXJzaXN0ZW50IHN0b3JhZ2UsXG5hbmQgdGhlIHdlYiBVSSwgYXMgd2VsbCBhcyB0aGUgaW1hZ2Ugc2Nhbm5lci4iLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJBUElWZXJzaW9uIGRlZmluZXMgdGhlIHZlcnNpb25lZCBzY2hlbWEgb2YgdGhpcyByZXByZXNlbnRhdGlvbiBvZiBhbiBvYmplY3QuXG5TZXJ2ZXJzIHNob3VsZCBjb252ZXJ0IHJlY29nbml6ZWQgc2NoZW1hcyB0byB0aGUgbGF0ZXN0IGludGVybmFsIHZhbHVlLCBhbmRcbm1heSByZWplY3QgdW5yZWNvZ25pemVkIHZhbHVlcy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjcmVzb3VyY2VzIiwidHlwZSI6InN0cmluZyJ9LCJraW5kIjp7ImRlc2NyaXB0aW9uIjoiS2luZCBpcyBhIHN0cmluZyB2YWx1ZSByZXByZXNlbnRpbmcgdGhlIFJFU1QgcmVzb3VyY2UgdGhpcyBvYmplY3QgcmVwcmVzZW50cy5cblNlcnZlcnMgbWF5IGluZmVyIHRoaXMgZnJvbSB0aGUgZW5kcG9pbnQgdGhlIGNsaWVudCBzdWJtaXRzIHJlcXVlc3RzIHRvLlxuQ2Fubm90IGJlIHVwZGF0ZWQuXG5JbiBDYW1lbENhc2UuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3R5cGVzLWtpbmRzIiwidHlwZSI6InN0cmluZyJ9LCJtZXRhZGF0YSI6eyJ0eXBlIjoib2JqZWN0In0sInNwZWMiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIHN0YXRlIG9mIENlbnRyYWwiLCJwcm9wZXJ0aWVzIjp7ImNlbnRyYWwiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIENlbnRyYWwgY29tcG9uZW50LCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgYWxsIHVzZXIgaW50ZXJhY3Rpb24uIiwicHJvcGVydGllcyI6eyJhZG1pblBhc3N3b3JkR2VuZXJhdGlvbkRpc2FibGVkIjp7ImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBhZG1pbiBwYXNzd29yZCBnZW5lcmF0aW9uLiBEbyBub3QgdXNlIHRoaXMgZm9yIGZpcnN0LXRpbWUgaW5zdGFsbGF0aW9ucyxcbmFzIHlvdSB3aWxsIGhhdmUgbm8gd2F5IHRvIHBlcmZvcm0gaW5pdGlhbCBzZXR1cCBhbmQgY29uZmlndXJhdGlvbiBvZiBhbHRlcm5hdGl2ZSBhdXRoZW50aWNhdGlvbiBtZXRob2RzLiIsInR5cGUiOiJib29sZWFuIn0sImFkbWluUGFzc3dvcmRTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgc2VjcmV0IHRoYXQgY29udGFpbnMgdGhlIGFkbWluaXN0cmF0b3IgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uXG5JZiBvbWl0dGVkLCB0aGUgb3BlcmF0b3Igd2lsbCBhdXRvLWdlbmVyYXRlIGEgcGFzc3dvcmQgYW5kIHN0b3JlIGl0IGluIHRoZSBcInBhc3N3b3JkXCIgaXRlbVxuaW4gdGhlIFwiY2VudHJhbC1odHBhc3N3ZFwiIHNlY3JldC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIENlbnRyYWwgREIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBkYXRhIHBlcnNpc3RlbmNlLiIsInByb3BlcnRpZXMiOnsiY29uZmlnT3ZlcnJpZGUiOnsiZGVzY3JpcHRpb24iOiJDb25maWcgbWFwIGNvbnRhaW5pbmcgcG9zdGdyZXNxbC5jb25mIGFuZCBwZ19oYmEuY29uZiB0aGF0IHdpbGwgYmUgdXNlZCBpZiBtb2RpZmljYXRpb25zIG5lZWQgdG8gYmUgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJjb25uZWN0aW9uUG9vbFNpemUiOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRoZSBkYXRhYmFzZSBjb25uZWN0aW9uIHBvb2wgc2l6ZS4iLCJwcm9wZXJ0aWVzIjp7Im1heENvbm5lY3Rpb25zIjp7ImRlc2NyaXB0aW9uIjoiTWF4aW11bSBudW1iZXIgb2YgY29ubmVjdGlvbnMgaW4gdGhlIGNvbm5lY3Rpb24gcG9vbC5cblRoZSBkZWZhdWx0IGlzOiA5MC4iLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sIm1pbkNvbm5lY3Rpb25zIjp7ImRlc2NyaXB0aW9uIjoiTWluaW11bSBudW1iZXIgb2YgY29ubmVjdGlvbnMgaW4gdGhlIGNvbm5lY3Rpb24gcG9vbC5cblRoZSBkZWZhdWx0IGlzOiAxMC4iLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJyZXF1aXJlZCI6WyJtYXhDb25uZWN0aW9ucyIsIm1pbkNvbm5lY3Rpb25zIl0sInR5cGUiOiJvYmplY3QifSwiY29ubmVjdGlvblN0cmluZyI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjb25uZWN0aW9uIHN0cmluZyB0aGF0IGNvcnJlc3BvbmRzIHRvIGEgZGF0YWJhc2UgbWFuYWdlZCBlbHNld2hlcmUuIElmIHNldCwgdGhlIG9wZXJhdG9yIHdpbGwgbm90IG1hbmFnZSB0aGUgQ2VudHJhbCBEQi5cbldoZW4gdXNpbmcgdGhpcyBvcHRpb24sIHlvdSBtdXN0IGV4cGxpY2l0bHkgc2V0IGEgcGFzc3dvcmQgc2VjcmV0OyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRpbmcgYSBwYXNzd29yZCB3aWxsIG5vdFxuYmUgc3VwcG9ydGVkLiIsInR5cGUiOiJzdHJpbmcifSwiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImlzRW5hYmxlZCI6eyJkZXNjcmlwdGlvbiI6Ik9ic29sZXRlIGZpZWxkLlxuVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4iLCJlbnVtIjpbIkRlZmF1bHQiLCJFbmFibGVkIl0sInR5cGUiOiJzdHJpbmcifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJwYXNzd29yZFNlY3JldCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBzZWNyZXQgdGhhdCBjb250YWlucyB0aGUgcGFzc3dvcmQgaW4gdGhlIFwicGFzc3dvcmRcIiBkYXRhIGl0ZW0uIFRoaXMgY2FuIG9ubHkgYmUgdXNlZCB3aGVuXG5zcGVjaWZ5aW5nIGEgY29ubmVjdGlvbiBzdHJpbmcgbWFudWFsbHkuXG5XaGVuIG9taXR0ZWQsIHRoZSBvcGVyYXRvciB3aWxsIGF1dG8tZ2VuZXJhdGUgYSBEQiBwYXNzd29yZCBhbmQgc3RvcmUgaXQgaW4gdGhlIFwicGFzc3dvcmRcIiBpdGVtXG5pbiB0aGUgXCJjZW50cmFsLWRiLXBhc3N3b3JkXCIgc2VjcmV0LiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVuY2UiOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIGhvdyBDZW50cmFsIERCIHNob3VsZCBzdG9yZSBpdHMgcGVyc2lzdGVudCBkYXRhLiBZb3UgY2FuIGNob29zZSBiZXR3ZWVuIHVzaW5nIGEgcGVyc2lzdGVudFxudm9sdW1lIGNsYWltIChyZWNvbW1lbmRlZCBkZWZhdWx0KSwgYW5kIGEgaG9zdCBwYXRoLiIsInByb3BlcnRpZXMiOnsiaG9zdFBhdGgiOnsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsInByb3BlcnRpZXMiOnsicGF0aCI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwYXRoIG9uIHRoZSBob3N0IHJ1bm5pbmcgQ2VudHJhbC4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbnRWb2x1bWVDbGFpbSI6eyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLlxuVGhlIGRlZmF1bHQgaXM6IGNlbnRyYWwtZGIuIiwidHlwZSI6InN0cmluZyJ9LCJzaXplIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwidHlwZSI6InN0cmluZyJ9LCJzdG9yYWdlQ2xhc3NOYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9LCJyZXF1ZXN0Ijp7ImRlc2NyaXB0aW9uIjoiUmVxdWVzdCBpcyB0aGUgbmFtZSBjaG9zZW4gZm9yIGEgcmVxdWVzdCBpbiB0aGUgcmVmZXJlbmNlZCBjbGFpbS5cbklmIGVtcHR5LCBldmVyeXRoaW5nIGZyb20gdGhlIGNsYWltIGlzIG1hZGUgYXZhaWxhYmxlLCBvdGhlcndpc2Vcbm9ubHkgdGhlIHJlc3VsdCBvZiB0aGlzIHJlcXVlc3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiZGVjbGFyYXRpdmVDb25maWd1cmF0aW9uIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyByZXNvdXJjZXMgd2l0aGluIENlbnRyYWwgaW4gYSBkZWNsYXJhdGl2ZSBtYW5uZXIuIiwicHJvcGVydGllcyI6eyJjb25maWdNYXBzIjp7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBjb25maWcgbWFwcyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24uIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbENvbmZpZ01hcFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIGNvbmZpZyBtYXAgd2l0aGluIHRoZSBzYW1lIG5hbWVzcGFjZS4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwic2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2Ygc2VjcmV0cyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24uIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sImRlZmF1bHRUTFNTZWNyZXQiOnsiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBDZW50cmFsIHdpbGwgb25seSBzZXJ2ZSBhbiBpbnRlcm5hbCBUTFMgY2VydGlmaWNhdGUsIHdoaWNoIG1lYW5zIHRoYXQgeW91IHdpbGxcbm5lZWQgdG8gaGFuZGxlIFRMUyB0ZXJtaW5hdGlvbiBhdCB0aGUgaW5ncmVzcyBvciBsb2FkIGJhbGFuY2VyIGxldmVsLlxuSWYgeW91IHdhbnQgdG8gdGVybWluYXRlIFRMUyBpbiBDZW50cmFsIGFuZCBzZXJ2ZSBhIGN1c3RvbSBzZXJ2ZXIgY2VydGlmaWNhdGUsIHlvdSBjYW4gc3BlY2lmeVxuYSBzZWNyZXQgY29udGFpbmluZyB0aGUgY2VydGlmaWNhdGUgYW5kIHByaXZhdGUga2V5IGhlcmUuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJleHBvc3VyZSI6eyJkZXNjcmlwdGlvbiI6IkhlcmUgeW91IGNhbiBjb25maWd1cmUgaWYgeW91IHdhbnQgdG8gZXhwb3NlIGNlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydCwgYSBsb2FkIGJhbGFuY2VyLCBvciBhbiBPcGVuU2hpZnRcbnJvdXRlLiIsInByb3BlcnRpZXMiOnsibG9hZEJhbGFuY2VyIjp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhIGxvYWQgYmFsYW5jZXIgc2VydmljZS4iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJUaGUgZGVmYXVsdCBpczogZmFsc2UuIiwidHlwZSI6ImJvb2xlYW4ifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3UgaGF2ZSBhIHN0YXRpYyBJUCBhZGRyZXNzIHJlc2VydmVkIGZvciB5b3VyIGxvYWQgYmFsYW5jZXIsIHlvdSBjYW4gZW50ZXIgaXQgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn0sInBvcnQiOnsiZGVzY3JpcHRpb24iOiJUaGUgZGVmYXVsdCBpczogNDQzLiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6NjU1MzUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sIm5vZGVQb3J0Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydC4iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJUaGUgZGVmYXVsdCBpczogZmFsc2UuIiwidHlwZSI6ImJvb2xlYW4ifSwicG9ydCI6eyJkZXNjcmlwdGlvbiI6IlVzZSB0aGlzIHRvIHNwZWNpZnkgYW4gZXhwbGljaXQgbm9kZSBwb3J0LiBNb3N0IHVzZXJzIHNob3VsZCBsZWF2ZSB0aGlzIGVtcHR5LiIsImZvcm1hdCI6ImludDMyIiwibWF4aW11bSI6NjU1MzUsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInJvdXRlIjp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhbiBPcGVuU2hpZnQgcm91dGUuIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgd2l0aCBhIHBhc3N0aHJvdWdoIHJvdXRlLlxuVGhlIGRlZmF1bHQgaXM6IGZhbHNlLiIsInR5cGUiOiJib29sZWFuIn0sImhvc3QiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgY3VzdG9tIGhvc3RuYW1lIGZvciB0aGUgQ2VudHJhbCByb3V0ZS5cbklmIHVuc3BlY2lmaWVkLCBhbiBhcHByb3ByaWF0ZSBkZWZhdWx0IHZhbHVlIHdpbGwgYmUgYXV0b21hdGljYWxseSBjaG9zZW4gYnkgdGhlIE9wZW5TaGlmdCByb3V0ZSBvcGVyYXRvci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlZW5jcnlwdCI6eyJkZXNjcmlwdGlvbiI6IlNldCB1cCBhIENlbnRyYWwgcm91dGUgd2l0aCByZWVuY3J5cHQgVExTIHRlcm1pbmF0aW9uLlxuRm9yIHJlZW5jcnlwdCByb3V0ZXMsIHRoZSByZXF1ZXN0IGlzIHRlcm1pbmF0ZWQgb24gdGhlIE9wZW5TaGlmdCByb3V0ZXIgd2l0aCBhIGN1c3RvbSBjZXJ0aWZpY2F0ZS5cblRoZSByZXF1ZXN0IGlzIHRoZW4gcmVlbmNyeXB0ZWQgYnkgdGhlIE9wZW5TaGlmdCByb3V0ZXIgYW5kIHNlbnQgdG8gQ2VudHJhbC5cblt1c2VyXSAtLVRMUy0tXHUwMDNlIFtPcGVuU2hpZnQgcm91dGVyXSAtLVRMUy0tXHUwMDNlIFtDZW50cmFsXSIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHdpdGggYSByZWVuY3J5cHQgcm91dGUuXG5TaG91bGQgbm90IGJlIHVzZWQgZm9yIHNlbnNvciBjb21tdW5pY2F0aW9uLlxuVGhlIGRlZmF1bHQgaXM6IGZhbHNlLiIsInR5cGUiOiJib29sZWFuIn0sImhvc3QiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IGEgY3VzdG9tIGhvc3RuYW1lIGZvciB0aGUgQ2VudHJhbCByZWVuY3J5cHQgcm91dGUuXG5JZiB1bnNwZWNpZmllZCwgYW4gYXBwcm9wcmlhdGUgZGVmYXVsdCB2YWx1ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgY2hvc2VuIGJ5IHRoZSBPcGVuU2hpZnQgcm91dGUgb3BlcmF0b3IuIiwidHlwZSI6InN0cmluZyJ9LCJ0bHMiOnsiZGVzY3JpcHRpb24iOiJUTFMgc2V0dGluZ3MgZm9yIGV4cG9zaW5nIENlbnRyYWwgdmlhIGEgcmVlbmNyeXB0IFJvdXRlLiIsInByb3BlcnRpZXMiOnsiY2FDZXJ0aWZpY2F0ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBQRU0gZW5jb2RlZCBjZXJ0aWZpY2F0ZSBjaGFpbiB0aGF0IG1heSBiZSB1c2VkIHRvIGVzdGFibGlzaCBhIGNvbXBsZXRlIGNoYWluIG9mIHRydXN0LlxuRGVmYXVsdHMgdG8gdGhlIE9wZW5TaGlmdCBjZXJ0aWZpY2F0ZSBhdXRob3JpdHkuIiwidHlwZSI6InN0cmluZyJ9LCJjZXJ0aWZpY2F0ZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBQRU0gZW5jb2RlZCBjZXJ0aWZpY2F0ZSB0aGF0IGlzIHNlcnZlZCBvbiB0aGUgcm91dGUuIE11c3QgYmUgYSBzaW5nbGUgc2VydmluZ1xuY2VydGlmaWNhdGUgaW5zdGVhZCBvZiBhIGNlcnRpZmljYXRlIGNoYWluLlxuRGVmYXVsdHMgdG8gYSBjZXJ0aWZpY2F0ZSBzaWduZWQgYnkgdGhlIE9wZW5TaGlmdCBjZXJ0aWZpY2F0ZSBhdXRob3JpdHkuIiwidHlwZSI6InN0cmluZyJ9LCJkZXN0aW5hdGlvbkNBQ2VydGlmaWNhdGUiOnsiZGVzY3JpcHRpb24iOiJUaGUgQ0EgY2VydGlmaWNhdGUgb2YgdGhlIGZpbmFsIGRlc3RpbmF0aW9uLCBpLmUuIG9mIENlbnRyYWwuXG5Vc2VkIGJ5IHRoZSBPcGVuU2hpZnQgcm91dGVyIGZvciBoZWFsdGggY2hlY2tzIG9uIHRoZSBzZWN1cmUgY29ubmVjdGlvbi5cbkRlZmF1bHRzIHRvIHRoZSBDZW50cmFsIGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBQRU0gZW5jb2RlZCBwcml2YXRlIGtleSBvZiB0aGUgY2VydGlmaWNhdGUgdGhhdCBpcyBzZXJ2ZWQgb24gdGhlIHJvdXRlLlxuRGVmYXVsdHMgdG8gYSBjZXJ0aWZpY2F0ZSBzaWduZWQgYnkgdGhlIE9wZW5TaGlmdCBjZXJ0aWZpY2F0ZSBhdXRob3JpdHkuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibW9uaXRvcmluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgQ2VudHJhbC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBDZW50cmFsLCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJwcm9wZXJ0aWVzIjp7ImV4cG9zZUVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJub3RpZmllclNlY3JldHNFbmNyeXB0aW9uIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0aGUgZW5jcnlwdGlvbiBvZiBub3RpZmllciBzZWNyZXRzIHN0b3JlZCBpbiB0aGUgQ2VudHJhbCBEQi4iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJFbmFibGVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLlxuVGhlIGRlZmF1bHQgaXM6IGZhbHNlLiIsInR5cGUiOiJib29sZWFuIn19LCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiVW51c2VkIGZpZWxkLiBUaGlzIGZpZWxkIGV4aXN0cyBzb2xlbHkgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc3RhcnRpbmcgZnJvbSB2ZXJzaW9uIHY0LjYuMC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RQYXRoIjp7ImRlc2NyaXB0aW9uIjoiT2Jzb2xldGUgdW51c2VkIGZpZWxkLiIsInByb3BlcnRpZXMiOnsicGF0aCI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwYXRoIG9uIHRoZSBob3N0IHJ1bm5pbmcgQ2VudHJhbC4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbnRWb2x1bWVDbGFpbSI6eyJkZXNjcmlwdGlvbiI6Ik9ic29sZXRlIHVudXNlZCBmaWVsZC4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltTmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik9ic29sZXRlIHVudXNlZCBmaWVsZC4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJPYnNvbGV0ZSB1bnVzZWQgZmllbGQuIiwidHlwZSI6InN0cmluZyJ9LCJzdG9yYWdlQ2xhc3NOYW1lIjp7ImRlc2NyaXB0aW9uIjoiT2Jzb2xldGUgdW51c2VkIGZpZWxkLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0ZWxlbWV0cnkiOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRlbGVtZXRyeSBzZXR0aW5ncyBmb3IgQ2VudHJhbC4gSWYgZW5hYmxlZCwgQ2VudHJhbCB0cmFuc21pdHMgdGVsZW1ldHJ5IGFuZCBkaWFnbm9zdGljXG5kYXRhIHRvIGEgcmVtb3RlIHN0b3JhZ2UgYmFja2VuZC4iLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgaWYgVGVsZW1ldHJ5IGlzIGVuYWJsZWQuXG5UaGUgZGVmYXVsdCBpczogdHJ1ZS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJzdG9yYWdlIjp7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyB0aGUgdGVsZW1ldHJ5IHN0b3JhZ2UgYmFja2VuZCBmb3IgQ2VudHJhbC4iLCJwcm9wZXJ0aWVzIjp7ImVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiU3RvcmFnZSBBUEkgZW5kcG9pbnQuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJTdG9yYWdlIEFQSSBrZXkuIElmIG5vdCBzZXQsIHRlbGVtZXRyeSBpcyBkaXNhYmxlZC4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiY29uZmlnQXNDb2RlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlnLWFzLUNvZGUgY29uZmlndXJhdGlvbi4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ0FzQ29kZUNvbXBvbmVudCI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGRlcGxveSB0aGUgQ29uZmlnIGFzIENvZGUgY29tcG9uZW50LCBzZXQgdGhpcyB0byBcIkVuYWJsZWRcIlxuVGhlIGRlZmF1bHQgaXM6IEVuYWJsZWQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJjdXN0b21pemUiOnsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsInByb3BlcnRpZXMiOnsiYW5ub3RhdGlvbnMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IkN1c3RvbSBhbm5vdGF0aW9ucyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In0sImVudlZhcnMiOnsiZGVzY3JpcHRpb24iOiJDdXN0b20gZW52aXJvbm1lbnQgdmFyaWFibGVzIHRvIHNldCBvbiBtYW5hZ2VkIHBvZHMnIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJFbnZWYXIgcmVwcmVzZW50cyBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSBwcmVzZW50IGluIGEgQ29udGFpbmVyLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlLiBNdXN0IGJlIGEgQ19JREVOVElGSUVSLiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYXJpYWJsZSByZWZlcmVuY2VzICQoVkFSX05BTUUpIGFyZSBleHBhbmRlZFxudXNpbmcgdGhlIHByZXZpb3VzbHkgZGVmaW5lZCBlbnZpcm9ubWVudCB2YXJpYWJsZXMgaW4gdGhlIGNvbnRhaW5lciBhbmRcbmFueSBzZXJ2aWNlIGVudmlyb25tZW50IHZhcmlhYmxlcy4gSWYgYSB2YXJpYWJsZSBjYW5ub3QgYmUgcmVzb2x2ZWQsXG50aGUgcmVmZXJlbmNlIGluIHRoZSBpbnB1dCBzdHJpbmcgd2lsbCBiZSB1bmNoYW5nZWQuIERvdWJsZSAkJCBhcmUgcmVkdWNlZFxudG8gYSBzaW5nbGUgJCwgd2hpY2ggYWxsb3dzIGZvciBlc2NhcGluZyB0aGUgJChWQVJfTkFNRSkgc3ludGF4OiBpLmUuXG5cIiQkKFZBUl9OQU1FKVwiIHdpbGwgcHJvZHVjZSB0aGUgc3RyaW5nIGxpdGVyYWwgXCIkKFZBUl9OQU1FKVwiLlxuRXNjYXBlZCByZWZlcmVuY2VzIHdpbGwgbmV2ZXIgYmUgZXhwYW5kZWQsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgdmFyaWFibGVcbmV4aXN0cyBvciBub3QuXG5EZWZhdWx0cyB0byBcIlwiLiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWVGcm9tIjp7ImRlc2NyaXB0aW9uIjoiU291cmNlIGZvciB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUncyB2YWx1ZS4gQ2Fubm90IGJlIHVzZWQgaWYgdmFsdWUgaXMgbm90IGVtcHR5LiIsInByb3BlcnRpZXMiOnsiY29uZmlnTWFwS2V5UmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGtleSBvZiBhIENvbmZpZ01hcC4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgdG8gc2VsZWN0LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgQ29uZmlnTWFwIG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sImZpZWxkUmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGZpZWxkIG9mIHRoZSBwb2Q6IHN1cHBvcnRzIG1ldGFkYXRhLm5hbWUsIG1ldGFkYXRhLm5hbWVzcGFjZSwgYG1ldGFkYXRhLmxhYmVsc1snXHUwMDNjS0VZXHUwMDNlJ11gLCBgbWV0YWRhdGEuYW5ub3RhdGlvbnNbJ1x1MDAzY0tFWVx1MDAzZSddYCxcbnNwZWMubm9kZU5hbWUsIHNwZWMuc2VydmljZUFjY291bnROYW1lLCBzdGF0dXMuaG9zdElQLCBzdGF0dXMucG9kSVAsIHN0YXR1cy5wb2RJUHMuIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVmVyc2lvbiBvZiB0aGUgc2NoZW1hIHRoZSBGaWVsZFBhdGggaXMgd3JpdHRlbiBpbiB0ZXJtcyBvZiwgZGVmYXVsdHMgdG8gXCJ2MVwiLiIsInR5cGUiOiJzdHJpbmcifSwiZmllbGRQYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZmllbGQgdG8gc2VsZWN0IGluIHRoZSBzcGVjaWZpZWQgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiZmllbGRQYXRoIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwicmVzb3VyY2VGaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSByZXNvdXJjZSBvZiB0aGUgY29udGFpbmVyOiBvbmx5IHJlc291cmNlcyBsaW1pdHMgYW5kIHJlcXVlc3RzXG4obGltaXRzLmNwdSwgbGltaXRzLm1lbW9yeSwgbGltaXRzLmVwaGVtZXJhbC1zdG9yYWdlLCByZXF1ZXN0cy5jcHUsIHJlcXVlc3RzLm1lbW9yeSBhbmQgcmVxdWVzdHMuZXBoZW1lcmFsLXN0b3JhZ2UpIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkLiIsInByb3BlcnRpZXMiOnsiY29udGFpbmVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkNvbnRhaW5lciBuYW1lOiByZXF1aXJlZCBmb3Igdm9sdW1lcywgb3B0aW9uYWwgZm9yIGVudiB2YXJzIiwidHlwZSI6InN0cmluZyJ9LCJkaXZpc29yIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgdGhlIG91dHB1dCBmb3JtYXQgb2YgdGhlIGV4cG9zZWQgcmVzb3VyY2VzLCBkZWZhdWx0cyB0byBcIjFcIiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwicmVzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJSZXF1aXJlZDogcmVzb3VyY2UgdG8gc2VsZWN0IiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsicmVzb3VyY2UiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJzZWNyZXRLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgc2VjcmV0IGluIHRoZSBwb2QncyBuYW1lc3BhY2UiLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgb2YgdGhlIHNlY3JldCB0byBzZWxlY3QgZnJvbS4gIE11c3QgYmUgYSB2YWxpZCBzZWNyZXQga2V5LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgU2VjcmV0IG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImVncmVzcyI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHJlbGF0ZWQgdG8gb3V0Z29pbmcgbmV0d29yayB0cmFmZmljLiIsInByb3BlcnRpZXMiOnsiY29ubmVjdGl2aXR5UG9saWN5Ijp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB3aGV0aGVyIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBzaG91bGQgcnVuIGluIG9ubGluZSBvciBvZmZsaW5lIChkaXNjb25uZWN0ZWQpIG1vZGUuXG5JbiBvZmZsaW5lIG1vZGUsIGF1dG9tYXRpYyB1cGRhdGVzIG9mIHZ1bG5lcmFiaWxpdHkgZGVmaW5pdGlvbnMgYW5kIGtlcm5lbCBtb2R1bGVzIGFyZSBkaXNhYmxlZC5cblRoZSBkZWZhdWx0IGlzOiBPbmxpbmUuIiwiZW51bSI6WyJPbmxpbmUiLCJPZmZsaW5lIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwiaW1hZ2VQdWxsU2VjcmV0cyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJMb2NhbFNlY3JldFJlZmVyZW5jZSBpcyBhIHJlZmVyZW5jZSB0byBhIHNlY3JldCB3aXRoaW4gdGhlIHNhbWUgbmFtZXNwYWNlLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1pc2MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJwcm9wZXJ0aWVzIjp7ImNyZWF0ZVNDQ3MiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsib3BlbnNoaWZ0Ijp7ImRlc2NyaXB0aW9uIjoiT3BlblNoaWZ0TW9uaXRvcmluZyBkZWZpbmVzIHNldHRpbmdzIHJlbGF0ZWQgdG8gT3BlblNoaWZ0IE1vbml0b3JpbmciLCJwcm9wZXJ0aWVzIjp7ImVuYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJUaGUgZGVmYXVsdCBpczogdHJ1ZS4iLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsiZW5hYmxlZCJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sIm5ldHdvcmsiOnsiZGVzY3JpcHRpb24iOiJOZXR3b3JrIGNvbmZpZ3VyYXRpb24uIiwicHJvcGVydGllcyI6eyJwb2xpY2llcyI6eyJkZXNjcmlwdGlvbiI6IlRvIHByb3ZpZGUgc2VjdXJpdHkgYXQgdGhlIG5ldHdvcmsgbGV2ZWwgdGhlIEFDUyBPcGVyYXRvciBjcmVhdGVzIE5ldHdvcmtQb2xpY3kgcmVzb3VyY2VzIGJ5IGRlZmF1bHQuIElmIHlvdSB3YW50IHRvIG1hbmFnZSB5b3VyIG93biBOZXR3b3JrUG9saWN5IG9iamVjdHMgdGhlbiBzZXQgdGhpcyB0byBcIkRpc2FibGVkXCIuXG5UaGUgZGVmYXVsdCBpczogRW5hYmxlZC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sIm92ZXJsYXlzIjp7ImRlc2NyaXB0aW9uIjoiT3ZlcmxheXMiLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Iks4c09iamVjdE92ZXJsYXkgaXMgYW4gb3ZlcmxheSB0aGF0IGFwcGxpZXMgYSBzZXQgb2YgcGF0Y2hlcyB0byBhIHJlc291cmNlLlxuSXQgdGFyZ2V0cyBhIHJlc291cmNlIGJ5IGl0cyBBUEkgdmVyc2lvbiwga2luZCwgYW5kIG5hbWUsIGFuZCBhcHBsaWVzXG5hIGxpc3Qgb2YgcGF0Y2hlcyB0byB0aGlzIHJlc291cmNlLlxuXG4jIEV4YW1wbGVzXG5cbiMjIEFkZGluZyBhbiBhbm5vdGF0aW9uIHRvIGEgcmVzb3VyY2VcblxuXHRhcGlWZXJzaW9uOiB2MVxuXHRraW5kOiBTZXJ2aWNlQWNjb3VudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogbWV0YWRhdGEuYW5ub3RhdGlvbnMuZWtzXFwuYW1hem9uYXdzXFwuY29tL3JvbGUtYXJuXG5cdCAgdmFsdWU6IFwiXFxcImFybjphd3M6aWFtOjEyMzQ6cm9sZVxcXCJcIlxuXG4jIyBBZGRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBkZXBsb3ltZW50XG5cblx0YXBpVmVyc2lvbjogYXBwcy92MVxuXHRraW5kOiBEZXBsb3ltZW50XG5cdG5hbWU6IGNlbnRyYWxcblx0cGF0Y2hlczpcblx0LSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1tuYW1lOmNlbnRyYWxdLmVudlstMV1cblx0ICB2YWx1ZTogfFxuXHQgICAgbmFtZTogTVlfRU5WX1ZBUlxuXHQgICAgdmFsdWU6IHZhbHVlXG5cbiMjIEFkZGluZyBhbiBpbmdyZXNzIHRvIGEgbmV0d29yayBwb2xpY3lcblxuXHRhcGlWZXJzaW9uOiBuZXR3b3JraW5nLms4cy5pby92MVxuXHRraW5kOiBOZXR3b3JrUG9saWN5XG5cdG5hbWU6IGFsbG93LWV4dC10by1jZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy5pbmdyZXNzWy0xXVxuXHQgIHZhbHVlOiB8XG5cdCAgICBwb3J0czpcblx0ICAgIC0gcG9ydDogOTk5XG5cdCAgICAgIHByb3RvY29sOiBUQ1BcblxuIyMgQ2hhbmdpbmcgdGhlIHZhbHVlIG9mIGEgY29uZmlnTWFwXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogQ29uZmlnTWFwXG5cdG5hbWU6IGNlbnRyYWwtZW5kcG9pbnRzXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogZGF0YS5lbmRwb2ludHNcXC55YW1sOlxuXHQgIHZlcmJhdGltOiB8XG5cdCAgICBkaXNhYmxlRGVmYXVsdDogZmFsc2VcblxuIyMgQWRkaW5nIGEgY29udGFpbmVyIHRvIGEgZGVwbG95bWVudFxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdCAgLSBwYXRoOiBzcGVjLnRlbXBsYXRlLnNwZWMuY29udGFpbmVyc1stMV1cblx0ICAgIHZhbHVlOiB8XG5cdCAgICAgIG5hbWU6IG5naW54XG5cdCAgICAgIGltYWdlOiBuZ2lueFxuXHQgICAgICBwb3J0czpcblx0ICAgICAgLSBjb250YWluZXJQb3J0OiA4MDAwXG5cdCAgICAgICAgbmFtZTogaHR0cFxuXHQgICAgICAgIHByb3RvY29sOiBUQ1AiLCJwcm9wZXJ0aWVzIjp7ImFwaVZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBBUEkgdmVyc2lvbi4iLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZSBraW5kLiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgcmVzb3VyY2UuIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIG1hcmtzIHRoZSBvdmVybGF5IGFzIG9wdGlvbmFsLlxuV2hlbiBPcHRpb25hbCBpcyB0cnVlLCBhbmQgdGhlIHNwZWNpZmllZCByZXNvdXJjZSBkb2VzIG5vdCBleGlzdCBpbiB0aGUgb3V0cHV0IG1hbmlmZXN0cywgdGhlIG92ZXJsYXkgd2lsbCBiZSBza2lwcGVkLCBhbmQgYSB3YXJuaW5nIHdpbGwgYmUgbG9nZ2VkLlxuV2hlbiBPcHRpb25hbCBpcyBmYWxzZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIGFuIGVycm9yIHdpbGwgYmUgdGhyb3duLiIsInR5cGUiOiJib29sZWFuIn0sInBhdGNoZXMiOnsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHBhdGNoZXMgdG8gYXBwbHkgdG8gcmVzb3VyY2UuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5UGF0Y2ggZGVmaW5lcyBhIHBhdGNoIHRvIGFwcGx5IHRvIGEgcmVzb3VyY2UuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZm9ybSBhLltrZXkxOnZhbHVlMV0uYi5bOnZhbHVlMl1cbldoZXJlIFtrZXkxOnZhbHVlMV0gaXMgYSBzZWxlY3RvciBmb3IgYSBrZXktdmFsdWUgcGFpciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBhbmQgWzp2YWx1ZV0gaXMgYSB2YWx1ZVxuc2VsZWN0b3IgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgaW4gYSBsZWFmIGxpc3QuXG5BbGwgcGF0aCBpbnRlcm1lZGlhdGUgbm9kZXMgbXVzdCBleGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsInR5cGUiOiJzdHJpbmcifSwidmVyYmF0aW0iOnsiZGVzY3JpcHRpb24iOiJWZXJiYXRpbSB2YWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuU2FtZSBhcyBWYWx1ZSwgaG93ZXZlciB0aGUgY29udGVudCBpcyBub3QgaW50ZXJwcmV0ZWQgYXMgWUFNTCwgYnV0IHRyZWF0ZWQgYXMgbGl0ZXJhbCBzdHJpbmcgaW5zdGVhZC5cbkF0IGxlYXN0IG9uZSBvZiBWYWx1ZSBhbmQgVmVyYmF0aW0gbXVzdCBiZSBlbXB0eS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwic2Nhbm5lciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciB2dWxuZXJhYmlsaXR5IHNjYW5uaW5nIG9mIGNvbnRhaW5lclxuaW1hZ2VzLiIsInByb3BlcnRpZXMiOnsiYW5hbHl6ZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBhbmFseXplciBkZXBsb3ltZW50LCBzdWNoIGFzIGZvciBhdXRvc2NhbGluZy4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic2NhbGluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgYW5hbHl6ZXIgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuXG5UaGUgZGVmYXVsdCBpczogRW5hYmxlZC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlZmF1bHQgaXM6IDUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBkZWZhdWx0IGlzOiAyLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVwbGljYXMiOnsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS5cblRoZSBkZWZhdWx0IGlzOiAzLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkYiI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGRhdGFiYXNlIHVzZWQgYnkgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBTY2FubmVyLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sIm1vbml0b3JpbmciOnsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwicHJvcGVydGllcyI6eyJleHBvc2VFbmRwb2ludCI6eyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJDb21wb25lbnQiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3UgZG8gbm90IHdhbnQgdG8gZGVwbG95IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lciwgeW91IGNhbiBkaXNhYmxlIGl0IGhlcmVcbihub3QgcmVjb21tZW5kZWQpLiBCeSBkZWZhdWx0LCB0aGUgc2Nhbm5lciBpcyBlbmFibGVkLlxuSWYgeW91IGRvIHNvLCBhbGwgdGhlIHNldHRpbmdzIGluIHRoaXMgc2VjdGlvbiB3aWxsIGhhdmUgbm8gZWZmZWN0LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Nhbm5lclY0Ijp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudCwgd2hpY2ggY2FuIHJ1biBpbiBhZGRpdGlvbiB0byB0aGUgcHJldmlvdXNseSBleGlzdGluZyBTY2FubmVyIGNvbXBvbmVudHMiLCJwcm9wZXJ0aWVzIjp7ImRiIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbmNlIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgU2Nhbm5lciBWNCBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS5cbllvdSBjYW4gdXNlIGEgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKHRoZSByZWNvbW1lbmRlZCBkZWZhdWx0KSwgYSBob3N0IHBhdGgsXG5vciBhbiBlbXB0eURpciB2b2x1bWUgaWYgU2Nhbm5lciBWNCBpcyBydW5uaW5nIG9uIGEgc2VjdXJlZCBjbHVzdGVyIHdpdGhvdXQgZGVmYXVsdCBTdG9yYWdlQ2xhc3MuIiwicHJvcGVydGllcyI6eyJob3N0UGF0aCI6eyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwicHJvcGVydGllcyI6eyJwYXRoIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwicGVyc2lzdGVudFZvbHVtZUNsYWltIjp7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsInByb3BlcnRpZXMiOnsiY2xhaW1OYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIFBWQyB0byBtYW5hZ2UgcGVyc2lzdGVudCBkYXRhLiBJZiBubyBQVkMgd2l0aCB0aGUgZ2l2ZW4gbmFtZSBleGlzdHMsIGl0IHdpbGwgYmVcbmNyZWF0ZWQuXG5UaGUgZGVmYXVsdCBpczogc2Nhbm5lci12NC1kYi4iLCJ0eXBlIjoic3RyaW5nIn0sInNpemUiOnsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ0eXBlIjoic3RyaW5nIn0sInN0b3JhZ2VDbGFzc05hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgc3RvcmFnZSBjbGFzcyB0byB1c2UgZm9yIHRoZSBQVkMuIElmIHlvdXIgY2x1c3RlciBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBzdG9yYWdlXG5jbGFzcywgeW91IG11c3Qgc2VsZWN0IGEgdmFsdWUgaGVyZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJpbmRleGVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgaW5kZXhlciBkZXBsb3ltZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuXG5UaGUgZGVmYXVsdCBpczogRW5hYmxlZC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlZmF1bHQgaXM6IDUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBkZWZhdWx0IGlzOiAyLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVwbGljYXMiOnsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS5cblRoZSBkZWZhdWx0IGlzOiAzLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtYXRjaGVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgbWF0Y2hlciBkZXBsb3ltZW50LiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuXG5UaGUgZGVmYXVsdCBpczogRW5hYmxlZC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlZmF1bHQgaXM6IDUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBkZWZhdWx0IGlzOiAyLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVwbGljYXMiOnsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS5cblRoZSBkZWZhdWx0IGlzOiAzLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJtb25pdG9yaW5nIjp7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBtb25pdG9yaW5nIGVuZHBvaW50IGZvciBTY2FubmVyIFY0LiBUaGUgbW9uaXRvcmluZyBlbmRwb2ludFxuYWxsb3dzIG90aGVyIHNlcnZpY2VzIHRvIGNvbGxlY3QgbWV0cmljcyBmcm9tIFNjYW5uZXIgVjQsIHByb3ZpZGVkIGluXG5Qcm9tZXRoZXVzIGNvbXBhdGlibGUgZm9ybWF0LiIsInByb3BlcnRpZXMiOnsiZXhwb3NlRW5kcG9pbnQiOnsiZGVzY3JpcHRpb24iOiJFeHBvc2UgdGhlIG1vbml0b3JpbmcgZW5kcG9pbnQuIEEgbmV3IHNlcnZpY2UsIFwibW9uaXRvcmluZ1wiLFxud2l0aCBwb3J0IDkwOTAsIHdpbGwgYmUgY3JlYXRlZCBhcyB3ZWxsIGFzIGEgbmV0d29yayBwb2xpY3kgYWxsb3dpbmdcbmluYm91bmQgY29ubmVjdGlvbnMgdG8gdGhlIHBvcnQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJzY2FubmVyQ29tcG9uZW50Ijp7ImRlc2NyaXB0aW9uIjoiQ2FuIGJlIHNwZWNpZmllZCBhcyBcIkVuYWJsZWRcIiBvciBcIkRpc2FibGVkXCIuXG5JZiB0aGlzIGZpZWxkIGlzIG5vdCBzcGVjaWZpZWQsIHRoZSBmb2xsb3dpbmcgZGVmYXVsdGluZyB0YWtlcyBwbGFjZTpcbiogZm9yIG5ldyBpbnN0YWxsYXRpb25zLCBTY2FubmVyIFY0IGlzIGVuYWJsZWQgc3RhcnRpbmcgd2l0aCBBQ1MgNC44O1xuKiBmb3IgdXBncmFkZXMgdG8gNC44IGZyb20gcHJldmlvdXMgcmVsZWFzZXMsIFNjYW5uZXIgVjQgaXMgZGlzYWJsZWQuIiwiZW51bSI6WyJEZWZhdWx0IiwiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidGxzIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRlZCB0byBUcmFuc3BvcnQgTGF5ZXIgU2VjdXJpdHksIHN1Y2ggYXMgQ2VydGlmaWNhdGUgQXV0aG9yaXRpZXMuIiwicHJvcGVydGllcyI6eyJhZGRpdGlvbmFsQ0FzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIHlvdSB0byBzcGVjaWZ5IGFkZGl0aW9uYWwgdHJ1c3RlZCBSb290IENBcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWxDQSBkZWZpbmVzIGEgY2VydGlmaWNhdGUgZm9yIGFuIGFkZGl0aW9uYWwgQ2VydGlmaWNhdGUgQXV0aG9yaXR5LiIsInByb3BlcnRpZXMiOnsiY29udGVudCI6eyJkZXNjcmlwdGlvbiI6IlBFTSBmb3JtYXQiLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVzY3JpcHRpb24iOiJNdXN0IGJlIGEgdmFsaWQgZmlsZSBiYXNlbmFtZSIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImNvbnRlbnQiLCJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInN0YXR1cyI6eyJkZXNjcmlwdGlvbiI6IkNlbnRyYWxTdGF0dXMgZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgQ2VudHJhbC4iLCJwcm9wZXJ0aWVzIjp7ImNlbnRyYWwiOnsiZGVzY3JpcHRpb24iOiJDZW50cmFsQ29tcG9uZW50U3RhdHVzIGRlc2NyaWJlcyBzdGF0dXMgc3BlY2lmaWMgdG8gdGhlIGNlbnRyYWwgY29tcG9uZW50LiIsInByb3BlcnRpZXMiOnsiYWRtaW5QYXNzd29yZCI6eyJkZXNjcmlwdGlvbiI6IkFkbWluUGFzc3dvcmQgc3RvcmVzIGluZm9ybWF0aW9uIHJlbGF0ZWQgdG8gdGhlIGF1dG8tZ2VuZXJhdGVkIGFkbWluIHBhc3N3b3JkLiIsInByb3BlcnRpZXMiOnsiYWRtaW5QYXNzd29yZFNlY3JldFJlZmVyZW5jZSI6eyJkZXNjcmlwdGlvbiI6IkFkbWluUGFzc3dvcmRTZWNyZXRSZWZlcmVuY2UgY29udGFpbnMgcmVmZXJlbmNlIGZvciB0aGUgYWRtaW4gcGFzc3dvcmQiLCJ0eXBlIjoic3RyaW5nIn0sImluZm8iOnsiZGVzY3JpcHRpb24iOiJJbmZvIHN0b3JlcyBpbmZvcm1hdGlvbiBvbiBob3cgdG8gb2J0YWluIHRoZSBhZG1pbiBwYXNzd29yZC4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImNvbmRpdGlvbnMiOnsiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJTdGFja1JveENvbmRpdGlvbiBkZWZpbmVzIGEgY29uZGl0aW9uIGZvciBhIFN0YWNrUm94IGN1c3RvbSByZXNvdXJjZS4iLCJwcm9wZXJ0aWVzIjp7Imxhc3RUcmFuc2l0aW9uVGltZSI6eyJmb3JtYXQiOiJkYXRlLXRpbWUiLCJ0eXBlIjoic3RyaW5nIn0sIm1lc3NhZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJyZWFzb24iOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25SZWFzb24gaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gcmVhc29uLiIsInR5cGUiOiJzdHJpbmcifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiQ29uZGl0aW9uU3RhdHVzIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHN0YXR1cy4iLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25UeXBlIGlzIGEgdHlwZSBvZiB2YWx1ZXMgb2YgY29uZGl0aW9uIHR5cGUuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsic3RhdHVzIiwidHlwZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJkZXBsb3llZFJlbGVhc2UiOnsiZGVzY3JpcHRpb24iOiJTdGFja1JveFJlbGVhc2UgZGVzY3JpYmVzIHRoZSBIZWxtIFwicmVsZWFzZVwiIHRoYXQgd2FzIG1vc3QgcmVjZW50bHkgYXBwbGllZC4iLCJwcm9wZXJ0aWVzIjp7InZlcnNpb24iOnsidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwcm9kdWN0VmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlRoZSBkZXBsb3llZCB2ZXJzaW9uIG9mIHRoZSBwcm9kdWN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImNvbmRpdGlvbnMiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwic2VydmVkIjp0cnVlLCJzdG9yYWdlIjp0cnVlLCJzdWJyZXNvdXJjZXMiOnsic3RhdHVzIjp7fX19XX0sInN0YXR1cyI6eyJhY2NlcHRlZE5hbWVzIjp7ImtpbmQiOiIiLCJwbHVyYWwiOiIifSwiY29uZGl0aW9ucyI6bnVsbCwic3RvcmVkVmVyc2lvbnMiOm51bGx9fQ==" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE5LjAifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJzZWN1cmVkY2x1c3RlcnMucGxhdGZvcm0uc3RhY2tyb3guaW8ifSwic3BlYyI6eyJncm91cCI6InBsYXRmb3JtLnN0YWNrcm94LmlvIiwibmFtZXMiOnsia2luZCI6IlNlY3VyZWRDbHVzdGVyIiwibGlzdEtpbmQiOiJTZWN1cmVkQ2x1c3Rlckxpc3QiLCJwbHVyYWwiOiJzZWN1cmVkY2x1c3RlcnMiLCJzaW5ndWxhciI6InNlY3VyZWRjbHVzdGVyIn0sInNjb3BlIjoiTmFtZXNwYWNlZCIsInZlcnNpb25zIjpbeyJuYW1lIjoidjFhbHBoYTEiLCJzY2hlbWEiOnsib3BlbkFQSVYzU2NoZW1hIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXIgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIHRoZSBzZWN1cmVkIGNsdXN0ZXIgc2VydmljZXMuIFRoZXNlIGluY2x1ZGUgU2Vuc29yLCB3aGljaCBpc1xucmVzcG9uc2libGUgZm9yIHRoZSBjb25uZWN0aW9uIHRvIENlbnRyYWwsIGFuZCBDb2xsZWN0b3IsIHdoaWNoIHBlcmZvcm1zIGhvc3QtbGV2ZWwgY29sbGVjdGlvbiBvZiBwcm9jZXNzIGFuZFxubmV0d29yayBldmVudHMuXHUwMDNjcFx1MDAzZVxuKipJbXBvcnRhbnQ6KiogUGxlYXNlIHNlZSB0aGUgX0luc3RhbGxhdGlvbiBQcmVyZXF1aXNpdGVzXyBvbiB0aGUgbWFpbiBSSEFDUyBvcGVyYXRvciBwYWdlIGJlZm9yZSBkZXBsb3lpbmcsIG9yXG5jb25zdWx0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uIG9uIGNyZWF0aW5nIGNsdXN0ZXIgaW5pdCBidW5kbGVzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IkFQSVZlcnNpb24gZGVmaW5lcyB0aGUgdmVyc2lvbmVkIHNjaGVtYSBvZiB0aGlzIHJlcHJlc2VudGF0aW9uIG9mIGFuIG9iamVjdC5cblNlcnZlcnMgc2hvdWxkIGNvbnZlcnQgcmVjb2duaXplZCBzY2hlbWFzIHRvIHRoZSBsYXRlc3QgaW50ZXJuYWwgdmFsdWUsIGFuZFxubWF5IHJlamVjdCB1bnJlY29nbml6ZWQgdmFsdWVzLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCNyZXNvdXJjZXMiLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJLaW5kIGlzIGEgc3RyaW5nIHZhbHVlIHJlcHJlc2VudGluZyB0aGUgUkVTVCByZXNvdXJjZSB0aGlzIG9iamVjdCByZXByZXNlbnRzLlxuU2VydmVycyBtYXkgaW5mZXIgdGhpcyBmcm9tIHRoZSBlbmRwb2ludCB0aGUgY2xpZW50IHN1Ym1pdHMgcmVxdWVzdHMgdG8uXG5DYW5ub3QgYmUgdXBkYXRlZC5cbkluIENhbWVsQ2FzZS5cbk1vcmUgaW5mbzogaHR0cHM6Ly9naXQuazhzLmlvL2NvbW11bml0eS9jb250cmlidXRvcnMvZGV2ZWwvc2lnLWFyY2hpdGVjdHVyZS9hcGktY29udmVudGlvbnMubWQjdHlwZXMta2luZHMiLCJ0eXBlIjoic3RyaW5nIn0sIm1ldGFkYXRhIjp7InR5cGUiOiJvYmplY3QifSwic3BlYyI6eyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIGNvbmZpZ3VyYXRpb24gc3RhdGUgb2YgYSBzZWN1cmVkIGNsdXN0ZXIuIiwicHJvcGVydGllcyI6eyJhZG1pc3Npb25Db250cm9sIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBBZG1pc3Npb24gQ29udHJvbCBjb21wb25lbnQsIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJldmVudGl2ZSBwb2xpY3kgZW5mb3JjZW1lbnQsXG5hbmQgZm9yIEt1YmVybmV0ZXMgZXZlbnQgbW9uaXRvcmluZy4iLCJwcm9wZXJ0aWVzIjp7ImJ5cGFzcyI6eyJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgdGVhbXMgdG8gYnlwYXNzIGFkbWlzc2lvbiBjb250cm9sIGluIGEgbW9uaXRvcmVkIG1hbm5lciBpbiB0aGUgZXZlbnQgb2YgYW4gZW1lcmdlbmN5LlxuVGhlIGRlZmF1bHQgaXM6IEJyZWFrR2xhc3NBbm5vdGF0aW9uLiIsImVudW0iOlsiQnJlYWtHbGFzc0Fubm90YXRpb24iLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sImNvbnRhY3RJbWFnZVNjYW5uZXJzIjp7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4iLCJlbnVtIjpbIlNjYW5JZk1pc3NpbmciLCJEb05vdFNjYW5JbmxpbmUiXSwidHlwZSI6InN0cmluZyJ9LCJlbmZvcmNlbWVudCI6eyJkZXNjcmlwdGlvbiI6IlNldCB0byBEaXNhYmxlZCB0byBkaXNhYmxlIHBvbGljeSBlbmZvcmNlbWVudCBmb3IgdGhlIGFkbWlzc2lvbiBjb250cm9sbGVyLiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZC5cbk9uIG5ldyBkZXBsb3ltZW50cyBzdGFydGluZyB3aXRoIHZlcnNpb24gNC45LCBkZWZhdWx0cyB0byBFbmFibGVkLlxuT24gb2xkIGRlcGxveW1lbnRzLCBkZWZhdWx0cyB0byBFbmFibGVkIGlmIGF0IGxlYXN0IG9uZSBvZiBsaXN0ZW5PbkNyZWF0ZXMgb3IgbGlzdGVuT25VcGRhdGVzIGlzIHRydWUuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9LCJmYWlsdXJlUG9saWN5Ijp7ImRlc2NyaXB0aW9uIjoiSWYgc2V0IHRvIFwiRmFpbFwiLCB0aGUgYWRtaXNzaW9uIGNvbnRyb2xsZXIncyB3ZWJob29rcyBhcmUgY29uZmlndXJlZCB0byBmYWlsLWNsb3NlZCBpbiBjYXNlIGFkbWlzc2lvbiBjb250cm9sbGVyXG5mYWlscyB0byByZXNwb25kIGluIHRpbWUuIEEgZmFpbHVyZSBwb2xpY3kgXCJJZ25vcmVcIiBjb25maWd1cmVzIHRoZSB3ZWJob29rcyB0byBmYWlsLW9wZW4uXG5UaGUgZGVmYXVsdCBpczogSWdub3JlLiIsImVudW0iOlsiSWdub3JlIiwiRmFpbCJdLCJ0eXBlIjoic3RyaW5nIn0sImhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJsaXN0ZW5PbkNyZWF0ZXMiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLiIsInR5cGUiOiJib29sZWFuIn0sImxpc3Rlbk9uRXZlbnRzIjp7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJsaXN0ZW5PblVwZGF0ZXMiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLiIsInR5cGUiOiJib29sZWFuIn0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVwbGljYXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgbnVtYmVyIG9mIHJlcGxpY2FzIG9mIHRoZSBhZG1pc3Npb24gY29udHJvbCBwb2QuXG5UaGUgZGVmYXVsdCBpczogMy4iLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidGltZW91dFNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLiIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJhdWRpdExvZ3MiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGluZyB0byB0aGUgaW5nZXN0aW9uIG9mIEt1YmVybmV0ZXMgYXVkaXQgbG9ncy4iLCJwcm9wZXJ0aWVzIjp7ImNvbGxlY3Rpb24iOnsiZGVzY3JpcHRpb24iOiJXaGV0aGVyIGNvbGxlY3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzIHNob3VsZCBiZSBlbmFibGVkIG9yIGRpc2FibGVkLiBDdXJyZW50bHksIHRoaXMgaXMgb25seVxuc3VwcG9ydGVkIG9uIE9wZW5TaGlmdCA0LCBhbmQgdHJ5aW5nIHRvIGVuYWJsZSBpdCBvbiBub24tT3BlblNoaWZ0IDQgY2x1c3RlcnMgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuXG5Vc2UgdGhlICdBdXRvJyBzZXR0aW5nIHRvIGVuYWJsZSBpdCBvbiBjb21wYXRpYmxlIGVudmlyb25tZW50cywgYW5kIGRpc2FibGUgaXQgZWxzZXdoZXJlLlxuVGhlIGRlZmF1bHQgaXM6IEF1dG8uIiwiZW51bSI6WyJBdXRvIiwiRGlzYWJsZWQiLCJFbmFibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwiY2VudHJhbEVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiVGhlIGVuZHBvaW50IG9mIHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgQ2VudHJhbCBpbnN0YW5jZSB0byBjb25uZWN0IHRvLFxuaW5jbHVkaW5nIHRoZSBwb3J0IG51bWJlci4gSWYgbm8gcG9ydCBpcyBzcGVjaWZpZWQgYW5kIHRoZSBlbmRwb2ludCBjb250YWlucyBhbiBodHRwczovL1xucHJvdG9jb2wgc3BlY2lmaWNhdGlvbiwgdGhlbiB0aGUgcG9ydCA0NDMgaXMgaW1wbGljaXRseSBhc3N1bWVkLlxuSWYgdXNpbmcgYSBub24tZ1JQQyBjYXBhYmxlIGxvYWQgYmFsYW5jZXIsIHVzZSB0aGUgV2ViU29ja2V0IHByb3RvY29sIGJ5IHByZWZpeGluZyB0aGUgZW5kcG9pbnRcbmFkZHJlc3Mgd2l0aCB3c3M6Ly8uXG5Ob3RlOiB3aGVuIGxlYXZpbmcgdGhpcyBibGFuaywgU2Vuc29yIHdpbGwgYXR0ZW1wdCB0byBjb25uZWN0IHRvIGEgQ2VudHJhbCBpbnN0YW5jZSBydW5uaW5nIGluIHRoZSBzYW1lXG5uYW1lc3BhY2UuIiwidHlwZSI6InN0cmluZyJ9LCJjbHVzdGVyTGFiZWxzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIGFzc29jaWF0ZWQgd2l0aCBhIHNlY3VyZWQgY2x1c3RlciBpbiBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkuIiwidHlwZSI6Im9iamVjdCJ9LCJjbHVzdGVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSB1bmlxdWUgbmFtZSBvZiB0aGlzIGNsdXN0ZXIsIGFzIGl0IHdpbGwgYmUgc2hvd24gaW4gdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBVSS5cbk5vdGU6IE9uY2UgYSBuYW1lIGlzIHNldCBoZXJlLCB5b3Ugd2lsbCBub3QgYmUgYWJsZSB0byBjaGFuZ2UgaXQgYWdhaW4uIFlvdSB3aWxsIG5lZWQgdG8gZGVsZXRlXG5hbmQgcmUtY3JlYXRlIHRoaXMgb2JqZWN0IGluIG9yZGVyIHRvIHJlZ2lzdGVyIGEgY2x1c3RlciB3aXRoIGEgbmV3IG5hbWUuIiwidHlwZSI6InN0cmluZyJ9LCJjdXN0b21pemUiOnsiZGVzY3JpcHRpb24iOiJDdXN0b21pemF0aW9ucyB0byBhcHBseSBvbiBhbGwgQ2VudHJhbCBTZXJ2aWNlcyBjb21wb25lbnRzLiIsInByb3BlcnRpZXMiOnsiYW5ub3RhdGlvbnMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IkN1c3RvbSBhbm5vdGF0aW9ucyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In0sImVudlZhcnMiOnsiZGVzY3JpcHRpb24iOiJDdXN0b20gZW52aXJvbm1lbnQgdmFyaWFibGVzIHRvIHNldCBvbiBtYW5hZ2VkIHBvZHMnIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJFbnZWYXIgcmVwcmVzZW50cyBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSBwcmVzZW50IGluIGEgQ29udGFpbmVyLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlLiBNdXN0IGJlIGEgQ19JREVOVElGSUVSLiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYXJpYWJsZSByZWZlcmVuY2VzICQoVkFSX05BTUUpIGFyZSBleHBhbmRlZFxudXNpbmcgdGhlIHByZXZpb3VzbHkgZGVmaW5lZCBlbnZpcm9ubWVudCB2YXJpYWJsZXMgaW4gdGhlIGNvbnRhaW5lciBhbmRcbmFueSBzZXJ2aWNlIGVudmlyb25tZW50IHZhcmlhYmxlcy4gSWYgYSB2YXJpYWJsZSBjYW5ub3QgYmUgcmVzb2x2ZWQsXG50aGUgcmVmZXJlbmNlIGluIHRoZSBpbnB1dCBzdHJpbmcgd2lsbCBiZSB1bmNoYW5nZWQuIERvdWJsZSAkJCBhcmUgcmVkdWNlZFxudG8gYSBzaW5nbGUgJCwgd2hpY2ggYWxsb3dzIGZvciBlc2NhcGluZyB0aGUgJChWQVJfTkFNRSkgc3ludGF4OiBpLmUuXG5cIiQkKFZBUl9OQU1FKVwiIHdpbGwgcHJvZHVjZSB0aGUgc3RyaW5nIGxpdGVyYWwgXCIkKFZBUl9OQU1FKVwiLlxuRXNjYXBlZCByZWZlcmVuY2VzIHdpbGwgbmV2ZXIgYmUgZXhwYW5kZWQsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgdmFyaWFibGVcbmV4aXN0cyBvciBub3QuXG5EZWZhdWx0cyB0byBcIlwiLiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWVGcm9tIjp7ImRlc2NyaXB0aW9uIjoiU291cmNlIGZvciB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUncyB2YWx1ZS4gQ2Fubm90IGJlIHVzZWQgaWYgdmFsdWUgaXMgbm90IGVtcHR5LiIsInByb3BlcnRpZXMiOnsiY29uZmlnTWFwS2V5UmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGtleSBvZiBhIENvbmZpZ01hcC4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgdG8gc2VsZWN0LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgQ29uZmlnTWFwIG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn0sImZpZWxkUmVmIjp7ImRlc2NyaXB0aW9uIjoiU2VsZWN0cyBhIGZpZWxkIG9mIHRoZSBwb2Q6IHN1cHBvcnRzIG1ldGFkYXRhLm5hbWUsIG1ldGFkYXRhLm5hbWVzcGFjZSwgYG1ldGFkYXRhLmxhYmVsc1snXHUwMDNjS0VZXHUwMDNlJ11gLCBgbWV0YWRhdGEuYW5ub3RhdGlvbnNbJ1x1MDAzY0tFWVx1MDAzZSddYCxcbnNwZWMubm9kZU5hbWUsIHNwZWMuc2VydmljZUFjY291bnROYW1lLCBzdGF0dXMuaG9zdElQLCBzdGF0dXMucG9kSVAsIHN0YXR1cy5wb2RJUHMuIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVmVyc2lvbiBvZiB0aGUgc2NoZW1hIHRoZSBGaWVsZFBhdGggaXMgd3JpdHRlbiBpbiB0ZXJtcyBvZiwgZGVmYXVsdHMgdG8gXCJ2MVwiLiIsInR5cGUiOiJzdHJpbmcifSwiZmllbGRQYXRoIjp7ImRlc2NyaXB0aW9uIjoiUGF0aCBvZiB0aGUgZmllbGQgdG8gc2VsZWN0IGluIHRoZSBzcGVjaWZpZWQgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiZmllbGRQYXRoIl0sInR5cGUiOiJvYmplY3QiLCJ4LWt1YmVybmV0ZXMtbWFwLXR5cGUiOiJhdG9taWMifSwicmVzb3VyY2VGaWVsZFJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSByZXNvdXJjZSBvZiB0aGUgY29udGFpbmVyOiBvbmx5IHJlc291cmNlcyBsaW1pdHMgYW5kIHJlcXVlc3RzXG4obGltaXRzLmNwdSwgbGltaXRzLm1lbW9yeSwgbGltaXRzLmVwaGVtZXJhbC1zdG9yYWdlLCByZXF1ZXN0cy5jcHUsIHJlcXVlc3RzLm1lbW9yeSBhbmQgcmVxdWVzdHMuZXBoZW1lcmFsLXN0b3JhZ2UpIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkLiIsInByb3BlcnRpZXMiOnsiY29udGFpbmVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkNvbnRhaW5lciBuYW1lOiByZXF1aXJlZCBmb3Igdm9sdW1lcywgb3B0aW9uYWwgZm9yIGVudiB2YXJzIiwidHlwZSI6InN0cmluZyJ9LCJkaXZpc29yIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgdGhlIG91dHB1dCBmb3JtYXQgb2YgdGhlIGV4cG9zZWQgcmVzb3VyY2VzLCBkZWZhdWx0cyB0byBcIjFcIiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwicmVzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJSZXF1aXJlZDogcmVzb3VyY2UgdG8gc2VsZWN0IiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsicmVzb3VyY2UiXSwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1tYXAtdHlwZSI6ImF0b21pYyJ9LCJzZWNyZXRLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgc2VjcmV0IGluIHRoZSBwb2QncyBuYW1lc3BhY2UiLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgb2YgdGhlIHNlY3JldCB0byBzZWxlY3QgZnJvbS4gIE11c3QgYmUgYSB2YWxpZCBzZWNyZXQga2V5LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZWZhdWx0IjoiIiwiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC5cblRoaXMgZmllbGQgaXMgZWZmZWN0aXZlbHkgcmVxdWlyZWQsIGJ1dCBkdWUgdG8gYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgaXNcbmFsbG93ZWQgdG8gYmUgZW1wdHkuIEluc3RhbmNlcyBvZiB0aGlzIHR5cGUgd2l0aCBhbiBlbXB0eSB2YWx1ZSBoZXJlIGFyZVxuYWxtb3N0IGNlcnRhaW5seSB3cm9uZy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbmFtZXMvI25hbWVzIiwidHlwZSI6InN0cmluZyJ9LCJvcHRpb25hbCI6eyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgd2hldGhlciB0aGUgU2VjcmV0IG9yIGl0cyBrZXkgbXVzdCBiZSBkZWZpbmVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImtleSJdLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLW1hcC10eXBlIjoiYXRvbWljIn19LCJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGxhYmVscyB0byBzZXQgb24gYWxsIG1hbmFnZWQgb2JqZWN0cy4iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sImltYWdlUHVsbFNlY3JldHMiOnsiZGVzY3JpcHRpb24iOiJBZGRpdGlvbmFsIGltYWdlIHB1bGwgc2VjcmV0cyB0byBiZSB0YWtlbiBpbnRvIGFjY291bnQgZm9yIHB1bGxpbmcgaW1hZ2VzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiTG9jYWxTZWNyZXRSZWZlcmVuY2UgaXMgYSByZWZlcmVuY2UgdG8gYSBzZWNyZXQgd2l0aGluIHRoZSBzYW1lIG5hbWVzcGFjZS4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtaXNjIjp7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbk1pc2NlbGxhbmVvdXMgc2V0dGluZ3MuIiwicHJvcGVydGllcyI6eyJjcmVhdGVTQ0NzIjp7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cblNldCB0aGlzIHRvIHRydWUgdG8gaGF2ZSB0aGUgb3BlcmF0b3IgY3JlYXRlIFNlY3VyaXR5Q29udGV4dENvbnN0cmFpbnRzIChTQ0NzKSBmb3IgdGhlIG9wZXJhbmRzLiBUaGlzXG5pc24ndCB1c3VhbGx5IG5lZWRlZCwgYW5kIG1heSBpbnRlcmZlcmUgd2l0aCBvdGhlciB3b3JrbG9hZHMuIiwidHlwZSI6ImJvb2xlYW4ifX0sInR5cGUiOiJvYmplY3QifSwibW9uaXRvcmluZyI6eyJkZXNjcmlwdGlvbiI6Ik1vbml0b3JpbmcgY29uZmlndXJhdGlvbi4iLCJwcm9wZXJ0aWVzIjp7Im9wZW5zaGlmdCI6eyJkZXNjcmlwdGlvbiI6Ik9wZW5TaGlmdE1vbml0b3JpbmcgZGVmaW5lcyBzZXR0aW5ncyByZWxhdGVkIHRvIE9wZW5TaGlmdCBNb25pdG9yaW5nIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlZmF1bHQgaXM6IHRydWUuIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuZXR3b3JrIjp7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsInByb3BlcnRpZXMiOnsicG9saWNpZXMiOnsiZGVzY3JpcHRpb24iOiJUbyBwcm92aWRlIHNlY3VyaXR5IGF0IHRoZSBuZXR3b3JrIGxldmVsIHRoZSBBQ1MgT3BlcmF0b3IgY3JlYXRlcyBOZXR3b3JrUG9saWN5IHJlc291cmNlcyBieSBkZWZhdWx0LiBJZiB5b3Ugd2FudCB0byBtYW5hZ2UgeW91ciBvd24gTmV0d29ya1BvbGljeSBvYmplY3RzIHRoZW4gc2V0IHRoaXMgdG8gXCJEaXNhYmxlZFwiLlxuVGhlIGRlZmF1bHQgaXM6IEVuYWJsZWQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJvdmVybGF5cyI6eyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJLOHNPYmplY3RPdmVybGF5IGlzIGFuIG92ZXJsYXkgdGhhdCBhcHBsaWVzIGEgc2V0IG9mIHBhdGNoZXMgdG8gYSByZXNvdXJjZS5cbkl0IHRhcmdldHMgYSByZXNvdXJjZSBieSBpdHMgQVBJIHZlcnNpb24sIGtpbmQsIGFuZCBuYW1lLCBhbmQgYXBwbGllc1xuYSBsaXN0IG9mIHBhdGNoZXMgdG8gdGhpcyByZXNvdXJjZS5cblxuIyBFeGFtcGxlc1xuXG4jIyBBZGRpbmcgYW4gYW5ub3RhdGlvbiB0byBhIHJlc291cmNlXG5cblx0YXBpVmVyc2lvbjogdjFcblx0a2luZDogU2VydmljZUFjY291bnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IG1ldGFkYXRhLmFubm90YXRpb25zLmVrc1xcLmFtYXpvbmF3c1xcLmNvbS9yb2xlLWFyblxuXHQgIHZhbHVlOiBcIlxcXCJhcm46YXdzOmlhbToxMjM0OnJvbGVcXFwiXCJcblxuIyMgQWRkaW5nIGFuIGVudmlyb25tZW50IHZhcmlhYmxlIHRvIGEgZGVwbG95bWVudFxuXG5cdGFwaVZlcnNpb246IGFwcHMvdjFcblx0a2luZDogRGVwbG95bWVudFxuXHRuYW1lOiBjZW50cmFsXG5cdHBhdGNoZXM6XG5cdC0gcGF0aDogc3BlYy50ZW1wbGF0ZS5zcGVjLmNvbnRhaW5lcnNbbmFtZTpjZW50cmFsXS5lbnZbLTFdXG5cdCAgdmFsdWU6IHxcblx0ICAgIG5hbWU6IE1ZX0VOVl9WQVJcblx0ICAgIHZhbHVlOiB2YWx1ZVxuXG4jIyBBZGRpbmcgYW4gaW5ncmVzcyB0byBhIG5ldHdvcmsgcG9saWN5XG5cblx0YXBpVmVyc2lvbjogbmV0d29ya2luZy5rOHMuaW8vdjFcblx0a2luZDogTmV0d29ya1BvbGljeVxuXHRuYW1lOiBhbGxvdy1leHQtdG8tY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IHNwZWMuaW5ncmVzc1stMV1cblx0ICB2YWx1ZTogfFxuXHQgICAgcG9ydHM6XG5cdCAgICAtIHBvcnQ6IDk5OVxuXHQgICAgICBwcm90b2NvbDogVENQXG5cbiMjIENoYW5naW5nIHRoZSB2YWx1ZSBvZiBhIGNvbmZpZ01hcFxuXG5cdGFwaVZlcnNpb246IHYxXG5cdGtpbmQ6IENvbmZpZ01hcFxuXHRuYW1lOiBjZW50cmFsLWVuZHBvaW50c1xuXHRwYXRjaGVzOlxuXHQtIHBhdGg6IGRhdGEuZW5kcG9pbnRzXFwueWFtbDpcblx0ICB2ZXJiYXRpbTogfFxuXHQgICAgZGlzYWJsZURlZmF1bHQ6IGZhbHNlXG5cbiMjIEFkZGluZyBhIGNvbnRhaW5lciB0byBhIGRlcGxveW1lbnRcblxuXHRhcGlWZXJzaW9uOiBhcHBzL3YxXG5cdGtpbmQ6IERlcGxveW1lbnRcblx0bmFtZTogY2VudHJhbFxuXHRwYXRjaGVzOlxuXHQgIC0gcGF0aDogc3BlYy50ZW1wbGF0ZS5zcGVjLmNvbnRhaW5lcnNbLTFdXG5cdCAgICB2YWx1ZTogfFxuXHQgICAgICBuYW1lOiBuZ2lueFxuXHQgICAgICBpbWFnZTogbmdpbnhcblx0ICAgICAgcG9ydHM6XG5cdCAgICAgIC0gY29udGFpbmVyUG9ydDogODAwMFxuXHQgICAgICAgIG5hbWU6IGh0dHBcblx0ICAgICAgICBwcm90b2NvbDogVENQIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2UgQVBJIHZlcnNpb24uIiwidHlwZSI6InN0cmluZyJ9LCJraW5kIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2Uga2luZC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHJlc291cmNlLiIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJPcHRpb25hbCBtYXJrcyB0aGUgb3ZlcmxheSBhcyBvcHRpb25hbC5cbldoZW4gT3B0aW9uYWwgaXMgdHJ1ZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIHRoZSBvdmVybGF5IHdpbGwgYmUgc2tpcHBlZCwgYW5kIGEgd2FybmluZyB3aWxsIGJlIGxvZ2dlZC5cbldoZW4gT3B0aW9uYWwgaXMgZmFsc2UsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCBhbiBlcnJvciB3aWxsIGJlIHRocm93bi4iLCJ0eXBlIjoiYm9vbGVhbiJ9LCJwYXRjaGVzIjp7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBwYXRjaGVzIHRvIGFwcGx5IHRvIHJlc291cmNlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSzhzT2JqZWN0T3ZlcmxheVBhdGNoIGRlZmluZXMgYSBwYXRjaCB0byBhcHBseSB0byBhIHJlc291cmNlLiIsInByb3BlcnRpZXMiOnsicGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZvcm0gYS5ba2V5MTp2YWx1ZTFdLmIuWzp2YWx1ZTJdXG5XaGVyZSBba2V5MTp2YWx1ZTFdIGlzIGEgc2VsZWN0b3IgZm9yIGEga2V5LXZhbHVlIHBhaXIgdG8gaWRlbnRpZnkgYSBsaXN0IGVsZW1lbnQgYW5kIFs6dmFsdWVdIGlzIGEgdmFsdWVcbnNlbGVjdG9yIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGluIGEgbGVhZiBsaXN0LlxuQWxsIHBhdGggaW50ZXJtZWRpYXRlIG5vZGVzIG11c3QgZXhpc3QuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIHRvIGFkZCwgZGVsZXRlIG9yIHJlcGxhY2UuXG5Gb3IgYWRkLCB0aGUgcGF0aCBzaG91bGQgYmUgYSBuZXcgbGVhZi5cbkZvciBkZWxldGUsIHZhbHVlIHNob3VsZCBiZSB1bnNldC5cbkZvciByZXBsYWNlLCBwYXRoIHNob3VsZCByZWZlcmVuY2UgYW4gZXhpc3Rpbmcgbm9kZS5cbkFsbCB2YWx1ZXMgYXJlIHN0cmluZ3MgYnV0IGFyZSBjb252ZXJ0ZWQgaW50byBhcHByb3ByaWF0ZSB0eXBlIGJhc2VkIG9uIHNjaGVtYS4iLCJ0eXBlIjoic3RyaW5nIn0sInZlcmJhdGltIjp7ImRlc2NyaXB0aW9uIjoiVmVyYmF0aW0gdmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cblNhbWUgYXMgVmFsdWUsIGhvd2V2ZXIgdGhlIGNvbnRlbnQgaXMgbm90IGludGVycHJldGVkIGFzIFlBTUwsIGJ1dCB0cmVhdGVkIGFzIGxpdGVyYWwgc3RyaW5nIGluc3RlYWQuXG5BdCBsZWFzdCBvbmUgb2YgVmFsdWUgYW5kIFZlcmJhdGltIG11c3QgYmUgZW1wdHkuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInBlck5vZGUiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIGNvbXBvbmVudHMgcnVubmluZyBvbiBlYWNoIG5vZGUgaW4gdGhlIGNsdXN0ZXIgKENvbGxlY3RvciBhbmQgQ29tcGxpYW5jZSkuIiwicHJvcGVydGllcyI6eyJjb2xsZWN0b3IiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIENvbGxlY3RvciBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjb2xsZWN0aW5nIHByb2Nlc3MgYW5kIG5ldHdvcmtpbmdcbmFjdGl2aXR5IGF0IHRoZSBob3N0IGxldmVsLiIsInByb3BlcnRpZXMiOnsiY29sbGVjdGlvbiI6eyJkZXNjcmlwdGlvbiI6IlRoZSBtZXRob2QgZm9yIHN5c3RlbS1sZXZlbCBkYXRhIGNvbGxlY3Rpb24uIENPUkVfQlBGIGlzIHJlY29tbWVuZGVkLlxuSWYgeW91IHNlbGVjdCBcIk5vQ29sbGVjdGlvblwiLCB5b3Ugd2lsbCBub3QgYmUgYWJsZSB0byBzZWUgYW55IGluZm9ybWF0aW9uIGFib3V0IG5ldHdvcmsgYWN0aXZpdHlcbmFuZCBwcm9jZXNzIGV4ZWN1dGlvbnMuIFRoZSByZW1haW5pbmcgc2V0dGluZ3MgaW4gdGhlc2Ugc2VjdGlvbiB3aWxsIG5vdCBoYXZlIGFueSBlZmZlY3QuXG5UaGUgdmFsdWUgaXMgYSBzdWJqZWN0IG9mIGNvbnZlcnNpb24gYnkgdGhlIG9wZXJhdG9yIGlmIG5lZWRlZCwgZS5nLiB0b1xucmVtb3ZlIGRlcHJlY2F0ZWQgbWV0aG9kcy5cblRoZSBkZWZhdWx0IGlzOiBDT1JFX0JQRi4iLCJlbnVtIjpbIkVCUEYiLCJDT1JFX0JQRiIsIk5vQ29sbGVjdGlvbiIsIktlcm5lbE1vZHVsZSJdLCJ0eXBlIjoic3RyaW5nIn0sImZvcmNlQ29sbGVjdGlvbiI6eyJkZXNjcmlwdGlvbiI6Ik9ic29sZXRlIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLiIsInR5cGUiOiJib29sZWFuIn0sImltYWdlRmxhdm9yIjp7ImRlc2NyaXB0aW9uIjoiT2Jzb2xldGUgZmllbGQuIiwiZW51bSI6WyJSZWd1bGFyIiwiU2xpbSJdLCJ0eXBlIjoic3RyaW5nIn0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwiY29tcGxpYW5jZSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ29tcGxpYW5jZSBjb250YWluZXIsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyBob3N0LWxldmVsIGNvbmZpZ3VyYXRpb25zLiIsInByb3BlcnRpZXMiOnsicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZUludmVudG9yeSI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgTm9kZS1JbnZlbnRvcnkgY29udGFpbmVyLCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3Igc2Nhbm5pbmcgdGhlIE5vZGVzJyBmaWxlc3lzdGVtLiIsInByb3BlcnRpZXMiOnsicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0YWludFRvbGVyYXRpb24iOnsiZGVzY3JpcHRpb24iOiJUbyBlbnN1cmUgY29tcHJlaGVuc2l2ZSBtb25pdG9yaW5nIG9mIHlvdXIgY2x1c3RlciBhY3Rpdml0eSwgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5XG53aWxsIHJ1biBzZXJ2aWNlcyBvbiBldmVyeSBub2RlIGluIHRoZSBjbHVzdGVyLCBpbmNsdWRpbmcgdGFpbnRlZCBub2RlcyBieSBkZWZhdWx0LiBJZiB5b3UgZG9cbm5vdCB3YW50IHRoaXMgYmVoYXZpb3IsIHBsZWFzZSBzZWxlY3QgJ0F2b2lkVGFpbnRzJyBoZXJlLlxuVGhlIGRlZmF1bHQgaXM6IFRvbGVyYXRlVGFpbnRzLiIsImVudW0iOlsiVG9sZXJhdGVUYWludHMiLCJBdm9pZFRhaW50cyJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInByb2Nlc3NCYXNlbGluZXMiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGluZyB0byBwcm9jZXNzIGJhc2VsaW5lcy4iLCJwcm9wZXJ0aWVzIjp7ImF1dG9Mb2NrIjp7ImRlc2NyaXB0aW9uIjoiU2hvdWxkIHByb2Nlc3MgYmFzZWxpbmVzIGJlIGF1dG9tYXRpY2FsbHkgbG9ja2VkIHdoZW4gdGhlIG9ic2VydmF0aW9uIHBlcmlvZCAoMSBob3VyIGJ5IGRlZmF1bHQpIGVuZHMuXG5UaGUgZGVmYXVsdCBpczogRGlzYWJsZWQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyZWdpc3RyeU92ZXJyaWRlIjp7ImRlc2NyaXB0aW9uIjoiU2V0IHRoaXMgcGFyYW1ldGVyIHRvIG92ZXJyaWRlIHRoZSBkZWZhdWx0IHJlZ2lzdHJ5IGluIGltYWdlcy4gRm9yIGV4YW1wbGUsIG5naW54OmxhdGVzdCAtXHUwMDNlIFx1MDAzY3JlZ2lzdHJ5IG92ZXJyaWRlXHUwMDNlL2xpYnJhcnkvbmdpbng6bGF0ZXN0IiwidHlwZSI6InN0cmluZyJ9LCJzY2FubmVyIjp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHZ1bG5lcmFiaWxpdHkgc2Nhbm5pbmcgb2YgY29udGFpbmVyXG5pbWFnZXMgc3RvcmVkIGluIGEgY2x1c3Rlci1sb2NhbCBpbWFnZSByZXBvc2l0b3J5LiIsInByb3BlcnRpZXMiOnsiYW5hbHl6ZXIiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBhbmFseXplciBkZXBsb3ltZW50LCBzdWNoIGFzIGZvciBhdXRvc2NhbGluZy4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic2NhbGluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgYW5hbHl6ZXIgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nLiIsInByb3BlcnRpZXMiOnsiYXV0b1NjYWxpbmciOnsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuXG5UaGUgZGVmYXVsdCBpczogRW5hYmxlZC4iLCJlbnVtIjpbIkVuYWJsZWQiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn0sIm1heFJlcGxpY2FzIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlZmF1bHQgaXM6IDUuIiwiZm9ybWF0IjoiaW50MzIiLCJtaW5pbXVtIjoxLCJ0eXBlIjoiaW50ZWdlciJ9LCJtaW5SZXBsaWNhcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBkZWZhdWx0IGlzOiAyLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwicmVwbGljYXMiOnsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS5cblRoZSBkZWZhdWx0IGlzOiAzLiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJkYiI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGRhdGFiYXNlIHVzZWQgYnkgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBTY2FubmVyLiIsInByb3BlcnRpZXMiOnsiaG9zdEFsaWFzZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhcyBob2xkcyB0aGUgbWFwcGluZyBiZXR3ZWVuIElQIGFuZCBob3N0bmFtZXMgdGhhdCB3aWxsIGJlIGluamVjdGVkIGFzIGFuIGVudHJ5IGluIHRoZVxucG9kJ3MgaG9zdHMgZmlsZS4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RuYW1lcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RuYW1lcyBmb3IgdGhlIGFib3ZlIElQIGFkZHJlc3MuIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoiYXRvbWljIn0sImlwIjp7ImRlc2NyaXB0aW9uIjoiSVAgYWRkcmVzcyBvZiB0aGUgaG9zdCBmaWxlIGVudHJ5LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImlwIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm5vZGVTZWxlY3RvciI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsInR5cGUiOiJvYmplY3QifSwicmVzb3VyY2VzIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltcyI6eyJkZXNjcmlwdGlvbiI6IkNsYWltcyBsaXN0cyB0aGUgbmFtZXMgb2YgcmVzb3VyY2VzLCBkZWZpbmVkIGluIHNwZWMucmVzb3VyY2VDbGFpbXMsXG50aGF0IGFyZSB1c2VkIGJ5IHRoaXMgY29udGFpbmVyLlxuXG5UaGlzIGlzIGFuIGFscGhhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyB0aGVcbkR5bmFtaWNSZXNvdXJjZUFsbG9jYXRpb24gZmVhdHVyZSBnYXRlLlxuXG5UaGlzIGZpZWxkIGlzIGltbXV0YWJsZS4gSXQgY2FuIG9ubHkgYmUgc2V0IGZvciBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2VDbGFpbSByZWZlcmVuY2VzIG9uZSBlbnRyeSBpbiBQb2RTcGVjLlJlc291cmNlQ2xhaW1zLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgbXVzdCBtYXRjaCB0aGUgbmFtZSBvZiBvbmUgZW50cnkgaW4gcG9kLnNwZWMucmVzb3VyY2VDbGFpbXMgb2ZcbnRoZSBQb2Qgd2hlcmUgdGhpcyBmaWVsZCBpcyB1c2VkLiBJdCBtYWtlcyB0aGF0IHJlc291cmNlIGF2YWlsYWJsZVxuaW5zaWRlIGEgY29udGFpbmVyLiIsInR5cGUiOiJzdHJpbmcifSwicmVxdWVzdCI6eyJkZXNjcmlwdGlvbiI6IlJlcXVlc3QgaXMgdGhlIG5hbWUgY2hvc2VuIGZvciBhIHJlcXVlc3QgaW4gdGhlIHJlZmVyZW5jZWQgY2xhaW0uXG5JZiBlbXB0eSwgZXZlcnl0aGluZyBmcm9tIHRoZSBjbGFpbSBpcyBtYWRlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlXG5vbmx5IHRoZSByZXN1bHQgb2YgdGhpcyByZXF1ZXN0LiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkiLCJ4LWt1YmVybmV0ZXMtbGlzdC1tYXAta2V5cyI6WyJuYW1lIl0sIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJtYXAifSwibGltaXRzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IkxpbWl0cyBkZXNjcmliZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIGFsbG93ZWQuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifSwicmVxdWVzdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiUmVxdWVzdHMgZGVzY3JpYmVzIHRoZSBtaW5pbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyByZXF1aXJlZC5cbklmIFJlcXVlc3RzIGlzIG9taXR0ZWQgZm9yIGEgY29udGFpbmVyLCBpdCBkZWZhdWx0cyB0byBMaW1pdHMgaWYgdGhhdCBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCxcbm90aGVyd2lzZSB0byBhbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIHZhbHVlLiBSZXF1ZXN0cyBjYW5ub3QgZXhjZWVkIExpbWl0cy5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXNcbnRoZSB0cmlwbGUgXHUwMDNja2V5LHZhbHVlLGVmZmVjdFx1MDAzZSB1c2luZyB0aGUgbWF0Y2hpbmcgb3BlcmF0b3IgXHUwMDNjb3BlcmF0b3JcdTAwM2UuIiwicHJvcGVydGllcyI6eyJlZmZlY3QiOnsiZGVzY3JpcHRpb24iOiJFZmZlY3QgaW5kaWNhdGVzIHRoZSB0YWludCBlZmZlY3QgdG8gbWF0Y2guIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBlZmZlY3RzLlxuV2hlbiBzcGVjaWZpZWQsIGFsbG93ZWQgdmFsdWVzIGFyZSBOb1NjaGVkdWxlLCBQcmVmZXJOb1NjaGVkdWxlIGFuZCBOb0V4ZWN1dGUuIiwidHlwZSI6InN0cmluZyJ9LCJrZXkiOnsiZGVzY3JpcHRpb24iOiJLZXkgaXMgdGhlIHRhaW50IGtleSB0aGF0IHRoZSB0b2xlcmF0aW9uIGFwcGxpZXMgdG8uIEVtcHR5IG1lYW5zIG1hdGNoIGFsbCB0YWludCBrZXlzLlxuSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLlxuVmFsaWQgb3BlcmF0b3JzIGFyZSBFeGlzdHMgYW5kIEVxdWFsLiBEZWZhdWx0cyB0byBFcXVhbC5cbkV4aXN0cyBpcyBlcXVpdmFsZW50IHRvIHdpbGRjYXJkIGZvciB2YWx1ZSwgc28gdGhhdCBhIHBvZCBjYW5cbnRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZVxub2YgZWZmZWN0IE5vRXhlY3V0ZSwgb3RoZXJ3aXNlIHRoaXMgZmllbGQgaXMgaWdub3JlZCkgdG9sZXJhdGVzIHRoZSB0YWludC4gQnkgZGVmYXVsdCxcbml0IGlzIG5vdCBzZXQsIHdoaWNoIG1lYW5zIHRvbGVyYXRlIHRoZSB0YWludCBmb3JldmVyIChkbyBub3QgZXZpY3QpLiBaZXJvIGFuZFxubmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uXG5JZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzLCB0aGUgdmFsdWUgc2hvdWxkIGJlIGVtcHR5LCBvdGhlcndpc2UganVzdCBhIHJlZ3VsYXIgc3RyaW5nLiIsInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInNjYW5uZXJDb21wb25lbnQiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3UgZG8gbm90IHdhbnQgdG8gZGVwbG95IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lciwgeW91IGNhbiBkaXNhYmxlIGl0IGhlcmVcbihub3QgcmVjb21tZW5kZWQpLlxuSWYgeW91IGRvIHNvLCBhbGwgdGhlIHNldHRpbmdzIGluIHRoaXMgc2VjdGlvbiB3aWxsIGhhdmUgbm8gZWZmZWN0LlxuVGhlIGRlZmF1bHQgaXM6IEF1dG9TZW5zZS4iLCJlbnVtIjpbIkF1dG9TZW5zZSIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Nhbm5lclY0Ijp7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudHMsIHdoaWNoIGNhbiBydW4gaW4gYWRkaXRpb24gdG8gdGhlIHByZXZpb3VzbHkgZXhpc3RpbmcgU2Nhbm5lciBjb21wb25lbnRzIiwicHJvcGVydGllcyI6eyJkYiI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIERCIGRlcGxveW1lbnQuIiwicHJvcGVydGllcyI6eyJob3N0QWxpYXNlcyI6eyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzIGhvbGRzIHRoZSBtYXBwaW5nIGJldHdlZW4gSVAgYW5kIGhvc3RuYW1lcyB0aGF0IHdpbGwgYmUgaW5qZWN0ZWQgYXMgYW4gZW50cnkgaW4gdGhlXG5wb2QncyBob3N0cyBmaWxlLiIsInByb3BlcnRpZXMiOnsiaG9zdG5hbWVzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdG5hbWVzIGZvciB0aGUgYWJvdmUgSVAgYWRkcmVzcy4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LXR5cGUiOiJhdG9taWMifSwiaXAiOnsiZGVzY3JpcHRpb24iOiJJUCBhZGRyZXNzIG9mIHRoZSBob3N0IGZpbGUgZW50cnkuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiaXAiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibm9kZVNlbGVjdG9yIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwidHlwZSI6Im9iamVjdCJ9LCJwZXJzaXN0ZW5jZSI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IFNjYW5uZXIgVjQgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuXG5Zb3UgY2FuIHVzZSBhIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltICh0aGUgcmVjb21tZW5kZWQgZGVmYXVsdCksIGEgaG9zdCBwYXRoLFxub3IgYW4gZW1wdHlEaXIgdm9sdW1lIGlmIFNjYW5uZXIgVjQgaXMgcnVubmluZyBvbiBhIHNlY3VyZWQgY2x1c3RlciB3aXRob3V0IGRlZmF1bHQgU3RvcmFnZUNsYXNzLiIsInByb3BlcnRpZXMiOnsiaG9zdFBhdGgiOnsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsInByb3BlcnRpZXMiOnsicGF0aCI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwYXRoIG9uIHRoZSBob3N0IHJ1bm5pbmcgQ2VudHJhbC4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInBlcnNpc3RlbnRWb2x1bWVDbGFpbSI6eyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJwcm9wZXJ0aWVzIjp7ImNsYWltTmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLlxuVGhlIGRlZmF1bHQgaXM6IHNjYW5uZXItdjQtZGIuIiwidHlwZSI6InN0cmluZyJ9LCJzaXplIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwidHlwZSI6InN0cmluZyJ9LCJzdG9yYWdlQ2xhc3NOYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyZXNvdXJjZXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsInByb3BlcnRpZXMiOnsiY2xhaW1zIjp7ImRlc2NyaXB0aW9uIjoiQ2xhaW1zIGxpc3RzIHRoZSBuYW1lcyBvZiByZXNvdXJjZXMsIGRlZmluZWQgaW4gc3BlYy5yZXNvdXJjZUNsYWltcyxcbnRoYXQgYXJlIHVzZWQgYnkgdGhpcyBjb250YWluZXIuXG5cblRoaXMgaXMgYW4gYWxwaGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIHRoZVxuRHluYW1pY1Jlc291cmNlQWxsb2NhdGlvbiBmZWF0dXJlIGdhdGUuXG5cblRoaXMgZmllbGQgaXMgaW1tdXRhYmxlLiBJdCBjYW4gb25seSBiZSBzZXQgZm9yIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJSZXNvdXJjZUNsYWltIHJlZmVyZW5jZXMgb25lIGVudHJ5IGluIFBvZFNwZWMuUmVzb3VyY2VDbGFpbXMuIiwicHJvcGVydGllcyI6eyJuYW1lIjp7ImRlc2NyaXB0aW9uIjoiTmFtZSBtdXN0IG1hdGNoIHRoZSBuYW1lIG9mIG9uZSBlbnRyeSBpbiBwb2Quc3BlYy5yZXNvdXJjZUNsYWltcyBvZlxudGhlIFBvZCB3aGVyZSB0aGlzIGZpZWxkIGlzIHVzZWQuIEl0IG1ha2VzIHRoYXQgcmVzb3VyY2UgYXZhaWxhYmxlXG5pbnNpZGUgYSBjb250YWluZXIuIiwidHlwZSI6InN0cmluZyJ9LCJyZXF1ZXN0Ijp7ImRlc2NyaXB0aW9uIjoiUmVxdWVzdCBpcyB0aGUgbmFtZSBjaG9zZW4gZm9yIGEgcmVxdWVzdCBpbiB0aGUgcmVmZXJlbmNlZCBjbGFpbS5cbklmIGVtcHR5LCBldmVyeXRoaW5nIGZyb20gdGhlIGNsYWltIGlzIG1hZGUgYXZhaWxhYmxlLCBvdGhlcndpc2Vcbm9ubHkgdGhlIHJlc3VsdCBvZiB0aGlzIHJlcXVlc3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSIsIngta3ViZXJuZXRlcy1saXN0LW1hcC1rZXlzIjpbIm5hbWUiXSwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6Im1hcCJ9LCJsaW1pdHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsiYW55T2YiOlt7InR5cGUiOiJpbnRlZ2VyIn0seyJ0eXBlIjoic3RyaW5nIn1dLCJwYXR0ZXJuIjoiXihcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSgoW0tNR1RQRV1pKXxbbnVta01HVFBFXXwoW2VFXShcXCt8LSk/KChbMC05XSsoXFwuWzAtOV0qKT8pfChcXC5bMC05XSspKSkpPyQiLCJ4LWt1YmVybmV0ZXMtaW50LW9yLXN0cmluZyI6dHJ1ZX0sImRlc2NyaXB0aW9uIjoiTGltaXRzIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgYWxsb3dlZC5cbk1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9tYW5hZ2UtcmVzb3VyY2VzLWNvbnRhaW5lcnMvIiwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJSZXF1ZXN0cyBkZXNjcmliZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIGNvbXB1dGUgcmVzb3VyY2VzIHJlcXVpcmVkLlxuSWYgUmVxdWVzdHMgaXMgb21pdHRlZCBmb3IgYSBjb250YWluZXIsIGl0IGRlZmF1bHRzIHRvIExpbWl0cyBpZiB0aGF0IGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLFxub3RoZXJ3aXNlIHRvIGFuIGltcGxlbWVudGF0aW9uLWRlZmluZWQgdmFsdWUuIFJlcXVlc3RzIGNhbm5vdCBleGNlZWQgTGltaXRzLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwiaW5kZXhlciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwic2NhbGluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbnRyb2xzIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIGF1dG9zY2FsaW5nIGZvciB0aGlzIGNvbXBvbmVudC4iLCJwcm9wZXJ0aWVzIjp7ImF1dG9TY2FsaW5nIjp7ImRlc2NyaXB0aW9uIjoiV2hlbiBlbmFibGVkLCB0aGUgbnVtYmVyIG9mIGNvbXBvbmVudCByZXBsaWNhcyBpcyBtYW5hZ2VkIGR5bmFtaWNhbGx5IGJhc2VkIG9uIHRoZSBsb2FkLCB3aXRoaW4gdGhlIGxpbWl0c1xuc3BlY2lmaWVkIGJlbG93LlxuVGhlIGRlZmF1bHQgaXM6IEVuYWJsZWQuIiwiZW51bSI6WyJFbmFibGVkIiwiRGlzYWJsZWQiXSwidHlwZSI6InN0cmluZyJ9LCJtYXhSZXBsaWNhcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBkZWZhdWx0IGlzOiA1LiIsImZvcm1hdCI6ImludDMyIiwibWluaW11bSI6MSwidHlwZSI6ImludGVnZXIifSwibWluUmVwbGljYXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgZGVmYXVsdCBpczogMi4iLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2FzIjp7ImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuXG5UaGUgZGVmYXVsdCBpczogMy4iLCJmb3JtYXQiOiJpbnQzMiIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sInRvbGVyYXRpb25zIjp7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJUaGUgcG9kIHRoaXMgVG9sZXJhdGlvbiBpcyBhdHRhY2hlZCB0byB0b2xlcmF0ZXMgYW55IHRhaW50IHRoYXQgbWF0Y2hlc1xudGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuXG5XaGVuIHNwZWNpZmllZCwgYWxsb3dlZCB2YWx1ZXMgYXJlIE5vU2NoZWR1bGUsIFByZWZlck5vU2NoZWR1bGUgYW5kIE5vRXhlY3V0ZS4iLCJ0eXBlIjoic3RyaW5nIn0sImtleSI6eyJkZXNjcmlwdGlvbiI6IktleSBpcyB0aGUgdGFpbnQga2V5IHRoYXQgdGhlIHRvbGVyYXRpb24gYXBwbGllcyB0by4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGtleXMuXG5JZiB0aGUga2V5IGlzIGVtcHR5LCBvcGVyYXRvciBtdXN0IGJlIEV4aXN0czsgdGhpcyBjb21iaW5hdGlvbiBtZWFucyB0byBtYXRjaCBhbGwgdmFsdWVzIGFuZCBhbGwga2V5cy4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byB0aGUgdmFsdWUuXG5WYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLlxuRXhpc3RzIGlzIGVxdWl2YWxlbnQgdG8gd2lsZGNhcmQgZm9yIHZhbHVlLCBzbyB0aGF0IGEgcG9kIGNhblxudG9sZXJhdGUgYWxsIHRhaW50cyBvZiBhIHBhcnRpY3VsYXIgY2F0ZWdvcnkuIiwidHlwZSI6InN0cmluZyJ9LCJ0b2xlcmF0aW9uU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IlRvbGVyYXRpb25TZWNvbmRzIHJlcHJlc2VudHMgdGhlIHBlcmlvZCBvZiB0aW1lIHRoZSB0b2xlcmF0aW9uICh3aGljaCBtdXN0IGJlXG5vZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LFxuaXQgaXMgbm90IHNldCwgd2hpY2ggbWVhbnMgdG9sZXJhdGUgdGhlIHRhaW50IGZvcmV2ZXIgKGRvIG5vdCBldmljdCkuIFplcm8gYW5kXG5uZWdhdGl2ZSB2YWx1ZXMgd2lsbCBiZSB0cmVhdGVkIGFzIDAgKGV2aWN0IGltbWVkaWF0ZWx5KSBieSB0aGUgc3lzdGVtLiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYWx1ZSBpcyB0aGUgdGFpbnQgdmFsdWUgdGhlIHRvbGVyYXRpb24gbWF0Y2hlcyB0by5cbklmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwibW9uaXRvcmluZyI6eyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgU2Nhbm5lciBWNC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBTY2FubmVyIFY0LCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJwcm9wZXJ0aWVzIjp7ImV4cG9zZUVuZHBvaW50Ijp7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImVudW0iOlsiRW5hYmxlZCIsIkRpc2FibGVkIl0sInR5cGUiOiJzdHJpbmcifX0sInR5cGUiOiJvYmplY3QifSwic2Nhbm5lckNvbXBvbmVudCI6eyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGVuYWJsZSB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnQgc2V0IHRoaXMgdG8gXCJBdXRvU2Vuc2VcIlxuSWYgdGhpcyBmaWVsZCBpcyBub3Qgc3BlY2lmaWVkIG9yIHNldCB0byBcIkRlZmF1bHRcIiwgdGhlIGZvbGxvd2luZyBkZWZhdWx0aW5nIHRha2VzIHBsYWNlOlxuKiBmb3IgbmV3IGluc3RhbGxhdGlvbnMsIFNjYW5uZXIgVjQgaXMgZW5hYmxlZCBzdGFydGluZyB3aXRoIEFDUyA0Ljg7XG4qIGZvciB1cGdyYWRlcyB0byA0LjggZnJvbSBwcmV2aW91cyByZWxlYXNlcywgU2Nhbm5lciBWNCBpcyBkaXNhYmxlZC4iLCJlbnVtIjpbIkRlZmF1bHQiLCJBdXRvU2Vuc2UiLCJEaXNhYmxlZCJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNlbnNvciI6eyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Vuc29yIGNvbXBvbmVudC4iLCJwcm9wZXJ0aWVzIjp7Imhvc3RBbGlhc2VzIjp7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXMgaG9sZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiBJUCBhbmQgaG9zdG5hbWVzIHRoYXQgd2lsbCBiZSBpbmplY3RlZCBhcyBhbiBlbnRyeSBpbiB0aGVcbnBvZCdzIGhvc3RzIGZpbGUuIiwicHJvcGVydGllcyI6eyJob3N0bmFtZXMiOnsiZGVzY3JpcHRpb24iOiJIb3N0bmFtZXMgZm9yIHRoZSBhYm92ZSBJUCBhZGRyZXNzLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtdHlwZSI6ImF0b21pYyJ9LCJpcCI6eyJkZXNjcmlwdGlvbiI6IklQIGFkZHJlc3Mgb2YgdGhlIGhvc3QgZmlsZSBlbnRyeS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJpcCJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwicHJvcGVydGllcyI6eyJjbGFpbXMiOnsiZGVzY3JpcHRpb24iOiJDbGFpbXMgbGlzdHMgdGhlIG5hbWVzIG9mIHJlc291cmNlcywgZGVmaW5lZCBpbiBzcGVjLnJlc291cmNlQ2xhaW1zLFxudGhhdCBhcmUgdXNlZCBieSB0aGlzIGNvbnRhaW5lci5cblxuVGhpcyBpcyBhbiBhbHBoYSBmaWVsZCBhbmQgcmVxdWlyZXMgZW5hYmxpbmcgdGhlXG5EeW5hbWljUmVzb3VyY2VBbGxvY2F0aW9uIGZlYXR1cmUgZ2F0ZS5cblxuVGhpcyBmaWVsZCBpcyBpbW11dGFibGUuIEl0IGNhbiBvbmx5IGJlIHNldCBmb3IgY29udGFpbmVycy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlJlc291cmNlQ2xhaW0gcmVmZXJlbmNlcyBvbmUgZW50cnkgaW4gUG9kU3BlYy5SZXNvdXJjZUNsYWltcy4iLCJwcm9wZXJ0aWVzIjp7Im5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG11c3QgbWF0Y2ggdGhlIG5hbWUgb2Ygb25lIGVudHJ5IGluIHBvZC5zcGVjLnJlc291cmNlQ2xhaW1zIG9mXG50aGUgUG9kIHdoZXJlIHRoaXMgZmllbGQgaXMgdXNlZC4gSXQgbWFrZXMgdGhhdCByZXNvdXJjZSBhdmFpbGFibGVcbmluc2lkZSBhIGNvbnRhaW5lci4iLCJ0eXBlIjoic3RyaW5nIn0sInJlcXVlc3QiOnsiZGVzY3JpcHRpb24iOiJSZXF1ZXN0IGlzIHRoZSBuYW1lIGNob3NlbiBmb3IgYSByZXF1ZXN0IGluIHRoZSByZWZlcmVuY2VkIGNsYWltLlxuSWYgZW1wdHksIGV2ZXJ5dGhpbmcgZnJvbSB0aGUgY2xhaW0gaXMgbWFkZSBhdmFpbGFibGUsIG90aGVyd2lzZVxub25seSB0aGUgcmVzdWx0IG9mIHRoaXMgcmVxdWVzdC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJuYW1lIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5IiwieC1rdWJlcm5ldGVzLWxpc3QtbWFwLWtleXMiOlsibmFtZSJdLCJ4LWt1YmVybmV0ZXMtbGlzdC10eXBlIjoibWFwIn0sImxpbWl0cyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJhbnlPZiI6W3sidHlwZSI6ImludGVnZXIifSx7InR5cGUiOiJzdHJpbmcifV0sInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJMaW1pdHMgZGVzY3JpYmVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBjb21wdXRlIHJlc291cmNlcyBhbGxvd2VkLlxuTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9jb25maWd1cmF0aW9uL21hbmFnZS1yZXNvdXJjZXMtY29udGFpbmVycy8iLCJ0eXBlIjoib2JqZWN0In0sInJlcXVlc3RzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwicGF0dGVybiI6Il4oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkoKFtLTUdUUEVdaSl8W251bWtNR1RQRV18KFtlRV0oXFwrfC0pPygoWzAtOV0rKFxcLlswLTldKik/KXwoXFwuWzAtOV0rKSkpKT8kIiwieC1rdWJlcm5ldGVzLWludC1vci1zdHJpbmciOnRydWV9LCJkZXNjcmlwdGlvbiI6IlJlcXVlc3RzIGRlc2NyaWJlcyB0aGUgbWluaW11bSBhbW91bnQgb2YgY29tcHV0ZSByZXNvdXJjZXMgcmVxdWlyZWQuXG5JZiBSZXF1ZXN0cyBpcyBvbWl0dGVkIGZvciBhIGNvbnRhaW5lciwgaXQgZGVmYXVsdHMgdG8gTGltaXRzIGlmIHRoYXQgaXMgZXhwbGljaXRseSBzcGVjaWZpZWQsXG5vdGhlcndpc2UgdG8gYW4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCB2YWx1ZS4gUmVxdWVzdHMgY2Fubm90IGV4Y2VlZCBMaW1pdHMuXG5Nb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vbWFuYWdlLXJlc291cmNlcy1jb250YWluZXJzLyIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwidG9sZXJhdGlvbnMiOnsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBUb2xlcmF0aW9uIGlzIGF0dGFjaGVkIHRvIHRvbGVyYXRlcyBhbnkgdGFpbnQgdGhhdCBtYXRjaGVzXG50aGUgdHJpcGxlIFx1MDAzY2tleSx2YWx1ZSxlZmZlY3RcdTAwM2UgdXNpbmcgdGhlIG1hdGNoaW5nIG9wZXJhdG9yIFx1MDAzY29wZXJhdG9yXHUwMDNlLiIsInByb3BlcnRpZXMiOnsiZWZmZWN0Ijp7ImRlc2NyaXB0aW9uIjoiRWZmZWN0IGluZGljYXRlcyB0aGUgdGFpbnQgZWZmZWN0IHRvIG1hdGNoLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQgZWZmZWN0cy5cbldoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy5cbklmIHRoZSBrZXkgaXMgZW1wdHksIG9wZXJhdG9yIG11c3QgYmUgRXhpc3RzOyB0aGlzIGNvbWJpbmF0aW9uIG1lYW5zIHRvIG1hdGNoIGFsbCB2YWx1ZXMgYW5kIGFsbCBrZXlzLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJPcGVyYXRvciByZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIHRoZSB2YWx1ZS5cblZhbGlkIG9wZXJhdG9ycyBhcmUgRXhpc3RzIGFuZCBFcXVhbC4gRGVmYXVsdHMgdG8gRXF1YWwuXG5FeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuXG50b2xlcmF0ZSBhbGwgdGFpbnRzIG9mIGEgcGFydGljdWxhciBjYXRlZ29yeS4iLCJ0eXBlIjoic3RyaW5nIn0sInRvbGVyYXRpb25TZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiVG9sZXJhdGlvblNlY29uZHMgcmVwcmVzZW50cyB0aGUgcGVyaW9kIG9mIHRpbWUgdGhlIHRvbGVyYXRpb24gKHdoaWNoIG11c3QgYmVcbm9mIGVmZmVjdCBOb0V4ZWN1dGUsIG90aGVyd2lzZSB0aGlzIGZpZWxkIGlzIGlnbm9yZWQpIHRvbGVyYXRlcyB0aGUgdGFpbnQuIEJ5IGRlZmF1bHQsXG5pdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmRcbm5lZ2F0aXZlIHZhbHVlcyB3aWxsIGJlIHRyZWF0ZWQgYXMgMCAoZXZpY3QgaW1tZWRpYXRlbHkpIGJ5IHRoZSBzeXN0ZW0uIiwiZm9ybWF0IjoiaW50NjQiLCJ0eXBlIjoiaW50ZWdlciJ9LCJ2YWx1ZSI6eyJkZXNjcmlwdGlvbiI6IlZhbHVlIGlzIHRoZSB0YWludCB2YWx1ZSB0aGUgdG9sZXJhdGlvbiBtYXRjaGVzIHRvLlxuSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cywgdGhlIHZhbHVlIHNob3VsZCBiZSBlbXB0eSwgb3RoZXJ3aXNlIGp1c3QgYSByZWd1bGFyIHN0cmluZy4iLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0bHMiOnsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyByZWxhdGVkIHRvIFRyYW5zcG9ydCBMYXllciBTZWN1cml0eSwgc3VjaCBhcyBDZXJ0aWZpY2F0ZSBBdXRob3JpdGllcy4iLCJwcm9wZXJ0aWVzIjp7ImFkZGl0aW9uYWxDQXMiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3MgeW91IHRvIHNwZWNpZnkgYWRkaXRpb25hbCB0cnVzdGVkIFJvb3QgQ0FzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQWRkaXRpb25hbENBIGRlZmluZXMgYSBjZXJ0aWZpY2F0ZSBmb3IgYW4gYWRkaXRpb25hbCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkuIiwicHJvcGVydGllcyI6eyJjb250ZW50Ijp7ImRlc2NyaXB0aW9uIjoiUEVNIGZvcm1hdCIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik11c3QgYmUgYSB2YWxpZCBmaWxlIGJhc2VuYW1lIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29udGVudCIsIm5hbWUiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifX0sInJlcXVpcmVkIjpbImNsdXN0ZXJOYW1lIl0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiU2VjdXJlZENsdXN0ZXJTdGF0dXMgZGVmaW5lcyB0aGUgb2JzZXJ2ZWQgc3RhdGUgb2YgU2VjdXJlZENsdXN0ZXIiLCJwcm9wZXJ0aWVzIjp7ImNsdXN0ZXJOYW1lIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGFzc2lnbmVkIGNsdXN0ZXIgbmFtZSBwZXIgdGhlIHNwZWMuIFRoaXMgY2Fubm90IGJlIGNoYW5nZWQgYWZ0ZXJ3YXJkcy4gSWYgeW91IG5lZWQgdG8gY2hhbmdlIHRoZVxuY2x1c3RlciBuYW1lLCBwbGVhc2UgZGVsZXRlIGFuZCByZWNyZWF0ZSB0aGlzIHJlc291cmNlLiIsInR5cGUiOiJzdHJpbmcifSwiY29uZGl0aW9ucyI6eyJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94Q29uZGl0aW9uIGRlZmluZXMgYSBjb25kaXRpb24gZm9yIGEgU3RhY2tSb3ggY3VzdG9tIHJlc291cmNlLiIsInByb3BlcnRpZXMiOnsibGFzdFRyYW5zaXRpb25UaW1lIjp7ImZvcm1hdCI6ImRhdGUtdGltZSIsInR5cGUiOiJzdHJpbmcifSwibWVzc2FnZSI6eyJ0eXBlIjoic3RyaW5nIn0sInJlYXNvbiI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblJlYXNvbiBpcyBhIHR5cGUgb2YgdmFsdWVzIG9mIGNvbmRpdGlvbiByZWFzb24uIiwidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25TdGF0dXMgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gc3RhdHVzLiIsInR5cGUiOiJzdHJpbmcifSwidHlwZSI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvblR5cGUgaXMgYSB0eXBlIG9mIHZhbHVlcyBvZiBjb25kaXRpb24gdHlwZS4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJzdGF0dXMiLCJ0eXBlIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImRlcGxveWVkUmVsZWFzZSI6eyJkZXNjcmlwdGlvbiI6IlN0YWNrUm94UmVsZWFzZSBkZXNjcmliZXMgdGhlIEhlbG0gXCJyZWxlYXNlXCIgdGhhdCB3YXMgbW9zdCByZWNlbnRseSBhcHBsaWVkLiIsInByb3BlcnRpZXMiOnsidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInByb2R1Y3RWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlcGxveWVkIHZlcnNpb24gb2YgdGhlIHByb2R1Y3QuIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsiY29uZGl0aW9ucyJdLCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfSwic3RhdHVzIjp7ImFjY2VwdGVkTmFtZXMiOnsia2luZCI6IiIsInBsdXJhbCI6IiJ9LCJjb25kaXRpb25zIjpudWxsLCJzdG9yZWRWZXJzaW9ucyI6bnVsbH19" + } + }, + { + "type": "olm.bundle.object", + "value": { + "data": "eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJDZW50cmFsXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJzdGFja3JveC1jZW50cmFsLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNlbnRyYWxcIjoge1xuICAgICAgICBcImV4cG9zdXJlXCI6IHtcbiAgICAgICAgICBcInJvdXRlXCI6IHtcbiAgICAgICAgICAgIFwiZW5hYmxlZFwiOiB0cnVlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwicGxhdGZvcm0uc3RhY2tyb3guaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJTZWN1cmVkQ2x1c3RlclwiLFxuICAgIFwibWV0YWRhdGFcIjoge1xuICAgICAgXCJuYW1lXCI6IFwic3RhY2tyb3gtc2VjdXJlZC1jbHVzdGVyLXNlcnZpY2VzXCIsXG4gICAgICBcIm5hbWVzcGFjZVwiOiBcInN0YWNrcm94XCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgICBcImNsdXN0ZXJOYW1lXCI6IFwibXktY2x1c3RlclwiXG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiU2VhbWxlc3MgVXBncmFkZXMiLCJjYXRlZ29yaWVzIjoiU2VjdXJpdHkiLCJjb250YWluZXJJbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJoZWw4LW9wZXJhdG9yQHNoYTI1NjozNDcxZDZjMmI3N2FkNGJlODYzZjdkNWIwZTVkYTVjZDhhOWMyNjcxMjZjMDAzNDI0YzI3YjkxZTFjYmYxYjI0IiwiY3JlYXRlZEF0IjoiMjAyNS0xMC0zMFQxNToxOTozNS4xNDQyMjYrMDA6MDAiLCJkZXNjcmlwdGlvbiI6IlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSAoUkhBQ1MpIG9wZXJhdG9yIHByb3Zpc2lvbnMgdGhlIHNlcnZpY2VzIG5lY2Vzc2FyeSB0byBzZWN1cmUgZWFjaCBvZiB5b3VyIE9wZW5TaGlmdCBhbmQgS3ViZXJuZXRlcyBjbHVzdGVycy4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZT0gNC44LjAgXHUwMDNjIDQuOS4wIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vc3VnZ2VzdGVkLW5hbWVzcGFjZSI6InJoYWNzLW9wZXJhdG9yIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby9pbmZyYXN0cnVjdHVyZS1mZWF0dXJlcyI6IltcImRpc2Nvbm5lY3RlZFwiLCBcInByb3h5LWF3YXJlXCJdIiwib3BlcmF0b3JzLm9wZW5zaGlmdC5pby92YWxpZC1zdWJzY3JpcHRpb24iOiJbXCJPcGVuU2hpZnQgUGxhdGZvcm0gUGx1c1wiLCBcIlJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eVwiXSIsIm9wZXJhdG9ycy5vcGVyYXRvcmZyYW1ld29yay5pby9idWlsZGVyIjoib3BlcmF0b3Itc2RrLXVua25vd24iLCJvcGVyYXRvcnMub3BlcmF0b3JmcmFtZXdvcmsuaW8vcHJvamVjdF9sYXlvdXQiOiJnby5rdWJlYnVpbGRlci5pby92NCIsInN1cHBvcnQiOiJSZWQgSGF0In0sImxhYmVscyI6eyJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFtZDY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5hcm02NCI6InN1cHBvcnRlZCIsIm9wZXJhdG9yZnJhbWV3b3JrLmlvL2FyY2gucHBjNjRsZSI6InN1cHBvcnRlZCIsIm9wZXJhdG9yZnJhbWV3b3JrLmlvL2FyY2guczM5MHgiOiJzdXBwb3J0ZWQifSwibmFtZSI6InJoYWNzLW9wZXJhdG9yLnY0LjkuMCIsIm5hbWVzcGFjZSI6InBsYWNlaG9sZGVyIn0sInNwZWMiOnsiYXBpc2VydmljZWRlZmluaXRpb25zIjp7fSwiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucyI6eyJvd25lZCI6W3siZGVzY3JpcHRpb24iOiJDZW50cmFsIGlzIHRoZSBjb25maWd1cmF0aW9uIHRlbXBsYXRlIGZvciB0aGUgY2VudHJhbCBzZXJ2aWNlcy4gVGhpcyBpbmNsdWRlcyB0aGUgQVBJIHNlcnZlciwgcGVyc2lzdGVudCBzdG9yYWdlLFxuYW5kIHRoZSB3ZWIgVUksIGFzIHdlbGwgYXMgdGhlIGltYWdlIHNjYW5uZXIuIiwiZGlzcGxheU5hbWUiOiJDZW50cmFsIiwia2luZCI6IkNlbnRyYWwiLCJuYW1lIjoiY2VudHJhbHMucGxhdGZvcm0uc3RhY2tyb3guaW8iLCJyZXNvdXJjZXMiOlt7ImtpbmQiOiJEZXBsb3ltZW50IiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IlJvdXRlIiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9LHsia2luZCI6IlNlY3JldCIsIm5hbWUiOiIiLCJ2ZXJzaW9uIjoidjEifSx7ImtpbmQiOiJTZXJ2aWNlIiwibmFtZSI6IiIsInZlcnNpb24iOiJ2MSJ9XSwic3BlY0Rlc2NyaXB0b3JzIjpbeyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgQ2VudHJhbCBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBhbGwgdXNlciBpbnRlcmFjdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6ImNlbnRyYWwifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIGNvbXBvbmVudCwgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9yIHZ1bG5lcmFiaWxpdHkgc2Nhbm5pbmcgb2YgY29udGFpbmVyXG5pbWFnZXMuIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIENvbXBvbmVudCBTZXR0aW5ncyIsInBhdGgiOiJzY2FubmVyIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnQsIHdoaWNoIGNhbiBydW4gaW4gYWRkaXRpb24gdG8gdGhlIHByZXZpb3VzbHkgZXhpc3RpbmcgU2Nhbm5lciBjb21wb25lbnRzIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IENvbXBvbmVudCBTZXR0aW5ncyIsInBhdGgiOiJzY2FubmVyVjQifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRlZCB0byBvdXRnb2luZyBuZXR3b3JrIHRyYWZmaWMuIiwiZGlzcGxheU5hbWUiOiJFZ3Jlc3MiLCJwYXRoIjoiZWdyZXNzIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHJlbGF0ZWQgdG8gVHJhbnNwb3J0IExheWVyIFNlY3VyaXR5LCBzdWNoIGFzIENlcnRpZmljYXRlIEF1dGhvcml0aWVzLiIsImRpc3BsYXlOYW1lIjoiVExTIiwicGF0aCI6InRscyJ9LHsiZGVzY3JpcHRpb24iOiJBZGRpdGlvbmFsIGltYWdlIHB1bGwgc2VjcmV0cyB0byBiZSB0YWtlbiBpbnRvIGFjY291bnQgZm9yIHB1bGxpbmcgaW1hZ2VzLiIsImRpc3BsYXlOYW1lIjoiSW1hZ2UgUHVsbCBTZWNyZXRzIiwicGF0aCI6ImltYWdlUHVsbFNlY3JldHMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbWl6YXRpb25zIHRvIGFwcGx5IG9uIGFsbCBDZW50cmFsIFNlcnZpY2VzIGNvbXBvbmVudHMuIiwiZGlzcGxheU5hbWUiOiJDdXN0b21pemF0aW9ucyIsInBhdGgiOiJjdXN0b21pemUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6Ik92ZXJsYXlzIiwiZGlzcGxheU5hbWUiOiJPdmVybGF5cyIsInBhdGgiOiJvdmVybGF5cyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6Ik1vbml0b3JpbmcgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6Ik1vbml0b3JpbmciLCJwYXRoIjoibW9uaXRvcmluZyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiTmV0d29yayBjb25maWd1cmF0aW9uLiIsImRpc3BsYXlOYW1lIjoiTmV0d29yayIsInBhdGgiOiJuZXR3b3JrIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWctYXMtQ29kZSBjb25maWd1cmF0aW9uLiIsImRpc3BsYXlOYW1lIjoiQ29uZmlnLWFzLUNvZGUiLCJwYXRoIjoiY29uZmlnQXNDb2RlIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuTWlzY2VsbGFuZW91cyBzZXR0aW5ncy4iLCJkaXNwbGF5TmFtZSI6Ik1pc2NlbGxhbmVvdXMiLCJwYXRoIjoibWlzYyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBzZWNyZXQgdGhhdCBjb250YWlucyB0aGUgYWRtaW5pc3RyYXRvciBwYXNzd29yZCBpbiB0aGUgXCJwYXNzd29yZFwiIGRhdGEgaXRlbS5cbklmIG9taXR0ZWQsIHRoZSBvcGVyYXRvciB3aWxsIGF1dG8tZ2VuZXJhdGUgYSBwYXNzd29yZCBhbmQgc3RvcmUgaXQgaW4gdGhlIFwicGFzc3dvcmRcIiBpdGVtXG5pbiB0aGUgXCJjZW50cmFsLWh0cGFzc3dkXCIgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiQWRtaW5pc3RyYXRvciBQYXNzd29yZCIsInBhdGgiOiJjZW50cmFsLmFkbWluUGFzc3dvcmRTZWNyZXQifSx7ImRlc2NyaXB0aW9uIjoiSGVyZSB5b3UgY2FuIGNvbmZpZ3VyZSBpZiB5b3Ugd2FudCB0byBleHBvc2UgY2VudHJhbCB0aHJvdWdoIGEgbm9kZSBwb3J0LCBhIGxvYWQgYmFsYW5jZXIsIG9yIGFuIE9wZW5TaGlmdFxucm91dGUuIiwiZGlzcGxheU5hbWUiOiJFeHBvc3VyZSIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlIn0seyJkZXNjcmlwdGlvbiI6IkJ5IGRlZmF1bHQsIENlbnRyYWwgd2lsbCBvbmx5IHNlcnZlIGFuIGludGVybmFsIFRMUyBjZXJ0aWZpY2F0ZSwgd2hpY2ggbWVhbnMgdGhhdCB5b3Ugd2lsbFxubmVlZCB0byBoYW5kbGUgVExTIHRlcm1pbmF0aW9uIGF0IHRoZSBpbmdyZXNzIG9yIGxvYWQgYmFsYW5jZXIgbGV2ZWwuXG5JZiB5b3Ugd2FudCB0byB0ZXJtaW5hdGUgVExTIGluIENlbnRyYWwgYW5kIHNlcnZlIGEgY3VzdG9tIHNlcnZlciBjZXJ0aWZpY2F0ZSwgeW91IGNhbiBzcGVjaWZ5XG5hIHNlY3JldCBjb250YWluaW5nIHRoZSBjZXJ0aWZpY2F0ZSBhbmQgcHJpdmF0ZSBrZXkgaGVyZS4iLCJkaXNwbGF5TmFtZSI6IlVzZXItZmFjaW5nIFRMUyBjZXJ0aWZpY2F0ZSBzZWNyZXQiLCJwYXRoIjoiY2VudHJhbC5kZWZhdWx0VExTU2VjcmV0In0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgbW9uaXRvcmluZyBlbmRwb2ludCBmb3IgQ2VudHJhbC4gVGhlIG1vbml0b3JpbmcgZW5kcG9pbnRcbmFsbG93cyBvdGhlciBzZXJ2aWNlcyB0byBjb2xsZWN0IG1ldHJpY3MgZnJvbSBDZW50cmFsLCBwcm92aWRlZCBpblxuUHJvbWV0aGV1cyBjb21wYXRpYmxlIGZvcm1hdC4iLCJkaXNwbGF5TmFtZSI6Ik1vbml0b3JpbmciLCJwYXRoIjoiY2VudHJhbC5tb25pdG9yaW5nIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciBDZW50cmFsIERCLCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgZGF0YSBwZXJzaXN0ZW5jZS4iLCJkaXNwbGF5TmFtZSI6IkNlbnRyYWwgREIgU2V0dGluZ3MiLCJwYXRoIjoiY2VudHJhbC5kYiJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHRlbGVtZXRyeSBzZXR0aW5ncyBmb3IgQ2VudHJhbC4gSWYgZW5hYmxlZCwgQ2VudHJhbCB0cmFuc21pdHMgdGVsZW1ldHJ5IGFuZCBkaWFnbm9zdGljXG5kYXRhIHRvIGEgcmVtb3RlIHN0b3JhZ2UgYmFja2VuZC4iLCJkaXNwbGF5TmFtZSI6IlRlbGVtZXRyeSIsInBhdGgiOiJjZW50cmFsLnRlbGVtZXRyeSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgcmVzb3VyY2VzIHdpdGhpbiBDZW50cmFsIGluIGEgZGVjbGFyYXRpdmUgbWFubmVyLiIsImRpc3BsYXlOYW1lIjoiRGVjbGFyYXRpdmUgQ29uZmlndXJhdGlvbiIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgdGhlIGVuY3J5cHRpb24gb2Ygbm90aWZpZXIgc2VjcmV0cyBzdG9yZWQgaW4gdGhlIENlbnRyYWwgREIuIiwiZGlzcGxheU5hbWUiOiJOb3RpZmllciBTZWNyZXRzIEVuY3J5cHRpb24iLCJwYXRoIjoiY2VudHJhbC5ub3RpZmllclNlY3JldHNFbmNyeXB0aW9uIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJjZW50cmFsLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJjZW50cmFsLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6ImNlbnRyYWwudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6ImNlbnRyYWwuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBhZG1pbiBwYXNzd29yZCBnZW5lcmF0aW9uLiBEbyBub3QgdXNlIHRoaXMgZm9yIGZpcnN0LXRpbWUgaW5zdGFsbGF0aW9ucyxcbmFzIHlvdSB3aWxsIGhhdmUgbm8gd2F5IHRvIHBlcmZvcm0gaW5pdGlhbCBzZXR1cCBhbmQgY29uZmlndXJhdGlvbiBvZiBhbHRlcm5hdGl2ZSBhdXRoZW50aWNhdGlvbiBtZXRob2RzLiIsImRpc3BsYXlOYW1lIjoiQWRtaW4gUGFzc3dvcmQgR2VuZXJhdGlvbiBEaXNhYmxlZCIsInBhdGgiOiJjZW50cmFsLmFkbWluUGFzc3dvcmRHZW5lcmF0aW9uRGlzYWJsZWQiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJVbnVzZWQgZmllbGQuIFRoaXMgZmllbGQgZXhpc3RzIHNvbGVseSBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBzdGFydGluZyBmcm9tIHZlcnNpb24gdjQuNi4wLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVuY2UiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6Ik5hbWUiLCJwYXRoIjoiY2VudHJhbC5hZG1pblBhc3N3b3JkU2VjcmV0Lm5hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlNlY3JldCJdfSx7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIHNlY3JldCB0aGF0IGNvbnRhaW5zIHRoZSBwYXNzd29yZCBpbiB0aGUgXCJwYXNzd29yZFwiIGRhdGEgaXRlbS4gVGhpcyBjYW4gb25seSBiZSB1c2VkIHdoZW5cbnNwZWNpZnlpbmcgYSBjb25uZWN0aW9uIHN0cmluZyBtYW51YWxseS5cbldoZW4gb21pdHRlZCwgdGhlIG9wZXJhdG9yIHdpbGwgYXV0by1nZW5lcmF0ZSBhIERCIHBhc3N3b3JkIGFuZCBzdG9yZSBpdCBpbiB0aGUgXCJwYXNzd29yZFwiIGl0ZW1cbmluIHRoZSBcImNlbnRyYWwtZGItcGFzc3dvcmRcIiBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJBZG1pbmlzdHJhdG9yIFBhc3N3b3JkIiwicGF0aCI6ImNlbnRyYWwuZGIucGFzc3dvcmRTZWNyZXQifSx7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSBhIGNvbm5lY3Rpb24gc3RyaW5nIHRoYXQgY29ycmVzcG9uZHMgdG8gYSBkYXRhYmFzZSBtYW5hZ2VkIGVsc2V3aGVyZS4gSWYgc2V0LCB0aGUgb3BlcmF0b3Igd2lsbCBub3QgbWFuYWdlIHRoZSBDZW50cmFsIERCLlxuV2hlbiB1c2luZyB0aGlzIG9wdGlvbiwgeW91IG11c3QgZXhwbGljaXRseSBzZXQgYSBwYXNzd29yZCBzZWNyZXQ7IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGluZyBhIHBhc3N3b3JkIHdpbGwgbm90XG5iZSBzdXBwb3J0ZWQuIiwiZGlzcGxheU5hbWUiOiJDb25uZWN0aW9uIFN0cmluZyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25TdHJpbmcifSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyBob3cgQ2VudHJhbCBEQiBzaG91bGQgc3RvcmUgaXRzIHBlcnNpc3RlbnQgZGF0YS4gWW91IGNhbiBjaG9vc2UgYmV0d2VlbiB1c2luZyBhIHBlcnNpc3RlbnRcbnZvbHVtZSBjbGFpbSAocmVjb21tZW5kZWQgZGVmYXVsdCksIGFuZCBhIGhvc3QgcGF0aC4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UifSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlnIG1hcCBjb250YWluaW5nIHBvc3RncmVzcWwuY29uZiBhbmQgcGdfaGJhLmNvbmYgdGhhdCB3aWxsIGJlIHVzZWQgaWYgbW9kaWZpY2F0aW9ucyBuZWVkIHRvIGJlIGFwcGxpZWQuIiwiZGlzcGxheU5hbWUiOiJDb25maWcgbWFwIHRoYXQgd2lsbCBvdmVycmlkZSBwb3N0Z3Jlc3FsLmNvbmYgYW5kIHBnX2hiYS5jb25mIiwicGF0aCI6ImNlbnRyYWwuZGIuY29uZmlnT3ZlcnJpZGUifSx7ImRlc2NyaXB0aW9uIjoiQ29uZmlndXJlcyB0aGUgZGF0YWJhc2UgY29ubmVjdGlvbiBwb29sIHNpemUuIiwiZGlzcGxheU5hbWUiOiJEYXRhYmFzZSBDb25uZWN0aW9uIFBvb2wgU2l6ZSBTZXR0aW5ncyIsInBhdGgiOiJjZW50cmFsLmRiLmNvbm5lY3Rpb25Qb29sU2l6ZSJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6ImNlbnRyYWwuZGIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6ImNlbnRyYWwuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoiY2VudHJhbC5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoiY2VudHJhbC5kYi5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJPYnNvbGV0ZSBmaWVsZC5cblRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuIiwiZGlzcGxheU5hbWUiOiJJcyBFbmFibGVkIiwicGF0aCI6ImNlbnRyYWwuZGIuaXNFbmFibGVkIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgY29uZmlnIG1hcC4iLCJkaXNwbGF5TmFtZSI6Ik5hbWUiLCJwYXRoIjoiY2VudHJhbC5kYi5jb25maWdPdmVycmlkZS5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpDb25maWdNYXAiXX0seyJkZXNjcmlwdGlvbiI6Ik1heGltdW0gbnVtYmVyIG9mIGNvbm5lY3Rpb25zIGluIHRoZSBjb25uZWN0aW9uIHBvb2wuXG5UaGUgZGVmYXVsdCBpczogOTAuIiwiZGlzcGxheU5hbWUiOiJNYXhpbXVtIENvbm5lY3Rpb25zIiwicGF0aCI6ImNlbnRyYWwuZGIuY29ubmVjdGlvblBvb2xTaXplLm1heENvbm5lY3Rpb25zIn0seyJkZXNjcmlwdGlvbiI6Ik1pbmltdW0gbnVtYmVyIG9mIGNvbm5lY3Rpb25zIGluIHRoZSBjb25uZWN0aW9uIHBvb2wuXG5UaGUgZGVmYXVsdCBpczogMTAuIiwiZGlzcGxheU5hbWUiOiJNaW5pbXVtIENvbm5lY3Rpb25zIiwicGF0aCI6ImNlbnRyYWwuZGIuY29ubmVjdGlvblBvb2xTaXplLm1pbkNvbm5lY3Rpb25zIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSByZWZlcmVuY2VkIHNlY3JldC4iLCJkaXNwbGF5TmFtZSI6Ik5hbWUiLCJwYXRoIjoiY2VudHJhbC5kYi5wYXNzd29yZFNlY3JldC5uYW1lIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6aW8ua3ViZXJuZXRlczpTZWNyZXQiXX0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltIn0seyJkZXNjcmlwdGlvbiI6IlN0b3JlcyBwZXJzaXN0ZW50IGRhdGEgb24gYSBkaXJlY3Rvcnkgb24gdGhlIGhvc3QuIFRoaXMgaXMgbm90IHJlY29tbWVuZGVkLCBhbmQgc2hvdWxkIG9ubHlcbmJlIHVzZWQgdG9nZXRoZXIgd2l0aCBhIG5vZGUgc2VsZWN0b3IgKG9ubHkgYXZhaWxhYmxlIGluIFlBTUwgdmlldykuIiwiZGlzcGxheU5hbWUiOiJIb3N0IHBhdGgiLCJwYXRoIjoiY2VudHJhbC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC5cblRoZSBkZWZhdWx0IGlzOiBjZW50cmFsLWRiLiIsImRpc3BsYXlOYW1lIjoiQ2xhaW0gTmFtZSIsInBhdGgiOiJjZW50cmFsLmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5jbGFpbU5hbWUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHNpemUgb2YgdGhlIHBlcnNpc3RlbnQgdm9sdW1lIHdoZW4gY3JlYXRlZCB0aHJvdWdoIHRoZSBjbGFpbS4gSWYgYSBjbGFpbSB3YXMgYXV0b21hdGljYWxseSBjcmVhdGVkLFxudGhpcyBjYW4gYmUgdXNlZCBhZnRlciB0aGUgaW5pdGlhbCBkZXBsb3ltZW50IHRvIHJlc2l6ZSAoZ3JvdykgdGhlIHZvbHVtZSAob25seSBzdXBwb3J0ZWQgYnkgc29tZVxuc3RvcmFnZSBjbGFzcyBjb250cm9sbGVycykuIiwiZGlzcGxheU5hbWUiOiJTaXplIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnNpemUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dGV4dCJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJTdG9yYWdlIENsYXNzIiwicGF0aCI6ImNlbnRyYWwuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnN0b3JhZ2VDbGFzc05hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlN0b3JhZ2VDbGFzcyJdfSx7ImRlc2NyaXB0aW9uIjoiTGlzdCBvZiBjb25maWcgbWFwcyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24uIiwiZGlzcGxheU5hbWUiOiJDb25maWcgbWFwcyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24iLCJwYXRoIjoiY2VudHJhbC5kZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24uY29uZmlnTWFwcyJ9LHsiZGVzY3JpcHRpb24iOiJMaXN0IG9mIHNlY3JldHMgY29udGFpbmluZyBkZWNsYXJhdGl2ZSBjb25maWd1cmF0aW9uLiIsImRpc3BsYXlOYW1lIjoiU2VjcmV0cyBjb250YWluaW5nIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24iLCJwYXRoIjoiY2VudHJhbC5kZWNsYXJhdGl2ZUNvbmZpZ3VyYXRpb24uc2VjcmV0cyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBjb25maWcgbWFwLiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5jb25maWdNYXBzWzBdLm5hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOkNvbmZpZ01hcCJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJjZW50cmFsLmRlY2xhcmF0aXZlQ29uZmlndXJhdGlvbi5zZWNyZXRzWzBdLm5hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlNlY3JldCJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHJlZmVyZW5jZWQgc2VjcmV0LiIsImRpc3BsYXlOYW1lIjoiTmFtZSIsInBhdGgiOiJjZW50cmFsLmRlZmF1bHRUTFNTZWNyZXQubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJFeHBvc2UgQ2VudHJhbCB0aHJvdWdoIGFuIE9wZW5TaGlmdCByb3V0ZS4iLCJkaXNwbGF5TmFtZSI6IlJvdXRlIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUifSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhIGxvYWQgYmFsYW5jZXIgc2VydmljZS4iLCJkaXNwbGF5TmFtZSI6IkxvYWQgQmFsYW5jZXIiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIifSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIENlbnRyYWwgdGhyb3VnaCBhIG5vZGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgUG9ydCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLm5vZGVQb3J0In0seyJkZXNjcmlwdGlvbiI6IlRoZSBkZWZhdWx0IGlzOiBmYWxzZS4iLCJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIuZW5hYmxlZCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgZGVmYXVsdCBpczogNDQzLiIsImRpc3BsYXlOYW1lIjoiUG9ydCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5wb3J0IiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpjZW50cmFsLmV4cG9zdXJlLmxvYWRCYWxhbmNlci5lbmFibGVkOnRydWUiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSBoYXZlIGEgc3RhdGljIElQIGFkZHJlc3MgcmVzZXJ2ZWQgZm9yIHlvdXIgbG9hZCBiYWxhbmNlciwgeW91IGNhbiBlbnRlciBpdCBoZXJlLiIsImRpc3BsYXlOYW1lIjoiSVAiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5sb2FkQmFsYW5jZXIuaXAiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OmNlbnRyYWwuZXhwb3N1cmUubG9hZEJhbGFuY2VyLmVuYWJsZWQ6dHJ1ZSJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIGRlZmF1bHQgaXM6IGZhbHNlLiIsImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLm5vZGVQb3J0LmVuYWJsZWQifSx7ImRlc2NyaXB0aW9uIjoiVXNlIHRoaXMgdG8gc3BlY2lmeSBhbiBleHBsaWNpdCBub2RlIHBvcnQuIE1vc3QgdXNlcnMgc2hvdWxkIGxlYXZlIHRoaXMgZW1wdHkuIiwiZGlzcGxheU5hbWUiOiJQb3J0IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUubm9kZVBvcnQucG9ydCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6Y2VudHJhbC5leHBvc3VyZS5ub2RlUG9ydC5lbmFibGVkOnRydWUiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHdpdGggYSBwYXNzdGhyb3VnaCByb3V0ZS5cblRoZSBkZWZhdWx0IGlzOiBmYWxzZS4iLCJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBDZW50cmFsIHJvdXRlLlxuSWYgdW5zcGVjaWZpZWQsIGFuIGFwcHJvcHJpYXRlIGRlZmF1bHQgdmFsdWUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGNob3NlbiBieSB0aGUgT3BlblNoaWZ0IHJvdXRlIG9wZXJhdG9yLiIsImRpc3BsYXlOYW1lIjoiSG9zdCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLnJvdXRlLmhvc3QifSx7ImRlc2NyaXB0aW9uIjoiU2V0IHVwIGEgQ2VudHJhbCByb3V0ZSB3aXRoIHJlZW5jcnlwdCBUTFMgdGVybWluYXRpb24uXG5Gb3IgcmVlbmNyeXB0IHJvdXRlcywgdGhlIHJlcXVlc3QgaXMgdGVybWluYXRlZCBvbiB0aGUgT3BlblNoaWZ0IHJvdXRlciB3aXRoIGEgY3VzdG9tIGNlcnRpZmljYXRlLlxuVGhlIHJlcXVlc3QgaXMgdGhlbiByZWVuY3J5cHRlZCBieSB0aGUgT3BlblNoaWZ0IHJvdXRlciBhbmQgc2VudCB0byBDZW50cmFsLlxuW3VzZXJdIC0tVExTLS1cdTAwM2UgW09wZW5TaGlmdCByb3V0ZXJdIC0tVExTLS1cdTAwM2UgW0NlbnRyYWxdIiwiZGlzcGxheU5hbWUiOiJSZS1FbmNyeXB0IFJvdXRlIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUucmVlbmNyeXB0In0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSBDZW50cmFsIHdpdGggYSByZWVuY3J5cHQgcm91dGUuXG5TaG91bGQgbm90IGJlIHVzZWQgZm9yIHNlbnNvciBjb21tdW5pY2F0aW9uLlxuVGhlIGRlZmF1bHQgaXM6IGZhbHNlLiIsImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLmV4cG9zdXJlLnJvdXRlLnJlZW5jcnlwdC5lbmFibGVkIn0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgYSBjdXN0b20gaG9zdG5hbWUgZm9yIHRoZSBDZW50cmFsIHJlZW5jcnlwdCByb3V0ZS5cbklmIHVuc3BlY2lmaWVkLCBhbiBhcHByb3ByaWF0ZSBkZWZhdWx0IHZhbHVlIHdpbGwgYmUgYXV0b21hdGljYWxseSBjaG9zZW4gYnkgdGhlIE9wZW5TaGlmdCByb3V0ZSBvcGVyYXRvci4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5yZWVuY3J5cHQuaG9zdCJ9LHsiZGVzY3JpcHRpb24iOiJUTFMgc2V0dGluZ3MgZm9yIGV4cG9zaW5nIENlbnRyYWwgdmlhIGEgcmVlbmNyeXB0IFJvdXRlLiIsImRpc3BsYXlOYW1lIjoiVExTIFNldHRpbmdzIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUucmVlbmNyeXB0LnRscyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgUEVNIGVuY29kZWQgY2VydGlmaWNhdGUgY2hhaW4gdGhhdCBtYXkgYmUgdXNlZCB0byBlc3RhYmxpc2ggYSBjb21wbGV0ZSBjaGFpbiBvZiB0cnVzdC5cbkRlZmF1bHRzIHRvIHRoZSBPcGVuU2hpZnQgY2VydGlmaWNhdGUgYXV0aG9yaXR5LiIsImRpc3BsYXlOYW1lIjoiQ0EgQ2VydGlmaWNhdGUiLCJwYXRoIjoiY2VudHJhbC5leHBvc3VyZS5yb3V0ZS5yZWVuY3J5cHQudGxzLmNhQ2VydGlmaWNhdGUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIFBFTSBlbmNvZGVkIGNlcnRpZmljYXRlIHRoYXQgaXMgc2VydmVkIG9uIHRoZSByb3V0ZS4gTXVzdCBiZSBhIHNpbmdsZSBzZXJ2aW5nXG5jZXJ0aWZpY2F0ZSBpbnN0ZWFkIG9mIGEgY2VydGlmaWNhdGUgY2hhaW4uXG5EZWZhdWx0cyB0byBhIGNlcnRpZmljYXRlIHNpZ25lZCBieSB0aGUgT3BlblNoaWZ0IGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJkaXNwbGF5TmFtZSI6IkNlcnRpZmljYXRlIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUucmVlbmNyeXB0LnRscy5jZXJ0aWZpY2F0ZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgQ0EgY2VydGlmaWNhdGUgb2YgdGhlIGZpbmFsIGRlc3RpbmF0aW9uLCBpLmUuIG9mIENlbnRyYWwuXG5Vc2VkIGJ5IHRoZSBPcGVuU2hpZnQgcm91dGVyIGZvciBoZWFsdGggY2hlY2tzIG9uIHRoZSBzZWN1cmUgY29ubmVjdGlvbi5cbkRlZmF1bHRzIHRvIHRoZSBDZW50cmFsIGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJkaXNwbGF5TmFtZSI6IkRlc3RpbmF0aW9uIENBIENlcnRpZmljYXRlIiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUucmVlbmNyeXB0LnRscy5kZXN0aW5hdGlvbkNBQ2VydGlmaWNhdGUifSx7ImRlc2NyaXB0aW9uIjoiVGhlIFBFTSBlbmNvZGVkIHByaXZhdGUga2V5IG9mIHRoZSBjZXJ0aWZpY2F0ZSB0aGF0IGlzIHNlcnZlZCBvbiB0aGUgcm91dGUuXG5EZWZhdWx0cyB0byBhIGNlcnRpZmljYXRlIHNpZ25lZCBieSB0aGUgT3BlblNoaWZ0IGNlcnRpZmljYXRlIGF1dGhvcml0eS4iLCJkaXNwbGF5TmFtZSI6IlByaXZhdGUgS2V5IiwicGF0aCI6ImNlbnRyYWwuZXhwb3N1cmUucm91dGUucmVlbmNyeXB0LnRscy5rZXkifSx7ImRlc2NyaXB0aW9uIjoiRXhwb3NlIHRoZSBtb25pdG9yaW5nIGVuZHBvaW50LiBBIG5ldyBzZXJ2aWNlLCBcIm1vbml0b3JpbmdcIixcbndpdGggcG9ydCA5MDkwLCB3aWxsIGJlIGNyZWF0ZWQgYXMgd2VsbCBhcyBhIG5ldHdvcmsgcG9saWN5IGFsbG93aW5nXG5pbmJvdW5kIGNvbm5lY3Rpb25zIHRvIHRoZSBwb3J0LiIsImRpc3BsYXlOYW1lIjoiRXhwb3NlIEVuZHBvaW50IiwicGF0aCI6ImNlbnRyYWwubW9uaXRvcmluZy5leHBvc2VFbmRwb2ludCJ9LHsiZGVzY3JpcHRpb24iOiJFbmFibGVzIHRoZSBlbmNyeXB0aW9uIG9mIG5vdGlmaWVyIHNlY3JldHMgc3RvcmVkIGluIHRoZSBDZW50cmFsIERCLlxuVGhlIGRlZmF1bHQgaXM6IGZhbHNlLiIsImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLm5vdGlmaWVyU2VjcmV0c0VuY3J5cHRpb24uZW5hYmxlZCJ9LHsiZGVzY3JpcHRpb24iOiJPYnNvbGV0ZSB1bnVzZWQgZmllbGQuIiwiZGlzcGxheU5hbWUiOiJIb3N0IFBhdGgiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5ob3N0UGF0aCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6Ik9ic29sZXRlIHVudXNlZCBmaWVsZC4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgVm9sdW1lIENsYWltIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJjZW50cmFsLnBlcnNpc3RlbmNlLmhvc3RQYXRoLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiT2Jzb2xldGUgdW51c2VkIGZpZWxkLiIsImRpc3BsYXlOYW1lIjoiQ2xhaW0gTmFtZSIsInBhdGgiOiJjZW50cmFsLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5jbGFpbU5hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJPYnNvbGV0ZSB1bnVzZWQgZmllbGQuIiwiZGlzcGxheU5hbWUiOiJTaXplIiwicGF0aCI6ImNlbnRyYWwucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnNpemUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJPYnNvbGV0ZSB1bnVzZWQgZmllbGQuIiwiZGlzcGxheU5hbWUiOiJTdG9yYWdlIENsYXNzIE5hbWUiLCJwYXRoIjoiY2VudHJhbC5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6IlNwZWNpZmllcyBpZiBUZWxlbWV0cnkgaXMgZW5hYmxlZC5cblRoZSBkZWZhdWx0IGlzOiB0cnVlLiIsImRpc3BsYXlOYW1lIjoiRW5hYmxlZCIsInBhdGgiOiJjZW50cmFsLnRlbGVtZXRyeS5lbmFibGVkIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmJvb2xlYW5Td2l0Y2giXX0seyJkZXNjcmlwdGlvbiI6IkRlZmluZXMgdGhlIHRlbGVtZXRyeSBzdG9yYWdlIGJhY2tlbmQgZm9yIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJTdG9yYWdlIiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LnN0b3JhZ2UiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OmNlbnRyYWwudGVsZW1ldHJ5LmVuYWJsZWQ6dHJ1ZSJdfSx7ImRlc2NyaXB0aW9uIjoiU3RvcmFnZSBBUEkgZW5kcG9pbnQuIiwiZGlzcGxheU5hbWUiOiJFbmRwb2ludCIsInBhdGgiOiJjZW50cmFsLnRlbGVtZXRyeS5zdG9yYWdlLmVuZHBvaW50In0seyJkZXNjcmlwdGlvbiI6IlN0b3JhZ2UgQVBJIGtleS4gSWYgbm90IHNldCwgdGVsZW1ldHJ5IGlzIGRpc2FibGVkLiIsImRpc3BsYXlOYW1lIjoiS2V5IiwicGF0aCI6ImNlbnRyYWwudGVsZW1ldHJ5LnN0b3JhZ2Uua2V5In0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGRlcGxveSB0aGUgQ29uZmlnIGFzIENvZGUgY29tcG9uZW50LCBzZXQgdGhpcyB0byBcIkVuYWJsZWRcIlxuVGhlIGRlZmF1bHQgaXM6IEVuYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJDb25maWcgYXMgQ29kZSBjb21wb25lbnQiLCJwYXRoIjoiY29uZmlnQXNDb2RlLmNvbmZpZ0FzQ29kZUNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiTGFiZWxzIiwicGF0aCI6ImN1c3RvbWl6ZS5sYWJlbHMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiQW5ub3RhdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplLmFubm90YXRpb25zIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJkaXNwbGF5TmFtZSI6IkVudmlyb25tZW50IFZhcmlhYmxlcyIsInBhdGgiOiJjdXN0b21pemUuZW52VmFycyJ9LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIHdoZXRoZXIgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IHNob3VsZCBydW4gaW4gb25saW5lIG9yIG9mZmxpbmUgKGRpc2Nvbm5lY3RlZCkgbW9kZS5cbkluIG9mZmxpbmUgbW9kZSwgYXV0b21hdGljIHVwZGF0ZXMgb2YgdnVsbmVyYWJpbGl0eSBkZWZpbml0aW9ucyBhbmQga2VybmVsIG1vZHVsZXMgYXJlIGRpc2FibGVkLlxuVGhlIGRlZmF1bHQgaXM6IE9ubGluZS4iLCJkaXNwbGF5TmFtZSI6IkNvbm5lY3Rpdml0eSBQb2xpY3kiLCJwYXRoIjoiZWdyZXNzLmNvbm5lY3Rpdml0eVBvbGljeSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImltYWdlUHVsbFNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJkaXNwbGF5TmFtZSI6IkNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyBmb3IgT3BlcmFuZCIsInBhdGgiOiJtaXNjLmNyZWF0ZVNDQ3MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgZGVmYXVsdCBpczogdHJ1ZS4iLCJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoibW9uaXRvcmluZy5vcGVuc2hpZnQuZW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpib29sZWFuU3dpdGNoIl19LHsiZGVzY3JpcHRpb24iOiJUbyBwcm92aWRlIHNlY3VyaXR5IGF0IHRoZSBuZXR3b3JrIGxldmVsIHRoZSBBQ1MgT3BlcmF0b3IgY3JlYXRlcyBOZXR3b3JrUG9saWN5IHJlc291cmNlcyBieSBkZWZhdWx0LiBJZiB5b3Ugd2FudCB0byBtYW5hZ2UgeW91ciBvd24gTmV0d29ya1BvbGljeSBvYmplY3RzIHRoZW4gc2V0IHRoaXMgdG8gXCJEaXNhYmxlZFwiLlxuVGhlIGRlZmF1bHQgaXM6IEVuYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJOZXR3b3JrIFBvbGljaWVzIiwicGF0aCI6Im5ldHdvcmsucG9saWNpZXMifSx7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2UgQVBJIHZlcnNpb24uIiwiZGlzcGxheU5hbWUiOiJBUEkgVmVyc2lvbiIsInBhdGgiOiJvdmVybGF5c1swXS5hcGlWZXJzaW9uIn0seyJkZXNjcmlwdGlvbiI6IlJlc291cmNlIGtpbmQuIiwiZGlzcGxheU5hbWUiOiJLaW5kIiwicGF0aCI6Im92ZXJsYXlzWzBdLmtpbmQifSx7ImRlc2NyaXB0aW9uIjoiTmFtZSBvZiByZXNvdXJjZS4iLCJkaXNwbGF5TmFtZSI6Ik5hbWUiLCJwYXRoIjoib3ZlcmxheXNbMF0ubmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJPcHRpb25hbCBtYXJrcyB0aGUgb3ZlcmxheSBhcyBvcHRpb25hbC5cbldoZW4gT3B0aW9uYWwgaXMgdHJ1ZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIHRoZSBvdmVybGF5IHdpbGwgYmUgc2tpcHBlZCwgYW5kIGEgd2FybmluZyB3aWxsIGJlIGxvZ2dlZC5cbldoZW4gT3B0aW9uYWwgaXMgZmFsc2UsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCBhbiBlcnJvciB3aWxsIGJlIHRocm93bi4iLCJkaXNwbGF5TmFtZSI6Ik9wdGlvbmFsIiwicGF0aCI6Im92ZXJsYXlzWzBdLm9wdGlvbmFsIn0seyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2YgcGF0Y2hlcyB0byBhcHBseSB0byByZXNvdXJjZS4iLCJkaXNwbGF5TmFtZSI6IlBhdGNoZXMiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlcyJ9LHsiZGVzY3JpcHRpb24iOiJQYXRoIG9mIHRoZSBmb3JtIGEuW2tleTE6dmFsdWUxXS5iLls6dmFsdWUyXVxuV2hlcmUgW2tleTE6dmFsdWUxXSBpcyBhIHNlbGVjdG9yIGZvciBhIGtleS12YWx1ZSBwYWlyIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGFuZCBbOnZhbHVlXSBpcyBhIHZhbHVlXG5zZWxlY3RvciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBpbiBhIGxlYWYgbGlzdC5cbkFsbCBwYXRoIGludGVybWVkaWF0ZSBub2RlcyBtdXN0IGV4aXN0LiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzWzBdLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsImRpc3BsYXlOYW1lIjoiVmFsdWUiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlc1swXS52YWx1ZSJ9LHsiZGVzY3JpcHRpb24iOiJWZXJiYXRpbSB2YWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuU2FtZSBhcyBWYWx1ZSwgaG93ZXZlciB0aGUgY29udGVudCBpcyBub3QgaW50ZXJwcmV0ZWQgYXMgWUFNTCwgYnV0IHRyZWF0ZWQgYXMgbGl0ZXJhbCBzdHJpbmcgaW5zdGVhZC5cbkF0IGxlYXN0IG9uZSBvZiBWYWx1ZSBhbmQgVmVyYmF0aW0gbXVzdCBiZSBlbXB0eS4iLCJkaXNwbGF5TmFtZSI6IlZlcmJhdGltIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0udmVyYmF0aW0ifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS4gQnkgZGVmYXVsdCwgdGhlIHNjYW5uZXIgaXMgZW5hYmxlZC5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IiwicGF0aCI6InNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBhbmFseXplciBkZXBsb3ltZW50LCBzdWNoIGFzIGZvciBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IkFuYWx5emVyIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBkYXRhYmFzZSB1c2VkIGJ5IHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgU2Nhbm5lci4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXIuZGIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXIuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6InNjYW5uZXIubW9uaXRvcmluZyJ9LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy5cblRoZSBkZWZhdWx0IGlzOiBFbmFibGVkLiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLlxuVGhlIGRlZmF1bHQgaXM6IDMuIiwiZGlzcGxheU5hbWUiOiJEZWZhdWx0IFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgZGVmYXVsdCBpczogMi4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIGRlZmF1bHQgaXM6IDUuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5tYXhSZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lci5hbmFseXplci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5kYi5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5kYi5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmRiLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmRiLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zZSBFbmRwb2ludCIsInBhdGgiOiJzY2FubmVyLm1vbml0b3JpbmcuZXhwb3NlRW5kcG9pbnQifSx7ImRlc2NyaXB0aW9uIjoiQ2FuIGJlIHNwZWNpZmllZCBhcyBcIkVuYWJsZWRcIiBvciBcIkRpc2FibGVkXCIuXG5JZiB0aGlzIGZpZWxkIGlzIG5vdCBzcGVjaWZpZWQsIHRoZSBmb2xsb3dpbmcgZGVmYXVsdGluZyB0YWtlcyBwbGFjZTpcbiogZm9yIG5ldyBpbnN0YWxsYXRpb25zLCBTY2FubmVyIFY0IGlzIGVuYWJsZWQgc3RhcnRpbmcgd2l0aCBBQ1MgNC44O1xuKiBmb3IgdXBncmFkZXMgdG8gNC44IGZyb20gcHJldmlvdXMgcmVsZWFzZXMsIFNjYW5uZXIgVjQgaXMgZGlzYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IGNvbXBvbmVudCIsInBhdGgiOiJzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBpbmRleGVyIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJJbmRleGVyIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBtYXRjaGVyIGRlcGxveW1lbnQuIiwiZGlzcGxheU5hbWUiOiJNYXRjaGVyIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBwZXJ0YWluaW5nIHRvIHRoZSBEQiBkZXBsb3ltZW50LiIsImRpc3BsYXlOYW1lIjoiREIiLCJwYXRoIjoic2Nhbm5lclY0LmRiIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIgVjQuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciBWNCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6InNjYW5uZXJWNC5tb25pdG9yaW5nIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIGhvdyBTY2FubmVyIFY0IHNob3VsZCBzdG9yZSBpdHMgcGVyc2lzdGVudCBkYXRhLlxuWW91IGNhbiB1c2UgYSBwZXJzaXN0ZW50IHZvbHVtZSBjbGFpbSAodGhlIHJlY29tbWVuZGVkIGRlZmF1bHQpLCBhIGhvc3QgcGF0aCxcbm9yIGFuIGVtcHR5RGlyIHZvbHVtZSBpZiBTY2FubmVyIFY0IGlzIHJ1bm5pbmcgb24gYSBzZWN1cmVkIGNsdXN0ZXIgd2l0aG91dCBkZWZhdWx0IFN0b3JhZ2VDbGFzcy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbmNlIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZSJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNjYW5uZXJWNC5kYi5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lclY0LmRiLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5kYi50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IlVzZXMgYSBLdWJlcm5ldGVzIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIChQVkMpIHRvIG1hbmFnZSB0aGUgc3RvcmFnZSBsb2NhdGlvbiBvZiBwZXJzaXN0ZW50IGRhdGEuXG5SZWNvbW1lbmRlZCBmb3IgbW9zdCB1c2Vycy4iLCJkaXNwbGF5TmFtZSI6IlBlcnNpc3RlbnQgdm9sdW1lIGNsYWltIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0ifSx7ImRlc2NyaXB0aW9uIjoiU3RvcmVzIHBlcnNpc3RlbnQgZGF0YSBvbiBhIGRpcmVjdG9yeSBvbiB0aGUgaG9zdC4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQsIGFuZCBzaG91bGQgb25seVxuYmUgdXNlZCB0b2dldGhlciB3aXRoIGEgbm9kZSBzZWxlY3RvciAob25seSBhdmFpbGFibGUgaW4gWUFNTCB2aWV3KS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgcGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHBhdGggb24gdGhlIGhvc3QgcnVubmluZyBDZW50cmFsLiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UuaG9zdFBhdGgucGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgUFZDIHRvIG1hbmFnZSBwZXJzaXN0ZW50IGRhdGEuIElmIG5vIFBWQyB3aXRoIHRoZSBnaXZlbiBuYW1lIGV4aXN0cywgaXQgd2lsbCBiZVxuY3JlYXRlZC5cblRoZSBkZWZhdWx0IGlzOiBzY2FubmVyLXY0LWRiLiIsImRpc3BsYXlOYW1lIjoiQ2xhaW0gTmFtZSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLmNsYWltTmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgc2l6ZSBvZiB0aGUgcGVyc2lzdGVudCB2b2x1bWUgd2hlbiBjcmVhdGVkIHRocm91Z2ggdGhlIGNsYWltLiBJZiBhIGNsYWltIHdhcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQsXG50aGlzIGNhbiBiZSB1c2VkIGFmdGVyIHRoZSBpbml0aWFsIGRlcGxveW1lbnQgdG8gcmVzaXplIChncm93KSB0aGUgdm9sdW1lIChvbmx5IHN1cHBvcnRlZCBieSBzb21lXG5zdG9yYWdlIGNsYXNzIGNvbnRyb2xsZXJzKS4iLCJkaXNwbGF5TmFtZSI6IlNpemUiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbS5zaXplIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRleHQiXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBzdG9yYWdlIGNsYXNzIHRvIHVzZSBmb3IgdGhlIFBWQy4gSWYgeW91ciBjbHVzdGVyIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0IHN0b3JhZ2VcbmNsYXNzLCB5b3UgbXVzdCBzZWxlY3QgYSB2YWx1ZSBoZXJlLiIsImRpc3BsYXlOYW1lIjoiU3RvcmFnZSBDbGFzcyIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnN0b3JhZ2VDbGFzc05hbWUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjppby5rdWJlcm5ldGVzOlN0b3JhZ2VDbGFzcyJdfSx7ImRlc2NyaXB0aW9uIjoiQ29udHJvbHMgdGhlIG51bWJlciBvZiByZXBsaWNhcyBhbmQgYXV0b3NjYWxpbmcgZm9yIHRoaXMgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2NhbGluZyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgYSBub2RlIHNlbGVjdG9yIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJOb2RlIFNlbGVjdG9yIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGVuYWJsZWQsIHRoZSBudW1iZXIgb2YgY29tcG9uZW50IHJlcGxpY2FzIGlzIG1hbmFnZWQgZHluYW1pY2FsbHkgYmFzZWQgb24gdGhlIGxvYWQsIHdpdGhpbiB0aGUgbGltaXRzXG5zcGVjaWZpZWQgYmVsb3cuXG5UaGUgZGVmYXVsdCBpczogRW5hYmxlZC4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcuYXV0b1NjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiV2hlbiBhdXRvc2NhbGluZyBpcyBkaXNhYmxlZCwgdGhlIG51bWJlciBvZiByZXBsaWNhcyB3aWxsIGFsd2F5cyBiZSBjb25maWd1cmVkIHRvIG1hdGNoIHRoaXMgdmFsdWUuXG5UaGUgZGVmYXVsdCBpczogMy4iLCJkaXNwbGF5TmFtZSI6IkRlZmF1bHQgUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgZGVmYXVsdCBpczogMi4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5taW5SZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgZGVmYXVsdCBpczogNS4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1heGltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5tYXhSZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZzpFbmFibGVkIl19LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwiZGlzcGxheU5hbWUiOiJTY2FsaW5nIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLnNjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InNjYW5uZXJWNC5tYXRjaGVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy5cblRoZSBkZWZhdWx0IGlzOiBFbmFibGVkLiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0Lm1hdGNoZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS5cblRoZSBkZWZhdWx0IGlzOiAzLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBkZWZhdWx0IGlzOiAyLiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWluaW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBkZWZhdWx0IGlzOiA1LiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQubWF0Y2hlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zZSBFbmRwb2ludCIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZy5leHBvc2VFbmRwb2ludCJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3MgeW91IHRvIHNwZWNpZnkgYWRkaXRpb25hbCB0cnVzdGVkIFJvb3QgQ0FzLiIsImRpc3BsYXlOYW1lIjoiQWRkaXRpb25hbCBDQXMiLCJwYXRoIjoidGxzLmFkZGl0aW9uYWxDQXMifV0sInN0YXR1c0Rlc2NyaXB0b3JzIjpbeyJkZXNjcmlwdGlvbiI6IkluZm8gc3RvcmVzIGluZm9ybWF0aW9uIG9uIGhvdyB0byBvYnRhaW4gdGhlIGFkbWluIHBhc3N3b3JkLiIsImRpc3BsYXlOYW1lIjoiQWRtaW4gQ3JlZGVudGlhbHMgSW5mbyIsInBhdGgiOiJjZW50cmFsLmFkbWluUGFzc3dvcmQuaW5mbyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgZGVwbG95ZWQgdmVyc2lvbiBvZiB0aGUgcHJvZHVjdC4iLCJkaXNwbGF5TmFtZSI6IlByb2R1Y3QgVmVyc2lvbiIsInBhdGgiOiJwcm9kdWN0VmVyc2lvbiJ9LHsiZGlzcGxheU5hbWUiOiJDZW50cmFsIiwicGF0aCI6ImNlbnRyYWwifSx7ImRlc2NyaXB0aW9uIjoiQWRtaW5QYXNzd29yZFNlY3JldFJlZmVyZW5jZSBjb250YWlucyByZWZlcmVuY2UgZm9yIHRoZSBhZG1pbiBwYXNzd29yZCIsImRpc3BsYXlOYW1lIjoiQWRtaW4gUGFzc3dvcmQgU2VjcmV0IFJlZmVyZW5jZSIsInBhdGgiOiJjZW50cmFsLmFkbWluUGFzc3dvcmQuYWRtaW5QYXNzd29yZFNlY3JldFJlZmVyZW5jZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19XSwidmVyc2lvbiI6InYxYWxwaGExIn0seyJkZXNjcmlwdGlvbiI6IlNlY3VyZWRDbHVzdGVyIGlzIHRoZSBjb25maWd1cmF0aW9uIHRlbXBsYXRlIGZvciB0aGUgc2VjdXJlZCBjbHVzdGVyIHNlcnZpY2VzLiBUaGVzZSBpbmNsdWRlIFNlbnNvciwgd2hpY2ggaXNcbnJlc3BvbnNpYmxlIGZvciB0aGUgY29ubmVjdGlvbiB0byBDZW50cmFsLCBhbmQgQ29sbGVjdG9yLCB3aGljaCBwZXJmb3JtcyBob3N0LWxldmVsIGNvbGxlY3Rpb24gb2YgcHJvY2VzcyBhbmRcbm5ldHdvcmsgZXZlbnRzLlx1MDAzY3BcdTAwM2VcbioqSW1wb3J0YW50OioqIFBsZWFzZSBzZWUgdGhlIF9JbnN0YWxsYXRpb24gUHJlcmVxdWlzaXRlc18gb24gdGhlIG1haW4gUkhBQ1Mgb3BlcmF0b3IgcGFnZSBiZWZvcmUgZGVwbG95aW5nLCBvclxuY29uc3VsdCB0aGUgUkhBQ1MgZG9jdW1lbnRhdGlvbiBvbiBjcmVhdGluZyBjbHVzdGVyIGluaXQgYnVuZGxlcy4iLCJkaXNwbGF5TmFtZSI6IlNlY3VyZWQgQ2x1c3RlciIsImtpbmQiOiJTZWN1cmVkQ2x1c3RlciIsIm5hbWUiOiJzZWN1cmVkY2x1c3RlcnMucGxhdGZvcm0uc3RhY2tyb3guaW8iLCJyZXNvdXJjZXMiOlt7ImtpbmQiOiJEYWVtb25TZXQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn0seyJraW5kIjoiRGVwbG95bWVudCIsIm5hbWUiOiIiLCJ2ZXJzaW9uIjoidjEifV0sInNwZWNEZXNjcmlwdG9ycyI6W3siZGVzY3JpcHRpb24iOiJUaGUgdW5pcXVlIG5hbWUgb2YgdGhpcyBjbHVzdGVyLCBhcyBpdCB3aWxsIGJlIHNob3duIGluIHRoZSBSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgVUkuXG5Ob3RlOiBPbmNlIGEgbmFtZSBpcyBzZXQgaGVyZSwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gY2hhbmdlIGl0IGFnYWluLiBZb3Ugd2lsbCBuZWVkIHRvIGRlbGV0ZVxuYW5kIHJlLWNyZWF0ZSB0aGlzIG9iamVjdCBpbiBvcmRlciB0byByZWdpc3RlciBhIGNsdXN0ZXIgd2l0aCBhIG5ldyBuYW1lLiIsImRpc3BsYXlOYW1lIjoiQ2x1c3RlciBOYW1lIiwicGF0aCI6ImNsdXN0ZXJOYW1lIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBlbmRwb2ludCBvZiB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IENlbnRyYWwgaW5zdGFuY2UgdG8gY29ubmVjdCB0byxcbmluY2x1ZGluZyB0aGUgcG9ydCBudW1iZXIuIElmIG5vIHBvcnQgaXMgc3BlY2lmaWVkIGFuZCB0aGUgZW5kcG9pbnQgY29udGFpbnMgYW4gaHR0cHM6Ly9cbnByb3RvY29sIHNwZWNpZmljYXRpb24sIHRoZW4gdGhlIHBvcnQgNDQzIGlzIGltcGxpY2l0bHkgYXNzdW1lZC5cbklmIHVzaW5nIGEgbm9uLWdSUEMgY2FwYWJsZSBsb2FkIGJhbGFuY2VyLCB1c2UgdGhlIFdlYlNvY2tldCBwcm90b2NvbCBieSBwcmVmaXhpbmcgdGhlIGVuZHBvaW50XG5hZGRyZXNzIHdpdGggd3NzOi8vLlxuTm90ZTogd2hlbiBsZWF2aW5nIHRoaXMgYmxhbmssIFNlbnNvciB3aWxsIGF0dGVtcHQgdG8gY29ubmVjdCB0byBhIENlbnRyYWwgaW5zdGFuY2UgcnVubmluZyBpbiB0aGUgc2FtZVxubmFtZXNwYWNlLiIsImRpc3BsYXlOYW1lIjoiQ2VudHJhbCBFbmRwb2ludCIsInBhdGgiOiJjZW50cmFsRW5kcG9pbnQifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTZW5zb3IgY29tcG9uZW50LiIsImRpc3BsYXlOYW1lIjoiU2Vuc29yIFNldHRpbmdzIiwicGF0aCI6InNlbnNvciJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIEFkbWlzc2lvbiBDb250cm9sIGNvbXBvbmVudCwgd2hpY2ggaXMgbmVjZXNzYXJ5IGZvciBwcmV2ZW50aXZlIHBvbGljeSBlbmZvcmNlbWVudCxcbmFuZCBmb3IgS3ViZXJuZXRlcyBldmVudCBtb25pdG9yaW5nLiIsImRpc3BsYXlOYW1lIjoiQWRtaXNzaW9uIENvbnRyb2wgU2V0dGluZ3MiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbCJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIGNvbXBvbmVudHMgcnVubmluZyBvbiBlYWNoIG5vZGUgaW4gdGhlIGNsdXN0ZXIgKENvbGxlY3RvciBhbmQgQ29tcGxpYW5jZSkuIiwiZGlzcGxheU5hbWUiOiJQZXIgTm9kZSBTZXR0aW5ncyIsInBhdGgiOiJwZXJOb2RlIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHJlbGF0aW5nIHRvIHRoZSBpbmdlc3Rpb24gb2YgS3ViZXJuZXRlcyBhdWRpdCBsb2dzLiIsImRpc3BsYXlOYW1lIjoiS3ViZXJuZXRlcyBBdWRpdCBMb2dzIEluZ2VzdGlvbiBTZXR0aW5ncyIsInBhdGgiOiJhdWRpdExvZ3MifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRpbmcgdG8gcHJvY2VzcyBiYXNlbGluZXMuIiwiZGlzcGxheU5hbWUiOiJQcm9jZXNzIEJhc2VsaW5lcyBTZXR0aW5ncyIsInBhdGgiOiJwcm9jZXNzQmFzZWxpbmVzIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgU2Nhbm5lciBjb21wb25lbnQsIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciB2dWxuZXJhYmlsaXR5IHNjYW5uaW5nIG9mIGNvbnRhaW5lclxuaW1hZ2VzIHN0b3JlZCBpbiBhIGNsdXN0ZXItbG9jYWwgaW1hZ2UgcmVwb3NpdG9yeS4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgQ29tcG9uZW50IFNldHRpbmdzIiwicGF0aCI6InNjYW5uZXIifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBTY2FubmVyIFY0IGNvbXBvbmVudHMsIHdoaWNoIGNhbiBydW4gaW4gYWRkaXRpb24gdG8gdGhlIHByZXZpb3VzbHkgZXhpc3RpbmcgU2Nhbm5lciBjb21wb25lbnRzIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIFY0IENvbXBvbmVudCBTZXR0aW5ncyIsInBhdGgiOiJzY2FubmVyVjQifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcmVsYXRlZCB0byBUcmFuc3BvcnQgTGF5ZXIgU2VjdXJpdHksIHN1Y2ggYXMgQ2VydGlmaWNhdGUgQXV0aG9yaXRpZXMuIiwiZGlzcGxheU5hbWUiOiJUTFMiLCJwYXRoIjoidGxzIn0seyJkZXNjcmlwdGlvbiI6IkFkZGl0aW9uYWwgaW1hZ2UgcHVsbCBzZWNyZXRzIHRvIGJlIHRha2VuIGludG8gYWNjb3VudCBmb3IgcHVsbGluZyBpbWFnZXMuIiwiZGlzcGxheU5hbWUiOiJJbWFnZSBQdWxsIFNlY3JldHMiLCJwYXRoIjoiaW1hZ2VQdWxsU2VjcmV0cyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9taXphdGlvbnMgdG8gYXBwbHkgb24gYWxsIENlbnRyYWwgU2VydmljZXMgY29tcG9uZW50cy4iLCJkaXNwbGF5TmFtZSI6IkN1c3RvbWl6YXRpb25zIiwicGF0aCI6ImN1c3RvbWl6ZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiT3ZlcmxheXMiLCJkaXNwbGF5TmFtZSI6Ik92ZXJsYXlzIiwicGF0aCI6Im92ZXJsYXlzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiTW9uaXRvcmluZyBjb25maWd1cmF0aW9uLiIsImRpc3BsYXlOYW1lIjoiTW9uaXRvcmluZyIsInBhdGgiOiJtb25pdG9yaW5nIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmFkdmFuY2VkIl19LHsiZGVzY3JpcHRpb24iOiJTZXQgdGhpcyBwYXJhbWV0ZXIgdG8gb3ZlcnJpZGUgdGhlIGRlZmF1bHQgcmVnaXN0cnkgaW4gaW1hZ2VzLiBGb3IgZXhhbXBsZSwgbmdpbng6bGF0ZXN0IC1cdTAwM2UgXHUwMDNjcmVnaXN0cnkgb3ZlcnJpZGVcdTAwM2UvbGlicmFyeS9uZ2lueDpsYXRlc3QiLCJkaXNwbGF5TmFtZSI6IkN1c3RvbSBEZWZhdWx0IEltYWdlIFJlZ2lzdHJ5IiwicGF0aCI6InJlZ2lzdHJ5T3ZlcnJpZGUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6YWR2YW5jZWQiXX0seyJkZXNjcmlwdGlvbiI6Ik5ldHdvcmsgY29uZmlndXJhdGlvbi4iLCJkaXNwbGF5TmFtZSI6Ik5ldHdvcmsiLCJwYXRoIjoibmV0d29yayIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTphZHZhbmNlZCJdfSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS5cbk1pc2NlbGxhbmVvdXMgc2V0dGluZ3MuIiwiZGlzcGxheU5hbWUiOiJNaXNjZWxsYW5lb3VzIiwicGF0aCI6Im1pc2MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJTZXQgdG8gRGlzYWJsZWQgdG8gZGlzYWJsZSBwb2xpY3kgZW5mb3JjZW1lbnQgZm9yIHRoZSBhZG1pc3Npb24gY29udHJvbGxlci4gVGhpcyBpcyBub3QgcmVjb21tZW5kZWQuXG5PbiBuZXcgZGVwbG95bWVudHMgc3RhcnRpbmcgd2l0aCB2ZXJzaW9uIDQuOSwgZGVmYXVsdHMgdG8gRW5hYmxlZC5cbk9uIG9sZCBkZXBsb3ltZW50cywgZGVmYXVsdHMgdG8gRW5hYmxlZCBpZiBhdCBsZWFzdCBvbmUgb2YgbGlzdGVuT25DcmVhdGVzIG9yIGxpc3Rlbk9uVXBkYXRlcyBpcyB0cnVlLiIsImRpc3BsYXlOYW1lIjoiRW5mb3JjZW1lbnQiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5lbmZvcmNlbWVudCJ9LHsiZGVzY3JpcHRpb24iOiJFbmFibGVzIHRlYW1zIHRvIGJ5cGFzcyBhZG1pc3Npb24gY29udHJvbCBpbiBhIG1vbml0b3JlZCBtYW5uZXIgaW4gdGhlIGV2ZW50IG9mIGFuIGVtZXJnZW5jeS5cblRoZSBkZWZhdWx0IGlzOiBCcmVha0dsYXNzQW5ub3RhdGlvbi4iLCJkaXNwbGF5TmFtZSI6IkJ5cGFzcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmJ5cGFzcyJ9LHsiZGVzY3JpcHRpb24iOiJJZiBzZXQgdG8gXCJGYWlsXCIsIHRoZSBhZG1pc3Npb24gY29udHJvbGxlcidzIHdlYmhvb2tzIGFyZSBjb25maWd1cmVkIHRvIGZhaWwtY2xvc2VkIGluIGNhc2UgYWRtaXNzaW9uIGNvbnRyb2xsZXJcbmZhaWxzIHRvIHJlc3BvbmQgaW4gdGltZS4gQSBmYWlsdXJlIHBvbGljeSBcIklnbm9yZVwiIGNvbmZpZ3VyZXMgdGhlIHdlYmhvb2tzIHRvIGZhaWwtb3Blbi5cblRoZSBkZWZhdWx0IGlzOiBJZ25vcmUuIiwiZGlzcGxheU5hbWUiOiJGYWlsdXJlIFBvbGljeSIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmZhaWx1cmVQb2xpY3kifSx7ImRlc2NyaXB0aW9uIjoiVGhlIG51bWJlciBvZiByZXBsaWNhcyBvZiB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcG9kLlxuVGhlIGRlZmF1bHQgaXM6IDMuIiwiZGlzcGxheU5hbWUiOiJSZXBsaWNhcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLnJlcGxpY2FzIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgZmllbGQuIFRoaXMgZmllbGQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHJlbGVhc2UuIiwiZGlzcGxheU5hbWUiOiJDb250YWN0IEltYWdlIFNjYW5uZXJzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wuY29udGFjdEltYWdlU2Nhbm5lcnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLiIsImRpc3BsYXlOYW1lIjoiTGlzdGVuIE9uIENyZWF0ZXMiLCJwYXRoIjoiYWRtaXNzaW9uQ29udHJvbC5saXN0ZW5PbkNyZWF0ZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLiIsImRpc3BsYXlOYW1lIjoiTGlzdGVuIE9uIEV2ZW50cyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLmxpc3Rlbk9uRXZlbnRzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4iLCJkaXNwbGF5TmFtZSI6Ikxpc3RlbiBPbiBVcGRhdGVzIiwicGF0aCI6ImFkbWlzc2lvbkNvbnRyb2wubGlzdGVuT25VcGRhdGVzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiRGVwcmVjYXRlZCBmaWVsZC4gVGhpcyBmaWVsZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4iLCJkaXNwbGF5TmFtZSI6IlRpbWVvdXQgU2Vjb25kcyIsInBhdGgiOiJhZG1pc3Npb25Db250cm9sLnRpbWVvdXRTZWNvbmRzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmhpZGRlbiJdfSx7ImRlc2NyaXB0aW9uIjoiV2hldGhlciBjb2xsZWN0aW9uIG9mIEt1YmVybmV0ZXMgYXVkaXQgbG9ncyBzaG91bGQgYmUgZW5hYmxlZCBvciBkaXNhYmxlZC4gQ3VycmVudGx5LCB0aGlzIGlzIG9ubHlcbnN1cHBvcnRlZCBvbiBPcGVuU2hpZnQgNCwgYW5kIHRyeWluZyB0byBlbmFibGUgaXQgb24gbm9uLU9wZW5TaGlmdCA0IGNsdXN0ZXJzIHdpbGwgcmVzdWx0IGluIGFuIGVycm9yLlxuVXNlIHRoZSAnQXV0bycgc2V0dGluZyB0byBlbmFibGUgaXQgb24gY29tcGF0aWJsZSBlbnZpcm9ubWVudHMsIGFuZCBkaXNhYmxlIGl0IGVsc2V3aGVyZS5cblRoZSBkZWZhdWx0IGlzOiBBdXRvLiIsImRpc3BsYXlOYW1lIjoiQ29sbGVjdGlvbiIsInBhdGgiOiJhdWRpdExvZ3MuY29sbGVjdGlvbiJ9LHsiZGVzY3JpcHRpb24iOiJDdXN0b20gbGFiZWxzIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiTGFiZWxzIiwicGF0aCI6ImN1c3RvbWl6ZS5sYWJlbHMifSx7ImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGFubm90YXRpb25zIHRvIHNldCBvbiBhbGwgbWFuYWdlZCBvYmplY3RzLiIsImRpc3BsYXlOYW1lIjoiQW5ub3RhdGlvbnMiLCJwYXRoIjoiY3VzdG9taXplLmFubm90YXRpb25zIn0seyJkZXNjcmlwdGlvbiI6IkN1c3RvbSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gc2V0IG9uIG1hbmFnZWQgcG9kcycgY29udGFpbmVycy4iLCJkaXNwbGF5TmFtZSI6IkVudmlyb25tZW50IFZhcmlhYmxlcyIsInBhdGgiOiJjdXN0b21pemUuZW52VmFycyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgcmVmZXJlbmNlZCBzZWNyZXQuIiwiZGlzcGxheU5hbWUiOiJOYW1lIiwicGF0aCI6ImltYWdlUHVsbFNlY3JldHNbMF0ubmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U2VjcmV0Il19LHsiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLlxuU2V0IHRoaXMgdG8gdHJ1ZSB0byBoYXZlIHRoZSBvcGVyYXRvciBjcmVhdGUgU2VjdXJpdHlDb250ZXh0Q29uc3RyYWludHMgKFNDQ3MpIGZvciB0aGUgb3BlcmFuZHMuIFRoaXNcbmlzbid0IHVzdWFsbHkgbmVlZGVkLCBhbmQgbWF5IGludGVyZmVyZSB3aXRoIG90aGVyIHdvcmtsb2Fkcy4iLCJkaXNwbGF5TmFtZSI6IkNyZWF0ZSBTZWN1cml0eUNvbnRleHRDb25zdHJhaW50cyBmb3IgT3BlcmFuZCIsInBhdGgiOiJtaXNjLmNyZWF0ZVNDQ3MiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJUaGUgZGVmYXVsdCBpczogdHJ1ZS4iLCJkaXNwbGF5TmFtZSI6IkVuYWJsZWQiLCJwYXRoIjoibW9uaXRvcmluZy5vcGVuc2hpZnQuZW5hYmxlZCIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpib29sZWFuU3dpdGNoIl19LHsiZGVzY3JpcHRpb24iOiJUbyBwcm92aWRlIHNlY3VyaXR5IGF0IHRoZSBuZXR3b3JrIGxldmVsIHRoZSBBQ1MgT3BlcmF0b3IgY3JlYXRlcyBOZXR3b3JrUG9saWN5IHJlc291cmNlcyBieSBkZWZhdWx0LiBJZiB5b3Ugd2FudCB0byBtYW5hZ2UgeW91ciBvd24gTmV0d29ya1BvbGljeSBvYmplY3RzIHRoZW4gc2V0IHRoaXMgdG8gXCJEaXNhYmxlZFwiLlxuVGhlIGRlZmF1bHQgaXM6IEVuYWJsZWQuIiwiZGlzcGxheU5hbWUiOiJOZXR3b3JrIFBvbGljaWVzIiwicGF0aCI6Im5ldHdvcmsucG9saWNpZXMifSx7ImRlc2NyaXB0aW9uIjoiUmVzb3VyY2UgQVBJIHZlcnNpb24uIiwiZGlzcGxheU5hbWUiOiJBUEkgVmVyc2lvbiIsInBhdGgiOiJvdmVybGF5c1swXS5hcGlWZXJzaW9uIn0seyJkZXNjcmlwdGlvbiI6IlJlc291cmNlIGtpbmQuIiwiZGlzcGxheU5hbWUiOiJLaW5kIiwicGF0aCI6Im92ZXJsYXlzWzBdLmtpbmQifSx7ImRlc2NyaXB0aW9uIjoiTmFtZSBvZiByZXNvdXJjZS4iLCJkaXNwbGF5TmFtZSI6Ik5hbWUiLCJwYXRoIjoib3ZlcmxheXNbMF0ubmFtZSJ9LHsiZGVzY3JpcHRpb24iOiJPcHRpb25hbCBtYXJrcyB0aGUgb3ZlcmxheSBhcyBvcHRpb25hbC5cbldoZW4gT3B0aW9uYWwgaXMgdHJ1ZSwgYW5kIHRoZSBzcGVjaWZpZWQgcmVzb3VyY2UgZG9lcyBub3QgZXhpc3QgaW4gdGhlIG91dHB1dCBtYW5pZmVzdHMsIHRoZSBvdmVybGF5IHdpbGwgYmUgc2tpcHBlZCwgYW5kIGEgd2FybmluZyB3aWxsIGJlIGxvZ2dlZC5cbldoZW4gT3B0aW9uYWwgaXMgZmFsc2UsIGFuZCB0aGUgc3BlY2lmaWVkIHJlc291cmNlIGRvZXMgbm90IGV4aXN0IGluIHRoZSBvdXRwdXQgbWFuaWZlc3RzLCBhbiBlcnJvciB3aWxsIGJlIHRocm93bi4iLCJkaXNwbGF5TmFtZSI6Ik9wdGlvbmFsIiwicGF0aCI6Im92ZXJsYXlzWzBdLm9wdGlvbmFsIn0seyJkZXNjcmlwdGlvbiI6Ikxpc3Qgb2YgcGF0Y2hlcyB0byBhcHBseSB0byByZXNvdXJjZS4iLCJkaXNwbGF5TmFtZSI6IlBhdGNoZXMiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlcyJ9LHsiZGVzY3JpcHRpb24iOiJQYXRoIG9mIHRoZSBmb3JtIGEuW2tleTE6dmFsdWUxXS5iLls6dmFsdWUyXVxuV2hlcmUgW2tleTE6dmFsdWUxXSBpcyBhIHNlbGVjdG9yIGZvciBhIGtleS12YWx1ZSBwYWlyIHRvIGlkZW50aWZ5IGEgbGlzdCBlbGVtZW50IGFuZCBbOnZhbHVlXSBpcyBhIHZhbHVlXG5zZWxlY3RvciB0byBpZGVudGlmeSBhIGxpc3QgZWxlbWVudCBpbiBhIGxlYWYgbGlzdC5cbkFsbCBwYXRoIGludGVybWVkaWF0ZSBub2RlcyBtdXN0IGV4aXN0LiIsImRpc3BsYXlOYW1lIjoiUGF0aCIsInBhdGgiOiJvdmVybGF5c1swXS5wYXRjaGVzWzBdLnBhdGgifSx7ImRlc2NyaXB0aW9uIjoiVmFsdWUgdG8gYWRkLCBkZWxldGUgb3IgcmVwbGFjZS5cbkZvciBhZGQsIHRoZSBwYXRoIHNob3VsZCBiZSBhIG5ldyBsZWFmLlxuRm9yIGRlbGV0ZSwgdmFsdWUgc2hvdWxkIGJlIHVuc2V0LlxuRm9yIHJlcGxhY2UsIHBhdGggc2hvdWxkIHJlZmVyZW5jZSBhbiBleGlzdGluZyBub2RlLlxuQWxsIHZhbHVlcyBhcmUgc3RyaW5ncyBidXQgYXJlIGNvbnZlcnRlZCBpbnRvIGFwcHJvcHJpYXRlIHR5cGUgYmFzZWQgb24gc2NoZW1hLiIsImRpc3BsYXlOYW1lIjoiVmFsdWUiLCJwYXRoIjoib3ZlcmxheXNbMF0ucGF0Y2hlc1swXS52YWx1ZSJ9LHsiZGVzY3JpcHRpb24iOiJWZXJiYXRpbSB2YWx1ZSB0byBhZGQsIGRlbGV0ZSBvciByZXBsYWNlLlxuU2FtZSBhcyBWYWx1ZSwgaG93ZXZlciB0aGUgY29udGVudCBpcyBub3QgaW50ZXJwcmV0ZWQgYXMgWUFNTCwgYnV0IHRyZWF0ZWQgYXMgbGl0ZXJhbCBzdHJpbmcgaW5zdGVhZC5cbkF0IGxlYXN0IG9uZSBvZiBWYWx1ZSBhbmQgVmVyYmF0aW0gbXVzdCBiZSBlbXB0eS4iLCJkaXNwbGF5TmFtZSI6IlZlcmJhdGltIiwicGF0aCI6Im92ZXJsYXlzWzBdLnBhdGNoZXNbMF0udmVyYmF0aW0ifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgZm9yIHRoZSBDb2xsZWN0b3IgY29udGFpbmVyLCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgY29sbGVjdGluZyBwcm9jZXNzIGFuZCBuZXR3b3JraW5nXG5hY3Rpdml0eSBhdCB0aGUgaG9zdCBsZXZlbC4iLCJkaXNwbGF5TmFtZSI6IkNvbGxlY3RvciBTZXR0aW5ncyIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJTZXR0aW5ncyBmb3IgdGhlIENvbXBsaWFuY2UgY29udGFpbmVyLCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgY2hlY2tpbmcgaG9zdC1sZXZlbCBjb25maWd1cmF0aW9ucy4iLCJkaXNwbGF5TmFtZSI6IkNvbXBsaWFuY2UgU2V0dGluZ3MiLCJwYXRoIjoicGVyTm9kZS5jb21wbGlhbmNlIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIGZvciB0aGUgTm9kZS1JbnZlbnRvcnkgY29udGFpbmVyLCB3aGljaCBpcyByZXNwb25zaWJsZSBmb3Igc2Nhbm5pbmcgdGhlIE5vZGVzJyBmaWxlc3lzdGVtLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTY2FubmluZyBTZXR0aW5ncyIsInBhdGgiOiJwZXJOb2RlLm5vZGVJbnZlbnRvcnkifSx7ImRlc2NyaXB0aW9uIjoiVG8gZW5zdXJlIGNvbXByZWhlbnNpdmUgbW9uaXRvcmluZyBvZiB5b3VyIGNsdXN0ZXIgYWN0aXZpdHksIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eVxud2lsbCBydW4gc2VydmljZXMgb24gZXZlcnkgbm9kZSBpbiB0aGUgY2x1c3RlciwgaW5jbHVkaW5nIHRhaW50ZWQgbm9kZXMgYnkgZGVmYXVsdC4gSWYgeW91IGRvXG5ub3Qgd2FudCB0aGlzIGJlaGF2aW9yLCBwbGVhc2Ugc2VsZWN0ICdBdm9pZFRhaW50cycgaGVyZS5cblRoZSBkZWZhdWx0IGlzOiBUb2xlcmF0ZVRhaW50cy4iLCJkaXNwbGF5TmFtZSI6IlRhaW50IFRvbGVyYXRpb24iLCJwYXRoIjoicGVyTm9kZS50YWludFRvbGVyYXRpb24ifSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoicGVyTm9kZS5ob3N0QWxpYXNlcyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgbWV0aG9kIGZvciBzeXN0ZW0tbGV2ZWwgZGF0YSBjb2xsZWN0aW9uLiBDT1JFX0JQRiBpcyByZWNvbW1lbmRlZC5cbklmIHlvdSBzZWxlY3QgXCJOb0NvbGxlY3Rpb25cIiwgeW91IHdpbGwgbm90IGJlIGFibGUgdG8gc2VlIGFueSBpbmZvcm1hdGlvbiBhYm91dCBuZXR3b3JrIGFjdGl2aXR5XG5hbmQgcHJvY2VzcyBleGVjdXRpb25zLiBUaGUgcmVtYWluaW5nIHNldHRpbmdzIGluIHRoZXNlIHNlY3Rpb24gd2lsbCBub3QgaGF2ZSBhbnkgZWZmZWN0LlxuVGhlIHZhbHVlIGlzIGEgc3ViamVjdCBvZiBjb252ZXJzaW9uIGJ5IHRoZSBvcGVyYXRvciBpZiBuZWVkZWQsIGUuZy4gdG9cbnJlbW92ZSBkZXByZWNhdGVkIG1ldGhvZHMuXG5UaGUgZGVmYXVsdCBpczogQ09SRV9CUEYuIiwiZGlzcGxheU5hbWUiOiJDb2xsZWN0aW9uIiwicGF0aCI6InBlck5vZGUuY29sbGVjdG9yLmNvbGxlY3Rpb24iLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6c2VsZWN0OkNPUkVfQlBGIiwidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpzZWxlY3Q6Tm9Db2xsZWN0aW9uIl19LHsiZGVzY3JpcHRpb24iOiJPYnNvbGV0ZSBmaWVsZC4iLCJkaXNwbGF5TmFtZSI6IkltYWdlIEZsYXZvciIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5pbWFnZUZsYXZvciIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpoaWRkZW4iXX0seyJkZXNjcmlwdGlvbiI6Ik9ic29sZXRlIGZpZWxkLiBUaGlzIGZpZWxkIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlLiIsImRpc3BsYXlOYW1lIjoiRm9yY2UgQ29sbGVjdGlvbiIsInBhdGgiOiJwZXJOb2RlLmNvbGxlY3Rvci5mb3JjZUNvbGxlY3Rpb24iLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6aGlkZGVuIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InBlck5vZGUuY29sbGVjdG9yLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJwZXJOb2RlLmNvbXBsaWFuY2UucmVzb3VyY2VzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnJlc291cmNlUmVxdWlyZW1lbnRzIl19LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InBlck5vZGUubm9kZUludmVudG9yeS5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IlNob3VsZCBwcm9jZXNzIGJhc2VsaW5lcyBiZSBhdXRvbWF0aWNhbGx5IGxvY2tlZCB3aGVuIHRoZSBvYnNlcnZhdGlvbiBwZXJpb2QgKDEgaG91ciBieSBkZWZhdWx0KSBlbmRzLlxuVGhlIGRlZmF1bHQgaXM6IERpc2FibGVkLiIsImRpc3BsYXlOYW1lIjoiQXV0byBMb2NrIiwicGF0aCI6InByb2Nlc3NCYXNlbGluZXMuYXV0b0xvY2siLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6c2VsZWN0OkVuYWJsZWQiLCJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnNlbGVjdDpEaXNhYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlcGxveSB0aGUgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IFNjYW5uZXIsIHlvdSBjYW4gZGlzYWJsZSBpdCBoZXJlXG4obm90IHJlY29tbWVuZGVkKS5cbklmIHlvdSBkbyBzbywgYWxsIHRoZSBzZXR0aW5ncyBpbiB0aGlzIHNlY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC5cblRoZSBkZWZhdWx0IGlzOiBBdXRvU2Vuc2UuIiwiZGlzcGxheU5hbWUiOiJTY2FubmVyIENvbXBvbmVudCIsInBhdGgiOiJzY2FubmVyLnNjYW5uZXJDb21wb25lbnQifSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgYW5hbHl6ZXIgZGVwbG95bWVudCwgc3VjaCBhcyBmb3IgYXV0b3NjYWxpbmcuIiwiZGlzcGxheU5hbWUiOiJBbmFseXplciIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyIn0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGRhdGFiYXNlIHVzZWQgYnkgdGhlIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBTY2FubmVyLiIsImRpc3BsYXlOYW1lIjoiREIiLCJwYXRoIjoic2Nhbm5lci5kYiJ9LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIGFuYWx5emVyIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZy4iLCJkaXNwbGF5TmFtZSI6IlNjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmFuYWx5emVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy5cblRoZSBkZWZhdWx0IGlzOiBFbmFibGVkLiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmciLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLmF1dG9TY2FsaW5nIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gYXV0b3NjYWxpbmcgaXMgZGlzYWJsZWQsIHRoZSBudW1iZXIgb2YgcmVwbGljYXMgd2lsbCBhbHdheXMgYmUgY29uZmlndXJlZCB0byBtYXRjaCB0aGlzIHZhbHVlLlxuVGhlIGRlZmF1bHQgaXM6IDMuIiwiZGlzcGxheU5hbWUiOiJEZWZhdWx0IFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5yZXBsaWNhcyJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgZGVmYXVsdCBpczogMi4iLCJkaXNwbGF5TmFtZSI6IkF1dG9zY2FsaW5nIE1pbmltdW0gUmVwbGljYXMiLCJwYXRoIjoic2Nhbm5lci5hbmFseXplci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyLmFuYWx5emVyLnNjYWxpbmcuYXV0b1NjYWxpbmc6RW5hYmxlZCJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIGRlZmF1bHQgaXM6IDUuIiwiZGlzcGxheU5hbWUiOiJBdXRvc2NhbGluZyBNYXhpbXVtIFJlcGxpY2FzIiwicGF0aCI6InNjYW5uZXIuYW5hbHl6ZXIuc2NhbGluZy5tYXhSZXBsaWNhcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lci5hbmFseXplci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lci5kYi5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lci5kYi5ub2RlU2VsZWN0b3IifSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIHRvbGVyYXRpb25zIG9mIHRhaW50ZWQgbm9kZXMuIiwiZGlzcGxheU5hbWUiOiJUb2xlcmF0aW9ucyIsInBhdGgiOiJzY2FubmVyLmRiLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyLmRiLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRvIGVuYWJsZSB0aGUgU2Nhbm5lciBWNCBjb21wb25lbnQgc2V0IHRoaXMgdG8gXCJBdXRvU2Vuc2VcIlxuSWYgdGhpcyBmaWVsZCBpcyBub3Qgc3BlY2lmaWVkIG9yIHNldCB0byBcIkRlZmF1bHRcIiwgdGhlIGZvbGxvd2luZyBkZWZhdWx0aW5nIHRha2VzIHBsYWNlOlxuKiBmb3IgbmV3IGluc3RhbGxhdGlvbnMsIFNjYW5uZXIgVjQgaXMgZW5hYmxlZCBzdGFydGluZyB3aXRoIEFDUyA0Ljg7XG4qIGZvciB1cGdyYWRlcyB0byA0LjggZnJvbSBwcmV2aW91cyByZWxlYXNlcywgU2Nhbm5lciBWNCBpcyBkaXNhYmxlZC4iLCJkaXNwbGF5TmFtZSI6IlNjYW5uZXIgVjQgY29tcG9uZW50IiwicGF0aCI6InNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50In0seyJkZXNjcmlwdGlvbiI6IlNldHRpbmdzIHBlcnRhaW5pbmcgdG8gdGhlIGluZGV4ZXIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6IkluZGV4ZXIiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6ZmllbGREZXBlbmRlbmN5OnNjYW5uZXJWNC5zY2FubmVyQ29tcG9uZW50OkF1dG9TZW5zZSJdfSx7ImRlc2NyaXB0aW9uIjoiU2V0dGluZ3MgcGVydGFpbmluZyB0byB0aGUgREIgZGVwbG95bWVudC4iLCJkaXNwbGF5TmFtZSI6IkRCIiwicGF0aCI6InNjYW5uZXJWNC5kYiIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpmaWVsZERlcGVuZGVuY3k6c2Nhbm5lclY0LnNjYW5uZXJDb21wb25lbnQ6QXV0b1NlbnNlIl19LHsiZGVzY3JpcHRpb24iOiJDb25maWd1cmVzIG1vbml0b3JpbmcgZW5kcG9pbnQgZm9yIFNjYW5uZXIgVjQuIFRoZSBtb25pdG9yaW5nIGVuZHBvaW50XG5hbGxvd3Mgb3RoZXIgc2VydmljZXMgdG8gY29sbGVjdCBtZXRyaWNzIGZyb20gU2Nhbm5lciBWNCwgcHJvdmlkZWQgaW5cblByb21ldGhldXMgY29tcGF0aWJsZSBmb3JtYXQuIiwiZGlzcGxheU5hbWUiOiJNb25pdG9yaW5nIiwicGF0aCI6InNjYW5uZXJWNC5tb25pdG9yaW5nIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuc2Nhbm5lckNvbXBvbmVudDpBdXRvU2Vuc2UiXX0seyJkZXNjcmlwdGlvbiI6IkNvbmZpZ3VyZXMgaG93IFNjYW5uZXIgVjQgc2hvdWxkIHN0b3JlIGl0cyBwZXJzaXN0ZW50IGRhdGEuXG5Zb3UgY2FuIHVzZSBhIHBlcnNpc3RlbnQgdm9sdW1lIGNsYWltICh0aGUgcmVjb21tZW5kZWQgZGVmYXVsdCksIGEgaG9zdCBwYXRoLFxub3IgYW4gZW1wdHlEaXIgdm9sdW1lIGlmIFNjYW5uZXIgVjQgaXMgcnVubmluZyBvbiBhIHNlY3VyZWQgY2x1c3RlciB3aXRob3V0IGRlZmF1bHQgU3RvcmFnZUNsYXNzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVuY2UiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyBvdmVycmlkaW5nIHRoZSBkZWZhdWx0IHJlc291cmNlIHNldHRpbmdzIGZvciB0aGlzIGNvbXBvbmVudC4gUGxlYXNlIGNvbnN1bHQgdGhlIGRvY3VtZW50YXRpb25cbmZvciBhbiBvdmVydmlldyBvZiBkZWZhdWx0IHJlc291cmNlIHJlcXVpcmVtZW50cyBhbmQgYSBzaXppbmcgZ3VpZGUuIiwiZGlzcGxheU5hbWUiOiJSZXNvdXJjZXMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnJlc291cmNlcyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTpyZXNvdXJjZVJlcXVpcmVtZW50cyJdfSx7ImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdGhpcyBjb21wb25lbnQgdG8gb25seSBydW4gb24gc3BlY2lmaWMgbm9kZXMsIHlvdSBjYW4gY29uZmlndXJlIGEgbm9kZSBzZWxlY3RvciBoZXJlLiIsImRpc3BsYXlOYW1lIjoiTm9kZSBTZWxlY3RvciIsInBhdGgiOiJzY2FubmVyVjQuZGIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lclY0LmRiLnRvbGVyYXRpb25zIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOnRvbGVyYXRpb25zIl19LHsiZGVzY3JpcHRpb24iOiJIb3N0QWxpYXNlcyBhbGxvd3MgY29uZmlndXJpbmcgYWRkaXRpb25hbCBob3N0bmFtZXMgdG8gcmVzb2x2ZSBpbiB0aGUgcG9kJ3MgaG9zdHMgZmlsZS4iLCJkaXNwbGF5TmFtZSI6Ikhvc3QgQWxpYXNlcyIsInBhdGgiOiJzY2FubmVyVjQuZGIuaG9zdEFsaWFzZXMifSx7ImRlc2NyaXB0aW9uIjoiVXNlcyBhIEt1YmVybmV0ZXMgcGVyc2lzdGVudCB2b2x1bWUgY2xhaW0gKFBWQykgdG8gbWFuYWdlIHRoZSBzdG9yYWdlIGxvY2F0aW9uIG9mIHBlcnNpc3RlbnQgZGF0YS5cblJlY29tbWVuZGVkIGZvciBtb3N0IHVzZXJzLiIsImRpc3BsYXlOYW1lIjoiUGVyc2lzdGVudCB2b2x1bWUgY2xhaW0iLCJwYXRoIjoic2Nhbm5lclY0LmRiLnBlcnNpc3RlbmNlLnBlcnNpc3RlbnRWb2x1bWVDbGFpbSJ9LHsiZGVzY3JpcHRpb24iOiJTdG9yZXMgcGVyc2lzdGVudCBkYXRhIG9uIGEgZGlyZWN0b3J5IG9uIHRoZSBob3N0LiBUaGlzIGlzIG5vdCByZWNvbW1lbmRlZCwgYW5kIHNob3VsZCBvbmx5XG5iZSB1c2VkIHRvZ2V0aGVyIHdpdGggYSBub2RlIHNlbGVjdG9yIChvbmx5IGF2YWlsYWJsZSBpbiBZQU1MIHZpZXcpLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBwYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcGF0aCBvbiB0aGUgaG9zdCBydW5uaW5nIENlbnRyYWwuIiwiZGlzcGxheU5hbWUiOiJQYXRoIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5ob3N0UGF0aC5wYXRoIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBQVkMgdG8gbWFuYWdlIHBlcnNpc3RlbnQgZGF0YS4gSWYgbm8gUFZDIHdpdGggdGhlIGdpdmVuIG5hbWUgZXhpc3RzLCBpdCB3aWxsIGJlXG5jcmVhdGVkLlxuVGhlIGRlZmF1bHQgaXM6IHNjYW5uZXItdjQtZGIuIiwiZGlzcGxheU5hbWUiOiJDbGFpbSBOYW1lIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uY2xhaW1OYW1lIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBzaXplIG9mIHRoZSBwZXJzaXN0ZW50IHZvbHVtZSB3aGVuIGNyZWF0ZWQgdGhyb3VnaCB0aGUgY2xhaW0uIElmIGEgY2xhaW0gd2FzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCxcbnRoaXMgY2FuIGJlIHVzZWQgYWZ0ZXIgdGhlIGluaXRpYWwgZGVwbG95bWVudCB0byByZXNpemUgKGdyb3cpIHRoZSB2b2x1bWUgKG9ubHkgc3VwcG9ydGVkIGJ5IHNvbWVcbnN0b3JhZ2UgY2xhc3MgY29udHJvbGxlcnMpLiIsImRpc3BsYXlOYW1lIjoiU2l6ZSIsInBhdGgiOiJzY2FubmVyVjQuZGIucGVyc2lzdGVuY2UucGVyc2lzdGVudFZvbHVtZUNsYWltLnNpemUiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dGV4dCJdfSx7ImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHN0b3JhZ2UgY2xhc3MgdG8gdXNlIGZvciB0aGUgUFZDLiBJZiB5b3VyIGNsdXN0ZXIgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhIGRlZmF1bHQgc3RvcmFnZVxuY2xhc3MsIHlvdSBtdXN0IHNlbGVjdCBhIHZhbHVlIGhlcmUuIiwiZGlzcGxheU5hbWUiOiJTdG9yYWdlIENsYXNzIiwicGF0aCI6InNjYW5uZXJWNC5kYi5wZXJzaXN0ZW5jZS5wZXJzaXN0ZW50Vm9sdW1lQ2xhaW0uc3RvcmFnZUNsYXNzTmFtZSIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXM6U3RvcmFnZUNsYXNzIl19LHsiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCBhdXRvc2NhbGluZyBmb3IgdGhpcyBjb21wb25lbnQuIiwiZGlzcGxheU5hbWUiOiJTY2FsaW5nIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLnNjYWxpbmcifSx7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgcmVzb3VyY2Ugc2V0dGluZ3MgZm9yIHRoaXMgY29tcG9uZW50LiBQbGVhc2UgY29uc3VsdCB0aGUgZG9jdW1lbnRhdGlvblxuZm9yIGFuIG92ZXJ2aWV3IG9mIGRlZmF1bHQgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGFuZCBhIHNpemluZyBndWlkZS4iLCJkaXNwbGF5TmFtZSI6IlJlc291cmNlcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIubm9kZVNlbGVjdG9yIn0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSB0b2xlcmF0aW9ucyBvZiB0YWludGVkIG5vZGVzLiIsImRpc3BsYXlOYW1lIjoiVG9sZXJhdGlvbnMiLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIudG9sZXJhdGlvbnMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6dG9sZXJhdGlvbnMiXX0seyJkZXNjcmlwdGlvbiI6Ikhvc3RBbGlhc2VzIGFsbG93cyBjb25maWd1cmluZyBhZGRpdGlvbmFsIGhvc3RuYW1lcyB0byByZXNvbHZlIGluIHRoZSBwb2QncyBob3N0cyBmaWxlLiIsImRpc3BsYXlOYW1lIjoiSG9zdCBBbGlhc2VzIiwicGF0aCI6InNjYW5uZXJWNC5pbmRleGVyLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IldoZW4gZW5hYmxlZCwgdGhlIG51bWJlciBvZiBjb21wb25lbnQgcmVwbGljYXMgaXMgbWFuYWdlZCBkeW5hbWljYWxseSBiYXNlZCBvbiB0aGUgbG9hZCwgd2l0aGluIHRoZSBsaW1pdHNcbnNwZWNpZmllZCBiZWxvdy5cblRoZSBkZWZhdWx0IGlzOiBFbmFibGVkLiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmciLCJwYXRoIjoic2Nhbm5lclY0LmluZGV4ZXIuc2NhbGluZy5hdXRvU2NhbGluZyJ9LHsiZGVzY3JpcHRpb24iOiJXaGVuIGF1dG9zY2FsaW5nIGlzIGRpc2FibGVkLCB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIHdpbGwgYWx3YXlzIGJlIGNvbmZpZ3VyZWQgdG8gbWF0Y2ggdGhpcyB2YWx1ZS5cblRoZSBkZWZhdWx0IGlzOiAzLiIsImRpc3BsYXlOYW1lIjoiRGVmYXVsdCBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLnJlcGxpY2FzIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBkZWZhdWx0IGlzOiAyLiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWluaW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLm1pblJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IlRoZSBkZWZhdWx0IGlzOiA1LiIsImRpc3BsYXlOYW1lIjoiQXV0b3NjYWxpbmcgTWF4aW11bSBSZXBsaWNhcyIsInBhdGgiOiJzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLm1heFJlcGxpY2FzIiwieC1kZXNjcmlwdG9ycyI6WyJ1cm46YWxtOmRlc2NyaXB0b3I6Y29tLnRlY3RvbmljLnVpOmZpZWxkRGVwZW5kZW5jeTpzY2FubmVyVjQuaW5kZXhlci5zY2FsaW5nLmF1dG9TY2FsaW5nOkVuYWJsZWQiXX0seyJkZXNjcmlwdGlvbiI6IkV4cG9zZSB0aGUgbW9uaXRvcmluZyBlbmRwb2ludC4gQSBuZXcgc2VydmljZSwgXCJtb25pdG9yaW5nXCIsXG53aXRoIHBvcnQgOTA5MCwgd2lsbCBiZSBjcmVhdGVkIGFzIHdlbGwgYXMgYSBuZXR3b3JrIHBvbGljeSBhbGxvd2luZ1xuaW5ib3VuZCBjb25uZWN0aW9ucyB0byB0aGUgcG9ydC4iLCJkaXNwbGF5TmFtZSI6IkV4cG9zZSBFbmRwb2ludCIsInBhdGgiOiJzY2FubmVyVjQubW9uaXRvcmluZy5leHBvc2VFbmRwb2ludCJ9LHsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgb3ZlcnJpZGluZyB0aGUgZGVmYXVsdCByZXNvdXJjZSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wb25lbnQuIFBsZWFzZSBjb25zdWx0IHRoZSBkb2N1bWVudGF0aW9uXG5mb3IgYW4gb3ZlcnZpZXcgb2YgZGVmYXVsdCByZXNvdXJjZSByZXF1aXJlbWVudHMgYW5kIGEgc2l6aW5nIGd1aWRlLiIsImRpc3BsYXlOYW1lIjoiUmVzb3VyY2VzIiwicGF0aCI6InNlbnNvci5yZXNvdXJjZXMiLCJ4LWRlc2NyaXB0b3JzIjpbInVybjphbG06ZGVzY3JpcHRvcjpjb20udGVjdG9uaWMudWk6cmVzb3VyY2VSZXF1aXJlbWVudHMiXX0seyJkZXNjcmlwdGlvbiI6IklmIHlvdSB3YW50IHRoaXMgY29tcG9uZW50IHRvIG9ubHkgcnVuIG9uIHNwZWNpZmljIG5vZGVzLCB5b3UgY2FuIGNvbmZpZ3VyZSBhIG5vZGUgc2VsZWN0b3IgaGVyZS4iLCJkaXNwbGF5TmFtZSI6Ik5vZGUgU2VsZWN0b3IiLCJwYXRoIjoic2Vuc29yLm5vZGVTZWxlY3RvciJ9LHsiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0aGlzIGNvbXBvbmVudCB0byBvbmx5IHJ1biBvbiBzcGVjaWZpYyBub2RlcywgeW91IGNhbiBjb25maWd1cmUgdG9sZXJhdGlvbnMgb2YgdGFpbnRlZCBub2Rlcy4iLCJkaXNwbGF5TmFtZSI6IlRvbGVyYXRpb25zIiwicGF0aCI6InNlbnNvci50b2xlcmF0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmNvbS50ZWN0b25pYy51aTp0b2xlcmF0aW9ucyJdfSx7ImRlc2NyaXB0aW9uIjoiSG9zdEFsaWFzZXMgYWxsb3dzIGNvbmZpZ3VyaW5nIGFkZGl0aW9uYWwgaG9zdG5hbWVzIHRvIHJlc29sdmUgaW4gdGhlIHBvZCdzIGhvc3RzIGZpbGUuIiwiZGlzcGxheU5hbWUiOiJIb3N0IEFsaWFzZXMiLCJwYXRoIjoic2Vuc29yLmhvc3RBbGlhc2VzIn0seyJkZXNjcmlwdGlvbiI6IkFsbG93cyB5b3UgdG8gc3BlY2lmeSBhZGRpdGlvbmFsIHRydXN0ZWQgUm9vdCBDQXMuIiwiZGlzcGxheU5hbWUiOiJBZGRpdGlvbmFsIENBcyIsInBhdGgiOiJ0bHMuYWRkaXRpb25hbENBcyJ9XSwic3RhdHVzRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIGRlcGxveWVkIHZlcnNpb24gb2YgdGhlIHByb2R1Y3QuIiwiZGlzcGxheU5hbWUiOiJQcm9kdWN0IFZlcnNpb24iLCJwYXRoIjoicHJvZHVjdFZlcnNpb24ifSx7ImRlc2NyaXB0aW9uIjoiVGhlIGFzc2lnbmVkIGNsdXN0ZXIgbmFtZSBwZXIgdGhlIHNwZWMuIFRoaXMgY2Fubm90IGJlIGNoYW5nZWQgYWZ0ZXJ3YXJkcy4gSWYgeW91IG5lZWQgdG8gY2hhbmdlIHRoZVxuY2x1c3RlciBuYW1lLCBwbGVhc2UgZGVsZXRlIGFuZCByZWNyZWF0ZSB0aGlzIHJlc291cmNlLiIsImRpc3BsYXlOYW1lIjoiQ2x1c3RlciBOYW1lIiwicGF0aCI6ImNsdXN0ZXJOYW1lIn1dLCJ2ZXJzaW9uIjoidjFhbHBoYTEifSx7ImRlc2NyaXB0aW9uIjoiU2VjdXJpdHlQb2xpY3kgaXMgdGhlIHNjaGVtYSBmb3IgdGhlIHBvbGljaWVzIEFQSS4iLCJkaXNwbGF5TmFtZSI6IlNlY3VyaXR5IFBvbGljeSIsImtpbmQiOiJTZWN1cml0eVBvbGljeSIsIm5hbWUiOiJzZWN1cml0eXBvbGljaWVzLmNvbmZpZy5zdGFja3JveC5pbyIsInJlc291cmNlcyI6W3sia2luZCI6IkRlcGxveW1lbnQiLCJuYW1lIjoiIiwidmVyc2lvbiI6InYxIn1dLCJ2ZXJzaW9uIjoidjFhbHBoYTEifV19LCJkZXNjcmlwdGlvbiI6IiMjIFdoeSB1c2UgUmVkIEhhdCBBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzP1xuXG5Qcm90ZWN0aW5nIGNsb3VkLW5hdGl2ZSBhcHBsaWNhdGlvbnMgcmVxdWlyZXMgc2lnbmlmaWNhbnQgY2hhbmdlcyBpbiBob3cgd2UgYXBwcm9hY2ggc2VjdXJpdHnigJR3ZSBtdXN0IGFwcGx5IGNvbnRyb2xzIGVhcmxpZXIgaW4gdGhlIGFwcGxpY2F0aW9uIGRldmVsb3BtZW50IGxpZmUgY3ljbGUsIHVzZSB0aGUgaW5mcmFzdHJ1Y3R1cmUgaXRzZWxmIHRvIGFwcGx5IGNvbnRyb2xzLCBhbmQga2VlcCB1cCB3aXRoIGluY3JlYXNpbmdseSByYXBpZCByZWxlYXNlIHNjaGVkdWxlcy5cblxuXG5SZWQgSGF0wq4gQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBmb3IgS3ViZXJuZXRlcywgcG93ZXJlZCBieSBTdGFja1JveCB0ZWNobm9sb2d5LCBwcm90ZWN0cyB5b3VyIHZpdGFsIGFwcGxpY2F0aW9ucyBhY3Jvc3MgYnVpbGQsIGRlcGxveSwgYW5kIHJ1bnRpbWUuIE91ciBzb2Z0d2FyZSBkZXBsb3lzIGluIHlvdXIgaW5mcmFzdHJ1Y3R1cmUgYW5kIGludGVncmF0ZXMgd2l0aCB5b3VyIERldk9wcyB0b29saW5nIGFuZCB3b3JrZmxvd3MgdG8gZGVsaXZlciBiZXR0ZXIgc2VjdXJpdHkgYW5kIGNvbXBsaWFuY2UuIFRoZSBwb2xpY3kgZW5naW5lIGluY2x1ZGVzIGh1bmRyZWRzIG9mIGJ1aWx0LWluIGNvbnRyb2xzIHRvIGVuZm9yY2UgRGV2T3BzIGFuZCBzZWN1cml0eSBiZXN0IHByYWN0aWNlcywgaW5kdXN0cnkgc3RhbmRhcmRzIHN1Y2ggYXMgQ0lTIEJlbmNobWFya3MgYW5kIE5hdGlvbmFsIEluc3RpdHV0ZSBvZiBTdGFuZGFyZHMgVGVjaG5vbG9neSAoTklTVCkgZ3VpZGVsaW5lcywgY29uZmlndXJhdGlvbiBtYW5hZ2VtZW50IG9mIGJvdGggY29udGFpbmVycyBhbmQgS3ViZXJuZXRlcywgYW5kIHJ1bnRpbWUgc2VjdXJpdHkuXG5cblJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSBmb3IgS3ViZXJuZXRlcyBwcm92aWRlcyBhIEt1YmVybmV0ZXMtbmF0aXZlIGFyY2hpdGVjdHVyZSBmb3IgY29udGFpbmVyIHNlY3VyaXR5LCBlbmFibGluZyBEZXZPcHMgYW5kIEluZm9TZWMgdGVhbXMgdG8gb3BlcmF0aW9uYWxpemUgc2VjdXJpdHkuXG5cbiMjIEZlYXR1cmVzIGFuZCBCZW5lZml0c1xuXG4qKkt1YmVybmV0ZXMtbmF0aXZlIHNlY3VyaXR5OioqXG4xLiBJbmNyZWFzZXMgcHJvdGVjdGlvbi5cbjEuIEVsaW1pbmF0ZXMgYmxpbmQgc3BvdHMsIHByb3ZpZGluZyBzdGFmZiB3aXRoIGluc2lnaHRzIGludG8gY3JpdGljYWwgdnVsbmVyYWJpbGl0aWVzIGFuZCB0aHJlYXQgdmVjdG9ycy5cbjEuIFJlZHVjZXMgdGltZSBhbmQgY29zdHMuXG4xLiBSZWR1Y2VzIHRoZSB0aW1lIGFuZCBlZmZvcnQgbmVlZGVkIHRvIGltcGxlbWVudCBzZWN1cml0eSBhbmQgc3RyZWFtbGluZXMgc2VjdXJpdHkgYW5hbHlzaXMsIGludmVzdGlnYXRpb24sIGFuZCByZW1lZGlhdGlvbiB1c2luZyB0aGUgcmljaCBjb250ZXh0IEt1YmVybmV0ZXMgcHJvdmlkZXMuXG4xLiBJbmNyZWFzZXMgc2NhbGFiaWxpdHkgYW5kIHBvcnRhYmlsaXR5LlxuMS4gUHJvdmlkZXMgc2NhbGFiaWxpdHkgYW5kIHJlc2lsaWVuY3kgbmF0aXZlIHRvIEt1YmVybmV0ZXMsIGF2b2lkaW5nIG9wZXJhdGlvbmFsIGNvbmZsaWN0IGFuZCBjb21wbGV4aXR5IHRoYXQgY2FuIHJlc3VsdCBmcm9tIG91dC1vZi1iYW5kIHNlY3VyaXR5IGNvbnRyb2xzLlxuXG4jIyBVc2luZyB0aGUgUkhBQ1MgT3BlcmF0b3JcblxuKipSSEFDUyBPcGVyYXRvciBjaGFubmVsczoqKlxuXG5SZWQgSGF0IHByb3ZpZGVzIHRoZSBSSEFDUyBPcGVyYXRvciBieSB1c2luZyB0aGUgZm9sbG93aW5nIHVwZGF0ZSBjaGFubmVscyBpbiB0aGUgUmVkIEhhdCBPcGVyYXRvciBjYXRhbG9nOlxuXG4qIGBzdGFibGVgOiBQcm92aWRlcyB0aGUgbW9zdCByZWNlbnQgdmVyc2lvbiBhbmQgcGF0Y2hlcyB0byB0aGUgbW9zdCByZWNlbnQgdmVyc2lvbi5cbiAgVXNpbmcgdGhlIGBzdGFibGVgIGNoYW5uZWwgYW5kIGNvbmZpZ3VyaW5nIGF1dG9tYXRpYyBvcGVyYXRvciB1cGdyYWRlcyBlbnN1cmVzIHRoYXQgdGhlIG1vc3QgcmVjZW50IFJIQUNTIHZlcnNpb24gaXMgZGVwbG95ZWQuXG4qIGByaGFjcy14Lnl5YCAoZm9yIGV4YW1wbGUsIGByaGFjcy0zLjc0YCk6IENoYW5uZWxzIGZvbGxvdyBhIHNwZWNpZmljIFJIQUNTIHZlcnNpb24gYW5kIGluY2x1ZGUgYWxsIHBhdGNoZXMgdG8gdGhhdCB2ZXJzaW9uIChlLmcuIGAzLjc0LjBgLCBgMy43NC4xYCwgLi4uKS5cblxuTm90ZSB0aGF0IHRoZSBgbGF0ZXN0YCBjaGFubmVsIGlzIGRlcHJlY2F0ZWQgYW5kIGlzIG5vdCB1cGRhdGVkIGFmdGVyIFJIQUNTIHZlcnNpb24gMy43NC4gTmV3ZXIgdmVyc2lvbnMgYXJlIHB1Ymxpc2hlZCB0byB0aGUgYHN0YWJsZWAgY2hhbm5lbC5cblxuKipSSEFDUyBjb21lcyB3aXRoIHR3byBjdXN0b20gcmVzb3VyY2VzOioqXG5cbjEuICoqQ2VudHJhbCBTZXJ2aWNlcyoqIC0gQ2VudHJhbCBpcyBhIGRlcGxveW1lbnQgcmVxdWlyZWQgb24gb25seSBvbmUgY2x1c3RlciBpbiB5b3VyIGVudmlyb25tZW50LiBVc2VycyBpbnRlcmFjdCB3aXRoIFJIQUNTIHZpYSB0aGUgdXNlciBpbnRlcmZhY2Ugb3IgQVBJcyBvbiBDZW50cmFsLiBDZW50cmFsIGFsc28gc2VuZHMgbm90aWZpY2F0aW9ucyBmb3IgdmlvbGF0aW9ucyBhbmQgaW50ZXJhY3RzIHdpdGggaW50ZWdyYXRpb25zLiBVc2VycyBtYXkgc2VsZWN0IGV4cG9zdXJlcyBmb3IgQ2VudHJhbCB0aGF0IGJlc3QgbWVldCB0aGVpciBlbnZpcm9ubWVudC5cblxuMi4gKipTZWN1cmVkIENsdXN0ZXIgU2VydmljZXMqKiAtIFNlY3VyZWQgY2x1c3RlciBzZXJ2aWNlcyBhcmUgcGxhY2VkIG9uIGVhY2ggY2x1c3RlciB5b3UgbWFuYWdlIGFuZCByZXBvcnQgYmFjayB0byBDZW50cmFsLiBUaGVzZSBzZXJ2aWNlcyBhbGxvdyB1c2VycyB0byBlbmZvcmNlIHBvbGljaWVzIGFuZCBtb25pdG9yIHlvdXIgT3BlblNoaWZ0IGFuZCBLdWJlcm5ldGVzIGNsdXN0ZXJzLiBTZWN1cmVkIENsdXN0ZXIgU2VydmljZXMgY29tZSBhcyB0d28gRGVwbG95bWVudHMgKFNlbnNvciBhbmQgQWRtaXNzaW9uIENvbnRyb2xsZXIpIGFuZCBvbmUgRGFlbW9uU2V0IChDb2xsZWN0b3IpLlxuXG4jIyMgQ2VudHJhbCBTZXJ2aWNlcyBFeHBsYWluZWRcblxufCBTZXJ2aWNlICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgVHlwZSB8IERlc2NyaXB0aW9uICAgICB8XG58IDotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHwgOi0tLS0tLS0tLS0tLS0tIHwgOi0tLS0tLS0tLS0tLS0tIHxcbnwgQ2VudHJhbCAgICAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBVc2VycyBpbnRlcmFjdCB3aXRoIFJlZCBIYXQgQWR2YW5jZWQgQ2x1c3RlciBTZWN1cml0eSB0aHJvdWdoIHRoZSB1c2VyIGludGVyZmFjZSBvciBBUElzIG9uIENlbnRyYWwuIENlbnRyYWwgYWxzbyBzZW5kcyBub3RpZmljYXRpb25zIGZvciB2aW9sYXRpb25zIGFuZCBpbnRlcmFjdHMgd2l0aCBpbnRlZ3JhdGlvbnMuIHxcbnwgQ2VudHJhbCBEQiAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBDZW50cmFsIERCIGlzIGEgUG9zdGdyZVNRTC1iYXNlZCBwZXJzaXN0ZW50IHN0b3JhZ2UgZm9yIHRoZSBkYXRhIGNvbGxlY3RlZCBhbmQgbWFuYWdlZCBieSBDZW50cmFsLiB8XG58IFNjYW5uZXIgICAgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCAgICAgIHwgU2Nhbm5lciBpcyBhIFJlZCBIYXQgZGV2ZWxvcGVkIGFuZCBjZXJ0aWZpZWQgaW1hZ2Ugc2Nhbm5lci4gU2Nhbm5lciBhbmFseXplcyBhbmQgcmVwb3J0cyB2dWxuZXJhYmlsaXRpZXMgZm9yIGltYWdlcy4gU2Nhbm5lciB1c2VzIEhQQSB0byBzY2FsZSB0aGUgbnVtYmVyIG9mIHJlcGxpY2FzIGJhc2VkIG9uIHdvcmtsb2FkLiB8XG58IFNjYW5uZXIgREIgICAgICAgICAgICAgICAgICAgICAgIHwgRGVwbG95bWVudCAgICAgIHwgU2Nhbm5lciBEQiBpcyBhIGNhY2hlIGZvciB2dWxuZXJhYmlsaXR5IGRlZmluaXRpb25zIHRvIHNlcnZlIHZ1bG5lcmFiaWxpdHkgc2Nhbm5pbmcgdXNlIGNhc2VzIHRocm91Z2hvdXQgdGhlIHNvZnR3YXJlIGRldmVsb3BtZW50IGxpZmUgY3ljbGUuIHxcblxuIyMjIFNlY3VyZWQgQ2x1c3RlciBTZXJ2aWNlcyBFeHBsYWluZWRcblxufCBTZXJ2aWNlICAgICAgICAgICAgICAgICAgICAgICAgICB8IERlcGxveW1lbnQgVHlwZSB8IERlc2NyaXB0aW9uICAgICB8XG58IDotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHwgOi0tLS0tLS0tLS0tLS0tIHwgOi0tLS0tLS0tLS0tLS0tIHxcbnwgU2Vuc29yICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBEZXBsb3ltZW50ICAgICAgfCBTZW5zb3IgYW5hbHl6ZXMgYW5kIG1vbml0b3JzIEt1YmVybmV0ZXMgaW4gc2VjdXJlZCBjbHVzdGVycy4gfFxufCBDb2xsZWN0b3IgICAgICAgICAgICAgICAgICAgICAgICB8IERhZW1vblNldCAgICAgICB8IEFuYWx5emVzIGFuZCBtb25pdG9ycyBjb250YWluZXIgYWN0aXZpdHkgb24gS3ViZXJuZXRlcyBub2Rlcy58XG58IEFkbWlzc2lvbiBDb250cm9sbGVyICAgICAgICAgICAgIHwgRGVwbG95bWVudCAgICAgIHwgVmFsaWRhdGluZ1dlYmhvb2tDb25maWd1cmF0aW9uIGZvciBlbmZvcmNpbmcgcG9saWNpZXMgaW4gdGhlIGRlcGxveSBsaWZlY3ljbGUuIHxcblxuIyMjIENlbnRyYWwgQ3VzdG9tIFJlc291cmNlXG5cbkNlbnRyYWwgU2VydmljZXMgaXMgdGhlIGNvbmZpZ3VyYXRpb24gdGVtcGxhdGUgZm9yIFJIQUNTIENlbnRyYWwgZGVwbG95bWVudC4gRm9yIGFsbCBjdXN0b21pemF0aW9uIG9wdGlvbnMsIHBsZWFzZSB2aXNpdCB0aGUgUkhBQ1MgZG9jdW1lbnRhdGlvbi5cblxuIyMjIFNlY3VyZWRDbHVzdGVyIEN1c3RvbSBSZXNvdXJjZVxuXG5TZWN1cmVkQ2x1c3RlciBpcyB0aGUgY29uZmlndXJhdGlvbiB0ZW1wbGF0ZSBmb3IgdGhlIFJIQUNTIFNlY3VyZWQgQ2x1c3RlciBzZXJ2aWNlcy5cblxuIyMjIyBJbnN0YWxsYXRpb24gUHJlcmVxdWlzaXRlc1xuXG5CZWZvcmUgZGVwbG95aW5nIGEgU2VjdXJlZENsdXN0ZXIgcmVzb3VyY2UsIHlvdSBuZWVkIHRvIGNyZWF0ZSBhIGNsdXN0ZXIgaW5pdCBidW5kbGUgc2VjcmV0LlxuXG4tICoqVGhyb3VnaCB0aGUgUkhBQ1MgVUk6KiogVG8gY3JlYXRlIGEgY2x1c3RlciBpbml0IGJ1bmRsZSBzZWNyZXQgdGhyb3VnaCB0aGUgUkhBQ1MgVUksIG5hdmlnYXRlIHRvIGBQbGF0Zm9ybSBDb25maWd1cmF0aW9uIFx1MDAzZSBDbHVzdGVyc2AsIGFuZCB0aGVuIGNsaWNrIGBNYW5hZ2UgVG9rZW5zYCBpbiB0aGUgdG9wLXJpZ2h0IGNvcm5lci4gU2VsZWN0IGBDbHVzdGVyIEluaXQgQnVuZGxlYCwgYW5kIGNsaWNrIGBHZW5lcmF0ZSBCdW5kbGVgLiBTZWxlY3QgYERvd25sb2FkIEt1YmVybmV0ZXMgc2VjcmV0cyBmaWxlYCwgYW5kIHN0b3JlIHRoZSBmaWxlIHVuZGVyIGEgbmFtZSBvZiB5b3VyIGNob2ljZSAoZm9yIGV4YW1wbGUsIGBjbHVzdGVyLWluaXQtc2VjcmV0cy55YW1sYCkuXG4tICoqVGhyb3VnaCB0aGUgYHJveGN0bGAgQ0xJOioqIFRvIGNyZWF0ZSBhIGNsdXN0ZXIgaW5pdCBidW5kbGUgc2VjcmV0IHRocm91Z2ggdGhlIGByb3hjdGxgIGNvbW1hbmQtbGluZSBpbnRlcmZhY2UsIHJ1biBgcm94Y3RsIGNlbnRyYWwgaW5pdC1idW5kbGVzIGdlbmVyYXRlIFx1MDAzY25hbWVcdTAwM2UgLS1vdXRwdXQtc2VjcmV0cyBcdTAwM2NmaWxlIG5hbWVcdTAwM2VgLiBDaG9vc2UgYW55IGBuYW1lYCBhbmQgYGZpbGUgbmFtZWAgdGhhdCB5b3UgbGlrZS5cblxuUnVuIGBvYyBwcm9qZWN0YCBhbmQgY2hlY2sgdGhhdCBpdCByZXBvcnRzIHRoZSBjb3JyZWN0IG5hbWVzcGFjZSB3aGVyZSB5b3UgaW50ZW5kIHRvIGRlcGxveSBTZWN1cmVkQ2x1c3Rlci4gSW4gY2FzZSB5b3Ugd2FudCB0byBpbnN0YWxsIFNlY3VyZWRDbHVzdGVyIHRvIGEgZGlmZmVyZW50IG5hbWVzcGFjZSwgc2VsZWN0IGl0IGJ5IHJ1bm5pbmcgYG9jIHByb2plY3QgXHUwMDNjbmFtZXNwYWNlXHUwMDNlYC5cblRoZW4sIHJ1biBgb2MgY3JlYXRlIC1mIGluaXQtYnVuZGxlLnlhbWxgLiBJZiB5b3UgaGF2ZSBjaG9zZW4gYSBuYW1lIG90aGVyIHRoYW4gYGluaXQtYnVuZGxlLnlhbWxgLCBzcGVjaWZ5IHRoYXQgZmlsZSBuYW1lIGluc3RlYWQuXG5cbiMjIyMgUmVxdWlyZWQgRmllbGRzXG5cblRoZSBmb2xsb3dpbmcgYXR0cmlidXRlcyBhcmUgcmVxdWlyZWQgdG8gYmUgc3BlY2lmaWVkLiBGb3IgYWxsIGN1c3RvbWl6YXRpb24gb3B0aW9ucywgcGxlYXNlIHZpc2l0IHRoZSBSSEFDUyBkb2N1bWVudGF0aW9uLlxuXG58IFBhcmFtZXRlciAgICAgICAgICB8IERlc2NyaXB0aW9uICAgICB8XG58IDotLS0tLS0tLS0tLS0tLS0tLSB8IDotLS0tLS0tLS0tLS0tLSB8XG58IGBjbHVzdGVyTmFtZWAgICAgICB8IFRoZSBuYW1lIGdpdmVuIHRvIHRoaXMgc2VjdXJlZCBjbHVzdGVyLiBUaGUgY2x1c3RlciB3aWxsIGFwcGVhciB3aXRoIHRoaXMgbmFtZSBpbiBSSEFDUyB1c2VyIGludGVyZmFjZS4gfFxufCBgY2VudHJhbEVuZHBvaW50YCAgfCBUaGlzIGZpZWxkIHNob3VsZCBzcGVjaWZ5IHRoZSBhZGRyZXNzIG9mIHRoZSBDZW50cmFsIGVuZHBvaW50LCBpbmNsdWRpbmcgdGhlIHBvcnQgbnVtYmVyLiBgY2VudHJhbEVuZHBvaW50YCBtYXkgYmUgb21pdHRlZCBpZiB0aGlzIFNlY3VyZWRDbHVzdGVyIEN1c3RvbSBSZXNvdXJjZSBpcyBpbiB0aGUgc2FtZSBjbHVzdGVyIGFuZCBuYW1lc3BhY2UgYXMgQ2VudHJhbC4gfFxuIiwiZGlzcGxheU5hbWUiOiJBZHZhbmNlZCBDbHVzdGVyIFNlY3VyaXR5IGZvciBLdWJlcm5ldGVzIiwiaWNvbiI6W3siYmFzZTY0ZGF0YSI6ImlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFYd0FBQUY4Q0FZQUFBRE01d0RLQUFBQUNYQklXWE1BQUc2NkFBQnV1Z0hXM3JFWEFBQWdBRWxFUVZSNG5PM2R2NDhjUmY3LzhWZWZMdmJPNTVQYjIrUzJkb2l4MkNibGRIZERhT3RPbmhBTGdya0lDUUtXQUNSbmV4SUlzcHZWNTRSRHhpQkltVVU0WmtZNFo5Yk92OHo0SDZodlVOM3IyV1YvZEZkWGQvV1A1ME1xN1oyWjdxblpINitwZVZkMWRXU01FUUNnKy80VXVnTUFnSG9RK0FEUUV3UStBUFFFZ1E4QVBVSGdBMEJQRVBnQTBCTUVQZ0QwQklFUEFEM3g1OUFkd0ZsUkZDV2grd0I0dERMR3JFSjNBbGJFbGJiVmlLSW9saFJMR2tvYWJIMlZwUDBnblFLYTVUajl1cGEwMlByS20wUkZDSHdQMGxINWNLdnRCZTBRMEExTDJUZUFoYVNGTVdZZXRqdnRSK0FYRkVYUlFGS3kxUWgzb0Q1TFNmT3NHV1BXUVh2VE1nUitEbEVVRFNXTjBrYkFBODJ4bERTVE5EUEdMRUozcHVrSS9FdWtJVCtXRGZuZHNMMEJrTU9KYlBoUENmK0xFZmhiMG9uV2Nkb0llYUM5VGlSTlpjTi9GYllyelVIZ1M0cWlhQ3diOHF5ZUFicm5XRGI0cDZFN0VscHZBeitkZkoySTBUelFGOW1vLzdDdms3MjlDL3kwYkpNRi9VN0l2Z0FJWXFOWHdiOEsyNVY2OVNidzA2QS9rUFFnYUVjQU5NbVJwSU8rQkgvbkEzK3JkUE54Nkw0QWFLeFAxSU5TVDZjRFA0cWlpZXlvbnRJTmdPdHNaRWY3aDZFN1VwVk9CbjY2MWNGVVRNWUNLTzVFMHJpTFd6bDBLdkRUOHMxVTB0OERkd1ZBK3oyUkRmN09sSGs2c3g5K1dyNVppYkFINE1mZkphM1NiT21FMW8vdzAxSDlURncwQmFBNng1SkdiUi90dDNxRUgwWFJTSFpVVDlnRHFOSys3R2gvRkxvalpiUXk4S01vR2tSUmRDanBHN0VDQjBBOWRpUjlFMFhSWVZwWmFKM1dsWFRTQzZobVlwdGlBT0VzWlVzOHE5QWRLYUpWSS96MDQ5UkNoRDJBc1BZa0xkcFc0bWxONEtjejVaUndBRFJGVnVKcHpTcWVWcFIwb2lpYWlqMXdBRFRYa1RGbUhMb1QxMmwwNExQa0VrQ0xOSDdwWm1NRFB3Mzd1YWpYQTJpUHBhU2txYUhmeUJwK3VoSm5Mc0llUUx2c1NabzNkZGxtNDBiNDZjM0Q1Mkp5RmtCN2JXUkgrbzI2bVhxalJ2aUVQWUNPMkpFZDZROURkMlJiWTBiNDZVZWdsUWg3QU4yeGtSUTNwYWJmaUJIKzFnUXRZUStnUzdLUmZpTnErc0VEbjlVNEFEcXVNUk81d1FOZjdJc0RvUHYyWkxNdXFLQ0JuMTVCeTBWVkFQcGdQODI4WUlJRmZyci9CTnNsQU9pVEJ5SDMzZ215U2lmZFllNmIycDhZQUpyaEhXTk03U1dlMmdNL3ZZcDJJVmJrQU9pdmphUmgzZnZwMTFyUzJkb01qYkFIMEdjN2ttWjFyOXlwdTRaL0lGYmtBSUJrcy9DZ3ppZXNyYVJEM1I0QUxsUmJQYitXd0dmYkJBQzRWRzNiTDlSVjBxRnVEd0FYMjFGTkYyVlZIdmpwbWxNdXJnS0F5KzNYc1Q2LzBwSU9wUndBeUszeTBrN1ZJL3lwQ0hzQXlHTkhOak1yVTlrSVA0cWlSTktQbFp3Y0FMcnJMV1BNdklvVFZ4bjRLMG03bFp3Y0FMcnJ4QmdUVjNIaVNrbzY2ZVFEWVE4QXhlMVdOWUhyZllUUFJDMEFsRmJKQkc0VkkveUpDSHNBS0dOSE5rdTk4anJDVDNmQy9NM2JDUUdnMzE3enVhT203eEgrZ2VmekFVQ2ZIZmc4bWJjUlBxTjdBS2lFdDFHK3p4RitzTnQyQVVDSGVjdFdMeU44VnVZQVFHVzhyZGp4TmNKblpRNEFWTVBiaWgxZkkveVZ1TkFLQUtyaTVlcmIwaVA4S0lyR0l1d0JvRXE3YWRhVzRxT2tVN29UQUlCcmpjdWVvRlJKaDZXWUFGQ3JVa3MweTQ3d3h5V1BCd0RrTnk1emNOa1Iva3JVN3dHZ0xxVW1iNTFIK0ZFVURVWFlBMENkZHRQc2RWS21wRE11Y1N3QXdNM1k5VURua2c3bEhBQUl3cm1zNHpUQ3A1d0RBTUU0bDNWY1N6b2p4K01BQU9VNVpUQ0JEd0R0NDVUQmhXdjQ2YzZZdjdzOEdRREFtLzhwdW9PbXl3Zy9jVGdHQU9CWFV2UUFBaDhBMmlrcGVnQ0JEd0R0bEJROXdLV0c3K2NtdUFDQVVvd3hVWkhIRnhyaFIxR1VGT29OQUtBeVJUTzVhRW1uME1rQkFKVXFkQUZXMGNDUEN6NGVBRkNkU2dQZmVaYzJBSUIzaFRLNTBLUXRFN1lBMEN4RkptNXpqL0RUMnhrQ0FCcWtTRFlYS2Vua1Bpa0FvRFp4M2djV0NYenE5d0RRUExtenVVamdEeHc2QWdDb1Z1NXNab1FQQU8zR0NCOEFlcUtTRVQ0QW9NVnlyOE5uRFQ2NklFbVNNLzkvUHA4SDZRZmdVOTYxK0grdXVpTkFLTVBoOExRbFNhSzl2YjBMSDdkY0xqV2Z6N1ZZTEU0YjBFV004TkVKZzhGQVNaS2NodnR3T05UT3pvN1R1VGFialJhTHhlbWJ3SHcrMTNwZDZFNXlRSzN5anZBSmZMUlNraVNud1Q0Y0RyVzd1MXZwODUyY25KeU8vdWZ6T2FVZ05BcUJqODdZTHNzTWg4TkxTek4xV3k2WFp6NEpVQXBDS0FRK1dpbU80elBodnIrL0g3cExoUndmSDU5NUUxaXRWcUc3aEI0ZzhORjRnOEhnVExnblNlSmNkMitxeldaelppNWdzVmd3SHdEdkNIdzB6bmJOdlVtbG1icGxwYUR0T1FHZ0RBSWZRY1Z4ZkNiZzIxYWFxVnRXQ3NyZUFDZ0ZvUWdDSDdYeHVTUVNGa3REVVFTQmo4cWNEL2VxbDBUQ3lwYUdicjhKQUJLQkQwL3lYcTJLTUxoS0dCS0JEd2Zaa3NnczNLbTd0OVB4OGZHWk53SG1BN3FQd01lVnppK0o3RXRwNXVUazVMUVVraVJKYjE3ejlvUXdTME83aDhESEdlZkR2UStsbWUySno4dUNidnVOcjA4VHp0dExRN1B2RGRxTHdPK3h0bCt0NnNyWDBzYStMaW5sS3VIMkl2QjdnaEZxUFNOVVBpRlJDbW95QXIranptOUZRQTA2akw3UGdWQUthaFlDdjJOR281RU9Edzk3RVNwdFhXWFN4MVZPSnljbm1rd21tczFtb2J2U2F3UitoMHluVXoxNDhDQjBOeXJSOVMyR203cTFzMjlIUjBjYWo4ZWh1OUZiQkg1SGpFWWpmZlBOTjZHNzRRVlhpbHBkdlZMNW5YZmVZYVFmQ0lIZkVhdlZxcFdCd0Y0dytYVmxMNktUa3hQRmNSeTZHNzFFNEhmQWNEalVMNy84RXJvYnViRGJvMTl0WFJyNit1dXZkNjRzMXdaNUEvL1BWWGNFN3BvNld0cGVxZEhuMGt5VlZxdVZwdFBwbVgvYmZnTm82Z3F0d1dBUXVndTRBb0dQSzNISHB1WTRmL1AwUHR3eERINFIrQTBXSWxpNTJySTkxdXYxSDk0RStucVZOZkloOEh1czYwc2krMmkxV21tMVdwMVpMZE9YcGFHNEhvSGZFK2V2VnFYdTNoL1p6MzE3VG1CN0s0NHVMUTNGMVFqOERqcS9KSkxTRE02N3JCVFU5cVdodUlZeEpsZVRaR2oxdGlSSlRGSGo4VGg0djJuZGFPUHh1UER2WDVJa3dmdmR4NVkzeC84a2RBb2plZmpDNzFMM0VQZ0EwQk1FUGdEMEJJRVBBRDFCNEFOQVR4RDRBTkFUQkQ0QTlBU0JEd0E5UWVBRFFFOFErQURRRXdRK0FQUUVnUThBUFVIZ0EwQlBFUGdBMEJNRVBnRDBCSUVQQUQzQkhhL1FHM2ZTZGp2OUtrbHZYUExZbDVKK2xiUkp2ejVMdno2dnVJOUFsUWg4ZE5ZdFNYY2x2WjErdlZIZzJCdDY5V2J3OXRhL3Y1RDBzNlFmSkgzdm9ZOUFuUWg4ZE01OTJaQisrN29IT3JncDZWN2FYc3FHL21QWk53R2c2UWg4ZE1LT3BIZGx3LzVtVGM5NVE2L0MvNmxzOEg5ZDAzTURMcGkwUmVzOWxMU1U5SUhxQy92ejNwRDB1YVNmWk10SFFCTVIrR2l0dTdKQi82bUsxZWVyZEZ2U3Q1TCtLenVIQURRSmdZL1cyWkgwbVd5d2hoclJYK2R0MmRIKy9kQWRBYllRK0dpVk81SytrNjNYTjkwTjJUTFBGN0p2VWtCb0JENWE0eSt5WVg4N2RFY0t1aWZiYjBvOENJM0FSeXZjbC9SL2FrNnR2cWpic2lXZU85YzlFS2dRZ1kvR3V5OWJHbW03RzdJamZVSWZvUkQ0YUxTdWhIMkcwRWRJWEhpRnhxb2o3TE05Yzg2N2JJOGRIN0xRZjFQc3pZTjZFZmhvcER1eVN5OTlleWE3SGNKVHZkb2M3VEszMG42OElUdGg3SE1KNkEzWnRmcC92YVlQZ0U4RVBocG5SellNZlUzUXZwRDBsV3pRRnhsUlAwL2I5NUkrbEEzL2QyWEQzMGZmYnN1K3FiM240VnhBSHRUdzBUaGZ5TTlvK29Xazl5WHRTZnBTNWNzbnY4cUc4NTZrUjdMbG9MTHVpWXV6VUI4Q0g0M3lGL25aNWZLUmJJMjhpczNNTmx2bmYrcmhmSitKTmZxb0I0R1A0TzdJN290elYzWjBYOFlMU2Z1eWdWeDFiZnk1YkEzK281TG51YUh5cnh2SWd4bythbk5YZGdMMGp1eUkxdmNWczg4VVpoTDBTOW45OEwrVGUyMy9EZG52RC92cW8wb0VQaXAxVjdaTzdXdWk4ektQWlNkV1E2MTQrVlgyemFaTTZIOGhPejhBVklXU0RpcHhYM2JyNG05bEE3L0tzSDhtTzVrYWVubGpGdnF1azdrM3hRUXVxa1hndzZzczZEOVhQVnNYWjJXY3BzaEMzOVVIdmpvQ1hJREFoeGUzWk1zWmRRVzlaRWZTVFJqWm4vZXIzQ2R5YjRvN1pxRTZCRDVLdXkrN0UyU1YyeEZjNUpFdTNoYWhDYjZVOUlQanNmZDhkZ1RZUXVDamxDOWtSL1YxYjF2OFZEWlVtK3hEdWRYejc0a2JwcUFhQkQ2YzdNaVdjRUtOUmg4RmV0NGluc3Y5VGVrdlBqc0NwQWg4RkphRmZkMGxuTXhUdFdlOStsZHlHK1g3dU5vWU9JL0FSMkdoYnpQWWh0RjlaaU8zN1IyWXVFVVZDSHdVOG9YQ2h2MWp0V2Qwbi9uSzRaZ2I0aVlwOEkvQVIyNFBGWFlGeVdPMWN5dmg1N0xYQ3hSRjRNTTN0bFpBTG5kVXpVVkJ6MlRMSHRuTlNPN0l6aEZzencvOElEdEtidHZJZnR2M0t2N0pLT1FuS1hRVGdZOWN2cENmcFpjdlpjUHZoL1JyWDdoc284d0lINzRSK0xqV2ZaVWZiYjZVWGFMNGxacDNaV3dkWEQ2ZHNCWWZ2bEhEeDVWMlZQN2VzazlsYnhaU3h4NzFUZmFpNE9Odml4dWp3QzhDSDFkNlYrVktPWTlrTnhNcmUzdkJMbkQ1SGl4a2w4R3lUQk0rRVBpNFVwbnRldDlYdTliTU45VWJzdHRNZnlIS1BDaUh3TWVsN3N0OTU4dVBWTTM5WlB2c251elcwMnk3QUZjRVBpN2xlbm4vRDJyK3htWnRkVVBTLzZuOHZBcjZpY0RIaFhia0Z2alpIdldvMXJ2aXh1Y29qc0RIaFZ3bkNVUGVWN1p2N29uUVJ6RUVQaTdrc2hQbUMxRzN2MG9WVndyZms5M3lBc2lEd01lRlhFYjRoUDNWSGxkMDNrL0ZzazNrUStEalFpNVgxbFlWYUYzeFhHNDdaK2JCa2sza1FlRGpEMXl1N253aExxN0s0ME5WODhaNFUzWWlGN2dLZ1k4L2NBbjhwdDVNdkluZWsvUTN1ZC9rL0RJUHhTZ2ZWeVB3NFFXQlg4elBrdjRoNlg4bERTWDlVK1ZIL2pmRUtCOVhJL0NCd0o3TGJoWDlubXo0dTJ5bG5DbXpGUWE2ajhBSEd1UzU3R1p6cnFQOW0yTHJCVnlPd0FjYTZEMjVoNzdMTlJUb0J3SWZ2YkFqTzZuNW5hVC9sN2J2MU95SnpnOVZmQTk5aVRYNXVCeUJEeSthZkR1Kys3SzdUSDZxczZQZk45Si9XNnFadGUrTjNMYVg1bDY0dUF5Qmp6OXdXVS9meE1DL0sra25TWi9yNnB1NDNFZ2Y4NU9hTnpyK1dvenk0UStCano5d0NmeWJhazdvMzVLOTh2UmJGUnZ0M3Rhckc0MDA2ZGFDVmV6QmczNGk4SEVobDZXQjk3ejNvcGdkU1IvSWp0VEw5T1ZlZW80UDFJejZQbGN3d3hjQ0h4ZHl1WkRxdnNJRjVIMjlDdWt5OStETjNOQ3JONDhtMXZjQkZ3UStMdVF5d2c5eHBlY2QyZFUybjh2OWRveFh1Wm1lK3pzMXAyUUZ1Q0x3Y2FIdlplOWVWZFJEMVZQLzNwR3R0Uitybm5YbmI2VFBGV0pYeWlhVWxkQU5CRDR1OWIzRE1UY2svZGQzUjg3NVFIWXBaWWc1Zyt4RzRoL1UrSnhjT1F0ZkNIeGN5dlZLejl1cTV0WjdkL1VxYkgzVTZWMWw5ZjJscWwvK2VGZHVwU3BXOXVBaUJENHU5YlBjMW9CTGZ1KzNla3UyaHY2dHFxblR1N29wMjZmdlZGMFp5K1dUaE92UEROMUg0T05LTGxkNlpyTFFkNjFCNzBqNlROSkN6ZDRmNWczWlBuNG12L1gyaDNKNzNZenVjUmtDSDFkeXZkSXpjMDl1SzF3ZXlwWk0yclMvKzd1eWZmWnhVL0g3c3RzK3VQQjlZeFYwQjRHUGE3MVg4dmpic3FHZmQvVDdoV3pZaGF6VHU3b2gyM2ZYY2xiMnFlWnp4K05meW0yeUhmMUE0T05hUDZ2OHFQR0diSkJkNTc2cVhYM3pWUFltSTJWdk5IS2RleXAyd1ZhMm0rZFBLdmVwaHJESFZRaDg1UEtlM05ibGI3dW42MGY1VlMxM2ZDRjdIOW0veW01VmtOMW81RytxYnBJejcydTVJeHYwbjZyOHBIU1pPUmQwSDRHUFhEYXk5MkF0NjZwYXZ1c1N4S3U4bFBTUnBEMWRQSm41Yy9yZlBsTDVON1R6YnVyNlpadlpDaVFmci91eDJIY0hWeVB3a2R2UHNzSFlGbzlsdy96TEhJLzlNbjFzMlJ1SkYvV1ovTXhWdkpTOVlRcHdGUUlmaFh5cCtrT3hxS2VTOW1YTFVKc0N4MjNTWS9aVmJYMC9jMHZTMjU3T1ZmUzFvcDhJZkJSVzVuNnJWWlljWGtqNnAyeHQzbVczejh5djZUbitxV292WXZKMXNkWmpNVm1MZkFoOE9IRUovYXBxekM5bEp5djM1RGY0dmsvUCtVais2L3UrUEZQNVpiUG9Ed0lmenQ2VDlIN094MmFoN05zUGt0NnM2TnlaUitsek5PMkNwbWV5bjBTQXZBajhqaGtPaDdVKzM5ZXlOZStyU2g4djlHbzVwRzlmVlhUZTg1Nm56K1ZUbWJMVEQ3TGYweXJyOWttU1ZIaDJoRURnZDh4Z01LajlPWCtWSFFGL0pEdlorVEp0VDJVL0FieXBjdUhXVlJ1NXpZVThrbDBpeXlRdGl2cHo2QTZnR3pheUszanlMSUhFS3gvSzduZWZaMm5tQzlreUdwdWp3UlVqZkNDZ2pXeHA1dGtWajNraCswbnBzb3ZIZ0x3WTRYZE1pSklPeXNsS1l2ZGwxK1h2YlAzN005bDVraERpT0E3MHpLZ0tnZDlnaThXaThERjFUOXJDbjY4Vkx0d3Y0aEw0THIrenFBOGxuUVpicjllaHV3QVV3dTlzc3hINEhjUEhjUGpDcDhYdUlmQWJicmxjRm5yODd1NXVSVDFCMyt6c0ZMdGhZOUhmVmRTUHdHODRsNC9JVE55aUxKZFBpcFJ6bW8vQWI3alZhbFg0R0Q2S295eVh3SGY1WFVXOUNQeUdjL2tqb282UHNsd0dEUVIrOHhINERlZXl6STNBUjFrc3lld21Bci9oWE9xaWJIcUZzbHhHK05Ud200L0FiN2o1ZkY3NEdFYjRLTXNsOEYxK1YxRXZBcjhGVGs1T0NqMStkM2UzTnl0MTN0V3JyUWlxdEpNK1Z4L0VjVng0U1diUjMxR0VRZUMzZ0V0dHRDOWxuYmNsTFNVOXJQQTVIcWJQNGV2K3MwM0hoRzEzRWZndHdKNDZWN3NoNlZQWlVMN3I4YngzMDNOK3FuemJGM2VGeTJDQmNrNDdFUGd0d0FnL241dVN2cFgwbmNyZElQeFdlbzV2MDNQMmpjdGdnUlU2N1JBWlkvSTlNSXJ5UFJEZURRWUQvZjc3NzRXUGk2S29ndDVVNTY1c3lQcnlTUGEyaEhudkRKWFY2VC93MkllL3FYMTcyT2ZOaEcydnZmWWFaWjJBakRHNS90Z1o0YmZBZXIxMm1oVHI0eWgvMndleUpabjdPUjU3UDMyc3o3QnZvOUZvVlBpWWs1TVR3cjRsQ1B5V2NLbVJ1dnp4aHZTejdMMXdmYm9oNlhOSlArbmkrdjdkOUw5OUx2OTErcGRxMytqZVpaQkFPYWM5Q1B5V2NBbjhObzd3SDFWMDN0dXk1YUwveXRib2I2WC8rOXYwdjFXaHF0ZFNKZGJmZHhzMS9KYUk0MWkvL2ZaYjRlUGFXRnY5UXRLOUNzK2ZmWXFvY3VYTlk5a2JqcmNOOWZ0Mm9vYmZNYXZWeXFtTzM3YXlqbVNEOGlQNUwrOWticWk2c0g4cDIvYzJocjFVZkU5NzZ2ZnRRdUMzeUd3Mkszek1lRHoyMzVFYWZDbHBUM2FrM0JhUFpmdjhaZWlPbEZDMEhrODVwMTBJL0JaeCtlUGEyOXRyN2Q0Nkc5bVI4cjZrcDRIN2NwV25zbjE4VC9tWGdEYlZkRHF0OVBFSWk4QnZrZGxzcHMybWVLUzBzYXl6N1ZkSmY1WDB2cVFYZ2Z1eTdZVnNuLzRxMjhjdW1NL25Pam82eXZYWW82TWpSdmd0UStDM2pFdFpaektaVk5DVCtuMHQ2VTNaMVM5VjFmZnplSm4yNGMyMFQxMHpIbyt2RGYyam82UFdsZ3Y3ak1CdkdaZkEzOTNkYmVVU3pZdHM5Q3BzUTlUM0grdlZtMDdieXpkWEdZL0hldWVkZC9Ua3laTXovLzdreVJPOTlkWmJoSDFMc1N5emhkYnJkZUh0YTdzNklyc3I2VE5WdDVZKzgwelNoMnJmaFZUb0I1WmxkcGpMS1AvQmd3ZWQzQ1AvWjlrUjkvdXFwc3p6TWozM215THMwWDRFZmd1NXJvem9TaTMvSWwvTExvbjBlWFhyby9TY1hhelRvNThvNmJUVWFyWFM3dTV1b1dNMm00M2lPTzc4dlVkdnlaWjVYRzlZOG9OcytlYTV0eDRCMWFLazAzR0hoNGVGajluWjJlbjBLRC96WE5JL1pMY21McktNODBWNnpEOUUyS09iR09HM2xPc2UrWDBaNVc5N0tMdnQ4V1hiS1dUTExOdDhoU3o2alJGK3g2M1g2OXdYeUd6cnl5aC9XN1pOd3lQWjFUYVpaM3BWcHlmczBRZU04RnZNZFFmTlBvN3lnUzVqaE44RHE5Vkt4OGZIaFkvYjJkbHhtZ01BMEc2TThGc3VTUkw5K09PUFRzZSsvdnJyM0swSTZBQkcrRDB4bjgrZFJ2bVMyMG9mQU8xRjRIZkF3Y0dCMDNINysvdTltOEFGK295U1RrZk01M1B0Nys4WFBtNnoyV2c0SEhMWElxREY4cFowQ1B5T0dBNkgrdVdYWDV5T1BUNCs3c3h1bWwwd0dvMlVKSW5URGNYeldxMVdtcy9ubXMxbXJOYnFnTHlCTDJOTXJpYkowSnJkcHRPcGNYVndjQkM4LzMxdncrSFFMQllMNTUraGkvVjZiY2JqY2ZEWFRpdlhUTjRjei8zQUJyd28ydFZ0TUJpWTlYcnQvTWVmSkVudzE5RFhOaHdPUy8zc3lpTDAyOTBNZ2QvUE5wbE1uUC9vMSt1MUdRd0d3VjlESDl0OFBuZit1ZmtTeDNIdzd3UE5yUmtDdjcrdFRGbGdzVmdFNzMvZjJuQTRkUDU1K1hSNGVCajhlMEZ6YXlabmpyTXNzNFBLM05scWIyL1BlYjk5dUduS1RlYVp1TzgrQXIrREZvdUZQdm5rRStmakh6eDQ0THkySCsyMXQ3Y1h1Z3VvR0lIZlVRY0hCMW91bDg3SGYvenh4NTI4Qnk3UVp3UitoNVVON1AvODV6K0VmZzI0NkEyMXlWdnNWd01tSm1qRlc1bFZPeG1XN0ZYYnlpNm45U24wOTRMbTFneXJkR2habTgxbXBZT0EwSysyamNmajBqOGpIMEovSDJodXpSRDR0S3dOQmdNdlYzQVMrdFcySm9SKzZPOEJ6YTBaQXArMjNYeGR5VG1kVG9PL2xpNjNKRW04ZkNKekZmcjEwOXlhSWZCcDU5dG9OUElTQ3JQWmpDdHlBLzhjcTZyNWgzNXROTGRtQ0h6YVJjMVgyV0N4V0pqaGNCajg5ZlN0SFJ3Y2VQbjVYU2IwNjZPNU5VUGcweTVyaDRlSFhzSmh2VjZiMFdnVS9QWDBvUTBHZzFyMjJ3bjlPbWx1elJENHRLdGFtYTJVejV0T3A1UjRLbXhKa3RTMmJEUDBhNlc1TlVQZzA2NXJQa04vdFZxeHZiTG5OaGdNdkgwYXl5djBhNmE1TlVQZzAvSTBuNkZ2ak4xeGtkRisrVFlhamN4cXRmTDZzOGtqOU91bXVUVkQ0TlB5TnQraHoxMlUzRnNjeHl6THBCVnVoc0NuRldtK1E5OFlZK2J6T1dXZW5HMHdHRlMrQWllUDBOOEhtbHN6QkQ2dGFLdXFYanlkVHJtYjBoWHQ0T0NBdlhSb3Bab2g4R2t1cmNyTCt3bitWMjB3R0pqSlpGSlpuWDYxV2ptZE8vVDNoZWJXRElGUGMyMVZMd1BzYzZrbmp1UEtSL1NMeGNKNTNYN283dy9OclJrQ24xYW14WEhzWmNPMXE2eFdLek9aVEhxeHFpZEpra3JtU2M3YnZpOHRnZCtmWmdoOFd0azJHQXhxQ1NsamJMbW5hMWZ0WnFQNU9wWlhYblRWTTRIZm4yWUlmSnF2Tmg2UGE1dFVYSy9YclE3L09JN05aREtwL05QUnRzVmljZUhjQ0lIZm4yWUlmSnJQVmtlSjU3ejFlbTFtczVtWlRDYU4zYWh0TUJpWTBXaGtEZzhQZzF3b2RYQndjR25mQ1B4ZXRkamt5UEhJL295dkYwVlJ2Z2VpMHc0T0R2VHh4eDhIZWU3TlpxUDVmSzdGWW5INmRiMWUxOXFINFhCNDJwSWswZDdlWHEzUG4xa3VseHFQeDFvc0ZwYytaajZmYTM5L3Y5QjVveWdxMnpVRVlJeko5WU1qOEZGWUhNZWFUcWVGdzZRS0p5Y25XcTFXbXMvbmtuVDZ0Y3lid1hBNDFHQXdVQnpIaXVOWXcrRlFjUndIQy9kdG04MUdoNGVIT2pnNHVQYXhCSDUvRVBpbzNIZzgxdUhob1haMmRrSjM1VXJabThKVm12RG1kWjBuVDU1b01wbGMrMW95UlFOL3VWeHFPQnc2OWc0aDVRMThhdmkwVXEwcFd3SjBtZXRPcEpQSnBORHpiQy9wcExXckdTWnRhWFcyT0k1clc4TFpGNnZWcXRRbWRJUEJJUGZxcXZWNnpWWFFMVzZHd0tlRmFBUi9lV1dEZnJ2bHZYazl1NXUydTVrS0FuOGUra1hSMnRNSS91SjhCdjEyR3c2SGx5NFo1Y1kxbldoemt6UEhpMHphemlYdDUzb3drSXJqV09QeFdKUEpwUEdUdTZFY0h4L3I4UEJRczltczB1Y1pqVVpuSm1VWGkwWGx6NGxhSEJ0amtseVB6UHZPSUdtbThPOWt0QmEzOFhoYys4VmJUYlZlcjgzaDRTRjFjNXFQTmpNVmxIUU9HdkRDYUIxb2NSd0h1ekkxdE5sc1JyMmM1cnNkbUFvQ2Y5S0FGMGJyV0JzT2g1MFAveXprKzdBcktDMUltNWdLYXZpSnBCOXpQUmh3TUJ3T05ScU5sQ1JKS3k2RXVzekp5WW5tODdsbXM1bm04M250MnorZ2Q5NHl4c3p6UExCSTRNZVNmblB1RWxEQVlEQlFraVNuZTlZMCtRMGdDL2p0UFg2QUdyMW1qRm5sZVdEdXdKZllYZ0ZoYlc5Y2xyVzZWLzRzbDB1dFZxdWdHN2dCMjB6ZWJSVlVQUEFYa3NMdklBVnNTWkpFZzhIZ2RNbGh0dm1aWkQ4cDVObjBiTFBabkJtWlowRytXcTNPTktCaGxzYVkzQnNnRlEzOHFhUUhEcDBDQVBoM1pJd1o1MzN3bndxZW5PSWtBRFJIb1V3bThBR2d2UXBsY3FHU2pzVEVMUUEwUlpFSlc2bjRDRitTbGc3SEFBRDhLcHpGTG9FL2R6Z0dBT0RYdk9nQkJENEF0Tk84NkFFdU5meUJwTitMUGhFQXdLdi9NY1lVdXVxdjhBZy9mUUxxK0FBUXpySm8yRXR1SlIzSjdvMFBBQWpES1lNSmZBQm9INmNNTGx6RFB6MHdpbGFTZHAwT0JnQzRPakhHeEM0SHVvN3dKVWI1QUJDQ2MvYVdDZnhwaVdNQkFHNm1yZ2M2bDNRa3lqb0FVRFBuY281VWJvUXZNY29IZ0RwTnl4eGNkb1FmaTlzZUFrQmRjdC9POENLbFJ2anBFeCtYT1FjQUlKZmpNbUV2bFMvcFNKUjFBS0FPMDdJbktGWFNPVDBKazdjQVVLVlNrN1VaSHlOOGlWRStBRlJwNnVNa3ZrYjRBMGtyU1R1bFR3WUEyTGFSRkx0c2xuYWVseEYrMnBHcGozTUJBTTZZK2doN3lkTUlYMktKSmdCVXBOUlN6RzIrYXZqWkVzMGpYK2NEQU9qSVY5aExIa2Y0RXFOOEFQRE0yK2hlOGpqQ2wwNUgrWi80UENjQTlOUW5Qc05lOGp6Q2wxaXhBd0FlZUZ1WnM4M3JDRjg2WGJGejRQdThBTkFqQjc3RFhxcGdoSDk2WXE2K0JRQVhYcTZxdllqM0VmNldjWVhuQm9DdUdsZDE0c29DM3hnemwvU2txdk1EUUFjOVNiT3pFcFdWZENRbWNBR2dnRW9tYXJkVldkSmhBaGNBOHF0a29uWmJwU1A4MHllSm9ybWsvY3FmQ0FEYTZkZ1lrMVQ5SkhVRlBxVWRBTGhZNWFXY1RLVWxuVXo2UXNaMVBCY0F0TXk0anJDWGFncDhTVExHekNUOXU2N25BNEFXK0hlYWpiV29wYVJ6K21TMnRET1h0RmZia3dKQU15MGxKWFdON3FXYUExODYzVkZ6SWVyNUFQcHJJMm5vZTNPMDY5Ulcwc21rTDNCYzkvTUNRSU9NNnc1N0tVRGdTNmYxL0grRmVHNEFDT3hmZGRidHQ5VmUwam56NUZFMGxmUWdXQWNBb0Y1SHhwaHhxQ2NQR3ZnU0YyVUI2STFhTHE2NlNwQ1N6amtqMmRscUFPaXFwV3pXQlJVODhOTWxTWWtJZlFEZFZQdnl5OHNFTCtsazJINEJRQWZWdG0xQ0hzRkgrSm10a2Y0bWNGY0F3SWVOR2pLeXp6UW04Q1hKR0xNUW9RK2cvYkt3WDRUdXlMWkdCYjUwR3ZxeHFPa0RhS2VsYkJtblVXRXZOVER3SlNaeUFiUldZeVpvTDlMSXdKZk9oUDV4NEs0QVFCN0hhbkRZU3cwT2ZNbUdmbnFod2xIb3ZnREFGWTZNTVkwT2U2bmhnWjlKTDBWbTd4MEFUZlN2a05zbEZOR1lkZmg1UkZFMGtqUVZhL1VCaExlUjNmVXl5RVpvTGxvVitOTHBmdm96Y1JNVkFPRXNKWTFDYkhGY1JpdEtPdHZTYjNBaWJwY0lJSXgveTA3T3JrSjNwS2pXamZDM1VlSUJVS1BXbFhET2EzWGdTNmQ3OE16RUZzc0Fxbk1zVzhKcDlDcWM2N1N1cEhQZTF0TE5mNGt0R1FENHRaRmRoZFA0SlpkNXRINkV2eTBkN1U4bC9UMXdWd0MwM3hQWkVrN3JnejdUcWNEUFJGR1V5QWIvYnRpZUFHaWhFOW1nbjRmdWlHK3RMK2xjeEJnek44YkVvc3dESUwrc2ZCTjNNZXlsam83d3Q2Vmxub21rajBQM0JVQmpmU0xwc0V2bG00dDBQdkF6NlFWYkI1SWVCTzBJZ0NZNWtuVFF4algxTG5vVCtKazArQ2VTeG1MOVB0QkhHOWs1dnNPK0JIMm1kNEdmMlNyMWpIWDMwQ2tBQUFEdlNVUkJWTVhrTHRBSEozb1Y5SjB1M1Z5bXQ0Ry9MWXFpc1d6d2MvRVcwRDNIa3FiR21Hbm9qb1JHNEc5Snl6MWpNZW9IMmk0YnpVLzdWcmE1Q29GL2lTaUtockxCUHhMaEQ3VEJpZXcySzlNbTNrKzJDUWo4SE5Md0g2V05iWm1CNWxqS2h2eU1rTDhlZ1Y5UU90bWJiRFhlQUlENkxDWE5zOWJYeVZkWEJMNEg2VllPdzYzR213QlEzbExTSW10ZHZmcTFUZ1IrUmRJSjRGajJEV0N3OVZWaU5SQWcyZFV6a3JTV0RmWHM2NHFKMW1vUStBMnk5U1lCZE1XQ3NrdHpFUGdBMEJPZDNDMFRBUEJIQkQ0QTlBU0JEd0E5UWVBRFFFOFErQURRRXdRK0FQUUVnUThBUFVIZ0EwQlAvSDlmNTZOTE9FVmJiZ0FBQUFCSlJVNUVya0pnZ2c9PSIsIm1lZGlhdHlwZSI6ImltYWdlL3BuZyJ9XSwiaW5zdGFsbCI6eyJzcGVjIjp7ImNsdXN0ZXJQZXJtaXNzaW9ucyI6W3sicnVsZXMiOlt7ImFwaUdyb3VwcyI6WyIqIl0sInJlc291cmNlcyI6WyIqIl0sInZlcmJzIjpbIioiXX0seyJhcGlHcm91cHMiOlsicGxhdGZvcm0uc3RhY2tyb3guaW8iXSwicmVzb3VyY2VzIjpbImNlbnRyYWxzIiwic2VjdXJlZGNsdXN0ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJwYXRjaCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbInBsYXRmb3JtLnN0YWNrcm94LmlvIl0sInJlc291cmNlcyI6WyJjZW50cmFscy9maW5hbGl6ZXJzIiwic2VjdXJlZGNsdXN0ZXJzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBsYXRmb3JtLnN0YWNrcm94LmlvIl0sInJlc291cmNlcyI6WyJjZW50cmFscy9zdGF0dXMiLCJzZWN1cmVkY2x1c3RlcnMvc3RhdHVzIl0sInZlcmJzIjpbImdldCIsInBhdGNoIiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbImF1dGhlbnRpY2F0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsidG9rZW5yZXZpZXdzIl0sInZlcmJzIjpbImNyZWF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJhdXRob3JpemF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsic3ViamVjdGFjY2Vzc3Jldmlld3MiXSwidmVyYnMiOlsiY3JlYXRlIl19XSwic2VydmljZUFjY291bnROYW1lIjoicmhhY3Mtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIn1dLCJkZXBsb3ltZW50cyI6W3sibGFiZWwiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn0sIm5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIiLCJzcGVjIjp7InJlcGxpY2FzIjoxLCJzZWxlY3RvciI6eyJtYXRjaExhYmVscyI6eyJhcHAiOiJyaGFjcy1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0cmF0ZWd5Ijp7fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsia3ViZWN0bC5rdWJlcm5ldGVzLmlvL2RlZmF1bHQtY29udGFpbmVyIjoibWFuYWdlciJ9LCJsYWJlbHMiOnsiYXBwIjoicmhhY3Mtb3BlcmF0b3IiLCJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn19LCJzcGVjIjp7ImNvbnRhaW5lcnMiOlt7ImFyZ3MiOlsiLS1oZWFsdGgtcHJvYmUtYmluZC1hZGRyZXNzPTo4MDgxIiwiLS1tZXRyaWNzLWJpbmQtYWRkcmVzcz0wLjAuMC4wOjg0NDMiLCItLWxlYWRlci1lbGVjdCJdLCJlbnYiOlt7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX01BSU4iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLW1haW4tcmhlbDhAc2hhMjU2OjI2ZTAxYjQ1NTRkNmZmMmQyYTEzMzNmZjg2MjQ0ZjYxYTAzN2I2MWJiM2IyNmExNGIwOTI3ZDI0NWExYjBjMjEifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItcmhlbDhAc2hhMjU2OmEyODNhOGU2NTFhNGQ2ZmM5OTFjNDgwMWU4NDgwZjMxZmI3MmI2MzA1YjBiOWM4NzQxNzMzYzk4NDcyMzVlNjUifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1NDQU5ORVJfU0xJTSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci1zbGltLXJoZWw4QHNoYTI1Njo2ZGQ5ZTQ4NDI5ODg3MjhhOTMwNDUxYjI1ODIyYzFlMDQ5Y2QyZjZjN2IzZTM1OGRmMThlNzRjYTE1YjFmOTcyIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX0RCIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLWRiLXJoZWw4QHNoYTI1Njo4MjgxZDQzYTViMWYyY2ZjNzg5M2Q4MTI3MDNlMjgzZjVmNWMzMDYxNzczM2I1MzFkODZkYzIwMWZkMWJjZjlmIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX0RCX1NMSU0iLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItc2xpbS1yaGVsOEBzaGEyNTY6OWRhYjg1ZWFiYmFlOGNjNTFlYTkyODhhZWFmMGFjNDcwMDlkMjkzMDA2MjY0YjZmODg5OTE4MTU3NzJkOWRmMSJ9LHsibmFtZSI6IlJFTEFURURfSU1BR0VfQ09MTEVDVE9SIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1jb2xsZWN0b3ItcmhlbDhAc2hhMjU2OjU5MWRjYzE1MzJhZTJlNDBhN2U3OGUxMTdmN2MwMmRlODFjMDc0MmY0OGI5NzQzNmMyZTRhN2ZkNWE5ZmU2NDkifSx7Im5hbWUiOiJSRUxBVEVEX0lNQUdFX1JPWENUTCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtcm94Y3RsLXJoZWw4QHNoYTI1NjpjYzc0MTU1MTQ5N2Y5NDlhMmMzMzdhNmZlZDAzMTNjODA3Y2M0NmQwYWQ1YWRjMjgxNTA1MTQ2ZjIyZmIzNTZhIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9DRU5UUkFMX0RCIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1jZW50cmFsLWRiLXJoZWw4QHNoYTI1NjozOTY3YzdjOTEyMzg1MTZiZmQ1ZGY0YTg5M2UwZGY2NDRiOGFjYTBkNmIyNDlkYmQyZTk0YzA2M2RhZDEyZmJhIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX1Y0X0RCIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXY0LWRiLXJoZWw4QHNoYTI1Njo1MDYyY2Y3Nzk1MmYyMWZiNDI4ZmY3YTIzMGMzZjY5MmJiYjczZjg4OGFiMTAyZTVhYzE5N2EzNTI0MTViMThhIn0seyJuYW1lIjoiUkVMQVRFRF9JTUFHRV9TQ0FOTkVSX1Y0IiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXY0LXJoZWw4QHNoYTI1NjoyYmQxOTJhOWYxOTYwYWY3MDA4MzQxYTM5ZmYzMzc5YzEyMTg2MGE4YzExNDVmMTIwMDA3ZTEwNmJhYjU4MmNjIn0seyJuYW1lIjoiTUVNT1JZX0xJTUlUX0JZVEVTIiwidmFsdWVGcm9tIjp7InJlc291cmNlRmllbGRSZWYiOnsiY29udGFpbmVyTmFtZSI6Im1hbmFnZXIiLCJkaXZpc29yIjoiMCIsInJlc291cmNlIjoibGltaXRzLm1lbW9yeSJ9fX1dLCJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJoZWw4LW9wZXJhdG9yQHNoYTI1NjozNDcxZDZjMmI3N2FkNGJlODYzZjdkNWIwZTVkYTVjZDhhOWMyNjcxMjZjMDAzNDI0YzI3YjkxZTFjYmYxYjI0IiwibGl2ZW5lc3NQcm9iZSI6eyJodHRwR2V0Ijp7InBhdGgiOiIvaGVhbHRoeiIsInBvcnQiOjgwODF9LCJpbml0aWFsRGVsYXlTZWNvbmRzIjoxNSwicGVyaW9kU2Vjb25kcyI6MjB9LCJuYW1lIjoibWFuYWdlciIsInBvcnRzIjpbeyJjb250YWluZXJQb3J0Ijo4NDQzLCJuYW1lIjoiaHR0cHMiLCJwcm90b2NvbCI6IlRDUCJ9XSwicmVhZGluZXNzUHJvYmUiOnsiaHR0cEdldCI6eyJwYXRoIjoiL3JlYWR5eiIsInBvcnQiOjgwODF9LCJpbml0aWFsRGVsYXlTZWNvbmRzIjo1LCJwZXJpb2RTZWNvbmRzIjoxMH0sInJlc291cmNlcyI6eyJsaW1pdHMiOnsiY3B1IjoiMjAwbSIsIm1lbW9yeSI6IjFHaSJ9LCJyZXF1ZXN0cyI6eyJjcHUiOiIxMDBtIiwibWVtb3J5IjoiMjAwTWkifX0sInNlY3VyaXR5Q29udGV4dCI6eyJhbGxvd1ByaXZpbGVnZUVzY2FsYXRpb24iOmZhbHNlLCJjYXBhYmlsaXRpZXMiOnsiZHJvcCI6WyJBTEwiXX19fV0sInNlY3VyaXR5Q29udGV4dCI6eyJydW5Bc05vblJvb3QiOnRydWV9LCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJyaGFjcy1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIiLCJ0ZXJtaW5hdGlvbkdyYWNlUGVyaW9kU2Vjb25kcyI6MTB9fX19XSwicGVybWlzc2lvbnMiOlt7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJjb25maWdtYXBzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCIsImNyZWF0ZSIsInVwZGF0ZSIsInBhdGNoIiwiZGVsZXRlIl19LHsiYXBpR3JvdXBzIjpbImNvb3JkaW5hdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbImxlYXNlcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giLCJjcmVhdGUiLCJ1cGRhdGUiLCJwYXRjaCIsImRlbGV0ZSJdfSx7ImFwaUdyb3VwcyI6WyIiXSwicmVzb3VyY2VzIjpbImV2ZW50cyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJwYXRjaCJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6InJoYWNzLW9wZXJhdG9yLWNvbnRyb2xsZXItbWFuYWdlciJ9XX0sInN0cmF0ZWd5IjoiZGVwbG95bWVudCJ9LCJpbnN0YWxsTW9kZXMiOlt7InN1cHBvcnRlZCI6ZmFsc2UsInR5cGUiOiJPd25OYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6ZmFsc2UsInR5cGUiOiJTaW5nbGVOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6ZmFsc2UsInR5cGUiOiJNdWx0aU5hbWVzcGFjZSJ9LHsic3VwcG9ydGVkIjp0cnVlLCJ0eXBlIjoiQWxsTmFtZXNwYWNlcyJ9XSwia2V5d29yZHMiOlsiYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eSIsInN0YWNrcm94Iiwic2VjdXJpdHkiLCJ2dWxuZXJhYmlsaXRpZXMiLCJjb21wbGlhbmNlIiwiZGV2c2Vjb3BzIiwibW9uaXRvcmluZyIsInNjYW5uaW5nIiwicnVudGltZS1zZWN1cml0eSIsIm5ldHdvcmsgcG9saWN5IiwiY29uZmlndXJhdGlvbiIsInJpc2siXSwibGlua3MiOlt7Im5hbWUiOiJSZWQgSGF0IEFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgRG9jdW1lbnRhdGlvbiIsInVybCI6Imh0dHBzOi8vZG9jcy5vcGVuc2hpZnQuY29tL2Fjcy93ZWxjb21lLyJ9LHsibmFtZSI6IkRhdGFTaGVldCIsInVybCI6Imh0dHBzOi8vd3d3LnJlZGhhdC5jb20vZW4vcmVzb3VyY2VzL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHktZm9yLWt1YmVybmV0ZXMtZGF0YXNoZWV0In0seyJuYW1lIjoiU3VwcG9ydCBQb2xpY3kiLCJ1cmwiOiJodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL25vZGUvNTgyMjcyMSJ9LHsibmFtZSI6IkNvbW11bml0eSBTaXRlIiwidXJsIjoiaHR0cHM6Ly93d3cuc3RhY2tyb3guaW8vIn1dLCJtYWludGFpbmVycyI6W3siZW1haWwiOiJyaGFjcy1wbUByZWRoYXQuY29tIiwibmFtZSI6IkFkdmFuY2VkIENsdXN0ZXIgU2VjdXJpdHkgcHJvZHVjdCB0ZWFtIn1dLCJtYXR1cml0eSI6ImFscGhhIiwibWluS3ViZVZlcnNpb24iOiIxLjE1LjAiLCJwcm92aWRlciI6eyJuYW1lIjoiUmVkIEhhdCJ9LCJyZWxhdGVkSW1hZ2VzIjpbeyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItZGItc2xpbS1yaGVsOEBzaGEyNTY6OWRhYjg1ZWFiYmFlOGNjNTFlYTkyODhhZWFmMGFjNDcwMDlkMjkzMDA2MjY0YjZmODg5OTE4MTU3NzJkOWRmMSIsIm5hbWUiOiJzY2FubmVyX2RiX3NsaW0ifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY2VudHJhbC1kYi1yaGVsOEBzaGEyNTY6Mzk2N2M3YzkxMjM4NTE2YmZkNWRmNGE4OTNlMGRmNjQ0YjhhY2EwZDZiMjQ5ZGJkMmU5NGMwNjNkYWQxMmZiYSIsIm5hbWUiOiJjZW50cmFsX2RiIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXNjYW5uZXItcmhlbDhAc2hhMjU2OmEyODNhOGU2NTFhNGQ2ZmM5OTFjNDgwMWU4NDgwZjMxZmI3MmI2MzA1YjBiOWM4NzQxNzMzYzk4NDcyMzVlNjUiLCJuYW1lIjoic2Nhbm5lciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXY0LXJoZWw4QHNoYTI1NjoyYmQxOTJhOWYxOTYwYWY3MDA4MzQxYTM5ZmYzMzc5YzEyMTg2MGE4YzExNDVmMTIwMDA3ZTEwNmJhYjU4MmNjIiwibmFtZSI6InNjYW5uZXJfdjQifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtY29sbGVjdG9yLXJoZWw4QHNoYTI1Njo1OTFkY2MxNTMyYWUyZTQwYTdlNzhlMTE3ZjdjMDJkZTgxYzA3NDJmNDhiOTc0MzZjMmU0YTdmZDVhOWZlNjQ5IiwibmFtZSI6ImNvbGxlY3RvciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLXNsaW0tcmhlbDhAc2hhMjU2OjZkZDllNDg0Mjk4ODcyOGE5MzA0NTFiMjU4MjJjMWUwNDljZDJmNmM3YjNlMzU4ZGYxOGU3NGNhMTViMWY5NzIiLCJuYW1lIjoic2Nhbm5lcl9zbGltIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLW1haW4tcmhlbDhAc2hhMjU2OjI2ZTAxYjQ1NTRkNmZmMmQyYTEzMzNmZjg2MjQ0ZjYxYTAzN2I2MWJiM2IyNmExNGIwOTI3ZDI0NWExYjBjMjEiLCJuYW1lIjoibWFpbiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vYWR2YW5jZWQtY2x1c3Rlci1zZWN1cml0eS9yaGFjcy1zY2FubmVyLWRiLXJoZWw4QHNoYTI1Njo4MjgxZDQzYTViMWYyY2ZjNzg5M2Q4MTI3MDNlMjgzZjVmNWMzMDYxNzczM2I1MzFkODZkYzIwMWZkMWJjZjlmIiwibmFtZSI6InNjYW5uZXJfZGIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3Mtc2Nhbm5lci12NC1kYi1yaGVsOEBzaGEyNTY6NTA2MmNmNzc5NTJmMjFmYjQyOGZmN2EyMzBjM2Y2OTJiYmI3M2Y4ODhhYjEwMmU1YWMxOTdhMzUyNDE1YjE4YSIsIm5hbWUiOiJzY2FubmVyX3Y0X2RiIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9hZHZhbmNlZC1jbHVzdGVyLXNlY3VyaXR5L3JoYWNzLXJveGN0bC1yaGVsOEBzaGEyNTY6Y2M3NDE1NTE0OTdmOTQ5YTJjMzM3YTZmZWQwMzEzYzgwN2NjNDZkMGFkNWFkYzI4MTUwNTE0NmYyMmZiMzU2YSIsIm5hbWUiOiJyb3hjdGwifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2FkdmFuY2VkLWNsdXN0ZXItc2VjdXJpdHkvcmhhY3MtcmhlbDgtb3BlcmF0b3JAc2hhMjU2OjM0NzFkNmMyYjc3YWQ0YmU4NjNmN2Q1YjBlNWRhNWNkOGE5YzI2NzEyNmMwMDM0MjRjMjdiOTFlMWNiZjFiMjQiLCJuYW1lIjoibWFuYWdlciJ9XSwicmVwbGFjZXMiOiJyaGFjcy1vcGVyYXRvci52NC44LjAiLCJza2lwcyI6WyJyaGFjcy1vcGVyYXRvci52NC4xLjAiXSwidmVyc2lvbiI6IjQuOS4wIn19" + } + }, + { + "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:3967c7c91238516bfd5df4a893e0df644b8aca0d6b249dbd2e94c063dad12fba" + }, + { + "name": "collector", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:591dcc1532ae2e40a7e78e117f7c02de81c0742f48b97436c2e4a7fd5a9fe649" + }, + { + "name": "main", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:26e01b4554d6ff2d2a1333ff86244f61a037b61bb3b26a14b0927d245a1b0c21" + }, + { + "name": "", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:02a50a53dddbbdd749b0b6cc01f555308ab3c16045130d07483bfddd6861de42" + }, + { + "name": "manager", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3471d6c2b77ad4be863f7d5b0e5da5cd8a9c267126c003424c27b91e1cbf1b24" + }, + { + "name": "roxctl", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:cc741551497f949a2c337a6fed0313c807cc46d0ad5adc281505146f22fb356a" + }, + { + "name": "scanner_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8281d43a5b1f2cfc7893d812703e283f5f5c30617733b531d86dc201fd1bcf9f" + }, + { + "name": "scanner_db_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9dab85eabbae8cc51ea9288aeaf0ac47009d293006264b6f88991815772d9df1" + }, + { + "name": "scanner", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a283a8e651a4d6fc991c4801e8480f31fb72b6305b0b9c8741733c9847235e65" + }, + { + "name": "scanner_slim", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6dd9e4842988728a930451b25822c1e049cd2f6c7b3e358df18e74ca15b1f972" + }, + { + "name": "scanner_v4_db", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5062cf77952f21fb428ff7a230c3f692bbb73f888ab102e5ac197a352415b18a" + }, + { + "name": "scanner_v4", + "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2bd192a9f1960af7008341a39ff3379c121860a8c1145f120007e106bab582cc" + } + ] +} { "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 9643dde6..3aef2fe9 100644 --- a/catalog-csv-metadata/rhacs-operator/catalog.json +++ b/catalog-csv-metadata/rhacs-operator/catalog.json @@ -2854,6 +2854,408 @@ } ] } +{ + "schema": "olm.channel", + "name": "rhacs-4.9", + "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" + }, + { + "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.6.9", + "replaces": "rhacs-operator.v4.6.8", + "skipRange": ">= 4.5.0 < 4.6.9" + }, + { + "name": "rhacs-operator.v4.6.10", + "replaces": "rhacs-operator.v4.6.9", + "skipRange": ">= 4.5.0 < 4.6.10" + }, + { + "name": "rhacs-operator.v4.7.0", + "replaces": "rhacs-operator.v4.6.10", + "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.7.6", + "replaces": "rhacs-operator.v4.7.5", + "skipRange": ">= 4.6.0 < 4.7.6" + }, + { + "name": "rhacs-operator.v4.7.7", + "replaces": "rhacs-operator.v4.7.6", + "skipRange": ">= 4.6.0 < 4.7.7" + }, + { + "name": "rhacs-operator.v4.8.0", + "replaces": "rhacs-operator.v4.7.7", + "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" + }, + { + "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" + }, + { + "name": "rhacs-operator.v4.9.0", + "replaces": "rhacs-operator.v4.8.4", + "skipRange": ">= 4.8.0 < 4.9.0" + } + ] +} { "schema": "olm.channel", "name": "stable", @@ -3248,6 +3650,11 @@ "name": "rhacs-operator.v4.8.4", "replaces": "rhacs-operator.v4.8.3", "skipRange": ">= 4.7.0 < 4.8.4" + }, + { + "name": "rhacs-operator.v4.9.0", + "replaces": "rhacs-operator.v4.8.4", + "skipRange": ">= 4.8.0 < 4.9.0" } ] } @@ -7521,47 +7928,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 **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"
}
@@ -19755,63 +21057,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",
@@ -19833,7 +21135,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.71.0"
+ "version": "3.71.1"
}
},
{
@@ -19843,10 +21145,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -20650,63 +21952,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",
@@ -20728,7 +22030,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.71.1"
+ "version": "3.71.2"
}
},
{
@@ -20738,10 +22040,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -21545,51 +22847,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",
@@ -21599,9 +22901,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",
@@ -21623,7 +22925,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.71.2"
+ "version": "3.71.3"
}
},
{
@@ -21633,10 +22935,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -22440,63 +23742,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",
@@ -22518,7 +23820,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.71.3"
+ "version": "3.72.0"
}
},
{
@@ -22528,13 +23830,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"
},
@@ -22759,10 +24061,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",
@@ -22854,6 +24161,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",
@@ -22925,6 +24237,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"
@@ -23335,63 +24652,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",
@@ -23413,7 +24730,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.72.0"
+ "version": "3.72.1"
}
},
{
@@ -23423,10 +24740,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -24245,51 +25562,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",
@@ -24299,9 +25616,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",
@@ -24323,7 +25640,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.72.1"
+ "version": "3.72.2"
}
},
{
@@ -24333,10 +25650,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -25155,63 +26472,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",
@@ -25233,7 +26550,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.72.2"
+ "version": "3.72.3"
}
},
{
@@ -25243,10 +26560,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -26065,63 +27382,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",
@@ -26143,7 +27460,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.72.3"
+ "version": "3.72.4"
}
},
{
@@ -26153,10 +27470,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -26975,51 +28292,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",
@@ -27029,9 +28346,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",
@@ -27053,7 +28370,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.72.4"
+ "version": "3.73.0"
}
},
{
@@ -27063,10 +28380,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -27198,6 +28515,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",
@@ -27235,6 +28557,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",
@@ -27850,6 +29257,9 @@
"configuration",
"risk"
],
+ "labels": {
+ "operatorframework.io/arch.amd64": "supported"
+ },
"links": [
{
"name": "Red Hat Advanced Cluster Security Documentation",
@@ -27883,65 +29293,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",
@@ -27963,7 +29377,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.73.0"
+ "version": "3.73.1"
}
},
{
@@ -27973,10 +29387,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -28888,67 +30302,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",
@@ -28970,7 +30384,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.73.1"
+ "version": "3.73.2"
}
},
{
@@ -28980,10 +30394,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -29895,55 +31309,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",
@@ -29953,9 +31367,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",
@@ -29977,7 +31391,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.73.2"
+ "version": "3.73.3"
}
},
{
@@ -29987,10 +31401,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -30902,55 +32316,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",
@@ -30960,9 +32374,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",
@@ -30984,7 +32398,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.73.3"
+ "version": "3.73.4"
}
},
{
@@ -30994,10 +32408,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -31909,55 +33323,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",
@@ -31967,9 +33381,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",
@@ -31991,7 +33405,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.73.4"
+ "version": "3.73.5"
}
},
{
@@ -32001,10 +33415,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -32916,55 +34330,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",
@@ -32974,9 +34388,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",
@@ -32998,7 +34412,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.73.5"
+ "version": "3.74.0"
}
},
{
@@ -33008,13 +34422,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"
},
@@ -33148,6 +34562,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",
@@ -33270,6 +34700,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",
@@ -33375,6 +34831,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",
@@ -33886,7 +35368,9 @@
"risk"
],
"labels": {
- "operatorframework.io/arch.amd64": "supported"
+ "operatorframework.io/arch.amd64": "supported",
+ "operatorframework.io/arch.ppc64le": "supported",
+ "operatorframework.io/arch.s390x": "supported"
},
"links": [
{
@@ -33923,67 +35407,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",
@@ -34005,7 +35485,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.74.0"
+ "version": "3.74.1"
}
},
{
@@ -34015,10 +35495,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -35000,51 +36480,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",
@@ -35054,9 +36534,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",
@@ -35078,7 +36558,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.74.1"
+ "version": "3.74.2"
}
},
{
@@ -35088,10 +36568,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -36073,63 +37553,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",
@@ -36151,7 +37631,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.74.2"
+ "version": "3.74.3"
}
},
{
@@ -36161,10 +37641,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -37146,63 +38626,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",
@@ -37224,7 +38704,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.74.3"
+ "version": "3.74.4"
}
},
{
@@ -37234,10 +38714,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -38219,63 +39699,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",
@@ -38297,7 +39777,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.74.4"
+ "version": "3.74.5"
}
},
{
@@ -38307,10 +39787,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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",
@@ -39292,63 +40772,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",
@@ -39370,7 +40850,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.74.5"
+ "version": "3.74.6"
}
},
{
@@ -39380,12 +40860,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"
@@ -40365,63 +41846,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",
@@ -40443,7 +41924,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.74.6"
+ "version": "3.74.7"
}
},
{
@@ -40453,10 +41934,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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\"]",
@@ -41439,63 +42920,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",
@@ -41517,7 +42998,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.74.7"
+ "version": "3.74.8"
}
},
{
@@ -41527,10 +43008,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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\"]",
@@ -42513,63 +43994,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",
@@ -42591,7 +44072,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.74.8"
+ "version": "3.74.9"
}
},
{
@@ -42601,10 +44082,10 @@
"alm-examples": "[\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"Central\",\n \"metadata\": {\n \"name\": \"stackrox-central-services\",\n \"namespace\": \"stackrox\"\n },\n \"spec\": {\n \"central\": {\n \"exposure\": {\n \"route\": {\n \"enabled\": true\n }\n }\n }\n }\n },\n {\n \"apiVersion\": \"platform.stackrox.io/v1alpha1\",\n \"kind\": \"SecuredCluster\",\n \"metadata\": {\n \"name\": \"stackrox-secured-cluster-services\",\n \"namespace\": \"stackrox\"\n },\n \"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\"]",
@@ -43587,63 +45068,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",
@@ -43665,7 +45146,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "3.74.9"
+ "version": "4.0.0"
}
},
{
@@ -43675,14 +45156,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"
},
@@ -43813,8 +45294,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",
@@ -43869,20 +45350,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",
@@ -43910,6 +45386,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",
@@ -44449,7 +45946,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",
@@ -44587,7 +46084,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 **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": "",
@@ -107742,19 +109869,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",
@@ -107764,7 +109891,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",
@@ -107779,7 +109906,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",
@@ -107831,10 +109958,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"
]
@@ -107847,7 +109982,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",
@@ -107862,7 +109997,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",
@@ -107877,7 +110012,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"
]
@@ -107895,10 +110030,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",
@@ -107926,7 +110066,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"
]
@@ -107938,6 +110078,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",
@@ -107953,6 +110098,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",
@@ -107961,17 +110111,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",
@@ -107986,12 +110136,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",
@@ -108001,12 +110156,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"
]
@@ -108014,7 +110169,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"
]
@@ -108022,7 +110177,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"
]
@@ -108030,7 +110185,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"
]
@@ -108038,7 +110193,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",
@@ -108058,7 +110213,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"
]
@@ -108076,10 +110231,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",
@@ -108103,7 +110263,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"
]
@@ -108121,6 +110281,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",
@@ -108145,7 +110310,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"
]
@@ -108153,12 +110318,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"
]
@@ -108176,15 +110341,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",
@@ -108194,12 +110364,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"
]
@@ -108207,7 +110377,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"
]
@@ -108220,7 +110390,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"
]
@@ -108238,10 +110408,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",
@@ -108265,12 +110440,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"
]
@@ -108288,11 +110463,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"
+ }
+ ]
}
]
},
@@ -108331,6 +110525,7 @@
"risk"
],
"labels": {
+ "operatorframework.io/arch.aarch64": "supported",
"operatorframework.io/arch.amd64": "supported",
"operatorframework.io/arch.ppc64le": "supported",
"operatorframework.io/arch.s390x": "supported"
@@ -108370,67 +110565,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",
@@ -108460,7 +110655,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.6.0"
+ "version": "4.6.1"
}
},
{
@@ -108470,8 +110665,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",
@@ -108483,7 +110678,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\"]",
@@ -110158,67 +112353,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.10",
"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:6d6b2696a12d49cf3403e338a0e028187473b6f43ef2b0bd72c7701200ac8e2e",
"properties": [
{
"type": "olm.gvk",
@@ -110248,7 +112443,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.6.1"
+ "version": "4.6.10"
}
},
{
@@ -110258,20 +112453,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:c4d434e1ff052508e5594d2b95dafa8726fd8adf5317754774c013a46de224d8",
+ "createdAt": "2025-09-26T09:24:28.046251+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.10",
"operatorframework.io/suggested-namespace": "rhacs-operator",
"operators.openshift.io/infrastructure-features": "[\"disconnected\", \"proxy-aware\"]",
"operators.openshift.io/valid-subscription": "[\"OpenShift Platform Plus\", \"Red Hat Advanced Cluster Security\"]",
@@ -111906,8 +114101,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"
},
@@ -111946,67 +114141,63 @@
"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:8fad8ab2efdcbc99d9efa736a90cca6f236f0a9d45fdb355ae0b6b4dc42d77f0"
},
{
"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:ffe41363dc00b05b0daa0c6d16efb30e534086aa4e3d7ccc599c86d33813138c"
},
{
"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:16b61ca1b9ee4e0821e7fc82fe4def75ed22950e502730f5704ec4fe63bb2e59"
},
{
"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:b630d53ad0b862151be7e14f0483ca5adac570216deae66f60e75af87a4dfd46"
},
{
"name": "",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3df6a9cfda7b1e236bd152e4eb84bb4c39057fd82bb928e3d00307ed64052d6c"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6d6b2696a12d49cf3403e338a0e028187473b6f43ef2b0bd72c7701200ac8e2e"
},
{
"name": "manager",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640"
- },
- {
- "name": "rhacs-rhel8-operator-ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640-annotation",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:ae91b22cc334e262dffacfe4c6826dd178b88986fa53910c0da30f66998b1640"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:c4d434e1ff052508e5594d2b95dafa8726fd8adf5317754774c013a46de224d8"
},
{
"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:65793c05aec8085a53fab8bcf33a85192c17b46c91a7d86e0a457d1e3a113878"
},
{
"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:90c47c6f95571cfcca04aa4e05a18befad75c1b44a6f3a055fcdfdab749d29c5"
},
{
"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:899da9c23000bb821bc9d544ebb56bcda4f3245ceee5b1b9c12d09f580b4b9a1"
},
{
"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:b5cd08349931669055f03d21331499ef2ea04597f8a90fb201615d43000271bc"
},
{
"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:713e61d3c8b55de1edc9d7834d3e8576718e1327665f94a6b58178fa7496c0cc"
},
{
"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:6da59c5b82625894f6efa3fa0bc5ea0378edd4f95cf42dee772e9c8a565dba81"
},
{
"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:19db8c5d2425dcf18ae63b025f946fc46adaec0578e9505415cb585797069e95"
}
]
}
{
"schema": "olm.bundle",
- "name": "rhacs-operator.v4.6.10",
+ "name": "rhacs-operator.v4.6.2",
"package": "rhacs-operator",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6d6b2696a12d49cf3403e338a0e028187473b6f43ef2b0bd72c7701200ac8e2e",
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:324eafac9e2a9000c6032f152867defb4f4402ae8772677d7a1b45eb6df1b9be",
"properties": [
{
"type": "olm.gvk",
@@ -112036,7 +114227,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.6.10"
+ "version": "4.6.2"
}
},
{
@@ -112046,20 +114237,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:c4d434e1ff052508e5594d2b95dafa8726fd8adf5317754774c013a46de224d8",
- "createdAt": "2025-09-26T09:24:28.046251+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.10",
+ "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\"]",
@@ -113694,8 +115885,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"
},
@@ -113734,63 +115925,67 @@
"relatedImages": [
{
"name": "central_db",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:8fad8ab2efdcbc99d9efa736a90cca6f236f0a9d45fdb355ae0b6b4dc42d77f0"
+ "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:ffe41363dc00b05b0daa0c6d16efb30e534086aa4e3d7ccc599c86d33813138c"
+ "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:16b61ca1b9ee4e0821e7fc82fe4def75ed22950e502730f5704ec4fe63bb2e59"
+ "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:b630d53ad0b862151be7e14f0483ca5adac570216deae66f60e75af87a4dfd46"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:8182722b40844e68c9732166d6c77f656aa467d7a85d34451d61938ee9e6a1d3"
},
{
"name": "",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:6d6b2696a12d49cf3403e338a0e028187473b6f43ef2b0bd72c7701200ac8e2e"
+ "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:c4d434e1ff052508e5594d2b95dafa8726fd8adf5317754774c013a46de224d8"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a96572d0df791da60763dec4b4f0f52124772c3649303170968806dcc3de8269"
+ },
+ {
+ "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:65793c05aec8085a53fab8bcf33a85192c17b46c91a7d86e0a457d1e3a113878"
+ "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:90c47c6f95571cfcca04aa4e05a18befad75c1b44a6f3a055fcdfdab749d29c5"
+ "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:899da9c23000bb821bc9d544ebb56bcda4f3245ceee5b1b9c12d09f580b4b9a1"
+ "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:b5cd08349931669055f03d21331499ef2ea04597f8a90fb201615d43000271bc"
+ "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:713e61d3c8b55de1edc9d7834d3e8576718e1327665f94a6b58178fa7496c0cc"
+ "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:6da59c5b82625894f6efa3fa0bc5ea0378edd4f95cf42dee772e9c8a565dba81"
+ "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:19db8c5d2425dcf18ae63b025f946fc46adaec0578e9505415cb585797069e95"
+ "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",
@@ -113820,7 +116015,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.6.2"
+ "version": "4.6.3"
}
},
{
@@ -113830,20 +116025,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\"]",
@@ -115518,67 +117713,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",
@@ -115608,7 +117803,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.6.3"
+ "version": "4.6.4"
}
},
{
@@ -115618,8 +117813,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",
@@ -115631,7 +117826,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\"]",
@@ -117306,67 +119501,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",
@@ -117396,7 +119591,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.6.4"
+ "version": "4.6.5"
}
},
{
@@ -117406,8 +119601,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",
@@ -117419,7 +119614,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\"]",
@@ -119094,67 +121289,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",
@@ -119184,7 +121379,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.6.5"
+ "version": "4.6.6"
}
},
{
@@ -119194,8 +121389,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",
@@ -119207,7 +121402,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\"]",
@@ -120882,67 +123077,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",
@@ -120972,7 +123167,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.6.6"
+ "version": "4.6.7"
}
},
{
@@ -120982,8 +123177,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",
@@ -120995,7 +123190,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\"]",
@@ -122670,67 +124865,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",
@@ -122760,7 +124955,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.6.7"
+ "version": "4.6.8"
}
},
{
@@ -122770,8 +124965,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",
@@ -122783,7 +124978,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\"]",
@@ -124458,67 +126653,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: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"
}
]
}
{
"schema": "olm.bundle",
- "name": "rhacs-operator.v4.6.8",
+ "name": "rhacs-operator.v4.6.9",
"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:eee21ee829be000db4a804aa7d0dded1a42767c37f56ac6ef4b4df6d9ab026f2",
"properties": [
{
"type": "olm.gvk",
@@ -124548,7 +126743,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.6.8"
+ "version": "4.6.9"
}
},
{
@@ -124558,8 +126753,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: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",
@@ -124571,7 +126766,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.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\"]",
@@ -126246,67 +128441,67 @@
"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:9ea975ea544c509ead7cf0a0e137bac006c89acb1897e7b1975dcc9b173b88ff"
},
{
"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:8cfa65691100319c9ef687a627766f94f26a34063efc428d94ff8b0c4f534d53"
},
{
"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:2550591bd9d5272001cc3f0298fd01b736cccc4d456d6a63ebe0d56fd7d3868f"
},
{
"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:6a22b0ebf29d54433cdb9dcb3b1ba4f33737ca85ec134ba8ac655ab7d56be583"
},
{
"name": "",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:adb6c303305804dc46759f6561971c5bf484c76c773997237dae9b902d08d982"
+ "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:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661"
},
{
- "name": "rhacs-rhel8-operator-a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e-annotation",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:a450a8aaa2638ff55ab19515e31c49766a4eb953c59aca3503dde20d911d062e"
+ "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:35a58b0ed95dbd928c5bf8930c3ca1116d4e149830130aa0ffca4c07cef14c05"
+ "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:f5bd251a24b862437df19998d33c04bf58b9e01dbca3d519995eb769183b0d50"
+ "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:e2a898fb9527e13c45616558026ec913514c21958aaf2084f7f1cd8112b92886"
+ "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:add610c48f3c4618610b7d56ede858aed669e7328e0739f2863db8d0f09f8191"
+ "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:5d0e3b00381cb06f405e10a12b3cdc37d1375954f598c50c2d75c4735783c7f5"
+ "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:2832f65b83cc27d9e2e363f4a015ba530f798bd6d8ce87824363857d3cb8224e"
+ "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:5686555757352405d7bae8953f30f4c1e04778e772ad4432082b5146c56cff01"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:975c0543ad8d3d45f4e5eac573f6e24fe7f8d7537eed73ec2a8664d4a1479d1b"
}
]
}
{
"schema": "olm.bundle",
- "name": "rhacs-operator.v4.6.9",
+ "name": "rhacs-operator.v4.7.0",
"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:6937beffd348474d4d9b06f14fabfeb74efb69cf7bc60e6e12eb5b45b03014d5",
"properties": [
{
"type": "olm.gvk",
@@ -126336,7 +128531,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.6.9"
+ "version": "4.7.0"
}
},
{
@@ -126346,8 +128541,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: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",
@@ -126359,7 +128554,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.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\"]",
@@ -127451,7 +129646,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",
@@ -127617,7 +129812,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"
]
@@ -127625,7 +129819,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",
@@ -128034,67 +130231,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:ce1dbef29e7861f5d4c66f8315349ab5aebc563a65e88955f43d04847e7c8602"
},
{
- "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:3163efc7235828def4e78728f44f66cd3a1fce30ba842258e7dbf9e13c991ec4"
},
{
"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:e503a3bcd91fba2e30c380aaff6f3df7bddaef40223695bef6d7fb6c698d90e3"
},
{
"name": "",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:eee21ee829be000db4a804aa7d0dded1a42767c37f56ac6ef4b4df6d9ab026f2"
+ "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:d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:898261b1d5f659cc952bec1a64932ac2698fe5f99fa8caa863d66817ded8bd68"
},
{
- "name": "rhacs-rhel8-operator-d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661-annotation",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:d8fd339930d05c701bad741913773573955d6ecc9b63d16d436114fb6a683661"
+ "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:d533f8730e02eb9b0b73f6fafe42bff36ee4ddcffffaf2b0cd694323659351a8"
+ "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:852b629321443b08f77b44b96cd294f528789cef4be3ecb3ff8ace37c13e9637"
+ "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:d02cdb6aa55f142803751481d2d0f5e0d9e03ced10c8adb5b5676809cba503e8"
+ "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:1b9566e692200cae917f652c6a135c325ee1d3983aa5d035bbbdba6a350083f2"
+ "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:5d7392cf4d8248cb3f2d9137d45438fd026eecdbe987527bc4b834290d08c1f0"
+ "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:719968b68e00ff5284a8599bb393677ada1dbaac865b0b40fa9916c58bfcdb32"
+ "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:975c0543ad8d3d45f4e5eac573f6e24fe7f8d7537eed73ec2a8664d4a1479d1b"
+ "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",
@@ -128124,7 +130317,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.7.0"
+ "version": "4.7.1"
}
},
{
@@ -128134,8 +130327,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",
@@ -128147,7 +130340,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\"]",
@@ -129824,63 +132017,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",
@@ -129910,7 +132103,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.7.1"
+ "version": "4.7.2"
}
},
{
@@ -129920,8 +132113,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",
@@ -129933,7 +132126,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\"]",
@@ -131610,63 +133803,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",
@@ -131696,7 +133889,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.7.2"
+ "version": "4.7.3"
}
},
{
@@ -131706,8 +133899,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",
@@ -131719,7 +133912,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\"]",
@@ -133396,63 +135589,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",
@@ -133482,7 +135675,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.7.3"
+ "version": "4.7.4"
}
},
{
@@ -133492,8 +135685,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",
@@ -133505,7 +135698,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\"]",
@@ -135182,63 +137375,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",
@@ -135268,7 +137461,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.7.4"
+ "version": "4.7.5"
}
},
{
@@ -135278,8 +137471,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",
@@ -135291,7 +137484,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\"]",
@@ -136968,63 +139161,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",
@@ -137054,7 +139247,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.7.5"
+ "version": "4.7.6"
}
},
{
@@ -137064,8 +139257,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",
@@ -137077,7 +139270,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\"]",
@@ -138754,63 +140947,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: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"
}
]
}
{
"schema": "olm.bundle",
- "name": "rhacs-operator.v4.7.6",
+ "name": "rhacs-operator.v4.7.7",
"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:c7f894ab773d1d389656d13ed88fbf575faddd95c5b8396c6593ab3f993f331e",
"properties": [
{
"type": "olm.gvk",
@@ -138840,7 +141033,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.7.6"
+ "version": "4.7.7"
}
},
{
@@ -138850,8 +141043,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:5b60d8271d6fa70df3c8f7e0ecd0d64feecfdf674dc84036500fe5f145c9415a",
+ "createdAt": "2025-09-26T11:05:05.900682+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",
@@ -138863,7 +141056,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.6.0 < 4.7.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\"]",
@@ -140500,8 +142693,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"
},
@@ -140540,63 +142733,59 @@
"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:bac79889d4717233e89bb6c8fae6732ed7bec5b9a55fd3b3de1f1311d870d2b1"
},
{
"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:def71e1ddea5b8c1e54c8582f39dc9ecca855b38aa9423690150aa6ef0ff189f"
},
{
"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:0c32318ee4cbd547e2c1fd64433cd23a629d1b06523d7c0f07ddb98c2baaa708"
},
{
"name": "",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:3b99056ad9f5f53c75eff0e70c07cf3892c3867fe36c59138468b645f24547f2"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c7f894ab773d1d389656d13ed88fbf575faddd95c5b8396c6593ab3f993f331e"
},
{
"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"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:5b60d8271d6fa70df3c8f7e0ecd0d64feecfdf674dc84036500fe5f145c9415a"
},
{
"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:7596529cbdce7118226b79d69e0667ab35ee692569e4014b74abdf0fa7415222"
},
{
"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:5ed9902b52830be93436d7977c10e73d346b6290532f6d7245cfe7cca9c93b31"
},
{
"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:d8fcfe1267495801d23a0b94101c7b4d06b48346a949c97946ebcbffe148f4b6"
},
{
"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:6bb454d64a9e339b1aeb81ca17b26f33db4a84f19ced4ad81858e40fd01878dc"
},
{
"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:98553e6f18d3c03a29212b4f7ea1d30a42bcf8b52ca12aecbcbc47769fc35b53"
},
{
"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:b8882c00c9be9b579654a9ee8cd0c38537cf92d2f4bd8ebded1678aa0b6ae827"
},
{
"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:34ea97c6e9fc2d23427d0c6f2628075c0eaa0e151ca1c381539b039c249217f7"
}
]
}
{
"schema": "olm.bundle",
- "name": "rhacs-operator.v4.7.7",
+ "name": "rhacs-operator.v4.8.0",
"package": "rhacs-operator",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c7f894ab773d1d389656d13ed88fbf575faddd95c5b8396c6593ab3f993f331e",
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:59c16145f8691120ba7af1448ca7a3bd8c4e5a0cb912bcf7a6a10779dc2919be",
"properties": [
{
"type": "olm.gvk",
@@ -140626,7 +142815,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.7.7"
+ "version": "4.8.0"
}
},
{
@@ -140636,8 +142825,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:5b60d8271d6fa70df3c8f7e0ecd0d64feecfdf674dc84036500fe5f145c9415a",
- "createdAt": "2025-09-26T11:05:05.900682+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",
@@ -140649,7 +142838,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.7",
+ "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\"]",
@@ -141097,12 +143286,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",
@@ -141264,6 +143494,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",
@@ -141379,7 +143614,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",
@@ -141877,6 +144112,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",
@@ -142050,7 +144290,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",
@@ -142286,8 +144526,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"
},
@@ -142326,59 +144566,63 @@
"relatedImages": [
{
"name": "central_db",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:bac79889d4717233e89bb6c8fae6732ed7bec5b9a55fd3b3de1f1311d870d2b1"
+ "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:def71e1ddea5b8c1e54c8582f39dc9ecca855b38aa9423690150aa6ef0ff189f"
+ "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:0c32318ee4cbd547e2c1fd64433cd23a629d1b06523d7c0f07ddb98c2baaa708"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:16b6aea233f9034c51ec728ea475770d1cdbbed4c78d4b8a6baf1f6d11830850"
},
{
"name": "",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:c7f894ab773d1d389656d13ed88fbf575faddd95c5b8396c6593ab3f993f331e"
+ "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:5b60d8271d6fa70df3c8f7e0ecd0d64feecfdf674dc84036500fe5f145c9415a"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:f4fba1e46163f77bff90476cbe0f4492e3824b35550d57829c0397f364bbb883"
+ },
+ {
+ "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:7596529cbdce7118226b79d69e0667ab35ee692569e4014b74abdf0fa7415222"
+ "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:5ed9902b52830be93436d7977c10e73d346b6290532f6d7245cfe7cca9c93b31"
+ "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:d8fcfe1267495801d23a0b94101c7b4d06b48346a949c97946ebcbffe148f4b6"
+ "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:6bb454d64a9e339b1aeb81ca17b26f33db4a84f19ced4ad81858e40fd01878dc"
+ "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:98553e6f18d3c03a29212b4f7ea1d30a42bcf8b52ca12aecbcbc47769fc35b53"
+ "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:b8882c00c9be9b579654a9ee8cd0c38537cf92d2f4bd8ebded1678aa0b6ae827"
+ "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:34ea97c6e9fc2d23427d0c6f2628075c0eaa0e151ca1c381539b039c249217f7"
+ "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",
@@ -142408,7 +144652,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.8.0"
+ "version": "4.8.1"
}
},
{
@@ -142418,8 +144662,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",
@@ -142431,7 +144675,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\"]",
@@ -144159,63 +146403,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: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"
}
]
}
{
"schema": "olm.bundle",
- "name": "rhacs-operator.v4.8.1",
+ "name": "rhacs-operator.v4.8.2",
"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:68633e6b12768689f352e1318dc0acc388522d8b6295bf6ca662834cf1367b85",
"properties": [
{
"type": "olm.gvk",
@@ -144245,7 +146489,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.8.1"
+ "version": "4.8.2"
}
},
{
@@ -144255,8 +146499,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: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",
@@ -144268,7 +146512,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.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\"]",
@@ -145996,63 +148240,63 @@
"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:2b6da0f5120b46fa0a4ed21af3bab6eba294f107f49facb86d336597b8878396"
},
{
"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:14cae786f2e5f5643a2de28017869a5dfb030909d0a2de2ff5b923ca30acb70b"
},
{
"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:3750cdad4d5e705fa6f0be3c3aeb45e8ac63cf744c3620d6ac4817ceba191804"
},
{
"name": "",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:272e3d6e2f7f207b3d3866d8be00715e6a6086d50b110c45662d99d217d48dbc"
+ "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:2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:b3ce0da59afacc3ccae7ac6a5e51b52fcf41e87bbd50d194a9fc1a3ab9acf142"
},
{
- "name": "rhacs-rhel8-operator-2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8-annotation",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:2ea8d7fd47d8772440201631a99324745cf588bcf8e134781a718feed951beb8"
+ "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:b763a3bdda558e7ccbe4454b3a9a6c94052c3547edfc1f27d79cbf5ce101ba3b"
+ "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:f7ec55c47529483b50948913e9883eddefe938fe6f0164474b8169253212eb71"
+ "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:fcdb52e977ae21ee356bfd8510ca197b1b9d93b19d27e8707a35e705af271f69"
+ "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:a5464178fbe538c2f5bbabc9a0ae1b057be397e5753f2ea50d741c13e2b3120e"
+ "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:b4a9e3b2153d729e4c8f6f8c0a909a84b1387f73bd6fb775d38d7629fdadc803"
+ "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:33b2b40bae65f675c50dce5b1e4653512272e6c624be5e1c93e5ce21e7f35ad8"
+ "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:d501b263da5273be7c722df04199d0f7e51df1b41877f72f66d78302f226964f"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:3066cfcb737b690b134261d6e363eb3c887a9255ebab9cc03c0bae473df932fe"
}
]
}
{
"schema": "olm.bundle",
- "name": "rhacs-operator.v4.8.2",
+ "name": "rhacs-operator.v4.8.3",
"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:44823edf63a673d6df937271c2b504782752e832d31517076593e1706a6cf434",
"properties": [
{
"type": "olm.gvk",
@@ -146082,7 +148326,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.8.2"
+ "version": "4.8.3"
}
},
{
@@ -146092,8 +148336,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: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",
@@ -146105,7 +148349,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.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\"]",
@@ -147793,8 +150037,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"
},
@@ -147833,63 +150077,59 @@
"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:a2cd8d1b282b452e0ce1656e07e8762ef837937448d30678421ea755395e3b5b"
},
{
"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:5dc4149dbe9ba035ce23eb4c2441a4df53d9ebda74aee94734b71cd03956ba00"
},
{
"name": "",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:68633e6b12768689f352e1318dc0acc388522d8b6295bf6ca662834cf1367b85"
+ "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: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:420396344a3320abe6614eac4ce08b7522545b923873427096bf2caa6cf12620"
},
{
"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:7f26a07badc7ab56a87b33520c908d96e1af149af334103d2affda0a2ff0c837"
},
{
"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:1cfb774f89e3c047e287fddbc1a22b4b6daed4fba068c6d29dad360b305cfef8"
},
{
"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:e1cc194c09c96fcef62296755ed8cbc87d5b063370b21474970a67c27146e1f3"
}
]
}
{
"schema": "olm.bundle",
- "name": "rhacs-operator.v4.8.3",
+ "name": "rhacs-operator.v4.8.4",
"package": "rhacs-operator",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:44823edf63a673d6df937271c2b504782752e832d31517076593e1706a6cf434",
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0c0a839b097ccbf758b084b85f8f9285a7e621fd44e8a62752be7b6bcae86669",
"properties": [
{
"type": "olm.gvk",
@@ -147919,7 +150159,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.8.3"
+ "version": "4.8.4"
}
},
{
@@ -147929,8 +150169,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:420396344a3320abe6614eac4ce08b7522545b923873427096bf2caa6cf12620",
- "createdAt": "2025-09-05T12:10:56.175887+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",
@@ -147942,7 +150182,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.3",
+ "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\"]",
@@ -149670,7 +151910,7 @@
"relatedImages": [
{
"name": "central_db",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:a2cd8d1b282b452e0ce1656e07e8762ef837937448d30678421ea755395e3b5b"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e5c200f28187c1f6971562e41cae969183ee15f3d0feb076bb202b22ff67cbcb"
},
{
"name": "collector",
@@ -149678,19 +151918,19 @@
},
{
"name": "main",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:5dc4149dbe9ba035ce23eb4c2441a4df53d9ebda74aee94734b71cd03956ba00"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:adf47cb6615d344533fcca0aee41774f5e8df9b952b9b89a57c2be2b7e0fc03c"
},
{
"name": "",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:44823edf63a673d6df937271c2b504782752e832d31517076593e1706a6cf434"
+ "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:420396344a3320abe6614eac4ce08b7522545b923873427096bf2caa6cf12620"
+ "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:7f26a07badc7ab56a87b33520c908d96e1af149af334103d2affda0a2ff0c837"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:16912df2c26e5fc2e6051c0501170722856db274415063608de716cf53851038"
},
{
"name": "scanner_db",
@@ -149710,19 +151950,19 @@
},
{
"name": "scanner_v4_db",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:1cfb774f89e3c047e287fddbc1a22b4b6daed4fba068c6d29dad360b305cfef8"
+ "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:e1cc194c09c96fcef62296755ed8cbc87d5b063370b21474970a67c27146e1f3"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d1758b76c32f03b5a1a44951d18fb2bb0c4fd0a99d24f8c42fe9e6b059574889"
}
]
}
{
"schema": "olm.bundle",
- "name": "rhacs-operator.v4.8.4",
+ "name": "rhacs-operator.v4.9.0",
"package": "rhacs-operator",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0c0a839b097ccbf758b084b85f8f9285a7e621fd44e8a62752be7b6bcae86669",
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:02a50a53dddbbdd749b0b6cc01f555308ab3c16045130d07483bfddd6861de42",
"properties": [
{
"type": "olm.gvk",
@@ -149752,7 +151992,7 @@
"type": "olm.package",
"value": {
"packageName": "rhacs-operator",
- "version": "4.8.4"
+ "version": "4.9.0"
}
},
{
@@ -149762,8 +152002,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:fe56f7733778f2ba9072ee35df562e82283eaeaa7bed26333d2fb916ecb76929",
- "createdAt": "2025-09-12T11:06:11.361461+00:00",
+ "containerImage": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3471d6c2b77ad4be863f7d5b0e5da5cd8a9c267126c003424c27b91e1cbf1b24",
+ "createdAt": "2025-10-30T15:19:35.144226+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",
@@ -149775,7 +152015,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.4",
+ "olm.skipRange": ">= 4.8.0 < 4.9.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\"]",
@@ -149862,7 +152102,7 @@
{
"path": "tls",
"displayName": "TLS",
- "description": "Allows you to specify additional trusted Root CAs."
+ "description": "Settings related to Transport Layer Security, such as Certificate Authorities."
},
{
"path": "imagePullSecrets",
@@ -150073,7 +152313,7 @@
{
"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": "Obsolete field.\nThis field will be removed in a future release.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:hidden"
]
@@ -150089,12 +152329,12 @@
{
"path": "central.db.connectionPoolSize.maxConnections",
"displayName": "Maximum Connections",
- "description": "Maximum number of connections in the connection pool."
+ "description": "Maximum number of connections in the connection pool.\nThe default is: 90."
},
{
"path": "central.db.connectionPoolSize.minConnections",
"displayName": "Minimum Connections",
- "description": "Minimum number of connections in the connection pool."
+ "description": "Minimum number of connections in the connection pool.\nThe default is: 10."
},
{
"path": "central.db.passwordSecret.name",
@@ -150122,7 +152362,7 @@
{
"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\ncreated.\nThe default is: central-db."
},
{
"path": "central.db.persistence.persistentVolumeClaim.size",
@@ -150191,12 +152431,13 @@
},
{
"path": "central.exposure.loadBalancer.enabled",
- "displayName": "Enabled"
+ "displayName": "Enabled",
+ "description": "The default is: false."
},
{
"path": "central.exposure.loadBalancer.port",
"displayName": "Port",
- "description": "Defaults to 443 if not set.",
+ "description": "The default is: 443.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:fieldDependency:central.exposure.loadBalancer.enabled:true"
]
@@ -150211,7 +152452,8 @@
},
{
"path": "central.exposure.nodePort.enabled",
- "displayName": "Enabled"
+ "displayName": "Enabled",
+ "description": "The default is: false."
},
{
"path": "central.exposure.nodePort.port",
@@ -150224,7 +152466,7 @@
{
"path": "central.exposure.route.enabled",
"displayName": "Enabled",
- "description": "Expose Central with a passthrough route."
+ "description": "Expose Central with a passthrough route.\nThe default is: false."
},
{
"path": "central.exposure.route.host",
@@ -150239,7 +152481,7 @@
{
"path": "central.exposure.route.reencrypt.enabled",
"displayName": "Enabled",
- "description": "Expose Central with a reencrypt route.\nShould not be used for sensor communication."
+ "description": "Expose Central with a reencrypt route.\nShould not be used for sensor communication.\nThe default is: false."
},
{
"path": "central.exposure.route.reencrypt.host",
@@ -150279,17 +152521,23 @@
{
"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.\nThe default is: false."
},
{
- "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."
+ "path": "central.persistence.hostPath",
+ "displayName": "Host Path",
+ "description": "Obsolete unused field.",
+ "x-descriptors": [
+ "urn:alm:descriptor:com.tectonic.ui:hidden"
+ ]
},
{
- "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)."
+ "path": "central.persistence.persistentVolumeClaim",
+ "displayName": "Persistent Volume Claim",
+ "description": "Obsolete unused field.",
+ "x-descriptors": [
+ "urn:alm:descriptor:com.tectonic.ui:hidden"
+ ]
},
{
"path": "central.persistence.hostPath.path",
@@ -150299,28 +152547,31 @@
{
"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": "Obsolete unused field.",
+ "x-descriptors": [
+ "urn:alm:descriptor:com.tectonic.ui:hidden"
+ ]
},
{
"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": "Obsolete unused field.",
"x-descriptors": [
- "urn:alm:descriptor:com.tectonic.ui:text"
+ "urn:alm:descriptor:com.tectonic.ui:hidden"
]
},
{
"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.",
+ "displayName": "Storage Class Name",
+ "description": "Obsolete unused field.",
"x-descriptors": [
- "urn:alm:descriptor:io.kubernetes:StorageClass"
+ "urn:alm:descriptor:com.tectonic.ui:hidden"
]
},
{
"path": "central.telemetry.enabled",
"displayName": "Enabled",
- "description": "Specifies if Telemetry is enabled.",
+ "description": "Specifies if Telemetry is enabled.\nThe default is: true.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:booleanSwitch"
]
@@ -150346,7 +152597,7 @@
{
"path": "configAsCode.configAsCodeComponent",
"displayName": "Config as Code component",
- "description": "If you want to deploy the Config as Code component, set this to \"Enabled\""
+ "description": "If you want to deploy the Config as Code component, set this to \"Enabled\"\nThe default is: Enabled."
},
{
"path": "customize.labels",
@@ -150366,7 +152617,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.\nIn offline mode, automatic updates of vulnerability definitions and kernel modules are disabled.\nThe default is: Online."
},
{
"path": "imagePullSecrets[0].name",
@@ -150387,6 +152638,7 @@
{
"path": "monitoring.openshift.enabled",
"displayName": "Enabled",
+ "description": "The default is: true.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:booleanSwitch"
]
@@ -150394,7 +152646,7 @@
{
"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\"."
+ "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\".\nThe default is: Enabled."
},
{
"path": "overlays[0].apiVersion",
@@ -150496,16 +152748,17 @@
{
"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\nspecified below.\nThe default is: Enabled."
},
{
"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."
+ "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value.\nThe default is: 3."
},
{
"path": "scanner.analyzer.scaling.minReplicas",
"displayName": "Autoscaling Minimum Replicas",
+ "description": "The default is: 2.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled"
]
@@ -150513,6 +152766,7 @@
{
"path": "scanner.analyzer.scaling.maxReplicas",
"displayName": "Autoscaling Maximum Replicas",
+ "description": "The default is: 5.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled"
]
@@ -150634,7 +152888,7 @@
{
"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\ncreated.\nThe default is: scanner-v4-db."
},
{
"path": "scannerV4.db.persistence.persistentVolumeClaim.size",
@@ -150686,16 +152940,17 @@
{
"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\nspecified below.\nThe default is: Enabled."
},
{
"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."
+ "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value.\nThe default is: 3."
},
{
"path": "scannerV4.indexer.scaling.minReplicas",
"displayName": "Autoscaling Minimum Replicas",
+ "description": "The default is: 2.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled"
]
@@ -150703,6 +152958,7 @@
{
"path": "scannerV4.indexer.scaling.maxReplicas",
"displayName": "Autoscaling Maximum Replicas",
+ "description": "The default is: 5.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled"
]
@@ -150741,16 +152997,17 @@
{
"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\nspecified below.\nThe default is: Enabled."
},
{
"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."
+ "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value.\nThe default is: 3."
},
{
"path": "scannerV4.matcher.scaling.minReplicas",
"displayName": "Autoscaling Minimum Replicas",
+ "description": "The default is: 2.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled"
]
@@ -150758,6 +153015,7 @@
{
"path": "scannerV4.matcher.scaling.maxReplicas",
"displayName": "Autoscaling Maximum Replicas",
+ "description": "The default is: 5.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.matcher.scaling.autoScaling:Enabled"
]
@@ -150769,7 +153027,8 @@
},
{
"path": "tls.additionalCAs",
- "displayName": "Additional CAs"
+ "displayName": "Additional CAs",
+ "description": "Allows you to specify additional trusted Root CAs."
}
]
},
@@ -150834,6 +153093,11 @@
"displayName": "Kubernetes Audit Logs Ingestion Settings",
"description": "Settings relating to the ingestion of Kubernetes audit logs."
},
+ {
+ "path": "processBaselines",
+ "displayName": "Process Baselines Settings",
+ "description": "Settings relating to process baselines."
+ },
{
"path": "scanner",
"displayName": "Scanner Component Settings",
@@ -150847,7 +153111,7 @@
{
"path": "tls",
"displayName": "TLS",
- "description": "Allows you to specify additional trusted Root CAs."
+ "description": "Settings related to Transport Layer Security, such as Certificate Authorities."
},
{
"path": "imagePullSecrets",
@@ -150906,39 +153170,24 @@
]
},
{
- "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\nNote: 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.\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.enforcement",
+ "displayName": "Enforcement",
+ "description": "Set to Disabled to disable policy enforcement for the admission controller. This is not recommended.\nOn new deployments starting with version 4.9, defaults to Enabled.\nOn old deployments, defaults to Enabled if at least one of listenOnCreates or listenOnUpdates is true."
},
{
"path": "admissionControl.bypass",
"displayName": "Bypass",
- "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency."
+ "description": "Enables teams to bypass admission control in a monitored manner in the event of an emergency.\nThe default is: BreakGlassAnnotation."
+ },
+ {
+ "path": "admissionControl.failurePolicy",
+ "displayName": "Failure Policy",
+ "description": "If set to \"Fail\", the admission controller's webhooks are configured to fail-closed in case admission controller\nfails to respond in time. A failure policy \"Ignore\" configures the webhooks to fail-open.\nThe default is: Ignore."
},
{
"path": "admissionControl.replicas",
"displayName": "Replicas",
- "description": "The number of replicas of the admission control pod."
+ "description": "The number of replicas of the admission control pod.\nThe default is: 3."
},
{
"path": "admissionControl.resources",
@@ -150966,10 +153215,50 @@
"displayName": "Host Aliases",
"description": "HostAliases allows configuring additional hostnames to resolve in the pod's hosts file."
},
+ {
+ "path": "admissionControl.contactImageScanners",
+ "displayName": "Contact Image Scanners",
+ "description": "Deprecated field. This field will be removed in a future release.",
+ "x-descriptors": [
+ "urn:alm:descriptor:com.tectonic.ui:hidden"
+ ]
+ },
+ {
+ "path": "admissionControl.listenOnCreates",
+ "displayName": "Listen On Creates",
+ "description": "Deprecated field. This field will be removed in a future release.",
+ "x-descriptors": [
+ "urn:alm:descriptor:com.tectonic.ui:hidden"
+ ]
+ },
+ {
+ "path": "admissionControl.listenOnEvents",
+ "displayName": "Listen On Events",
+ "description": "Deprecated field. This field will be removed in a future release.",
+ "x-descriptors": [
+ "urn:alm:descriptor:com.tectonic.ui:hidden"
+ ]
+ },
+ {
+ "path": "admissionControl.listenOnUpdates",
+ "displayName": "Listen On Updates",
+ "description": "Deprecated field. This field will be removed in a future release.",
+ "x-descriptors": [
+ "urn:alm:descriptor:com.tectonic.ui:hidden"
+ ]
+ },
+ {
+ "path": "admissionControl.timeoutSeconds",
+ "displayName": "Timeout Seconds",
+ "description": "Deprecated field. This field will be removed in a future release.",
+ "x-descriptors": [
+ "urn:alm:descriptor:com.tectonic.ui:hidden"
+ ]
+ },
{
"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\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.\nThe default is: Auto."
},
{
"path": "customize.labels",
@@ -151005,6 +153294,7 @@
{
"path": "monitoring.openshift.enabled",
"displayName": "Enabled",
+ "description": "The default is: true.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:booleanSwitch"
]
@@ -151012,7 +153302,7 @@
{
"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\"."
+ "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\".\nThe default is: Enabled."
},
{
"path": "overlays[0].apiVersion",
@@ -151072,7 +153362,7 @@
{
"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."
+ "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.\nThe default is: TolerateTaints."
},
{
"path": "perNode.hostAliases",
@@ -151082,7 +153372,7 @@
{
"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.\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.\nThe default is: CORE_BPF.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:select:CORE_BPF",
"urn:alm:descriptor:com.tectonic.ui:select:NoCollection"
@@ -151091,7 +153381,7 @@
{
"path": "perNode.collector.imageFlavor",
"displayName": "Image Flavor",
- "description": "Deprecated field.",
+ "description": "Obsolete field.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:hidden"
]
@@ -151099,7 +153389,7 @@
{
"path": "perNode.collector.forceCollection",
"displayName": "Force Collection",
- "description": "Deprecated field. This field will be removed in a future release.",
+ "description": "Obsolete field. This field will be removed in a future release.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:hidden"
]
@@ -151128,10 +153418,19 @@
"urn:alm:descriptor:com.tectonic.ui:resourceRequirements"
]
},
+ {
+ "path": "processBaselines.autoLock",
+ "displayName": "Auto Lock",
+ "description": "Should process baselines be automatically locked when the observation period (1 hour by default) ends.\nThe default is: Disabled.",
+ "x-descriptors": [
+ "urn:alm:descriptor:com.tectonic.ui:select:Enabled",
+ "urn:alm:descriptor:com.tectonic.ui:select:Disabled"
+ ]
+ },
{
"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\n(not recommended).\nIf you do so, all the settings in this section will have no effect.\nThe default is: AutoSense."
},
{
"path": "scanner.analyzer",
@@ -151177,16 +153476,17 @@
{
"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\nspecified below.\nThe default is: Enabled."
},
{
"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."
+ "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value.\nThe default is: 3."
},
{
"path": "scanner.analyzer.scaling.minReplicas",
"displayName": "Autoscaling Minimum Replicas",
+ "description": "The default is: 2.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled"
]
@@ -151194,6 +153494,7 @@
{
"path": "scanner.analyzer.scaling.maxReplicas",
"displayName": "Autoscaling Maximum Replicas",
+ "description": "The default is: 5.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:fieldDependency:scanner.analyzer.scaling.autoScaling:Enabled"
]
@@ -151302,7 +153603,7 @@
{
"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\ncreated.\nThe default is: scanner-v4-db."
},
{
"path": "scannerV4.db.persistence.persistentVolumeClaim.size",
@@ -151354,16 +153655,17 @@
{
"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\nspecified below.\nThe default is: Enabled."
},
{
"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."
+ "description": "When autoscaling is disabled, the number of replicas will always be configured to match this value.\nThe default is: 3."
},
{
"path": "scannerV4.indexer.scaling.minReplicas",
"displayName": "Autoscaling Minimum Replicas",
+ "description": "The default is: 2.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled"
]
@@ -151371,6 +153673,7 @@
{
"path": "scannerV4.indexer.scaling.maxReplicas",
"displayName": "Autoscaling Maximum Replicas",
+ "description": "The default is: 5.",
"x-descriptors": [
"urn:alm:descriptor:com.tectonic.ui:fieldDependency:scannerV4.indexer.scaling.autoScaling:Enabled"
]
@@ -151408,7 +153711,8 @@
},
{
"path": "tls.additionalCAs",
- "displayName": "Additional CAs"
+ "displayName": "Additional CAs",
+ "description": "Allows you to specify additional trusted Root CAs."
}
]
},
@@ -151503,51 +153807,51 @@
"relatedImages": [
{
"name": "central_db",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:e5c200f28187c1f6971562e41cae969183ee15f3d0feb076bb202b22ff67cbcb"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8@sha256:3967c7c91238516bfd5df4a893e0df644b8aca0d6b249dbd2e94c063dad12fba"
},
{
"name": "collector",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:0c92d5b5508032d77559606927e45686179eaafc59e16d5496e088f2f212d258"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-collector-rhel8@sha256:591dcc1532ae2e40a7e78e117f7c02de81c0742f48b97436c2e4a7fd5a9fe649"
},
{
"name": "main",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:adf47cb6615d344533fcca0aee41774f5e8df9b952b9b89a57c2be2b7e0fc03c"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8@sha256:26e01b4554d6ff2d2a1333ff86244f61a037b61bb3b26a14b0927d245a1b0c21"
},
{
"name": "",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0c0a839b097ccbf758b084b85f8f9285a7e621fd44e8a62752be7b6bcae86669"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:02a50a53dddbbdd749b0b6cc01f555308ab3c16045130d07483bfddd6861de42"
},
{
"name": "manager",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:fe56f7733778f2ba9072ee35df562e82283eaeaa7bed26333d2fb916ecb76929"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-rhel8-operator@sha256:3471d6c2b77ad4be863f7d5b0e5da5cd8a9c267126c003424c27b91e1cbf1b24"
},
{
"name": "roxctl",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:16912df2c26e5fc2e6051c0501170722856db274415063608de716cf53851038"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel8@sha256:cc741551497f949a2c337a6fed0313c807cc46d0ad5adc281505146f22fb356a"
},
{
"name": "scanner_db",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:97df59280c12727a99fdec0c9bf56eb874e6a1cacd12d849709797d4be635ce9"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8@sha256:8281d43a5b1f2cfc7893d812703e283f5f5c30617733b531d86dc201fd1bcf9f"
},
{
"name": "scanner_db_slim",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:92ff7691963e620dc5bf6da0a7694e6bcd68c2545afc1642a59a443ba2ab5611"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-slim-rhel8@sha256:9dab85eabbae8cc51ea9288aeaf0ac47009d293006264b6f88991815772d9df1"
},
{
"name": "scanner",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:e949830f3034c41aa5434a3654b2b1ccba7dac0373bf43d7c50a9ea43bb686fb"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8@sha256:a283a8e651a4d6fc991c4801e8480f31fb72b6305b0b9c8741733c9847235e65"
},
{
"name": "scanner_slim",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:db691065e46f604b980b0b202f6c2e14c8b204094d784c4a15db1e4fecb2965e"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-slim-rhel8@sha256:6dd9e4842988728a930451b25822c1e049cd2f6c7b3e358df18e74ca15b1f972"
},
{
"name": "scanner_v4_db",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:b8964b1441251607b23f92918e9158724174013dc4af423988f56d6098dfb2d5"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-db-rhel8@sha256:5062cf77952f21fb428ff7a230c3f692bbb73f888ab102e5ac197a352415b18a"
},
{
"name": "scanner_v4",
- "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:d1758b76c32f03b5a1a44951d18fb2bb0c4fd0a99d24f8c42fe9e6b059574889"
+ "image": "registry.redhat.io/advanced-cluster-security/rhacs-scanner-v4-rhel8@sha256:2bd192a9f1960af7008341a39ff3379c121860a8c1145f120007e106bab582cc"
}
]
}
diff --git a/catalog-template.yaml b/catalog-template.yaml
index b5512f92..56397a90 100644
--- a/catalog-template.yaml
+++ b/catalog-template.yaml
@@ -651,6 +651,11 @@ entries:
replaces: rhacs-operator.v4.8.3
skipRange: '>= 4.7.0 < 4.8.4'
+ - &bundle-4-9-0
+ name: rhacs-operator.v4.9.0
+ replaces: rhacs-operator.v4.8.4
+ skipRange: '>= 4.8.0 < 4.9.0'
+
- schema: olm.channel
name: rhacs-4.0
package: rhacs-operator
@@ -1077,6 +1082,92 @@ entries:
- *bundle-4-8-3
- *bundle-4-8-4
+- schema: olm.channel
+ name: rhacs-4.9
+ 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-6-9
+ - *bundle-4-6-10
+
+ - *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-7-6
+ - *bundle-4-7-7
+
+ - *bundle-4-8-0
+ - *bundle-4-8-1
+ - *bundle-4-8-2
+ - *bundle-4-8-3
+ - *bundle-4-8-4
+
+ - *bundle-4-9-0
+
- schema: olm.deprecations
package: rhacs-operator
entries:
@@ -1410,3 +1501,6 @@ entries:
- schema: olm.bundle
# 4.8.4
image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:0c0a839b097ccbf758b084b85f8f9285a7e621fd44e8a62752be7b6bcae86669
+- schema: olm.bundle
+ # 4.9.0
+ image: registry.redhat.io/advanced-cluster-security/rhacs-operator-bundle@sha256:02a50a53dddbbdd749b0b6cc01f555308ab3c16045130d07483bfddd6861de42