diff --git a/index.yaml b/index.yaml index 7f2cef2d988..4321441cf65 100644 --- a/index.yaml +++ b/index.yaml @@ -37676,6 +37676,24 @@ entries: urls: - https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.8.1-a83be2e14a41c3e924e84faa8564e800009a7f14.tgz version: 0.8.1-a83be2e14a41c3e924e84faa8564e800009a7f14 + - annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz-meta/README.md + application.giantswarm.io/team: atlas + application.giantswarm.io/values-schema: https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz-meta/values.schema.json + config.giantswarm.io/version: 1.x.x + apiVersion: v2 + appVersion: 0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2 + created: "2024-11-06T11:07:05.824841265Z" + description: The observability-operator manages the Giant Swarm observability + platform. + digest: 45cd2728ca7685035e533b692a5c334e125fb0ed0a0ed53ca82b408718c389d5 + home: https://github.com/giantswarm/observability-operator + icon: https://s.giantswarm.io/app-icons/giantswarm/1/light.svg + name: observability-operator + urls: + - https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz + version: 0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2 - annotations: application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.8.1-a46f29b3746111199c2b438ba04cb8a05f4c2647.tgz-meta/main.yaml application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.8.1-a46f29b3746111199c2b438ba04cb8a05f4c2647.tgz-meta/README.md @@ -55728,4 +55746,4 @@ entries: urls: - https://giantswarm.github.io/control-plane-test-catalog/vertical-pod-autoscaler-crd-0.0.0-9925886a8b029918200779e160c758cfb3c660dc.tgz version: 0.0.0-9925886a8b029918200779e160c758cfb3c660dc -generated: "2024-11-06T11:00:02.513436129Z" +generated: "2024-11-06T11:07:05.823584221Z" diff --git a/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz b/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz new file mode 100644 index 00000000000..1272b01ca7a Binary files /dev/null and b/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz differ diff --git a/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz-meta/README.md b/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz-meta/README.md new file mode 100644 index 00000000000..b702bf9c17c --- /dev/null +++ b/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz-meta/README.md @@ -0,0 +1,28 @@ +[![CircleCI](https://dl.circleci.com/status-badge/img/gh/giantswarm/observability-operator/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/giantswarm/observability-operator/tree/main) + +# observability-operator + +This operator is in charge of handling the setup and configuration of the Giant Swarm observability platform. + +It reconciles `cluster.cluster.x-k8s.io` objects and makes sure each `Cluster` is provided with: +- TODO(atlas) update this section + +## Getting started + +Get the code and build it via: + +```bash +git clone https://github.com/giantswarm/observability-operator.git +cd observability-operator +make +``` + +See `make help` for help. + +## Architecture + +TODO(atlas): Fill this out + +## Credits + +This operator was built using [`kubebuilder`](https://book.kubebuilder.io/quick-start.html). diff --git a/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz-meta/main.yaml b/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz-meta/main.yaml new file mode 100644 index 00000000000..ab5c13c6240 --- /dev/null +++ b/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz-meta/main.yaml @@ -0,0 +1,12 @@ +annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz-meta/README.md + application.giantswarm.io/team: atlas + application.giantswarm.io/values-schema: https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz-meta/values.schema.json + config.giantswarm.io/version: 1.x.x +chartApiVersion: v2 +chartFile: observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz +dateCreated: '2024-11-06T11:06:58.009674Z' +digest: 45cd2728ca7685035e533b692a5c334e125fb0ed0a0ed53ca82b408718c389d5 +home: https://github.com/giantswarm/observability-operator +icon: https://s.giantswarm.io/app-icons/giantswarm/1/light.svg diff --git a/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz-meta/values.schema.json b/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz-meta/values.schema.json new file mode 100644 index 00000000000..3c56a7734fd --- /dev/null +++ b/observability-operator-0.8.1-a5024849f6f8cede8c23c5977a59b15f4d012df2.tgz-meta/values.schema.json @@ -0,0 +1,173 @@ +{ + "$schema": "http://json-schema.org/schema#", + "type": "object", + "properties": { + "global": { + "type": "object", + "properties": { + "podSecurityStandards": { + "type": "object", + "properties": { + "enforced": { + "type": "boolean" + } + } + } + } + }, + "image": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "registry": { + "type": "string" + }, + "tag": { + "type": "string" + } + } + }, + "managementCluster": { + "type": "object", + "properties": { + "baseDomain": { + "type": "string" + }, + "customer": { + "type": "string" + }, + "insecureCA": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "pipeline": { + "type": "string" + }, + "region": { + "type": "string" + } + } + }, + "monitoring": { + "type": "object", + "properties": { + "agent": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "opsgenieApiKey": { + "type": "string" + }, + "prometheusVersion": { + "type": "string" + }, + "sharding": { + "type": "object", + "properties": { + "scaleDownPercentage": { + "type": "number" + }, + "scaleUpSeriesCount": { + "type": "integer" + } + } + }, + "wal": { + "type": "object", + "properties": { + "truncateFrequency": { + "type": "string" + } + } + } + } + }, + "operator": { + "type": "object", + "properties": { + "containerSecurityContext": { + "type": "object", + "properties": { + "allowPrivilegeEscalation": { + "type": "boolean" + }, + "capabilities": { + "type": "object", + "properties": { + "drop": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "readOnlyRootFilesystem": { + "type": "boolean" + }, + "seccompProfile": { + "type": "object", + "properties": { + "type": { + "type": "string" + } + } + } + } + }, + "podSecurityContext": { + "type": "object", + "properties": { + "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" + } + } + } + } + } + } + } + } +}