-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add observability-operator-0.10.2-ea44566798e5a6244c9c10528b6df85ad99…
…a99db.tgz observability-operator-0.10.2-ea44566798e5a6244c9c10528b6df85ad99a99db.tgz-meta/README.md observability-operator-0.10.2-ea44566798e5a6244c9c10528b6df85ad99a99db.tgz-meta/main.yaml observability-operator-0.10.2-ea44566798e5a6244c9c10528b6df85ad99a99db.tgz-meta/values.schema.json
- Loading branch information
1 parent
5162359
commit 22293f1
Showing
5 changed files
with
234 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file added
BIN
+5.22 KB
observability-operator-0.10.2-ea44566798e5a6244c9c10528b6df85ad99a99db.tgz
Binary file not shown.
30 changes: 30 additions & 0 deletions
30
...ity-operator-0.10.2-ea44566798e5a6244c9c10528b6df85ad99a99db.tgz-meta/README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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). |
12 changes: 12 additions & 0 deletions
12
observability-operator-0.10.2-ea44566798e5a6244c9c10528b6df85ad99a99db.tgz-meta/main.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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-ea44566798e5a6244c9c10528b6df85ad99a99db.tgz-meta/main.yaml | ||
application.giantswarm.io/readme: https://giantswarm.github.io/control-plane-test-catalog/observability-operator-0.10.2-ea44566798e5a6244c9c10528b6df85ad99a99db.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-ea44566798e5a6244c9c10528b6df85ad99a99db.tgz-meta/values.schema.json | ||
config.giantswarm.io/version: 1.x.x | ||
chartApiVersion: v2 | ||
chartFile: observability-operator-0.10.2-ea44566798e5a6244c9c10528b6df85ad99a99db.tgz | ||
dateCreated: '2024-12-24T14:46:51.296532Z' | ||
digest: fadc3900924b3c4e7a8a08bc41baa661ebf5a9f303c641820ca872f783f79e46 | ||
home: https://github.com/giantswarm/observability-operator | ||
icon: https://s.giantswarm.io/app-icons/giantswarm/1/light.svg |
173 changes: 173 additions & 0 deletions
173
...lity-operator-0.10.2-ea44566798e5a6244c9c10528b6df85ad99a99db.tgz-meta/values.schema.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} |