Skip to content

Commit

Permalink
add observability-operator-0.10.2-8fc64a3dc04ae2b8057c8fe2f9d6c10928c…
Browse files Browse the repository at this point in the history
…830a8.tgz

observability-operator-0.10.2-8fc64a3dc04ae2b8057c8fe2f9d6c10928c830a8.tgz-meta/README.md
observability-operator-0.10.2-8fc64a3dc04ae2b8057c8fe2f9d6c10928c830a8.tgz-meta/main.yaml
observability-operator-0.10.2-8fc64a3dc04ae2b8057c8fe2f9d6c10928c830a8.tgz-meta/values.schema.json
  • Loading branch information
catalogbot committed Dec 30, 2024
1 parent 1ff012f commit e80974f
Show file tree
Hide file tree
Showing 5 changed files with 234 additions and 1 deletion.
20 changes: 19 additions & 1 deletion index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31405,6 +31405,24 @@ entries:
urls:
- https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.10.2-904653338f5b79e0fadf60c91fce2d8d4e1422be.tgz
version: 0.10.2-904653338f5b79e0fadf60c91fce2d8d4e1422be
- annotations:
application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.10.2-8fc64a3dc04ae2b8057c8fe2f9d6c10928c830a8.tgz-meta/main.yaml
application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.10.2-8fc64a3dc04ae2b8057c8fe2f9d6c10928c830a8.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.10.2-8fc64a3dc04ae2b8057c8fe2f9d6c10928c830a8.tgz-meta/values.schema.json
config.giantswarm.io/version: 1.x.x
apiVersion: v2
appVersion: 0.10.2-8fc64a3dc04ae2b8057c8fe2f9d6c10928c830a8
created: "2024-12-30T19:50:40.856207682Z"
description: The observability-operator manages the Giant Swarm observability
platform.
digest: 443626882f51daa3144fbe2aa8b75d430d2b16ab2b68c50b2f5c1263e9a7644c
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.10.2-8fc64a3dc04ae2b8057c8fe2f9d6c10928c830a8.tgz
version: 0.10.2-8fc64a3dc04ae2b8057c8fe2f9d6c10928c830a8
- annotations:
application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.10.2-8fb55cdc7a70041e97d295c4589c261490360d17.tgz-meta/main.yaml
application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.10.2-8fb55cdc7a70041e97d295c4589c261490360d17.tgz-meta/README.md
Expand Down Expand Up @@ -48112,4 +48130,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-30T19:30:15.723385178Z"
generated: "2024-12-30T19:50:40.855364616Z"
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
[![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.

If you want to run the operator locally against an existing cluster, you can use `make local` which will use `hack/bin/run-local.sh` to setup a local instance for the operator.

## Architecture

TODO(atlas): Fill this out

## Credits

This operator was built using [`kubebuilder`](https://book.kubebuilder.io/quick-start.html).
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
annotations:
application.giantswarm.io/metadata: https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.10.2-8fc64a3dc04ae2b8057c8fe2f9d6c10928c830a8.tgz-meta/main.yaml
application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.10.2-8fc64a3dc04ae2b8057c8fe2f9d6c10928c830a8.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.10.2-8fc64a3dc04ae2b8057c8fe2f9d6c10928c830a8.tgz-meta/values.schema.json
config.giantswarm.io/version: 1.x.x
chartApiVersion: v2
chartFile: observability-operator-0.10.2-8fc64a3dc04ae2b8057c8fe2f9d6c10928c830a8.tgz
dateCreated: '2024-12-30T19:50:33.706876Z'
digest: 443626882f51daa3144fbe2aa8b75d430d2b16ab2b68c50b2f5c1263e9a7644c
home: https://github.com/giantswarm/observability-operator
icon: https://s.giantswarm.io/app-icons/giantswarm/1/light.svg
Original file line number Diff line number Diff line change
@@ -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"
}
}
}
}
}
}
}
}
}

0 comments on commit e80974f

Please sign in to comment.