Skip to content

Commit

Permalink
docs: add artifacthub badge and chart readme (#45)
Browse files Browse the repository at this point in the history
* docs: added artifacthub badge

Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>

* feat: update readme

Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>

* feat: update readme

Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>

* feat: update readme

Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>

---------

Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
  • Loading branch information
thschue committed Apr 28, 2023
1 parent 5a5ae40 commit 99c55f2
Show file tree
Hide file tree
Showing 4 changed files with 46 additions and 1 deletion.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<img src="./images/banner-white.png" width="600px;" />

[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/k8sgpt)](https://artifacthub.io/packages/search?repo=k8sgpt)

This Operator is designed to enable K8sGPT within a Kubernetes cluster.
It will allow you to create a custom resource that defines the behaviour and scope of a managed K8sGPT workload. Analysis and outputs will also be configurable to enable integration into existing workflows.

Expand Down
2 changes: 1 addition & 1 deletion chart/operator/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: v2
name: k8sgpt-operator
description: A Helm chart for Kubernetes
description: Automatic SRE Superpowers within your Kubernetes cluster
maintainers:
- name: "The K8sGPT Authors"
email: "noreply@k8sgpt.ai"
Expand Down
42 changes: 42 additions & 0 deletions chart/operator/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@

K8sGPT Operator
===========
This Operator is designed to enable K8sGPT within a Kubernetes cluster. It will allow you to create a custom resource that defines the behaviour and scope of a managed K8sGPT workload. Analysis and outputs will also be configurable to enable integration into existing workflows.


## Configuration

The following table lists the configurable parameters of the K8sgpt-operator chart and their default values.

<!---x-release-please-start-version-->

| Parameter | Description | Default |
|-------------------------------------------------------------------------------------|-------------|-------------------------------------------------------------------------------|
| `serviceMonitor.enabled` | | `false` |
| `controllerManager.kubeRbacProxy.containerSecurityContext.allowPrivilegeEscalation` | | `false` |
| `controllerManager.kubeRbacProxy.containerSecurityContext.capabilities.drop` | | `["ALL"]` |
| `controllerManager.kubeRbacProxy.image.repository` | | `"gcr.io/kubebuilder/kube-rbac-proxy"` |
| `controllerManager.kubeRbacProxy.image.tag` | | `"v0.14.1"` |
| `controllerManager.kubeRbacProxy.resources.limits.cpu` | | `"500m"` |
| `controllerManager.kubeRbacProxy.resources.limits.memory` | | `"128Mi"` |
| `controllerManager.kubeRbacProxy.resources.requests.cpu` | | `"5m"` |
| `controllerManager.kubeRbacProxy.resources.requests.memory` | | `"64Mi"` |
| `controllerManager.manager.containerSecurityContext.allowPrivilegeEscalation` | | `false` |
| `controllerManager.manager.containerSecurityContext.capabilities.drop` | | `["ALL"]` |
| `controllerManager.manager.image.repository` | | `"ghcr.io/k8sgpt-ai/k8sgpt-operator"` |
| `controllerManager.manager.image.tag` | | `"v0.0.8"` |
| `controllerManager.manager.resources.limits.cpu` | | `"500m"` |
| `controllerManager.manager.resources.limits.memory` | | `"128Mi"` |
| `controllerManager.manager.resources.requests.cpu` | | `"10m"` |
| `controllerManager.manager.resources.requests.memory` | | `"64Mi"` |
| `controllerManager.replicas` | | `1` |
| `kubernetesClusterDomain` | | `"cluster.local"` |
| `metricsService.ports` | | `[{"name": "https", "port": 8443, "protocol": "TCP", "targetPort": "https"}]` |
| `metricsService.type` | | `"ClusterIP"` |

<!---x-release-please-end-->


---
_Documentation generated by [Frigate](https://frigate.readthedocs.io)._

1 change: 1 addition & 0 deletions release-please-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
"deploy/manifest.yaml",
"chart/operator/Chart.yaml",
"chart/operator/values.yaml",
"chart/operator/README.md",
"container/manifests/deployment.yaml"
],
"changelog-sections": [
Expand Down

0 comments on commit 99c55f2

Please sign in to comment.