From 762ad5e12f52a95788436e7416cd570faac1ffc6 Mon Sep 17 00:00:00 2001 From: Ayoub Nasr Date: Thu, 26 Dec 2024 17:08:25 +0100 Subject: [PATCH] build: metalk8s catalog source --- buildchain/buildchain/constants.py | 2 + buildchain/buildchain/image.py | 9 +++++ buildchain/buildchain/versions.py | 10 +++++ catalog-source/.indexignore | 2 + catalog-source/README.md | 5 +++ catalog-source/catalog.Dockerfile | 23 +++++++++++ catalog-source/catalog/.indexignore | 1 + .../nginx-operator/bundles/v4.11.3.yaml | 38 +++++++++++++++++++ .../nginx-operator/channels/stable.yaml | 6 +++ .../catalog/nginx-operator/package.yaml | 8 ++++ 10 files changed, 104 insertions(+) create mode 100644 catalog-source/.indexignore create mode 100644 catalog-source/README.md create mode 100644 catalog-source/catalog.Dockerfile create mode 100644 catalog-source/catalog/.indexignore create mode 100644 catalog-source/catalog/nginx-operator/bundles/v4.11.3.yaml create mode 100644 catalog-source/catalog/nginx-operator/channels/stable.yaml create mode 100644 catalog-source/catalog/nginx-operator/package.yaml diff --git a/buildchain/buildchain/constants.py b/buildchain/buildchain/constants.py index dedab1abcc..151abebc71 100644 --- a/buildchain/buildchain/constants.py +++ b/buildchain/buildchain/constants.py @@ -74,6 +74,8 @@ UI_BUILD_ROOT: Path = config.BUILD_ROOT / "ui" # Path to the shell-ui build root directory. SHELL_UI_BUILD_ROOT: Path = config.BUILD_ROOT / "shell-ui" +# Path to the MetalK8s Catalog Source root directory +CATALOG_SOURCE_ROOT: Path = ROOT / "catalog-source" # Docker entrypoints. REDHAT_ENTRYPOINT: Path = ROOT / "packages/redhat/common/entrypoint.sh" diff --git a/buildchain/buildchain/image.py b/buildchain/buildchain/image.py index eef138146c..90d9852e6c 100644 --- a/buildchain/buildchain/image.py +++ b/buildchain/buildchain/image.py @@ -220,6 +220,7 @@ def _local_image(name: str, **kwargs: Any) -> targets.LocalImage: constants.OPERATOR_FRAMEWORK_REPOSITORYT: [ "catalogd", "operator-controller", + "opm" ], constants.KUBE_BUILDER_REPOSITORY: [ "kube-rbac-proxy", @@ -340,6 +341,14 @@ def _local_image(name: str, **kwargs: Any) -> targets.LocalImage: dockerfile=constants.NGINX_OPERATOR_ROOT / "bundle.Dockerfile", build_context=constants.NGINX_OPERATOR_ROOT, ), + _local_image( + name="metalk8s-catalog-source", + dockerfile=constants.CATALOG_SOURCE_ROOT / "catalog.Dockerfile", + build_context=constants.CATALOG_SOURCE_ROOT, + build_args={ + "BASE_IMG": TO_PULL["opm"].remote_fullname_digest, + }, + ), ) # }}} diff --git a/buildchain/buildchain/versions.py b/buildchain/buildchain/versions.py index 0fab23b544..5e21876e85 100644 --- a/buildchain/buildchain/versions.py +++ b/buildchain/buildchain/versions.py @@ -294,6 +294,16 @@ def _version_prefix(version: str, prefix: str = "v") -> str: version=_version_prefix(NGINX_OPERATOR_VERSION), digest=None, ), + Image( + name="opm", + version="v1.49.0", + digest="sha256:0bbe4054f2f88410ae364169379639c06b0e253d6e233bc24fcf2c0cd2d9803d", + ), + Image( + name="metalk8s-catalog-source", + version=VERSION, + digest=None, + ), Image( name="loki", version="3.2.0", diff --git a/catalog-source/.indexignore b/catalog-source/.indexignore new file mode 100644 index 0000000000..01ea697c74 --- /dev/null +++ b/catalog-source/.indexignore @@ -0,0 +1,2 @@ +README.md +*.Dockerfile diff --git a/catalog-source/README.md b/catalog-source/README.md new file mode 100644 index 0000000000..551d037cc9 --- /dev/null +++ b/catalog-source/README.md @@ -0,0 +1,5 @@ +# MetalK8s catalog source for OLMv1 + +contains the current operators: + + - MetalK8s [nginx-operator](../nginx-operator) diff --git a/catalog-source/catalog.Dockerfile b/catalog-source/catalog.Dockerfile new file mode 100644 index 0000000000..798df031f7 --- /dev/null +++ b/catalog-source/catalog.Dockerfile @@ -0,0 +1,23 @@ +ARG BASE_IMG=quay.io/operator-framework/opm:latest +# The builder image is expected to contain +# /bin/opm (with serve subcommand) +FROM ${BASE_IMG} as builder + +# Copy FBC root into image at /configs and pre-populate serve cache +ADD catalog /configs +RUN ["/bin/opm", "serve", "/configs", "--cache-dir=/tmp/cache", "--cache-only"] + +FROM ${BASE_IMG} +# The base image is expected to contain +# /bin/opm (with serve subcommand) and /bin/grpc_health_probe + +# Configure the entrypoint and command +ENTRYPOINT ["/bin/opm"] +CMD ["serve", "/configs", "--cache-dir=/tmp/cache"] + +COPY --from=builder /configs /configs +COPY --from=builder /tmp/cache /tmp/cache + +# Set FBC-specific label for the location of the FBC root directory +# in the image +LABEL operators.operatorframework.io.index.configs.v1=/configs diff --git a/catalog-source/catalog/.indexignore b/catalog-source/catalog/.indexignore new file mode 100644 index 0000000000..b43bf86b50 --- /dev/null +++ b/catalog-source/catalog/.indexignore @@ -0,0 +1 @@ +README.md diff --git a/catalog-source/catalog/nginx-operator/bundles/v4.11.3.yaml b/catalog-source/catalog/nginx-operator/bundles/v4.11.3.yaml new file mode 100644 index 0000000000..60b48eb0b5 --- /dev/null +++ b/catalog-source/catalog/nginx-operator/bundles/v4.11.3.yaml @@ -0,0 +1,38 @@ +--- +image: registry.metalk8s.lan/nginx-operator-bundle:v4.11.3 +name: nginx-operator.v4.11.3 +package: nginx-operator +properties: +- type: olm.gvk + value: + group: metalk8s.scality.com + kind: IngressNginx + version: v1alpha1 +- type: olm.package + value: + packageName: nginx-operator + version: 4.11.3 +- type: olm.bundle.object + value: + data: eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJpbmdyZXNzbmdpbnhlcy5tZXRhbGs4cy5zY2FsaXR5LmNvbSJ9LCJzcGVjIjp7Imdyb3VwIjoibWV0YWxrOHMuc2NhbGl0eS5jb20iLCJuYW1lcyI6eyJraW5kIjoiSW5ncmVzc05naW54IiwibGlzdEtpbmQiOiJJbmdyZXNzTmdpbnhMaXN0IiwicGx1cmFsIjoiaW5ncmVzc25naW54ZXMiLCJzaW5ndWxhciI6ImluZ3Jlc3NuZ2lueCJ9LCJzY29wZSI6Ik5hbWVzcGFjZWQiLCJ2ZXJzaW9ucyI6W3sibmFtZSI6InYxYWxwaGExIiwic2NoZW1hIjp7Im9wZW5BUElWM1NjaGVtYSI6eyJkZXNjcmlwdGlvbiI6IkluZ3Jlc3NOZ2lueCBpcyB0aGUgU2NoZW1hIGZvciB0aGUgaW5ncmVzc25naW54ZXMgQVBJIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiQVBJVmVyc2lvbiBkZWZpbmVzIHRoZSB2ZXJzaW9uZWQgc2NoZW1hIG9mIHRoaXMgcmVwcmVzZW50YXRpb24gb2YgYW4gb2JqZWN0LiBTZXJ2ZXJzIHNob3VsZCBjb252ZXJ0IHJlY29nbml6ZWQgc2NoZW1hcyB0byB0aGUgbGF0ZXN0IGludGVybmFsIHZhbHVlLCBhbmQgbWF5IHJlamVjdCB1bnJlY29nbml6ZWQgdmFsdWVzLiBNb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3Jlc291cmNlcyIsInR5cGUiOiJzdHJpbmcifSwia2luZCI6eyJkZXNjcmlwdGlvbiI6IktpbmQgaXMgYSBzdHJpbmcgdmFsdWUgcmVwcmVzZW50aW5nIHRoZSBSRVNUIHJlc291cmNlIHRoaXMgb2JqZWN0IHJlcHJlc2VudHMuIFNlcnZlcnMgbWF5IGluZmVyIHRoaXMgZnJvbSB0aGUgZW5kcG9pbnQgdGhlIGNsaWVudCBzdWJtaXRzIHJlcXVlc3RzIHRvLiBDYW5ub3QgYmUgdXBkYXRlZC4gSW4gQ2FtZWxDYXNlLiBNb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3R5cGVzLWtpbmRzIiwidHlwZSI6InN0cmluZyJ9LCJtZXRhZGF0YSI6eyJ0eXBlIjoib2JqZWN0In0sInNwZWMiOnsiZGVzY3JpcHRpb24iOiJTcGVjIGRlZmluZXMgdGhlIGRlc2lyZWQgc3RhdGUgb2YgSW5ncmVzc05naW54IiwidHlwZSI6Im9iamVjdCIsIngta3ViZXJuZXRlcy1wcmVzZXJ2ZS11bmtub3duLWZpZWxkcyI6dHJ1ZX0sInN0YXR1cyI6eyJkZXNjcmlwdGlvbiI6IlN0YXR1cyBkZWZpbmVzIHRoZSBvYnNlcnZlZCBzdGF0ZSBvZiBJbmdyZXNzTmdpbngiLCJ0eXBlIjoib2JqZWN0IiwieC1rdWJlcm5ldGVzLXByZXNlcnZlLXVua25vd24tZmllbGRzIjp0cnVlfX0sInR5cGUiOiJvYmplY3QifX0sInNlcnZlZCI6dHJ1ZSwic3RvcmFnZSI6dHJ1ZSwic3VicmVzb3VyY2VzIjp7InN0YXR1cyI6e319fV19LCJzdGF0dXMiOnsiYWNjZXB0ZWROYW1lcyI6eyJraW5kIjoiIiwicGx1cmFsIjoiIn0sImNvbmRpdGlvbnMiOm51bGwsInN0b3JlZFZlcnNpb25zIjpudWxsfX0= +- type: olm.bundle.object + value: + data: eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwibWV0YWxrOHMuc2NhbGl0eS5jb20vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJJbmdyZXNzTmdpbnhcIixcbiAgICBcIm1ldGFkYXRhXCI6IHtcbiAgICAgIFwibmFtZVwiOiBcImluZ3Jlc3NuZ2lueC1zYW1wbGVcIlxuICAgIH0sXG4gICAgXCJzcGVjXCI6IHtcbiAgICAgIFwiY29tbW9uTGFiZWxzXCI6IHt9LFxuICAgICAgXCJjb250cm9sbGVyXCI6IHtcbiAgICAgICAgXCJhZGRIZWFkZXJzXCI6IHt9LFxuICAgICAgICBcImFkbWlzc2lvbldlYmhvb2tzXCI6IHtcbiAgICAgICAgICBcImFubm90YXRpb25zXCI6IHt9LFxuICAgICAgICAgIFwiY2VydE1hbmFnZXJcIjoge1xuICAgICAgICAgICAgXCJhZG1pc3Npb25DZXJ0XCI6IHtcbiAgICAgICAgICAgICAgXCJkdXJhdGlvblwiOiBcIlwiXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgXCJlbmFibGVkXCI6IGZhbHNlLFxuICAgICAgICAgICAgXCJyb290Q2VydFwiOiB7XG4gICAgICAgICAgICAgIFwiZHVyYXRpb25cIjogXCJcIlxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgXCJjZXJ0aWZpY2F0ZVwiOiBcIi91c3IvbG9jYWwvY2VydGlmaWNhdGVzL2NlcnRcIixcbiAgICAgICAgICBcImNyZWF0ZVNlY3JldEpvYlwiOiB7XG4gICAgICAgICAgICBcIm5hbWVcIjogXCJjcmVhdGVcIixcbiAgICAgICAgICAgIFwicmVzb3VyY2VzXCI6IHt9LFxuICAgICAgICAgICAgXCJzZWN1cml0eUNvbnRleHRcIjoge1xuICAgICAgICAgICAgICBcImFsbG93UHJpdmlsZWdlRXNjYWxhdGlvblwiOiBmYWxzZSxcbiAgICAgICAgICAgICAgXCJjYXBhYmlsaXRpZXNcIjoge1xuICAgICAgICAgICAgICAgIFwiZHJvcFwiOiBbXG4gICAgICAgICAgICAgICAgICBcIkFMTFwiXG4gICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBcInJlYWRPbmx5Um9vdEZpbGVzeXN0ZW1cIjogdHJ1ZSxcbiAgICAgICAgICAgICAgXCJydW5Bc05vblJvb3RcIjogdHJ1ZSxcbiAgICAgICAgICAgICAgXCJydW5Bc1VzZXJcIjogNjU1MzIsXG4gICAgICAgICAgICAgIFwic2VjY29tcFByb2ZpbGVcIjoge1xuICAgICAgICAgICAgICAgIFwidHlwZVwiOiBcIlJ1bnRpbWVEZWZhdWx0XCJcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgXCJlbmFibGVkXCI6IHRydWUsXG4gICAgICAgICAgXCJleGlzdGluZ1BzcFwiOiBcIlwiLFxuICAgICAgICAgIFwiZXh0cmFFbnZzXCI6IFtdLFxuICAgICAgICAgIFwiZmFpbHVyZVBvbGljeVwiOiBcIkZhaWxcIixcbiAgICAgICAgICBcImtleVwiOiBcIi91c3IvbG9jYWwvY2VydGlmaWNhdGVzL2tleVwiLFxuICAgICAgICAgIFwibGFiZWxzXCI6IHt9LFxuICAgICAgICAgIFwibmFtZVwiOiBcImFkbWlzc2lvblwiLFxuICAgICAgICAgIFwibmFtZXNwYWNlU2VsZWN0b3JcIjoge30sXG4gICAgICAgICAgXCJvYmplY3RTZWxlY3RvclwiOiB7fSxcbiAgICAgICAgICBcInBhdGNoXCI6IHtcbiAgICAgICAgICAgIFwiZW5hYmxlZFwiOiB0cnVlLFxuICAgICAgICAgICAgXCJpbWFnZVwiOiB7XG4gICAgICAgICAgICAgIFwiZGlnZXN0XCI6IFwic2hhMjU2OmE5ZjAzYjM0YTNjYmZiYjI2ZDEwM2ExNDA0NmFiMmM1MTMwYTgwYzNkNjlkNTI2ZmY4MDYzZDJiMzdiOWZkM2ZcIixcbiAgICAgICAgICAgICAgXCJpbWFnZVwiOiBcImluZ3Jlc3Mtbmdpbngva3ViZS13ZWJob29rLWNlcnRnZW5cIixcbiAgICAgICAgICAgICAgXCJwdWxsUG9saWN5XCI6IFwiSWZOb3RQcmVzZW50XCIsXG4gICAgICAgICAgICAgIFwicmVnaXN0cnlcIjogXCJyZWdpc3RyeS5rOHMuaW9cIixcbiAgICAgICAgICAgICAgXCJ0YWdcIjogXCJ2MS40LjRcIlxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFwibGFiZWxzXCI6IHt9LFxuICAgICAgICAgICAgXCJuZXR3b3JrUG9saWN5XCI6IHtcbiAgICAgICAgICAgICAgXCJlbmFibGVkXCI6IGZhbHNlXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgXCJub2RlU2VsZWN0b3JcIjoge1xuICAgICAgICAgICAgICBcImt1YmVybmV0ZXMuaW8vb3NcIjogXCJsaW51eFwiXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgXCJwb2RBbm5vdGF0aW9uc1wiOiB7fSxcbiAgICAgICAgICAgIFwicHJpb3JpdHlDbGFzc05hbWVcIjogXCJcIixcbiAgICAgICAgICAgIFwicmJhY1wiOiB7XG4gICAgICAgICAgICAgIFwiY3JlYXRlXCI6IHRydWVcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBcInNlY3VyaXR5Q29udGV4dFwiOiB7fSxcbiAgICAgICAgICAgIFwic2VydmljZUFjY291bnRcIjoge1xuICAgICAgICAgICAgICBcImF1dG9tb3VudFNlcnZpY2VBY2NvdW50VG9rZW5cIjogdHJ1ZSxcbiAgICAgICAgICAgICAgXCJjcmVhdGVcIjogdHJ1ZSxcbiAgICAgICAgICAgICAgXCJuYW1lXCI6IFwiXCJcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBcInRvbGVyYXRpb25zXCI6IFtdXG4gICAgICAgICAgfSxcbiAgICAgICAgICBcInBhdGNoV2ViaG9va0pvYlwiOiB7XG4gICAgICAgICAgICBcIm5hbWVcIjogXCJwYXRjaFwiLFxuICAgICAgICAgICAgXCJyZXNvdXJjZXNcIjoge30sXG4gICAgICAgICAgICBcInNlY3VyaXR5Q29udGV4dFwiOiB7XG4gICAgICAgICAgICAgIFwiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uXCI6IGZhbHNlLFxuICAgICAgICAgICAgICBcImNhcGFiaWxpdGllc1wiOiB7XG4gICAgICAgICAgICAgICAgXCJkcm9wXCI6IFtcbiAgICAgICAgICAgICAgICAgIFwiQUxMXCJcbiAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFwicmVhZE9ubHlSb290RmlsZXN5c3RlbVwiOiB0cnVlLFxuICAgICAgICAgICAgICBcInJ1bkFzTm9uUm9vdFwiOiB0cnVlLFxuICAgICAgICAgICAgICBcInJ1bkFzVXNlclwiOiA2NTUzMixcbiAgICAgICAgICAgICAgXCJzZWNjb21wUHJvZmlsZVwiOiB7XG4gICAgICAgICAgICAgICAgXCJ0eXBlXCI6IFwiUnVudGltZURlZmF1bHRcIlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSxcbiAgICAgICAgICBcInBvcnRcIjogODQ0MyxcbiAgICAgICAgICBcInNlcnZpY2VcIjoge1xuICAgICAgICAgICAgXCJhbm5vdGF0aW9uc1wiOiB7fSxcbiAgICAgICAgICAgIFwiZXh0ZXJuYWxJUHNcIjogW10sXG4gICAgICAgICAgICBcImxvYWRCYWxhbmNlclNvdXJjZVJhbmdlc1wiOiBbXSxcbiAgICAgICAgICAgIFwic2VydmljZVBvcnRcIjogNDQzLFxuICAgICAgICAgICAgXCJ0eXBlXCI6IFwiQ2x1c3RlcklQXCJcbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIFwiYWZmaW5pdHlcIjoge30sXG4gICAgICAgIFwiYWxsb3dTbmlwcGV0QW5ub3RhdGlvbnNcIjogZmFsc2UsXG4gICAgICAgIFwiYW5ub3RhdGlvbnNcIjoge30sXG4gICAgICAgIFwiYXV0b3NjYWxpbmdcIjoge1xuICAgICAgICAgIFwiYW5ub3RhdGlvbnNcIjoge30sXG4gICAgICAgICAgXCJiZWhhdmlvclwiOiB7fSxcbiAgICAgICAgICBcImVuYWJsZWRcIjogZmFsc2UsXG4gICAgICAgICAgXCJtYXhSZXBsaWNhc1wiOiAxMSxcbiAgICAgICAgICBcIm1pblJlcGxpY2FzXCI6IDEsXG4gICAgICAgICAgXCJ0YXJnZXRDUFVVdGlsaXphdGlvblBlcmNlbnRhZ2VcIjogNTAsXG4gICAgICAgICAgXCJ0YXJnZXRNZW1vcnlVdGlsaXphdGlvblBlcmNlbnRhZ2VcIjogNTBcbiAgICAgICAgfSxcbiAgICAgICAgXCJhdXRvc2NhbGluZ1RlbXBsYXRlXCI6IFtdLFxuICAgICAgICBcImNvbmZpZ1wiOiB7fSxcbiAgICAgICAgXCJjb25maWdBbm5vdGF0aW9uc1wiOiB7fSxcbiAgICAgICAgXCJjb25maWdNYXBOYW1lc3BhY2VcIjogXCJcIixcbiAgICAgICAgXCJjb250YWluZXJOYW1lXCI6IFwiY29udHJvbGxlclwiLFxuICAgICAgICBcImNvbnRhaW5lclBvcnRcIjoge1xuICAgICAgICAgIFwiaHR0cFwiOiA4MCxcbiAgICAgICAgICBcImh0dHBzXCI6IDQ0M1xuICAgICAgICB9LFxuICAgICAgICBcImNvbnRhaW5lclNlY3VyaXR5Q29udGV4dFwiOiB7fSxcbiAgICAgICAgXCJjdXN0b21UZW1wbGF0ZVwiOiB7XG4gICAgICAgICAgXCJjb25maWdNYXBLZXlcIjogXCJcIixcbiAgICAgICAgICBcImNvbmZpZ01hcE5hbWVcIjogXCJcIlxuICAgICAgICB9LFxuICAgICAgICBcImRpc2FibGVMZWFkZXJFbGVjdGlvblwiOiBmYWxzZSxcbiAgICAgICAgXCJkbnNDb25maWdcIjoge30sXG4gICAgICAgIFwiZG5zUG9saWN5XCI6IFwiQ2x1c3RlckZpcnN0XCIsXG4gICAgICAgIFwiZWxlY3Rpb25JRFwiOiBcIlwiLFxuICAgICAgICBcImVsZWN0aW9uVFRMXCI6IFwiXCIsXG4gICAgICAgIFwiZW5hYmxlQW5ub3RhdGlvblZhbGlkYXRpb25zXCI6IGZhbHNlLFxuICAgICAgICBcImVuYWJsZU1pbWFsbG9jXCI6IHRydWUsXG4gICAgICAgIFwiZW5hYmxlVG9wb2xvZ3lBd2FyZVJvdXRpbmdcIjogZmFsc2UsXG4gICAgICAgIFwiZXhpc3RpbmdQc3BcIjogXCJcIixcbiAgICAgICAgXCJleHRyYUFyZ3NcIjoge30sXG4gICAgICAgIFwiZXh0cmFDb250YWluZXJzXCI6IFtdLFxuICAgICAgICBcImV4dHJhRW52c1wiOiBbXSxcbiAgICAgICAgXCJleHRyYUluaXRDb250YWluZXJzXCI6IFtdLFxuICAgICAgICBcImV4dHJhTW9kdWxlc1wiOiBbXSxcbiAgICAgICAgXCJleHRyYVZvbHVtZU1vdW50c1wiOiBbXSxcbiAgICAgICAgXCJleHRyYVZvbHVtZXNcIjogW10sXG4gICAgICAgIFwiaGVhbHRoQ2hlY2tIb3N0XCI6IFwiXCIsXG4gICAgICAgIFwiaGVhbHRoQ2hlY2tQYXRoXCI6IFwiL2hlYWx0aHpcIixcbiAgICAgICAgXCJob3N0QWxpYXNlc1wiOiBbXSxcbiAgICAgICAgXCJob3N0TmV0d29ya1wiOiBmYWxzZSxcbiAgICAgICAgXCJob3N0UG9ydFwiOiB7XG4gICAgICAgICAgXCJlbmFibGVkXCI6IGZhbHNlLFxuICAgICAgICAgIFwicG9ydHNcIjoge1xuICAgICAgICAgICAgXCJodHRwXCI6IDgwLFxuICAgICAgICAgICAgXCJodHRwc1wiOiA0NDNcbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIFwiaG9zdG5hbWVcIjoge30sXG4gICAgICAgIFwiaW1hZ2VcIjoge1xuICAgICAgICAgIFwiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uXCI6IGZhbHNlLFxuICAgICAgICAgIFwiY2hyb290XCI6IGZhbHNlLFxuICAgICAgICAgIFwiZGlnZXN0XCI6IFwic2hhMjU2OmQ1NmYxMzViNjQ2MmNmYzQ3NjQ0N2NmZTU2NGI4M2E0NWU4YmI3ZGEyNzc0OTYzYjAwZDEyMTYxMTEyMjcwYjdcIixcbiAgICAgICAgICBcImRpZ2VzdENocm9vdFwiOiBcInNoYTI1NjoyMjcwMWYwZmMwZjJkZDIwOWVmNzgyZjRlMjgxYmZlMmQ4Y2NjZDUwZWRlZGEwMGFlYzg4ZTBjZGJlN2VkZDE0XCIsXG4gICAgICAgICAgXCJpbWFnZVwiOiBcImluZ3Jlc3MtbmdpbngvY29udHJvbGxlclwiLFxuICAgICAgICAgIFwicHVsbFBvbGljeVwiOiBcIklmTm90UHJlc2VudFwiLFxuICAgICAgICAgIFwicmVhZE9ubHlSb290RmlsZXN5c3RlbVwiOiBmYWxzZSxcbiAgICAgICAgICBcInJlZ2lzdHJ5XCI6IFwicmVnaXN0cnkuazhzLmlvXCIsXG4gICAgICAgICAgXCJydW5Bc05vblJvb3RcIjogdHJ1ZSxcbiAgICAgICAgICBcInJ1bkFzVXNlclwiOiAxMDEsXG4gICAgICAgICAgXCJzZWNjb21wUHJvZmlsZVwiOiB7XG4gICAgICAgICAgICBcInR5cGVcIjogXCJSdW50aW1lRGVmYXVsdFwiXG4gICAgICAgICAgfSxcbiAgICAgICAgICBcInRhZ1wiOiBcInYxLjExLjNcIlxuICAgICAgICB9LFxuICAgICAgICBcImluZ3Jlc3NDbGFzc1wiOiBcIm5naW54XCIsXG4gICAgICAgIFwiaW5ncmVzc0NsYXNzQnlOYW1lXCI6IGZhbHNlLFxuICAgICAgICBcImluZ3Jlc3NDbGFzc1Jlc291cmNlXCI6IHtcbiAgICAgICAgICBcImFsaWFzZXNcIjogW10sXG4gICAgICAgICAgXCJhbm5vdGF0aW9uc1wiOiB7fSxcbiAgICAgICAgICBcImNvbnRyb2xsZXJWYWx1ZVwiOiBcIms4cy5pby9pbmdyZXNzLW5naW54XCIsXG4gICAgICAgICAgXCJkZWZhdWx0XCI6IGZhbHNlLFxuICAgICAgICAgIFwiZW5hYmxlZFwiOiB0cnVlLFxuICAgICAgICAgIFwibmFtZVwiOiBcIm5naW54XCIsXG4gICAgICAgICAgXCJwYXJhbWV0ZXJzXCI6IHt9XG4gICAgICAgIH0sXG4gICAgICAgIFwia2VkYVwiOiB7XG4gICAgICAgICAgXCJhcGlWZXJzaW9uXCI6IFwia2VkYS5zaC92MWFscGhhMVwiLFxuICAgICAgICAgIFwiYmVoYXZpb3JcIjoge30sXG4gICAgICAgICAgXCJjb29sZG93blBlcmlvZFwiOiAzMDAsXG4gICAgICAgICAgXCJlbmFibGVkXCI6IGZhbHNlLFxuICAgICAgICAgIFwibWF4UmVwbGljYXNcIjogMTEsXG4gICAgICAgICAgXCJtaW5SZXBsaWNhc1wiOiAxLFxuICAgICAgICAgIFwicG9sbGluZ0ludGVydmFsXCI6IDMwLFxuICAgICAgICAgIFwicmVzdG9yZVRvT3JpZ2luYWxSZXBsaWNhQ291bnRcIjogZmFsc2UsXG4gICAgICAgICAgXCJzY2FsZWRPYmplY3RcIjoge1xuICAgICAgICAgICAgXCJhbm5vdGF0aW9uc1wiOiB7fVxuICAgICAgICAgIH0sXG4gICAgICAgICAgXCJ0cmlnZ2Vyc1wiOiBbXVxuICAgICAgICB9LFxuICAgICAgICBcImtpbmRcIjogXCJEZXBsb3ltZW50XCIsXG4gICAgICAgIFwibGFiZWxzXCI6IHt9LFxuICAgICAgICBcImxpZmVjeWNsZVwiOiB7XG4gICAgICAgICAgXCJwcmVTdG9wXCI6IHtcbiAgICAgICAgICAgIFwiZXhlY1wiOiB7XG4gICAgICAgICAgICAgIFwiY29tbWFuZFwiOiBbXG4gICAgICAgICAgICAgICAgXCIvd2FpdC1zaHV0ZG93blwiXG4gICAgICAgICAgICAgIF1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIFwibGl2ZW5lc3NQcm9iZVwiOiB7XG4gICAgICAgICAgXCJmYWlsdXJlVGhyZXNob2xkXCI6IDUsXG4gICAgICAgICAgXCJodHRwR2V0XCI6IHtcbiAgICAgICAgICAgIFwicGF0aFwiOiBcIi9oZWFsdGh6XCIsXG4gICAgICAgICAgICBcInBvcnRcIjogMTAyNTQsXG4gICAgICAgICAgICBcInNjaGVtZVwiOiBcIkhUVFBcIlxuICAgICAgICAgIH0sXG4gICAgICAgICAgXCJpbml0aWFsRGVsYXlTZWNvbmRzXCI6IDEwLFxuICAgICAgICAgIFwicGVyaW9kU2Vjb25kc1wiOiAxMCxcbiAgICAgICAgICBcInN1Y2Nlc3NUaHJlc2hvbGRcIjogMSxcbiAgICAgICAgICBcInRpbWVvdXRTZWNvbmRzXCI6IDFcbiAgICAgICAgfSxcbiAgICAgICAgXCJtYXhtaW5kTGljZW5zZUtleVwiOiBcIlwiLFxuICAgICAgICBcIm1ldHJpY3NcIjoge1xuICAgICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZSxcbiAgICAgICAgICBcInBvcnRcIjogMTAyNTQsXG4gICAgICAgICAgXCJwb3J0TmFtZVwiOiBcIm1ldHJpY3NcIixcbiAgICAgICAgICBcInByb21ldGhldXNSdWxlXCI6IHtcbiAgICAgICAgICAgIFwiYWRkaXRpb25hbExhYmVsc1wiOiB7fSxcbiAgICAgICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZSxcbiAgICAgICAgICAgIFwicnVsZXNcIjogW11cbiAgICAgICAgICB9LFxuICAgICAgICAgIFwic2VydmljZVwiOiB7XG4gICAgICAgICAgICBcImFubm90YXRpb25zXCI6IHt9LFxuICAgICAgICAgICAgXCJleHRlcm5hbElQc1wiOiBbXSxcbiAgICAgICAgICAgIFwibGFiZWxzXCI6IHt9LFxuICAgICAgICAgICAgXCJsb2FkQmFsYW5jZXJTb3VyY2VSYW5nZXNcIjogW10sXG4gICAgICAgICAgICBcInNlcnZpY2VQb3J0XCI6IDEwMjU0LFxuICAgICAgICAgICAgXCJ0eXBlXCI6IFwiQ2x1c3RlcklQXCJcbiAgICAgICAgICB9LFxuICAgICAgICAgIFwic2VydmljZU1vbml0b3JcIjoge1xuICAgICAgICAgICAgXCJhZGRpdGlvbmFsTGFiZWxzXCI6IHt9LFxuICAgICAgICAgICAgXCJhbm5vdGF0aW9uc1wiOiB7fSxcbiAgICAgICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZSxcbiAgICAgICAgICAgIFwibWV0cmljUmVsYWJlbGluZ3NcIjogW10sXG4gICAgICAgICAgICBcIm5hbWVzcGFjZVwiOiBcIlwiLFxuICAgICAgICAgICAgXCJuYW1lc3BhY2VTZWxlY3RvclwiOiB7fSxcbiAgICAgICAgICAgIFwicmVsYWJlbGluZ3NcIjogW10sXG4gICAgICAgICAgICBcInNjcmFwZUludGVydmFsXCI6IFwiMzBzXCIsXG4gICAgICAgICAgICBcInRhcmdldExhYmVsc1wiOiBbXVxuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgXCJtaW5BdmFpbGFibGVcIjogMSxcbiAgICAgICAgXCJtaW5SZWFkeVNlY29uZHNcIjogMCxcbiAgICAgICAgXCJuYW1lXCI6IFwiY29udHJvbGxlclwiLFxuICAgICAgICBcIm5ldHdvcmtQb2xpY3lcIjoge1xuICAgICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZVxuICAgICAgICB9LFxuICAgICAgICBcIm5vZGVTZWxlY3RvclwiOiB7XG4gICAgICAgICAgXCJrdWJlcm5ldGVzLmlvL29zXCI6IFwibGludXhcIlxuICAgICAgICB9LFxuICAgICAgICBcIm9wZW50ZWxlbWV0cnlcIjoge1xuICAgICAgICAgIFwiY29udGFpbmVyU2VjdXJpdHlDb250ZXh0XCI6IHtcbiAgICAgICAgICAgIFwiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uXCI6IGZhbHNlLFxuICAgICAgICAgICAgXCJjYXBhYmlsaXRpZXNcIjoge1xuICAgICAgICAgICAgICBcImRyb3BcIjogW1xuICAgICAgICAgICAgICAgIFwiQUxMXCJcbiAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFwicmVhZE9ubHlSb290RmlsZXN5c3RlbVwiOiB0cnVlLFxuICAgICAgICAgICAgXCJydW5Bc05vblJvb3RcIjogdHJ1ZSxcbiAgICAgICAgICAgIFwicnVuQXNVc2VyXCI6IDY1NTMyLFxuICAgICAgICAgICAgXCJzZWNjb21wUHJvZmlsZVwiOiB7XG4gICAgICAgICAgICAgIFwidHlwZVwiOiBcIlJ1bnRpbWVEZWZhdWx0XCJcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9LFxuICAgICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZSxcbiAgICAgICAgICBcImltYWdlXCI6IHtcbiAgICAgICAgICAgIFwiZGlnZXN0XCI6IFwic2hhMjU2OmY3NjA0YWMwNTQ3ZWQ2NGQ3OWI5OGQ5MjEzMzIzNGU2NmMyYzhhYWRlM2MxZjQ4MDlmZWQ1ZWVjMWZiN2Y5MjJcIixcbiAgICAgICAgICAgIFwiZGlzdHJvbGVzc1wiOiB0cnVlLFxuICAgICAgICAgICAgXCJpbWFnZVwiOiBcImluZ3Jlc3Mtbmdpbngvb3BlbnRlbGVtZXRyeS0xLjI1LjNcIixcbiAgICAgICAgICAgIFwicmVnaXN0cnlcIjogXCJyZWdpc3RyeS5rOHMuaW9cIixcbiAgICAgICAgICAgIFwidGFnXCI6IFwidjIwMjQwODEzLWI5MzMzMTBkXCJcbiAgICAgICAgICB9LFxuICAgICAgICAgIFwibmFtZVwiOiBcIm9wZW50ZWxlbWV0cnlcIixcbiAgICAgICAgICBcInJlc291cmNlc1wiOiB7fVxuICAgICAgICB9LFxuICAgICAgICBcInBvZEFubm90YXRpb25zXCI6IHt9LFxuICAgICAgICBcInBvZExhYmVsc1wiOiB7fSxcbiAgICAgICAgXCJwb2RTZWN1cml0eUNvbnRleHRcIjoge30sXG4gICAgICAgIFwicHJpb3JpdHlDbGFzc05hbWVcIjogXCJcIixcbiAgICAgICAgXCJwcm94eVNldEhlYWRlcnNcIjoge30sXG4gICAgICAgIFwicHVibGlzaFNlcnZpY2VcIjoge1xuICAgICAgICAgIFwiZW5hYmxlZFwiOiB0cnVlLFxuICAgICAgICAgIFwicGF0aE92ZXJyaWRlXCI6IFwiXCJcbiAgICAgICAgfSxcbiAgICAgICAgXCJyZWFkaW5lc3NQcm9iZVwiOiB7XG4gICAgICAgICAgXCJmYWlsdXJlVGhyZXNob2xkXCI6IDMsXG4gICAgICAgICAgXCJodHRwR2V0XCI6IHtcbiAgICAgICAgICAgIFwicGF0aFwiOiBcIi9oZWFsdGh6XCIsXG4gICAgICAgICAgICBcInBvcnRcIjogMTAyNTQsXG4gICAgICAgICAgICBcInNjaGVtZVwiOiBcIkhUVFBcIlxuICAgICAgICAgIH0sXG4gICAgICAgICAgXCJpbml0aWFsRGVsYXlTZWNvbmRzXCI6IDEwLFxuICAgICAgICAgIFwicGVyaW9kU2Vjb25kc1wiOiAxMCxcbiAgICAgICAgICBcInN1Y2Nlc3NUaHJlc2hvbGRcIjogMSxcbiAgICAgICAgICBcInRpbWVvdXRTZWNvbmRzXCI6IDFcbiAgICAgICAgfSxcbiAgICAgICAgXCJyZXBsaWNhQ291bnRcIjogMSxcbiAgICAgICAgXCJyZXBvcnROb2RlSW50ZXJuYWxJcFwiOiBmYWxzZSxcbiAgICAgICAgXCJyZXNvdXJjZXNcIjoge1xuICAgICAgICAgIFwicmVxdWVzdHNcIjoge1xuICAgICAgICAgICAgXCJjcHVcIjogXCIxMDBtXCIsXG4gICAgICAgICAgICBcIm1lbW9yeVwiOiBcIjkwTWlcIlxuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgXCJzY29wZVwiOiB7XG4gICAgICAgICAgXCJlbmFibGVkXCI6IGZhbHNlLFxuICAgICAgICAgIFwibmFtZXNwYWNlXCI6IFwiXCIsXG4gICAgICAgICAgXCJuYW1lc3BhY2VTZWxlY3RvclwiOiBcIlwiXG4gICAgICAgIH0sXG4gICAgICAgIFwic2VydmljZVwiOiB7XG4gICAgICAgICAgXCJhbm5vdGF0aW9uc1wiOiB7fSxcbiAgICAgICAgICBcImFwcFByb3RvY29sXCI6IHRydWUsXG4gICAgICAgICAgXCJjbHVzdGVySVBcIjogXCJcIixcbiAgICAgICAgICBcImVuYWJsZUh0dHBcIjogdHJ1ZSxcbiAgICAgICAgICBcImVuYWJsZUh0dHBzXCI6IHRydWUsXG4gICAgICAgICAgXCJlbmFibGVkXCI6IHRydWUsXG4gICAgICAgICAgXCJleHRlcm5hbFwiOiB7XG4gICAgICAgICAgICBcImVuYWJsZWRcIjogdHJ1ZVxuICAgICAgICAgIH0sXG4gICAgICAgICAgXCJleHRlcm5hbElQc1wiOiBbXSxcbiAgICAgICAgICBcImV4dGVybmFsVHJhZmZpY1BvbGljeVwiOiBcIlwiLFxuICAgICAgICAgIFwiaW50ZXJuYWxcIjoge1xuICAgICAgICAgICAgXCJhbm5vdGF0aW9uc1wiOiB7fSxcbiAgICAgICAgICAgIFwiYXBwUHJvdG9jb2xcIjogdHJ1ZSxcbiAgICAgICAgICAgIFwiY2x1c3RlcklQXCI6IFwiXCIsXG4gICAgICAgICAgICBcImVuYWJsZWRcIjogZmFsc2UsXG4gICAgICAgICAgICBcImV4dGVybmFsSVBzXCI6IFtdLFxuICAgICAgICAgICAgXCJleHRlcm5hbFRyYWZmaWNQb2xpY3lcIjogXCJcIixcbiAgICAgICAgICAgIFwiaXBGYW1pbGllc1wiOiBbXG4gICAgICAgICAgICAgIFwiSVB2NFwiXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgXCJpcEZhbWlseVBvbGljeVwiOiBcIlNpbmdsZVN0YWNrXCIsXG4gICAgICAgICAgICBcImxvYWRCYWxhbmNlckNsYXNzXCI6IFwiXCIsXG4gICAgICAgICAgICBcImxvYWRCYWxhbmNlcklQXCI6IFwiXCIsXG4gICAgICAgICAgICBcImxvYWRCYWxhbmNlclNvdXJjZVJhbmdlc1wiOiBbXSxcbiAgICAgICAgICAgIFwibm9kZVBvcnRzXCI6IHtcbiAgICAgICAgICAgICAgXCJodHRwXCI6IFwiXCIsXG4gICAgICAgICAgICAgIFwiaHR0cHNcIjogXCJcIixcbiAgICAgICAgICAgICAgXCJ0Y3BcIjoge30sXG4gICAgICAgICAgICAgIFwidWRwXCI6IHt9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgXCJwb3J0c1wiOiB7fSxcbiAgICAgICAgICAgIFwic2Vzc2lvbkFmZmluaXR5XCI6IFwiXCIsXG4gICAgICAgICAgICBcInRhcmdldFBvcnRzXCI6IHt9LFxuICAgICAgICAgICAgXCJ0eXBlXCI6IFwiXCJcbiAgICAgICAgICB9LFxuICAgICAgICAgIFwiaXBGYW1pbGllc1wiOiBbXG4gICAgICAgICAgICBcIklQdjRcIlxuICAgICAgICAgIF0sXG4gICAgICAgICAgXCJpcEZhbWlseVBvbGljeVwiOiBcIlNpbmdsZVN0YWNrXCIsXG4gICAgICAgICAgXCJsYWJlbHNcIjoge30sXG4gICAgICAgICAgXCJsb2FkQmFsYW5jZXJDbGFzc1wiOiBcIlwiLFxuICAgICAgICAgIFwibG9hZEJhbGFuY2VySVBcIjogXCJcIixcbiAgICAgICAgICBcImxvYWRCYWxhbmNlclNvdXJjZVJhbmdlc1wiOiBbXSxcbiAgICAgICAgICBcIm5vZGVQb3J0c1wiOiB7XG4gICAgICAgICAgICBcImh0dHBcIjogXCJcIixcbiAgICAgICAgICAgIFwiaHR0cHNcIjogXCJcIixcbiAgICAgICAgICAgIFwidGNwXCI6IHt9LFxuICAgICAgICAgICAgXCJ1ZHBcIjoge31cbiAgICAgICAgICB9LFxuICAgICAgICAgIFwicG9ydHNcIjoge1xuICAgICAgICAgICAgXCJodHRwXCI6IDgwLFxuICAgICAgICAgICAgXCJodHRwc1wiOiA0NDNcbiAgICAgICAgICB9LFxuICAgICAgICAgIFwic2Vzc2lvbkFmZmluaXR5XCI6IFwiXCIsXG4gICAgICAgICAgXCJ0YXJnZXRQb3J0c1wiOiB7XG4gICAgICAgICAgICBcImh0dHBcIjogXCJodHRwXCIsXG4gICAgICAgICAgICBcImh0dHBzXCI6IFwiaHR0cHNcIlxuICAgICAgICAgIH0sXG4gICAgICAgICAgXCJ0eXBlXCI6IFwiTG9hZEJhbGFuY2VyXCJcbiAgICAgICAgfSxcbiAgICAgICAgXCJzaGFyZVByb2Nlc3NOYW1lc3BhY2VcIjogZmFsc2UsXG4gICAgICAgIFwic3lzY3Rsc1wiOiB7fSxcbiAgICAgICAgXCJ0Y3BcIjoge1xuICAgICAgICAgIFwiYW5ub3RhdGlvbnNcIjoge30sXG4gICAgICAgICAgXCJjb25maWdNYXBOYW1lc3BhY2VcIjogXCJcIlxuICAgICAgICB9LFxuICAgICAgICBcInRlcm1pbmF0aW9uR3JhY2VQZXJpb2RTZWNvbmRzXCI6IDMwMCxcbiAgICAgICAgXCJ0b2xlcmF0aW9uc1wiOiBbXSxcbiAgICAgICAgXCJ0b3BvbG9neVNwcmVhZENvbnN0cmFpbnRzXCI6IFtdLFxuICAgICAgICBcInVkcFwiOiB7XG4gICAgICAgICAgXCJhbm5vdGF0aW9uc1wiOiB7fSxcbiAgICAgICAgICBcImNvbmZpZ01hcE5hbWVzcGFjZVwiOiBcIlwiXG4gICAgICAgIH0sXG4gICAgICAgIFwidXBkYXRlU3RyYXRlZ3lcIjoge30sXG4gICAgICAgIFwid2F0Y2hJbmdyZXNzV2l0aG91dENsYXNzXCI6IGZhbHNlXG4gICAgICB9LFxuICAgICAgXCJkZWZhdWx0QmFja2VuZFwiOiB7XG4gICAgICAgIFwiYWZmaW5pdHlcIjoge30sXG4gICAgICAgIFwiYXV0b3NjYWxpbmdcIjoge1xuICAgICAgICAgIFwiYW5ub3RhdGlvbnNcIjoge30sXG4gICAgICAgICAgXCJlbmFibGVkXCI6IGZhbHNlLFxuICAgICAgICAgIFwibWF4UmVwbGljYXNcIjogMixcbiAgICAgICAgICBcIm1pblJlcGxpY2FzXCI6IDEsXG4gICAgICAgICAgXCJ0YXJnZXRDUFVVdGlsaXphdGlvblBlcmNlbnRhZ2VcIjogNTAsXG4gICAgICAgICAgXCJ0YXJnZXRNZW1vcnlVdGlsaXphdGlvblBlcmNlbnRhZ2VcIjogNTBcbiAgICAgICAgfSxcbiAgICAgICAgXCJjb250YWluZXJTZWN1cml0eUNvbnRleHRcIjoge30sXG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZSxcbiAgICAgICAgXCJleGlzdGluZ1BzcFwiOiBcIlwiLFxuICAgICAgICBcImV4dHJhQXJnc1wiOiB7fSxcbiAgICAgICAgXCJleHRyYUNvbmZpZ01hcHNcIjogW10sXG4gICAgICAgIFwiZXh0cmFFbnZzXCI6IFtdLFxuICAgICAgICBcImV4dHJhVm9sdW1lTW91bnRzXCI6IFtdLFxuICAgICAgICBcImV4dHJhVm9sdW1lc1wiOiBbXSxcbiAgICAgICAgXCJpbWFnZVwiOiB7XG4gICAgICAgICAgXCJhbGxvd1ByaXZpbGVnZUVzY2FsYXRpb25cIjogZmFsc2UsXG4gICAgICAgICAgXCJpbWFnZVwiOiBcImRlZmF1bHRiYWNrZW5kLWFtZDY0XCIsXG4gICAgICAgICAgXCJwdWxsUG9saWN5XCI6IFwiSWZOb3RQcmVzZW50XCIsXG4gICAgICAgICAgXCJyZWFkT25seVJvb3RGaWxlc3lzdGVtXCI6IHRydWUsXG4gICAgICAgICAgXCJyZWdpc3RyeVwiOiBcInJlZ2lzdHJ5Lms4cy5pb1wiLFxuICAgICAgICAgIFwicnVuQXNOb25Sb290XCI6IHRydWUsXG4gICAgICAgICAgXCJydW5Bc1VzZXJcIjogNjU1MzQsXG4gICAgICAgICAgXCJzZWNjb21wUHJvZmlsZVwiOiB7XG4gICAgICAgICAgICBcInR5cGVcIjogXCJSdW50aW1lRGVmYXVsdFwiXG4gICAgICAgICAgfSxcbiAgICAgICAgICBcInRhZ1wiOiBcIjEuNVwiXG4gICAgICAgIH0sXG4gICAgICAgIFwibGFiZWxzXCI6IHt9LFxuICAgICAgICBcImxpdmVuZXNzUHJvYmVcIjoge1xuICAgICAgICAgIFwiZmFpbHVyZVRocmVzaG9sZFwiOiAzLFxuICAgICAgICAgIFwiaW5pdGlhbERlbGF5U2Vjb25kc1wiOiAzMCxcbiAgICAgICAgICBcInBlcmlvZFNlY29uZHNcIjogMTAsXG4gICAgICAgICAgXCJzdWNjZXNzVGhyZXNob2xkXCI6IDEsXG4gICAgICAgICAgXCJ0aW1lb3V0U2Vjb25kc1wiOiA1XG4gICAgICAgIH0sXG4gICAgICAgIFwibWluQXZhaWxhYmxlXCI6IDEsXG4gICAgICAgIFwibWluUmVhZHlTZWNvbmRzXCI6IDAsXG4gICAgICAgIFwibmFtZVwiOiBcImRlZmF1bHRiYWNrZW5kXCIsXG4gICAgICAgIFwibmV0d29ya1BvbGljeVwiOiB7XG4gICAgICAgICAgXCJlbmFibGVkXCI6IGZhbHNlXG4gICAgICAgIH0sXG4gICAgICAgIFwibm9kZVNlbGVjdG9yXCI6IHtcbiAgICAgICAgICBcImt1YmVybmV0ZXMuaW8vb3NcIjogXCJsaW51eFwiXG4gICAgICAgIH0sXG4gICAgICAgIFwicG9kQW5ub3RhdGlvbnNcIjoge30sXG4gICAgICAgIFwicG9kTGFiZWxzXCI6IHt9LFxuICAgICAgICBcInBvZFNlY3VyaXR5Q29udGV4dFwiOiB7fSxcbiAgICAgICAgXCJwb3J0XCI6IDgwODAsXG4gICAgICAgIFwicHJpb3JpdHlDbGFzc05hbWVcIjogXCJcIixcbiAgICAgICAgXCJyZWFkaW5lc3NQcm9iZVwiOiB7XG4gICAgICAgICAgXCJmYWlsdXJlVGhyZXNob2xkXCI6IDYsXG4gICAgICAgICAgXCJpbml0aWFsRGVsYXlTZWNvbmRzXCI6IDAsXG4gICAgICAgICAgXCJwZXJpb2RTZWNvbmRzXCI6IDUsXG4gICAgICAgICAgXCJzdWNjZXNzVGhyZXNob2xkXCI6IDEsXG4gICAgICAgICAgXCJ0aW1lb3V0U2Vjb25kc1wiOiA1XG4gICAgICAgIH0sXG4gICAgICAgIFwicmVwbGljYUNvdW50XCI6IDEsXG4gICAgICAgIFwicmVzb3VyY2VzXCI6IHt9LFxuICAgICAgICBcInNlcnZpY2VcIjoge1xuICAgICAgICAgIFwiYW5ub3RhdGlvbnNcIjoge30sXG4gICAgICAgICAgXCJleHRlcm5hbElQc1wiOiBbXSxcbiAgICAgICAgICBcImxvYWRCYWxhbmNlclNvdXJjZVJhbmdlc1wiOiBbXSxcbiAgICAgICAgICBcInNlcnZpY2VQb3J0XCI6IDgwLFxuICAgICAgICAgIFwidHlwZVwiOiBcIkNsdXN0ZXJJUFwiXG4gICAgICAgIH0sXG4gICAgICAgIFwic2VydmljZUFjY291bnRcIjoge1xuICAgICAgICAgIFwiYXV0b21vdW50U2VydmljZUFjY291bnRUb2tlblwiOiB0cnVlLFxuICAgICAgICAgIFwiY3JlYXRlXCI6IHRydWUsXG4gICAgICAgICAgXCJuYW1lXCI6IFwiXCJcbiAgICAgICAgfSxcbiAgICAgICAgXCJ0b2xlcmF0aW9uc1wiOiBbXSxcbiAgICAgICAgXCJ0b3BvbG9neVNwcmVhZENvbnN0cmFpbnRzXCI6IFtdLFxuICAgICAgICBcInVwZGF0ZVN0cmF0ZWd5XCI6IHt9XG4gICAgICB9LFxuICAgICAgXCJkaFBhcmFtXCI6IFwiXCIsXG4gICAgICBcImltYWdlUHVsbFNlY3JldHNcIjogW10sXG4gICAgICBcIm5hbWVzcGFjZU92ZXJyaWRlXCI6IFwiXCIsXG4gICAgICBcInBvZFNlY3VyaXR5UG9saWN5XCI6IHtcbiAgICAgICAgXCJlbmFibGVkXCI6IGZhbHNlXG4gICAgICB9LFxuICAgICAgXCJwb3J0TmFtZVByZWZpeFwiOiBcIlwiLFxuICAgICAgXCJyYmFjXCI6IHtcbiAgICAgICAgXCJjcmVhdGVcIjogdHJ1ZSxcbiAgICAgICAgXCJzY29wZVwiOiBmYWxzZVxuICAgICAgfSxcbiAgICAgIFwicmV2aXNpb25IaXN0b3J5TGltaXRcIjogMTAsXG4gICAgICBcInNlcnZpY2VBY2NvdW50XCI6IHtcbiAgICAgICAgXCJhbm5vdGF0aW9uc1wiOiB7fSxcbiAgICAgICAgXCJhdXRvbW91bnRTZXJ2aWNlQWNjb3VudFRva2VuXCI6IHRydWUsXG4gICAgICAgIFwiY3JlYXRlXCI6IHRydWUsXG4gICAgICAgIFwibmFtZVwiOiBcIlwiXG4gICAgICB9LFxuICAgICAgXCJ0Y3BcIjoge30sXG4gICAgICBcInVkcFwiOiB7fVxuICAgIH1cbiAgfVxuXSIsImNhcGFiaWxpdGllcyI6IkJhc2ljIEluc3RhbGwiLCJjcmVhdGVkQXQiOiIyMDI0LTEyLTI2VDE1OjMxOjU2WiIsIm9wZXJhdG9ycy5vcGVyYXRvcmZyYW1ld29yay5pby9idWlsZGVyIjoib3BlcmF0b3Itc2RrLXYxLjM4LjAiLCJvcGVyYXRvcnMub3BlcmF0b3JmcmFtZXdvcmsuaW8vcHJvamVjdF9sYXlvdXQiOiJoZWxtLnNkay5vcGVyYXRvcmZyYW1ld29yay5pby92MSJ9LCJuYW1lIjoibmdpbngtb3BlcmF0b3IudjQuMTEuMyIsIm5hbWVzcGFjZSI6InBsYWNlaG9sZGVyIn0sInNwZWMiOnsiYXBpc2VydmljZWRlZmluaXRpb25zIjp7fSwiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucyI6eyJvd25lZCI6W3sia2luZCI6IkluZ3Jlc3NOZ2lueCIsIm5hbWUiOiJpbmdyZXNzbmdpbnhlcy5tZXRhbGs4cy5zY2FsaXR5LmNvbSIsInZlcnNpb24iOiJ2MWFscGhhMSJ9XX0sImRlc2NyaXB0aW9uIjoiT3BlcmF0b3IgTWFuYWdlcyBLdWJlcm5ldGVzIE5naW54IENvbnRyb2xsZXJzIiwiZGlzcGxheU5hbWUiOiJuZ2lueC1vcGVyYXRvciIsImljb24iOlt7ImJhc2U2NGRhdGEiOiIiLCJtZWRpYXR5cGUiOiIifV0sImluc3RhbGwiOnsic3BlYyI6eyJjbHVzdGVyUGVybWlzc2lvbnMiOlt7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJuYW1lc3BhY2VzIl0sInZlcmJzIjpbImdldCJdfSx7ImFwaUdyb3VwcyI6WyIiXSwicmVzb3VyY2VzIjpbInNlY3JldHMiXSwidmVyYnMiOlsiKiJdfSx7ImFwaUdyb3VwcyI6WyIiXSwicmVzb3VyY2VzIjpbImV2ZW50cyJdLCJ2ZXJicyI6WyJjcmVhdGUiXX0seyJhcGlHcm91cHMiOlsibWV0YWxrOHMuc2NhbGl0eS5jb20iXSwicmVzb3VyY2VzIjpbImluZ3Jlc3NuZ2lueGVzIiwiaW5ncmVzc25naW54ZXMvc3RhdHVzIiwiaW5ncmVzc25naW54ZXMvZmluYWxpemVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwicGF0Y2giLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyIiXSwicmVzb3VyY2VzIjpbInBvZHMiLCJzZXJ2aWNlcyIsInNlcnZpY2VzL2ZpbmFsaXplcnMiLCJlbmRwb2ludHMiLCJwZXJzaXN0ZW50dm9sdW1lY2xhaW1zIiwiZXZlbnRzIiwiY29uZmlnbWFwcyIsInNlY3JldHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInBhdGNoIiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiYXBwcyJdLCJyZXNvdXJjZXMiOlsiZGVwbG95bWVudHMiLCJkYWVtb25zZXRzIiwicmVwbGljYXNldHMiLCJzdGF0ZWZ1bHNldHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInBhdGNoIiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiYXV0aGVudGljYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJ0b2tlbnJldmlld3MiXSwidmVyYnMiOlsiY3JlYXRlIl19LHsiYXBpR3JvdXBzIjpbImF1dGhvcml6YXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJzdWJqZWN0YWNjZXNzcmV2aWV3cyJdLCJ2ZXJicyI6WyJjcmVhdGUiXX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJuZ2lueC1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIifV0sImRlcGxveW1lbnRzIjpbeyJsYWJlbCI6eyJhcHAua3ViZXJuZXRlcy5pby9tYW5hZ2VkLWJ5Ijoia3VzdG9taXplIiwiYXBwLmt1YmVybmV0ZXMuaW8vbmFtZSI6Im5naW54LW9wZXJhdG9yIiwiY29udHJvbC1wbGFuZSI6ImNvbnRyb2xsZXItbWFuYWdlciJ9LCJuYW1lIjoibmdpbngtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIiwic3BlYyI6eyJyZXBsaWNhcyI6MSwic2VsZWN0b3IiOnsibWF0Y2hMYWJlbHMiOnsiY29udHJvbC1wbGFuZSI6ImNvbnRyb2xsZXItbWFuYWdlciJ9fSwic3RyYXRlZ3kiOnt9LCJ0ZW1wbGF0ZSI6eyJtZXRhZGF0YSI6eyJhbm5vdGF0aW9ucyI6eyJrdWJlY3RsLmt1YmVybmV0ZXMuaW8vZGVmYXVsdC1jb250YWluZXIiOiJtYW5hZ2VyIn0sImxhYmVscyI6eyJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn19LCJzcGVjIjp7ImNvbnRhaW5lcnMiOlt7ImFyZ3MiOlsiLS1tZXRyaWNzLXJlcXVpcmUtcmJhYyIsIi0tbWV0cmljcy1zZWN1cmUiLCItLW1ldHJpY3MtYmluZC1hZGRyZXNzPTo4NDQzIiwiLS1sZWFkZXItZWxlY3QiLCItLWxlYWRlci1lbGVjdGlvbi1pZD1uZ2lueC1vcGVyYXRvciIsIi0taGVhbHRoLXByb2JlLWJpbmQtYWRkcmVzcz06ODA4MSJdLCJpbWFnZSI6InJlZ2lzdHJ5Lm1ldGFsazhzLmxhbi9uZ2lueC1vcGVyYXRvcjp2NC4xMS4zIiwibGl2ZW5lc3NQcm9iZSI6eyJodHRwR2V0Ijp7InBhdGgiOiIvaGVhbHRoeiIsInBvcnQiOjgwODF9LCJpbml0aWFsRGVsYXlTZWNvbmRzIjoxNSwicGVyaW9kU2Vjb25kcyI6MjB9LCJuYW1lIjoibWFuYWdlciIsInJlYWRpbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9yZWFkeXoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6NSwicGVyaW9kU2Vjb25kcyI6MTB9LCJyZXNvdXJjZXMiOnsibGltaXRzIjp7ImNwdSI6IjUwMG0iLCJtZW1vcnkiOiIxMjhNaSJ9LCJyZXF1ZXN0cyI6eyJjcHUiOiIxMG0iLCJtZW1vcnkiOiI2NE1pIn19LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19fX1dLCJzZWN1cml0eUNvbnRleHQiOnsicnVuQXNOb25Sb290Ijp0cnVlfSwic2VydmljZUFjY291bnROYW1lIjoibmdpbngtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIiwidGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMiOjEwfX19fV0sInBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIiJdLCJyZXNvdXJjZXMiOlsiY29uZmlnbWFwcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giLCJjcmVhdGUiLCJ1cGRhdGUiLCJwYXRjaCIsImRlbGV0ZSJdfSx7ImFwaUdyb3VwcyI6WyJjb29yZGluYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJsZWFzZXMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIiwiY3JlYXRlIiwidXBkYXRlIiwicGF0Y2giLCJkZWxldGUiXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwicGF0Y2giXX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJuZ2lueC1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIifV19LCJzdHJhdGVneSI6ImRlcGxveW1lbnQifSwiaW5zdGFsbE1vZGVzIjpbeyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiT3duTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiU2luZ2xlTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiTXVsdGlOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6dHJ1ZSwidHlwZSI6IkFsbE5hbWVzcGFjZXMifV0sImtleXdvcmRzIjpbIm9wZXJhdG9yIiwic2NhbGl0eSIsIm1ldGFsazhzIiwibmdpbngiLCJrdWJlcm5ldGVzIl0sImxpbmtzIjpbeyJuYW1lIjoiTmdpbnggT3BlcmF0b3IiLCJ1cmwiOiJodHRwczovL25naW54LW9wZXJhdG9yLmRvbWFpbiJ9XSwibWFpbnRhaW5lcnMiOlt7ImVtYWlsIjoiYXlvdWIubmFzckBzY2FsaXR5LmNvbSIsIm5hbWUiOiJBeW91YiBOYXNyIn1dLCJtYXR1cml0eSI6ImFscGhhIiwicHJvdmlkZXIiOnsibmFtZSI6InNjYWxpdHkiLCJ1cmwiOiJzY2FsaXR5LmNvbSJ9LCJ2ZXJzaW9uIjoiNC4xMS4zIn19 +- type: olm.bundle.object + value: + data: eyJhcGlWZXJzaW9uIjoicmJhYy5hdXRob3JpemF0aW9uLms4cy5pby92MSIsImtpbmQiOiJDbHVzdGVyUm9sZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJsYWJlbHMiOnsiYXBwLmt1YmVybmV0ZXMuaW8vbWFuYWdlZC1ieSI6Imt1c3RvbWl6ZSIsImFwcC5rdWJlcm5ldGVzLmlvL25hbWUiOiJuZ2lueC1vcGVyYXRvciJ9LCJuYW1lIjoibmdpbngtb3BlcmF0b3ItaW5ncmVzc25naW54LWVkaXRvci1yb2xlIn0sInJ1bGVzIjpbeyJhcGlHcm91cHMiOlsibWV0YWxrOHMuc2NhbGl0eS5jb20iXSwicmVzb3VyY2VzIjpbImluZ3Jlc3NuZ2lueGVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJwYXRjaCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm1ldGFsazhzLnNjYWxpdHkuY29tIl0sInJlc291cmNlcyI6WyJpbmdyZXNzbmdpbnhlcy9zdGF0dXMiXSwidmVyYnMiOlsiZ2V0Il19XX0= +- type: olm.bundle.object + value: + data: eyJhcGlWZXJzaW9uIjoicmJhYy5hdXRob3JpemF0aW9uLms4cy5pby92MSIsImtpbmQiOiJDbHVzdGVyUm9sZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJsYWJlbHMiOnsiYXBwLmt1YmVybmV0ZXMuaW8vbWFuYWdlZC1ieSI6Imt1c3RvbWl6ZSIsImFwcC5rdWJlcm5ldGVzLmlvL25hbWUiOiJuZ2lueC1vcGVyYXRvciJ9LCJuYW1lIjoibmdpbngtb3BlcmF0b3ItaW5ncmVzc25naW54LXZpZXdlci1yb2xlIn0sInJ1bGVzIjpbeyJhcGlHcm91cHMiOlsibWV0YWxrOHMuc2NhbGl0eS5jb20iXSwicmVzb3VyY2VzIjpbImluZ3Jlc3NuZ2lueGVzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJtZXRhbGs4cy5zY2FsaXR5LmNvbSJdLCJyZXNvdXJjZXMiOlsiaW5ncmVzc25naW54ZXMvc3RhdHVzIl0sInZlcmJzIjpbImdldCJdfV19 +- type: olm.bundle.object + value: + data: eyJhcGlWZXJzaW9uIjoicmJhYy5hdXRob3JpemF0aW9uLms4cy5pby92MSIsImtpbmQiOiJDbHVzdGVyUm9sZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJuYW1lIjoibmdpbngtb3BlcmF0b3ItbWV0cmljcy1yZWFkZXIifSwicnVsZXMiOlt7Im5vblJlc291cmNlVVJMcyI6WyIvbWV0cmljcyJdLCJ2ZXJicyI6WyJnZXQiXX1dfQ== +- type: olm.bundle.object + value: + data: eyJhcGlWZXJzaW9uIjoidjEiLCJraW5kIjoiU2VydmljZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJsYWJlbHMiOnsiYXBwLmt1YmVybmV0ZXMuaW8vbWFuYWdlZC1ieSI6Imt1c3RvbWl6ZSIsImFwcC5rdWJlcm5ldGVzLmlvL25hbWUiOiJuZ2lueC1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifSwibmFtZSI6Im5naW54LW9wZXJhdG9yLWNvbnRyb2xsZXItbWFuYWdlci1tZXRyaWNzLXNlcnZpY2UifSwic3BlYyI6eyJwb3J0cyI6W3sibmFtZSI6Imh0dHBzIiwicG9ydCI6ODQ0MywicHJvdG9jb2wiOiJUQ1AiLCJ0YXJnZXRQb3J0Ijo4NDQzfV0sInNlbGVjdG9yIjp7ImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInN0YXR1cyI6eyJsb2FkQmFsYW5jZXIiOnt9fX0= +relatedImages: +- image: registry.metalk8s.lan/nginx-operator-bundle:v4.11.3 + name: "" +- image: registry.metalk8s.lan/nginx-operator:v4.11.3 + name: "" +schema: olm.bundle diff --git a/catalog-source/catalog/nginx-operator/channels/stable.yaml b/catalog-source/catalog/nginx-operator/channels/stable.yaml new file mode 100644 index 0000000000..3fbc9d716e --- /dev/null +++ b/catalog-source/catalog/nginx-operator/channels/stable.yaml @@ -0,0 +1,6 @@ +--- +schema: olm.channel +package: nginx-operator +name: stable +entries: + - name: nginx-operator.v4.11.3 diff --git a/catalog-source/catalog/nginx-operator/package.yaml b/catalog-source/catalog/nginx-operator/package.yaml new file mode 100644 index 0000000000..702ca4a14f --- /dev/null +++ b/catalog-source/catalog/nginx-operator/package.yaml @@ -0,0 +1,8 @@ +--- +defaultChannel: stable +description: | + # NGINX-operator + + This operator manages IngressNginx CRs and uses them as a values file for the [ingress-nginx](https://github.com/kubernetes/ingress-nginx) helm chart. +name: nginx-operator +schema: olm.package