From 0f0e933cddc5c922cada788f5d42465a3c8de914 Mon Sep 17 00:00:00 2001 From: CatalogBot Date: Mon, 30 Dec 2024 22:28:50 +0000 Subject: [PATCH] add policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/README.md policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/main.yaml policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/values.schema.json --- index.yaml | 18 +- ...17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz | Bin 0 -> 4438 bytes .../README.md | 70 ++++++++ .../main.yaml | 11 ++ .../values.schema.json | 157 ++++++++++++++++++ 5 files changed, 255 insertions(+), 1 deletion(-) create mode 100644 policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz create mode 100644 policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/README.md create mode 100644 policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/main.yaml create mode 100644 policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/values.schema.json diff --git a/index.yaml b/index.yaml index 0ec24410bbe..3eefe484b08 100644 --- a/index.yaml +++ b/index.yaml @@ -37406,6 +37406,22 @@ entries: urls: - https://giantswarm.github.io/control-plane-test-catalog/policy-meta-operator-0.0.0-e2c3847b6b864cbd8b94a8a231a058cc8dcf362b.tgz version: 0.0.0-e2c3847b6b864cbd8b94a8a231a058cc8dcf362b + - annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/README.md + application.giantswarm.io/team: shield + application.giantswarm.io/values-schema: https://giantswarm.github.io/control-plane-test-catalog/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/values.schema.json + apiVersion: v2 + appVersion: 0.0.1 + created: "2024-12-30T22:28:48.367520773Z" + description: Policy Meta Operator Helm chart for Giant Swarm + digest: b49e40c5ba91d692100216ab330f9c9475c343a1b63fe0f1a3b67345369db15c + home: https://github.com/giantswarm/policy-meta-operator + icon: https://s.giantswarm.io/app-icons/giantswarm/1/light.svg + name: policy-meta-operator + urls: + - https://giantswarm.github.io/control-plane-test-catalog/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz + version: 0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e - annotations: application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/policy-meta-operator-0.0.0-d5ff1ba66ccb7ad03b39d9d5c79c0bc86b9e1908.tgz-meta/main.yaml application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/policy-meta-operator-0.0.0-d5ff1ba66ccb7ad03b39d9d5c79c0bc86b9e1908.tgz-meta/README.md @@ -48157,4 +48173,4 @@ entries: urls: - https://giantswarm.github.io/control-plane-test-catalog/vertical-pod-autoscaler-crd-3.1.1-210f7d852240f260929631c2436c30b32e897589.tgz version: 3.1.1-210f7d852240f260929631c2436c30b32e897589 -generated: "2024-12-30T20:49:10.19540942Z" +generated: "2024-12-30T22:28:48.366361044Z" diff --git a/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz b/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz new file mode 100644 index 0000000000000000000000000000000000000000..df85c6747fdb0306e2845f6008e9225bdf34745f GIT binary patch literal 4438 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 literal 0 HcmV?d00001 diff --git a/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/README.md b/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/README.md new file mode 100644 index 00000000000..2fae49a99bb --- /dev/null +++ b/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/README.md @@ -0,0 +1,70 @@ +[![CircleCI](https://dl.circleci.com/status-badge/img/gh/giantswarm/{APP-NAME}/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/giantswarm/{APP-NAME}/tree/main) + +[Read me after cloning this template (GS staff only)](https://handbook.giantswarm.io/docs/dev-and-releng/app-developer-processes/adding_app_to_appcatalog/) + +# {APP-NAME} chart + +Giant Swarm offers a {APP-NAME} App which can be installed in workload clusters. +Here we define the {APP-NAME} chart with its templates and default configuration. + +**What is this app?** + +**Why did we add it?** + +**Who can use it?** + +## Installing + +There are several ways to install this app onto a workload cluster. + +- [Using GitOps to instantiate the App](https://docs.giantswarm.io/advanced/gitops/apps/) +- [Using our web interface](https://docs.giantswarm.io/platform-overview/web-interface/app-platform/#installing-an-app). +- By creating an [App resource](https://docs.giantswarm.io/use-the-api/management-api/crd/apps.application.giantswarm.io/) in the management cluster as explained in [Getting started with App Platform](https://docs.giantswarm.io/getting-started/app-platform/). + +## Configuring + +### values.yaml + +**This is an example of a values file you could upload using our web interface.** + +```yaml +# values.yaml + +``` + +### Sample App CR and ConfigMap for the management cluster + +If you have access to the Kubernetes API on the management cluster, you could create +the App CR and ConfigMap directly. + +Here is an example that would install the app to +workload cluster `abc12`: + +```yaml +# appCR.yaml + +``` + +```yaml +# user-values-configmap.yaml + +``` + +See our [full reference on how to configure apps](https://docs.giantswarm.io/getting-started/app-platform/app-configuration/) for more details. + +## Compatibility + +This app has been tested to work with the following workload cluster release versions: + +- _add release version_ + +## Limitations + +Some apps have restrictions on how they can be deployed. +Not following these limitations will most likely result in a broken deployment. + +- _add limitation_ + +## Credit + +- {APP HELM REPOSITORY} diff --git a/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/main.yaml b/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/main.yaml new file mode 100644 index 00000000000..b88b158ed8a --- /dev/null +++ b/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/main.yaml @@ -0,0 +1,11 @@ +annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/README.md + application.giantswarm.io/team: shield + application.giantswarm.io/values-schema: https://giantswarm.github.io/control-plane-test-catalog/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/values.schema.json +chartApiVersion: v2 +chartFile: policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz +dateCreated: '2024-12-30T22:28:42.104038Z' +digest: b49e40c5ba91d692100216ab330f9c9475c343a1b63fe0f1a3b67345369db15c +home: https://github.com/giantswarm/policy-meta-operator +icon: https://s.giantswarm.io/app-icons/giantswarm/1/light.svg diff --git a/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/values.schema.json b/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/values.schema.json new file mode 100644 index 00000000000..e25d140fe17 --- /dev/null +++ b/policy-meta-operator-0.0.0-dd17a3f235a42dc54b5c26c02cb0fa6dc6bf664e.tgz-meta/values.schema.json @@ -0,0 +1,157 @@ +{ + "$schema": "http://json-schema.org/schema#", + "type": "object", + "properties": { + "containerSecurityContext": { + "type": "object", + "properties": { + "allowPrivilegeEscalation": { + "type": "boolean" + }, + "capabilities": { + "type": "object", + "properties": { + "drop": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "privileged": { + "type": "boolean" + }, + "readOnlyRootFilesystem": { + "type": "boolean" + }, + "runAsNonRoot": { + "type": "boolean" + }, + "seccompProfile": { + "type": "object", + "properties": { + "type": { + "type": "string" + } + } + } + } + }, + "edgedb": { + "type": "object", + "properties": { + "host": { + "type": "string" + }, + "passwordSecret": { + "type": "object", + "properties": { + "name": { + "type": "string" + } + } + }, + "port": { + "type": "integer" + }, + "tlsSecret": { + "type": "object", + "properties": { + "name": { + "type": "string" + } + } + }, + "user": { + "type": "string" + } + } + }, + "global": { + "type": "object", + "properties": { + "image": { + "type": "object", + "properties": { + "registry": { + "type": "string" + } + } + } + } + }, + "image": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "pullPolicy": { + "type": "string" + }, + "registry": { + "type": "string" + }, + "tag": { + "type": "string" + } + } + }, + "name": { + "type": "string" + }, + "podSecurityContext": { + "type": "object", + "properties": { + "runAsGroup": { + "type": "integer" + }, + "runAsNonRoot": { + "type": "boolean" + }, + "runAsUser": { + "type": "integer" + }, + "seccompProfile": { + "type": "object", + "properties": { + "type": { + "type": "string" + } + } + } + } + }, + "resources": { + "type": "object", + "properties": { + "limits": { + "type": "object", + "properties": { + "cpu": { + "type": "string" + }, + "memory": { + "type": "string" + } + } + }, + "requests": { + "type": "object", + "properties": { + "cpu": { + "type": "string" + }, + "memory": { + "type": "string" + } + } + } + } + }, + "serviceType": { + "type": "string" + } + } +}