Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[tempo-operator]: Adds first implementation of tempo-operator helm-chart #3329

Open
wants to merge 21 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
1b2e2c8
chore: created basic chart structure
suyash-811 Jul 31, 2024
6c71432
chore: split up manifest into different files
suyash-811 Jul 31, 2024
abcbaed
chore: added cert-manager dependency to chart. Added templates to sel…
Sep 5, 2024
de50ce3
chore: templated operator webhook service and certifcate files
Sep 8, 2024
aa3fb4a
chore: Templated roles, cluster roles, rb, crb and serviceaccount
Sep 8, 2024
fe1e2f9
chore: templated remaining files
Sep 8, 2024
6b862eb
chore: removed cert-manager as a dependency of chart
Sep 8, 2024
3143177
chore: Added fields to configure certificate and issuer
suyash-811 Sep 10, 2024
5846984
chore: templated pod spec - manager container
suyash-811 Sep 10, 2024
66eed3b
chore: adds enable flag to rbac resources
Sep 25, 2024
ac4e494
chore: moves manager config to values file for flexibility
Sep 25, 2024
2f43b30
chore: adds a way to configure custom serviceAccount
Sep 25, 2024
db2459a
chore: adds imagePulllSecrets to deployment
Sep 25, 2024
53c63ab
chore: updates to Chart.yaml. Image defaults to appversion if not spe…
Sep 25, 2024
6a3c198
chore: changes chart version to 0.1.0
suyash-811 Sep 25, 2024
644f8e2
chore: Adds README.md
suyash-811 Sep 25, 2024
8fbf3d1
chore: removed whitespaces for linting
suyash-811 Sep 26, 2024
369a783
bump agent version v0.43.3
wildum Sep 26, 2024
4589c7e
Merge branch 'main' into feat/create-tempo-operator-chart
suyash-811 Sep 26, 2024
0725ac7
Merge branch 'main' into feat/create-tempo-operator-chart
Sheikh-Abubaker Sep 29, 2024
410c3b8
Merge branch 'main' into feat/create-tempo-operator-chart
suyash-811 Oct 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions charts/tempo-operator/.helmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
12 changes: 12 additions & 0 deletions charts/tempo-operator/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
apiVersion: v2
name: tempo-operator
description: Grafana Tempo Operator
type: application
version: 0.1.0
appVersion: 0.11.1
home: https://grafana.github.io/helm-charts
sources:
- https://github.com/grafana/tempo-operator
maintainers:
- name: Suyash Sonawane
email: [email protected]
72 changes: 72 additions & 0 deletions charts/tempo-operator/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# tempo-operator

![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.11.1](https://img.shields.io/badge/AppVersion-0.11.1-informational?style=flat-square)

Grafana Tempo Operator

**Homepage:** <https://grafana.github.io/helm-charts>

## Maintainers

| Name | Email | Url |
| ---- | ------ | --- |
| Suyash Sonawane | <[email protected]> | |

## Source Code

* <https://github.com/grafana/tempo-operator>

## Values

| Key | Type | Default | Description |
|-----|------|---------|-------------|
| fullnameOverride | string | `""` | |
| imagePullSecrets | list | `[]` | |
| manager.args | list | `[]` | |
| manager.config.apiVersion | string | `"config.tempo.grafana.com/v1alpha1"` | |
| manager.config.distribution | string | `"community"` | |
| manager.config.featureGates.builtInCertManagement.caRefresh | string | `"35064h"` | |
| manager.config.featureGates.builtInCertManagement.caValidity | string | `"43830h"` | |
| manager.config.featureGates.builtInCertManagement.certRefresh | string | `"1728h"` | |
| manager.config.featureGates.builtInCertManagement.certValidity | string | `"2160h"` | |
| manager.config.featureGates.builtInCertManagement.enabled | bool | `true` | |
| manager.config.featureGates.grafanaOperator | bool | `false` | |
| manager.config.featureGates.grpcEncryption | bool | `true` | |
| manager.config.featureGates.httpEncryption | bool | `true` | |
| manager.config.featureGates.observability.metrics.createPrometheusRules | bool | `false` | |
| manager.config.featureGates.observability.metrics.createServiceMonitors | bool | `false` | |
| manager.config.featureGates.openshift.oAuthProxy.defaultEnabled | bool | `false` | |
| manager.config.featureGates.openshift.openshiftRoute | bool | `false` | |
| manager.config.featureGates.openshift.servingCertsService | bool | `false` | |
| manager.config.featureGates.prometheusOperator | bool | `false` | |
| manager.config.featureGates.tlsProfile | string | `"Modern"` | |
| manager.config.health.healthProbeBindAddress | string | `":8081"` | |
| manager.config.kind | string | `"ProjectConfig"` | |
| manager.config.leaderElection.leaderElect | bool | `true` | |
| manager.config.leaderElection.resourceName | string | `"8b886b0f.grafana.com"` | |
| manager.config.metrics.bindAddress | string | `"127.0.0.1:8080"` | |
| manager.config.webhook.port | int | `9443` | |
| manager.image.pullPolicy | string | `"IfNotPresent"` | |
| manager.image.repository | string | `"ghcr.io/grafana/tempo-operator/tempo-operator"` | |
| manager.image.tag | string | `"0.11.1"` | |
| manager.livenessProbe.httpGet.path | string | `"/healthz"` | |
| manager.livenessProbe.httpGet.port | int | `8081` | |
| manager.livenessProbe.initialDelaySeconds | int | `15` | |
| manager.livenessProbe.periodSeconds | int | `20` | |
| manager.readinessProbe.httpGet.path | string | `"/readyz"` | |
| manager.readinessProbe.httpGet.port | int | `8081` | |
| manager.readinessProbe.initialDelaySeconds | int | `5` | |
| manager.readinessProbe.periodSeconds | int | `10` | |
| manager.resources.requests.cpu | string | `"100m"` | |
| manager.resources.requests.memory | string | `"64Mi"` | |
| manager.securityContext.allowPrivilegeEscalation | bool | `false` | |
| manager.securityContext.capabilities.drop[0] | string | `"ALL"` | |
| manager.serviceAccount.create | bool | `true` | |
| manager.serviceAccount.serviceAccountName | string | `""` | |
| manager.webhook.certificateIssuerRef | object | `{}` | |
| manager.webhook.createCertificateIssuer | bool | `true` | |
| nameOverride | string | `""` | |
| rbac.enabled | bool | `true` | |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.8.1](https://github.com/norwoodj/helm-docs/releases/v1.8.1)
Loading