diff --git a/charts/coder/.helmignore b/charts/coder/.helmignore new file mode 100644 index 00000000..f82e96d4 --- /dev/null +++ b/charts/coder/.helmignore @@ -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/ diff --git a/charts/coder/2.10.0/README.md b/charts/coder/2.10.0/README.md deleted file mode 100644 index 820940ca..00000000 --- a/charts/coder/2.10.0/README.md +++ /dev/null @@ -1,49 +0,0 @@ -# Useful links / Przydatne linki -- https://github.com/coder/coder/tree/main/helm/coder -- https://coder.com/docs/v2/latest/install/kubernetes - - -# Installation / Instalacja -## Preparation /Przygotowanie - -```bash -export CHART_NAMESPACE=coder -export CHART_VERSION=2.10.0 -export CODER_USER=coder -export CODER_PASSWORD=$(openssl rand -hex 10) -export CODER_DATABASE=coderi -export CODER_URL=example.com - -kubectl create ns ${CHART_NAMESPACE} -kubectl config set-context --current --namespace=${CHART_NAMESPACE} -``` - -## Install PostgreSQL / Zainstaluj Postgresql - -```bash -helm repo add bitnami https://charts.bitnami.com/bitnami -helm install coder-db potgresql \ - -n ${CHART_NAMESPACE} \ - --set auth.username=${CODER_USER} \ - --set auth.password=${CODER_PASSWORD} \ - --set auth.database=${CODER_DATABASE} \ - --set persistence.size=10Gi \ - --repo https://charts.bitnami.com/bitnami postgresql -``` - -## Create secret with db url / Stwórz secret z db url - -```bash -kubectl create secret generic coder-db-url -n ${CHART_NAMESPACE} \ - --from-literal=url="postgres://coder:coder@coder-db-postgresql.coder.svc.cluster.local:5432/coder?sslmode=disable" -``` - -## Installation via helm / Instalacja przy użyciu helm - -```bash -helm upgrade --install coder \ - -n ${CHART_NAMESPACE} \ - --set "coder.env.name[0].value=${CODER_URL} - -f https://raw.githubusercontent.com/sourcemation/charts/main/charts/coder/${CHART_VERSION}/values \ - --repo https://helm.coder.com/v2 coder --version ${CHART_VERSION} -``` diff --git a/charts/coder/2.10.0/values b/charts/coder/2.10.0/values deleted file mode 100644 index ef87c68a..00000000 --- a/charts/coder/2.10.0/values +++ /dev/null @@ -1,7 +0,0 @@ -coder: - env: - - name: CODER_PG_CONNECTION_URL - valueFrom: - secretKeyRef: - name: coder-db-url - key: url diff --git a/charts/coder/Chart.lock b/charts/coder/Chart.lock new file mode 100644 index 00000000..4c467bda --- /dev/null +++ b/charts/coder/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://charts.sourcemation.com/ + version: 0.1.1 +- name: coder + repository: https://helm.coder.com/v2 + version: 2.22.0 +digest: sha256:de0ce08063107ee3bbe97789f7543bf5381d447113bfd3be1f4cb6a063ef20eb +generated: "2025-05-23T15:23:07.299417938+02:00" diff --git a/charts/coder/Chart.yaml b/charts/coder/Chart.yaml new file mode 100644 index 00000000..4062e86d --- /dev/null +++ b/charts/coder/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + catalog.cattle.io/display-name: Coder (1/1) - App + catalog.cattle.io/os: linux + catalog.cattle.io/permits-os: linux +# catalog.cattle.io/kube-version: '>=1.26.0-0 < 1.31.0-0' +# catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' + catalog.cattle.io/release-name: coder +apiVersion: v2 +appVersion: 2.22.0 +dependencies: +- name: common + repository: https://charts.sourcemation.com/ + version: 0.1.x +- condition: global.coderApp.enabled + name: coder + repository: https://helm.coder.com/v2 + version: 2.22.0 +description: Self-serve portal for remote development in Kubernetes. Install many times on kubernetes. Development. +home: https://linuxpolska.com +icon: https://linuxpolska.com/logo/LinuxPolska-icon.png +keywords: +- coder +- development +- terraform +#kubeVersion: '>=1.26.0-0 <1.31.0-0' +maintainers: +- email: marek.janosz@linuxpolska.com + name: jmmaro +name: coder +sources: +- https://github.com/SourceMation/charts.git +type: application +version: 0.1.0 diff --git a/charts/coder/DEVELOPER.md b/charts/coder/DEVELOPER.md new file mode 100644 index 00000000..461c0ab2 --- /dev/null +++ b/charts/coder/DEVELOPER.md @@ -0,0 +1,46 @@ +## For developers + +## Installing from repo + +```bash +export RELEASE_NAME=coder +export CHART_NAME=coder +export RELEASE_NAMESPACE=coder-namespace +export CHART_URL=coder.apps.example.com +export CERT_ISSUER_NAME=default-selfsigned-ca +export CERT_ISSUER_KIND=ClusterIssuer +export CERT_SECRET_NAME=coder-tls-cert + +git clone git@github.com:SourceMation/charts.git +cd charts/charts/${CHART_NAME} + + +cat < /tmp/values.yaml +coder: + coder: + ingress: + host: "${CHART_URL}" + tls: + issuerName: "${CERT_ISSUER_NAME}" + issuerKind: "${CERT_ISSUER_KIND}" + secretName: "${CERT_SECRET_NAME}" +EOF + + +helm -n ${RELEASE_NAMESPACE} upgrade --install --create-namespace \ +-f /tmp/values.yaml +${RELEASE_NAME} . \ +``` + +# Cleaning + +```bash +helm -n ${RELEASE_NAMESPACE} uninstall ${RELEASE_NAME} +kubectl -n ${RELEASE_NAMESPACE} delete cert ${CERT_SECRET_NAME} +``` + +# Testing + +```bash +kubectl -n ${RELEASE_NAMESPACE} get po,svc,sts,secret,cm,pvc,ingress,cert +``` diff --git a/charts/coder/README.md b/charts/coder/README.md new file mode 100644 index 00000000..da20afaa --- /dev/null +++ b/charts/coder/README.md @@ -0,0 +1,95 @@ +## General + +### Are you looking for more information? + +1. Based on: https://github.com/coder/coder.git +2. Documentation: https://coder.com/docs +3. Chart Source: https://github.com/SourceMation/charts.git + + +## Before Installation + +* The installation of cert-manager is required according to the instructions provided in the README file of the latest version: https://github.com/SourceMation/charts/tree/main/charts/cert-manager + +* The installation of cloudnative-pg operator is required according to the instructions provided in the README file of the latest version: https://github.com/SourceMation/charts/tree/main/charts/cnpg-operator + +* An ingress controller must be installed within the cluster. + +## After Installation + +> **Note:** +> no action required + +## Before Upgrade + +> **Note:** +> no action required + +## After Upgrade + +> **Note:** +> no action required + +## Tips and Tricks + +> **Note:** +> no tips and tricks + +## Known Issues + +> **Note:** +> Notify us: https://github.com/SourceMation/charts/issues + +## CLI installation + +### Preparation + +```bash +export RELEASE_NAME=coder +export CHART_NAME=coder +export CHART_VERSION=0.1.0 +export RELEASE_NAMESPACE=coder-namespace +export CHART_URL=coder.apps.example.com +export CERT_ISSUER_NAME=default-selfsigned-ca +export CERT_ISSUER_KIND=ClusterIssuer +export CERT_SECRET_NAME=coder-tls-cert + + +cat < /tmp/values.yaml +coder: + coder: + ingress: + host: "${CHART_URL}" + tls: + issuerName: "${CERT_ISSUER_NAME}" + issuerKind: "${CERT_ISSUER_KIND}" + secretName: "${CERT_SECRET_NAME}" +EOF +``` + +```bash +kubectl create ns ${RELEASE_NAMESPACE} +kubectl config set-context --current --namespace ${RELEASE_NAMESPACE} +``` + +### Go go helm + +``` bash +helm -n ${RELEASE_NAMESPACE} upgrade --install ${RELEASE_NAME} \ +-f /tmp/values.yaml \ +${CHART_NAME} --repo https://sourcemation.github.io/charts/ \ +--version ${CHART_VERSION} +``` + +### Validation and Testing + +```bash +kubectl -n ${RELEASE_NAMESPACE} get po +``` + +## CLI removing + +```bash +helm -n ${RELEASE_NAMESPACE} uninstall ${RELEASE_NAME} +kubectl -n ${RELEASE_NAMESPACE} delete cert ${CERT_SECRET_NAME} +``` diff --git a/charts/coder/app-readme.md b/charts/coder/app-readme.md new file mode 100644 index 00000000..6a12dff2 --- /dev/null +++ b/charts/coder/app-readme.md @@ -0,0 +1,12 @@ +## Overview + +Coder simplifies the setup of development environments by setting them up in the Kubernetes infrastructure. + +## Prerequisites + +- Kubernetes 1.26+ +- Helm 3.2.0+ +- PV provisioner support in the underlying infrastructure +- An ingress controller installed within the cluster + +For more information on how to configure the Helm chart, refer to the Helm Chart README. diff --git a/charts/coder/charts/coder_helm_2.22.0.tgz b/charts/coder/charts/coder_helm_2.22.0.tgz new file mode 100644 index 00000000..27de1514 Binary files /dev/null and b/charts/coder/charts/coder_helm_2.22.0.tgz differ diff --git a/docs/common/common-0.1.1.tgz b/charts/coder/charts/common-0.1.1.tgz similarity index 100% rename from docs/common/common-0.1.1.tgz rename to charts/coder/charts/common-0.1.1.tgz diff --git a/charts/coder/current/README.md b/charts/coder/current/README.md deleted file mode 100644 index 820940ca..00000000 --- a/charts/coder/current/README.md +++ /dev/null @@ -1,49 +0,0 @@ -# Useful links / Przydatne linki -- https://github.com/coder/coder/tree/main/helm/coder -- https://coder.com/docs/v2/latest/install/kubernetes - - -# Installation / Instalacja -## Preparation /Przygotowanie - -```bash -export CHART_NAMESPACE=coder -export CHART_VERSION=2.10.0 -export CODER_USER=coder -export CODER_PASSWORD=$(openssl rand -hex 10) -export CODER_DATABASE=coderi -export CODER_URL=example.com - -kubectl create ns ${CHART_NAMESPACE} -kubectl config set-context --current --namespace=${CHART_NAMESPACE} -``` - -## Install PostgreSQL / Zainstaluj Postgresql - -```bash -helm repo add bitnami https://charts.bitnami.com/bitnami -helm install coder-db potgresql \ - -n ${CHART_NAMESPACE} \ - --set auth.username=${CODER_USER} \ - --set auth.password=${CODER_PASSWORD} \ - --set auth.database=${CODER_DATABASE} \ - --set persistence.size=10Gi \ - --repo https://charts.bitnami.com/bitnami postgresql -``` - -## Create secret with db url / Stwórz secret z db url - -```bash -kubectl create secret generic coder-db-url -n ${CHART_NAMESPACE} \ - --from-literal=url="postgres://coder:coder@coder-db-postgresql.coder.svc.cluster.local:5432/coder?sslmode=disable" -``` - -## Installation via helm / Instalacja przy użyciu helm - -```bash -helm upgrade --install coder \ - -n ${CHART_NAMESPACE} \ - --set "coder.env.name[0].value=${CODER_URL} - -f https://raw.githubusercontent.com/sourcemation/charts/main/charts/coder/${CHART_VERSION}/values \ - --repo https://helm.coder.com/v2 coder --version ${CHART_VERSION} -``` diff --git a/charts/coder/questions.yaml b/charts/coder/questions.yaml new file mode 100644 index 00000000..e24472c9 --- /dev/null +++ b/charts/coder/questions.yaml @@ -0,0 +1,254 @@ +categories: +- development +questions: + +# Components +- variable: global.coderApp.enabled + default: "true" + label: "Deploy Coder" + type: boolean + group: "Components" +- variable: global.cnpg.enabled + default: "true" + label: "Deploy CloudNativePG-Cluster" + type: boolean + group: "Components" + +# Integrations +- variable: coder.coder.env.1.value + default: "false" + label: Integrate Coder with Promehteus + description: "Integrate Coder with Promehteus" + group: "Integrations" + type: enum + options: + - "true" + - "false" + show_if: "global.coderApp.enabled=true" +- variable: cnpg.cluster.metrics.enablePodMonitor + default: false + label: Integrate CloudNativePG with Promehteus + description: "Integrate CloudNativePG with Promehteus" + group: "Integrations" + type: boolean + show_if: "global.cnpg.enabled=true" +- variable: global.coderApp.cert-manager.enabled + default: true + label: Integrate Coder with Cert-Manager + description: "Integrate Coder with Cert-Manager" + group: "Integrations" + type: boolean + show_if: "global.coderApp.enabled=true" + +# Service Discovery +- variable: coder.coder.ingress.enable + label: Enable Coder Ingress + group: "Service Discovery" + default: "true" + type: boolean + show_if: "global.coderApp.enabled=true" + show_subquestion_if: true + subquestions: + - variable: coder.coder.ingress.host + default: "coder.apps.example.com" + label: URL + description: "Configure url for coder web-ui" + group: "Service Discovery" + type: hostname + min: 6 + - variable: coder.coder.ingress.tls.enable + label: Enable TLS for Coder ingress + description: "Enable TLS for Coder ingress" + group: "Service Discovery" + type: boolean + - variable: "coder.coder.ingress.tls.issuerName" + default: "default-selfsigned-ca" + label: Certificate issuer name + tooltip: "Use 'kubectl get Issuer,clusterIssuer' to get the list of issuers." + group: "Service Discovery" + type: string + required: true + show_if: "coder.coder.ingress.tls.enable=true && global.coderApp['cert-manager'].enabled=true" + - variable: "coder.coder.ingress.tls.issuerKind" + default: "ClusterIssuer" + label: Certificate issuer kind + group: "Service Discovery" + type: enum + options: + - "ClusterIssuer" + - "Issuer" + required: true + show_if: "coder.coder.ingress.tls.enable=true && global.coderApp['cert-manager'].enabled=true" + - variable: coder.coder.ingress.tls.secretName + label: Secret Name + description: "Configure secret name for coder" + group: "Service Discovery" + type: string + default: "coder-tls-cert" + show_if: "coder.coder.ingress.tls.enable=true" + +# Storage +- variable: cnpg.cluster.spec.storage.size + default: "10Gi" + label: PostgreSQL persistent volume size + description: "PostgreSQL persistent volume size" + group: "Storage" + type: string + show_if: "global.cnpg.enabled=true" +- variable: cnpg.cluster.spec.storage.storageClass + label: PostgreSQL persistent Storage Class + description: "PostgreSQL persistent Storage Class" + group: "Storage" + type: storageclass + show_if: "global.cnpg.enabled=true" + +# Workloads +- variable: coder.customImage + default: false + label: Change Coder image + group: "Workloads" + type: boolean + show_if: "global.coderApp.enabled=true" + show_subquestion_if: true + subquestions: + - variable: coder.coder.image.repo + default: "ghcr.io/coder/coder" + label: Coder image registry/repository + type: string + - variable: coder.coder.image.tag + default: "" + label: Coder image tag + description: "Coder image tag" + group: "Workloads" + type: string + #- variable: coder.coder.image.PullSecrets + # label: Coder image PullSecrets + # description: "Coder image PullSecrets" + # group: "Workloads" + # type: string + # required: false + - variable: coder.coder.image.pullPolicy + default: "IfNotPresent" + label: Coder image pullPolicy + description: "Coder image pullPolicy" + group: "Workloads" + type: enum + options: + - "Always" + - "IfNotPresent" + - "Never" + +- variable: coder.customResources + default: false + label: Modify Coder resource consumption + group: "Workloads" + type: boolean + show_if: "global.coderApp.enabled=true" + show_subquestion_if: true + subquestions: + - variable: coder.coder.resources.limits.cpu + label: Milicore limit for a Coder instance + description: "1000m(milicores) = 1vCPU" + group: "Workloads" + type: string + - variable: coder.coder.resources.requests.cpu + label: Milicore requests for a Coder instance + description: "1000m(milicores) = 1vCPU, value must be <= milicore limit" + group: "Workloads" + type: string + - variable: coder.coder.resources.limits.memory + label: Memory limit for a Coder instance + description: "Memory limit for a Coder instance" + group: "Workloads" + type: string + - variable: coder.coder.resources.requests.memory + label: Memory requests for a Coder instance + description: "Memory request, value must be <= memory limit" + group: "Workloads" + type: string + +- variable: cnpg.cluster.auth.database + label: Coder DB name + description: "Coder database name" + group: "Workloads" + type: string + default: "coder" + required: true + show_if: "global.cnpg.enabled=true" +- variable: cnpg.cluster.auth.username + label: Coder username + description: "Coder DB username" + group: "Workloads" + type: string + default: "coder" + required: true + show_if: "global.cnpg.enabled=true" +- variable: cnpg.cluster.auth.password + default: "P@ssword1" + label: Coder password + description: "Default password is 'P@ssword1'. Change it!" + group: "Workloads" + type: password + min: 8 + required: true + show_if: "global.cnpg.enabled=true" + +- variable: cnpg.cluster.customPasswords + default: false + label: Change PostgreSQL DB configuration + description: "Change PostgreSQL DB configuration" + group: "Workloads" + type: boolean + show_if: "global.cnpg.enabled=true" + show_subquestion_if: true + subquestions: + - variable: cnpg.cluster.auth.suUsername + default: "postgres" + label: PostgreSQL admin user + description: "PostgreSQL admin user" + group: "Workloads" + type: string + - variable: cnpg.cluster.auth.suPassword + default: "P@ssword1" + label: PostgreSQL admin password + description: "Default password is 'P@ssword1'. Change it!" + group: "Workloads" + type: password + +- variable: cnpg.cluster.customResources + default: false + label: Modify PostgreSQL resource consumption + group: "Workloads" + type: boolean + show_if: "global.cnpg.enabled=true" + show_subquestion_if: true + subquestions: + - variable: cnpg.cluster.spec.resources.limits.cpu + label: Milicore limit for a PostgreSQL instance + description: "1000m(milicores) = 1vCPU" + group: "Workloads" + type: string + - variable: cnpg.cluster.spec.resources.requests.cpu + label: Milicore requests for a PostgreSQL instance + description: "1000m(milicores) = 1vCPU, value must be <= milicore limit" + group: "Workloads" + type: string + - variable: cnpg.cluster.spec.resources.limits.memory + label: Memory limit for a PostgreSQL instance + description: "Memory limit for a PostgreSQL instance" + group: "Workloads" + type: string + - variable: cnpg.cluster.spec.resources.requests.memory + label: Memory requests for a PostgreSQL instance + description: "Memory request, value must be <= memory limit" + group: "Workloads" + type: string + +# Others +- variable: cnpg.cluster.metadata.name + default: "cnpg-cluster" + label: PostgreSQL cluster name + description: "PostgreSQL cluster name" + group: "Others" + type: hostname + show_if: "global.cnpg.enabled=true" diff --git a/charts/coder/templates/NOTES.txt b/charts/coder/templates/NOTES.txt new file mode 100644 index 00000000..7784bf6b --- /dev/null +++ b/charts/coder/templates/NOTES.txt @@ -0,0 +1,9 @@ +SourceMation + + ██████╗ ██████╗ ██████╗ ███████╗██████╗ +██╔════╝██╔═══██╗██╔══██╗██╔════╝██╔══██╗ +██║ ██║ ██║██║ ██║█████╗ ██████╔╝ +██║ ██║ ██║██║ ██║██╔══╝ ██╔══██╗ +╚██████╗╚██████╔╝██████╔╝███████╗██║ ██║ + ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝ +by Linux Polska \ No newline at end of file diff --git a/charts/coder/templates/coder.yaml b/charts/coder/templates/coder.yaml new file mode 100644 index 00000000..517c6c9c --- /dev/null +++ b/charts/coder/templates/coder.yaml @@ -0,0 +1,134 @@ +{{- if and (index .Values.global.coderApp "cert-manager" "enabled") .Values.coder.coder.ingress.tls.enable }} +--- +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: {{ include "common.names.shortname" $ }}-tls-cert + namespace: {{ include "common.names.namespace" $ }} + labels: + {{- include "common.labels.labels" $ | nindent 4 }} + annotations: + "helm.sh/hook": pre-install,pre-upgrade + "helm.sh/hook-weight": "1" +spec: + secretName: {{ .Values.coder.coder.ingress.tls.secretName }} + isCA: false + usages: + - server auth + - client auth + - key encipherment + - digital signature + commonName: {{ .Values.coder.coder.ingress.host }} + dnsNames: + - "{{ .Values.coder.coder.ingress.host }}" + issuerRef: + group: cert-manager.io + name: {{ .Values.coder.coder.ingress.tls.issuerName }} + kind: {{ .Values.coder.coder.ingress.tls.issuerKind }} +{{- end }} +{{- if eq (index .Values.coder.coder.env 1 "value") "true" }} +--- +apiVersion: v1 +kind: Service +metadata: + name: {{ include "common.names.shortname" . }}-prometheus + labels: + {{- include "common.labels.labels" $ | nindent 4 }} +spec: + clusterIP: None + ports: + - name: prom-http + port: 2112 + protocol: TCP + targetPort: 2112 + selector: + app.kubernetes.io/instance: {{ include "common.names.shortname" . }} + app.kubernetes.io/name: coder + type: ClusterIP +--- +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: {{ include "common.names.shortname" $ }}-service-monitor + namespace: {{ include "common.names.namespace" $ }} +spec: + endpoints: + - port: prom-http + interval: 30s + scrapeTimeout: 30s + namespaceSelector: + matchNames: + - {{ include "common.names.namespace" $ }} + selector: + matchLabels: + app.kubernetes.io/instance: {{ include "common.names.shortname" . }} + app.kubernetes.io/name: coder +{{- end }} +{{- if .Values.global.cnpg.enabled }} +--- +apiVersion: v1 +stringData: + url: postgres://{{ $.Values.cnpg.cluster.auth.username }}:{{ $.Values.cnpg.cluster.auth.password }}@{{ include "common.names.shortname" . }}-{{ .Values.cnpg.cluster.metadata.name }}-rw/{{ .Values.cnpg.cluster.auth.database }}?sslmode=require +kind: Secret +metadata: + name: coder-db-url + +--- +apiVersion: v1 +data: + password: {{ .Values.cnpg.cluster.auth.password | b64enc}} + username: {{ .Values.cnpg.cluster.auth.username | b64enc}} +kind: Secret +metadata: + name: {{ include "common.names.shortname" . }}-{{ .Values.cnpg.cluster.metadata.name }}-user +type: kubernetes.io/basic-auth + +--- +apiVersion: v1 +data: + password: {{ .Values.cnpg.cluster.auth.suPassword | b64enc}} + username: {{ .Values.cnpg.cluster.auth.suUsername | b64enc}} +kind: Secret +metadata: + name: {{ include "common.names.shortname" . }}-{{ .Values.cnpg.cluster.metadata.name }}-superuser +type: kubernetes.io/basic-auth + +--- +apiVersion: postgresql.cnpg.io/v1 +kind: Cluster +metadata: + name: {{ include "common.names.shortname" . }}-{{ .Values.cnpg.cluster.metadata.name }} +spec: + instances: {{ .Values.cnpg.cluster.spec.instances }} + + bootstrap: + initdb: + database: {{ .Values.cnpg.cluster.auth.database }} + owner: {{ .Values.cnpg.cluster.auth.username }} + secret: + name: {{ include "common.names.shortname" . }}-{{ .Values.cnpg.cluster.metadata.name }}-user + + superuserSecret: + name: {{ include "common.names.shortname" . }}-{{ .Values.cnpg.cluster.metadata.name }}-superuser + + resources: + requests: + memory: {{ .Values.cnpg.cluster.spec.resources.requests.memory }} + cpu: {{ .Values.cnpg.cluster.spec.resources.requests.cpu }} + limits: + memory: {{ .Values.cnpg.cluster.spec.resources.limits.memory }} + cpu: {{ .Values.cnpg.cluster.spec.resources.limits.cpu }} + + storage: + size: {{ .Values.cnpg.cluster.spec.storage.size }} + pvcTemplate: + accessModes: {{- .Values.cnpg.cluster.spec.storage.accessModes | toYaml | nindent 8 }} + resources: + requests: + storage: {{ .Values.cnpg.cluster.spec.storage.size }} + storageClassName: {{ .Values.cnpg.cluster.spec.storage.storageClass }} + #volumeMode: Filesystem + + monitoring: + enablePodMonitor: {{ .Values.cnpg.cluster.metrics.enablePodMonitor }} +{{- end }} diff --git a/charts/coder/values.yaml b/charts/coder/values.yaml new file mode 100644 index 00000000..12fc5bd4 --- /dev/null +++ b/charts/coder/values.yaml @@ -0,0 +1,93 @@ +global: + coderApp: + enabled: true + cert-manager: + enabled: true + cnpg: + enabled: true + + +coder: + coder: +# annotations: {} +# nodeSelector: {} + env: + - name: "CODER_PG_CONNECTION_URL" + valueFrom: + secretKeyRef: + name: coder-db-url + key: url + - name: "CODER_PROMETHEUS_ENABLE" + value: "false" + image: +# repo: "ghcr.io/coder/coder" +# tag: "" + pullPolicy: "IfNotPresent" +# pullSecrets: [] + ingress: + enable: true + host: "coder.apps.example.com" + className: "" + tls: + enable: true + issuerName: "default-selfsigned-ca" + issuerKind: "ClusterIssuer" + secretName: "coder-tls-cert" +# replicaCount: 1 +# resources: +# limits: +# cpu: 2000m +# memory: 4096Mi +# requests: +# cpu: 2000m +# memory: 4096Mi +# service: +# enable: true +# type: "LoadBalancer" +# externalTrafficPolicy: "Cluster" +# loadBalancerIP: "" +# loadBalancerClass: "" +# serviceAccount: +# name: "coder" +# disableCreate: false +# volumes: [] +# affinity: +# podAntiAffinity: +# preferredDuringSchedulingIgnoredDuringExecution: +# - podAffinityTerm: +# labelSelector: +# matchExpressions: +# - key: "app.kubernetes.io/instance" +# operator: "In" +# values: +# - "coder" +# topologyKey: "kubernetes.io/hostname" +# weight: 1 + +cnpg: + cluster: + metadata: + name: "cnpg-cluster" + auth: + username: "coder" + password: "P@ssword1" + database: "coder" + suUsername: "postgres" + suPassword: "P@ssword1" + metrics: + enablePodMonitor: false + spec: + instances: 2 + resources: + requests: + memory: "" + cpu: "" + limits: + memory: "" + cpu: "" + storage: + accessModes: + - "ReadWriteOnce" + size: "10Gi" + storageClass: "" + diff --git a/docs/cert-manager-add-ons/cert-manager-add-ons-1.1.0.tgz b/docs/cert-manager-add-ons/cert-manager-add-ons-1.1.0.tgz deleted file mode 100644 index 7d9c8d73..00000000 Binary files a/docs/cert-manager-add-ons/cert-manager-add-ons-1.1.0.tgz and /dev/null differ diff --git a/docs/cert-manager-add-ons/cert-manager-add-ons-1.2.0.tgz b/docs/cert-manager-add-ons/cert-manager-add-ons-1.2.0.tgz deleted file mode 100644 index de604db3..00000000 Binary files a/docs/cert-manager-add-ons/cert-manager-add-ons-1.2.0.tgz and /dev/null differ diff --git a/docs/cert-manager-operator/cert-manager-operator-1.0.0.tgz b/docs/cert-manager-operator/cert-manager-operator-1.0.0.tgz deleted file mode 100644 index 896207a4..00000000 Binary files a/docs/cert-manager-operator/cert-manager-operator-1.0.0.tgz and /dev/null differ diff --git a/docs/cert-manager-operator/cert-manager-operator-1.1.0.tgz b/docs/cert-manager-operator/cert-manager-operator-1.1.0.tgz deleted file mode 100644 index 9ce07435..00000000 Binary files a/docs/cert-manager-operator/cert-manager-operator-1.1.0.tgz and /dev/null differ diff --git a/docs/cert-manager/cert-manager-1.0.0.tgz b/docs/cert-manager/cert-manager-1.0.0.tgz deleted file mode 100644 index b6f00442..00000000 Binary files a/docs/cert-manager/cert-manager-1.0.0.tgz and /dev/null differ diff --git a/docs/cert-manager/cert-manager-1.1.0.tgz b/docs/cert-manager/cert-manager-1.1.0.tgz deleted file mode 100644 index d599b174..00000000 Binary files a/docs/cert-manager/cert-manager-1.1.0.tgz and /dev/null differ diff --git a/docs/elastic-agent/elastic-agent-1.3.0.tgz b/docs/elastic-agent/elastic-agent-1.3.0.tgz deleted file mode 100644 index 21430d67..00000000 Binary files a/docs/elastic-agent/elastic-agent-1.3.0.tgz and /dev/null differ diff --git a/docs/elastic-agent/elastic-agent-1.3.1.tgz b/docs/elastic-agent/elastic-agent-1.3.1.tgz deleted file mode 100644 index e51dd13a..00000000 Binary files a/docs/elastic-agent/elastic-agent-1.3.1.tgz and /dev/null differ diff --git a/docs/elastic-agent/elastic-agent-1.4.0.tgz b/docs/elastic-agent/elastic-agent-1.4.0.tgz deleted file mode 100644 index fdee3fe7..00000000 Binary files a/docs/elastic-agent/elastic-agent-1.4.0.tgz and /dev/null differ diff --git a/docs/elastic-operator/elastic-operator-1.3.0.tgz b/docs/elastic-operator/elastic-operator-1.3.0.tgz deleted file mode 100644 index 1c2599dd..00000000 Binary files a/docs/elastic-operator/elastic-operator-1.3.0.tgz and /dev/null differ diff --git a/docs/elastic-operator/elastic-operator-1.3.1.tgz b/docs/elastic-operator/elastic-operator-1.3.1.tgz deleted file mode 100644 index 1e109fbe..00000000 Binary files a/docs/elastic-operator/elastic-operator-1.3.1.tgz and /dev/null differ diff --git a/docs/elastic-operator/elastic-operator-1.4.0.tgz b/docs/elastic-operator/elastic-operator-1.4.0.tgz deleted file mode 100644 index b91b9ed3..00000000 Binary files a/docs/elastic-operator/elastic-operator-1.4.0.tgz and /dev/null differ diff --git a/docs/elastic/elastic-1.3.0.tgz b/docs/elastic/elastic-1.3.0.tgz deleted file mode 100644 index 4e38521b..00000000 Binary files a/docs/elastic/elastic-1.3.0.tgz and /dev/null differ diff --git a/docs/elastic/elastic-1.3.1.tgz b/docs/elastic/elastic-1.3.1.tgz deleted file mode 100644 index 61d002f0..00000000 Binary files a/docs/elastic/elastic-1.3.1.tgz and /dev/null differ diff --git a/docs/elastic/elastic-1.4.0.tgz b/docs/elastic/elastic-1.4.0.tgz deleted file mode 100644 index 8ebbda9a..00000000 Binary files a/docs/elastic/elastic-1.4.0.tgz and /dev/null differ diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index 17d9aa5d..00000000 --- a/docs/index.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - linuxpolska.com - - -
-
- -
-
-
-
-
-

- Welcome
sourcemation.com -

-

- This is the index page for charts. -

-
- Any questions? -
- -
-
- Witamy na stronie Linux Polska -
-
-
- - - diff --git a/docs/index.yaml b/docs/index.yaml deleted file mode 100644 index 067ec410..00000000 --- a/docs/index.yaml +++ /dev/null @@ -1,731 +0,0 @@ -apiVersion: v1 -entries: - cert-manager: - - annotations: - catalog.cattle.io/display-name: Cert-manager (3/3) - Configuration - catalog.cattle.io/kube-version: '>=1.26.0-0 < 1.31.0-0' - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' - apiVersion: v2 - appVersion: v1.16.1 - created: "2024-11-12T18:47:32.166720252+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.1.x - description: Cert-manager configuration. Install many times per k8s. Security. - digest: 7b0915db1c58358cb100d08011cf9274a65ab8410342606bcb2954acf08538c0 - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - security - - cert manager - - cert-manager - kubeVersion: '>=1.26.0-0 <1.31.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: cert-manager - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - cert-manager/cert-manager-1.1.0.tgz - version: 1.1.0 - - annotations: - catalog.cattle.io/display-name: Cert-manager - Configuration (2/2) - catalog.cattle.io/kube-version: '>=1.26.0-0 < 1.31.0-0' - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' - catalog.cattle.io/release-name: cert-manager-config - apiVersion: v2 - appVersion: 1.15.1 - created: "2024-11-12T18:47:32.165898387+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.1.x - description: Cert-manager configuration. Install once per k8s. Security. - digest: 333cf1f26af6cd477b57370720f3804dee41d757c4c5fb7e3b9dc74e576ff282 - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - security - - cert manager - - cert-manager - kubeVersion: '>=1.26.0-0 <1.31.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: cert-manager - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - cert-manager/cert-manager-1.0.0.tgz - version: 1.0.0 - cert-manager-add-ons: - - annotations: - catalog.cattle.io/display-name: Cert-manager (2/3) - Add-ons - catalog.cattle.io/kube-version: '>=1.26.0-0 < 1.31.0-0' - catalog.cattle.io/namespace: cert-manager - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' - catalog.cattle.io/release-name: cert-manager-add-ons - apiVersion: v2 - appVersion: 1.2.0 - created: "2024-11-12T18:47:32.171412576+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.1.x - - condition: global.adcsIssuerCrd.enabled - name: adcs-issuer - repository: https://djkormo.github.io/adcs-issuer - version: 3.0.0 - - condition: global.trustManagerCrd.enabled - name: trust-manager - repository: https://charts.jetstack.io - version: v0.13.0 - description: Add-ons for cert-manager operator. Install once per k8s. Security. - digest: cf553e831e5a5b168fa625760cfc8c0a85c2f1af7acebcb47ffdae5f194ec6b7 - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - security - - cert manager - - cert-manager - - trust manager - - trust-manger - kubeVersion: '>=1.26.0-0 <1.31.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: cert-manager-add-ons - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - cert-manager-add-ons/cert-manager-add-ons-1.2.0.tgz - version: 1.2.0 - - annotations: - catalog.cattle.io/display-name: Cert-manager (2/3) - Add-ons - catalog.cattle.io/kube-version: '>=1.26.0-0 < 1.31.0-0' - catalog.cattle.io/namespace: cert-manager - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' - catalog.cattle.io/release-name: cert-manager-add-ons - apiVersion: v2 - appVersion: 1.1.0 - created: "2024-11-12T18:47:32.168926714+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.1.x - - condition: global.adcsIssuer.enabled - name: adcs-issuer - repository: https://djkormo.github.io/adcs-issuer - version: 3.0.0 - description: Add-ons for cert-manager operator. Install once per k8s. Security. - digest: 6d5465bd6a19514e44d7d95ddeb7d95b5e25e52e968cc86b6ca4996c0e36baf8 - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - security - - cert manager - - cert-manager - kubeVersion: '>=1.26.0-0 <1.31.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: cert-manager-add-ons - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - cert-manager-add-ons/cert-manager-add-ons-1.1.0.tgz - version: 1.1.0 - cert-manager-operator: - - annotations: - catalog.cattle.io/display-name: Cert-manager (1/3) - Operator - catalog.cattle.io/kube-version: '>=1.26.0-0 < 1.31.0-0' - catalog.cattle.io/namespace: cert-manager - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' - catalog.cattle.io/release-name: cert-manager - apiVersion: v2 - appVersion: v1.16.1 - created: "2024-11-12T18:47:32.185991839+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.1.x - - condition: global.certManagerCrd.enabled - name: cert-manager - repository: https://charts.jetstack.io - version: v1.16.1 - - condition: global.certManagerApproverPolicyCrd.enabled - name: cert-manager-approver-policy - repository: https://charts.jetstack.io - version: v0.16.0 - description: Manage TLS certificates via cert-manager operator. Install once per - k8s. Security. - digest: bd9f2e589682bb468891c994f8c8fb21807df316a4890a8ce27e432e99ffb215 - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - security - - cert manager - - cert-manager - kubeVersion: '>=1.26.0-0 <1.31.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: cert-manager-operator - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - cert-manager-operator/cert-manager-operator-1.1.0.tgz - version: 1.1.0 - - annotations: - catalog.cattle.io/display-name: Cert-manager - Operator (1/2) - catalog.cattle.io/kube-version: '>=1.26.0-0 < 1.31.0-0' - catalog.cattle.io/namespace: cert-manager - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' - catalog.cattle.io/release-name: cert-manager - apiVersion: v2 - appVersion: 1.15.1 - created: "2024-11-12T18:47:32.178272295+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.1.x - - condition: global.certManagerCrd.enabled - name: cert-manager - repository: https://charts.jetstack.io - version: v1.15.1 - - condition: global.certManagerApproverPolicyCrd.enabled - name: cert-manager-approver-policy - repository: https://charts.jetstack.io - version: v0.15.1 - description: Manage TLS certificates via cert-manager operator. Install once per - k8s. Security. - digest: 3e78d2ac8136e6c6bcc004e2d5bbeb0ebbf54bfb4fe9728a74a924cd34d8cae5 - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - security - - cert manager - - cert-manager - kubeVersion: '>=1.26.0-0 <1.31.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: cert-manager-operator - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - cert-manager-operator/cert-manager-operator-1.0.0.tgz - version: 1.0.0 - common: - - annotations: - catalog.cattle.io/display-name: Commons librares - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: default - catalog.cattle.io/os: linux - catalog.cattle.io/release-name: commons - apiVersion: v2 - appVersion: 0.1.1 - created: "2024-11-12T18:47:32.186201726+01:00" - description: A Library Helm Chart for grouping common logic between charts. - digest: 7b430316ecc0bab82476c486da0a753d678bdccc338745a5018b74584bea4deb - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - common - kubeVersion: '>=1.19.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: common - type: library - urls: - - common/common-0.1.1.tgz - version: 0.1.1 - elastic: - - annotations: - catalog.cattle.io/display-name: Elastic - Apps (2/3) - catalog.cattle.io/kube-version: '>=1.26.0-0 < 1.31.0-0' - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' - catalog.cattle.io/release-name: elk - apiVersion: v2 - appVersion: 8.15.0 - created: "2024-11-12T18:47:32.192178062+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.1.x - description: Set of elastic, opentelemetry apps - digest: 4f475ed402f552ce917df9d5577d9cab376467de45151e72ad79b53f03581e64 - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - elasticagent - - elastic agent - - elastic - - elasticsearch - - kibana - - apm - - monitoring - - enterprise search - - fleet - - opentelemetry - kubeVersion: '>=1.26.0-0 <1.31.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: elastic - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - elastic/elastic-1.4.0.tgz - version: 1.4.0 - - annotations: - catalog.cattle.io/display-name: Elastic - Apps (2/3) - catalog.cattle.io/kube-version: '>=1.26.0-0 < 1.31.0-0' - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' - catalog.cattle.io/release-name: elk - apiVersion: v2 - appVersion: 8.15.0 - created: "2024-11-12T18:47:32.190382207+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.1.x - description: Set of elastic, opentelemetry apps - digest: 97823a5906e35f4fa9abe0e5f3f27a3ca9be5f755d71985477cd715dd2ddd978 - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - elasticagent - - elastic agent - - elastic - - elasticsearch - - kibana - - apm - - monitoring - - enterprise search - - fleet - - opentelemetry - kubeVersion: '>=1.26.0-0 <1.31.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: elastic - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - elastic/elastic-1.3.1.tgz - version: 1.3.1 - - annotations: - catalog.cattle.io/display-name: Elastic - Apps (2/3) - catalog.cattle.io/kube-version: '>=1.25.0-0 < 1.30.0-0' - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' - catalog.cattle.io/release-name: elk - apiVersion: v2 - appVersion: 8.15.0 - created: "2024-11-12T18:47:32.188540507+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.1.x - description: Set of elastic, opentelemetry apps - digest: f0c0ae39c278be18a39e8bbad4e990a66445c36441307f17c54d87a3921d4887 - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - elasticagent - - elastic agent - - elastic - - elasticsearch - - kibana - - apm - - monitoring - - enterprise search - - fleet - - opentelemetry - kubeVersion: '>=1.25.0-0 <1.30.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: elastic - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - elastic/elastic-1.3.0.tgz - version: 1.3.0 - elastic-agent: - - annotations: - catalog.cattle.io/display-name: Elastic - Agent (3/3) - catalog.cattle.io/kube-version: '>=1.26.0-0 < 1.31.0-0' - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' - catalog.cattle.io/release-name: elk-agent - apiVersion: v2 - appVersion: 8.15.0 - created: "2024-11-12T18:47:32.19440864+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.x.x - description: Install once per k8s. Elastic agent for kubernetes which colecting - logs, metrics, traces. - digest: d54899743b39dac5b40576bf33bade2194ef7912b0e106d55d22f77d209f8de0 - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - elasticagent - - elastic agent - - elastic - - elasticsearch - - kibana - - apm - - monitoring - - enterprise search - - fleet - - opentelemetry - kubeVersion: '>=1.26.0-0 <1.31.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: elastic-agent - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - elastic-agent/elastic-agent-1.4.0.tgz - version: 1.4.0 - - annotations: - catalog.cattle.io/display-name: Elastic - Agent (3/3) - catalog.cattle.io/kube-version: '>=1.26.0-0 < 1.31.0-0' - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' - catalog.cattle.io/release-name: elk-agent - apiVersion: v2 - appVersion: 8.13.4 - created: "2024-11-12T18:47:32.193663595+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.x.x - description: Install once per k8s. Elastic agent for kubernetes which colecting - logs, metrics, traces. - digest: 5e1d2ce319ab3db2a1d7efbf955b6bbfc0a347ed199f5cdb416034791348c3e5 - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - elasticagent - - elastic agent - - elastic - - elasticsearch - - kibana - - apm - - monitoring - - enterprise search - - fleet - - opentelemetry - kubeVersion: '>=1.26.0-0 <1.31.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: elastic-agent - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - elastic-agent/elastic-agent-1.3.1.tgz - version: 1.3.1 - - annotations: - catalog.cattle.io/display-name: Elastic - Agent (3/3) - catalog.cattle.io/kube-version: '>=1.26.0-0 < 1.31.0-0' - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' - catalog.cattle.io/release-name: elk-agent - apiVersion: v2 - appVersion: 8.13.4 - created: "2024-11-12T18:47:32.193052587+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.x.x - description: Install once per k8s. Elastic agent for kubernetes which colecting - logs, metrics, traces. - digest: 9d86803bd5fbd1135dd6bc100a60324d9a3870558656641d5d3ba4fcb48c81e0 - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - elasticagent - - elastic agent - - elastic - - elasticsearch - - kibana - - apm - - monitoring - - enterprise search - - fleet - - opentelemetry - kubeVersion: '>=1.26.0-0 <1.31.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: elastic-agent - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - elastic-agent/elastic-agent-1.3.0.tgz - version: 1.3.0 - elastic-operator: - - annotations: - catalog.cattle.io/display-name: Elastic - Operators (1/3) - catalog.cattle.io/kube-version: '>=1.26.0-0 < 1.31.0-0' - catalog.cattle.io/namespace: lp-system - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' - catalog.cattle.io/release-name: elastic-operator - apiVersion: v2 - appVersion: 2.14.0 - created: "2024-11-12T18:47:32.220404377+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.1.x - - condition: global.elasticCrd.enabled - name: eck-operator-crds - repository: https://helm.elastic.co - version: 2.14.0 - - condition: global.elasticCrd.enabled - name: eck-operator - repository: https://helm.elastic.co - version: 2.14.0 - description: Install once per k8s. Set of operators for Elastic - Apps (2/3) chart - digest: 2c06a4236235d0dba4cf1c735dfffff3a820573ce193e107e04475bdb59d4569 - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - elasticagent - - elastic agent - - observability - - elastic - - elasticsearch - - kibana - - apm - - monitoring - - enterprise search - - enterprisesearch - - fleet - kubeVersion: '>=1.26.0-0 <1.31.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: elastic-operator - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - elastic-operator/elastic-operator-1.4.0.tgz - version: 1.4.0 - - annotations: - catalog.cattle.io/display-name: Elastic - Operators (1/3) - catalog.cattle.io/kube-version: '>=1.26.0-0 < 1.31.0-0' - catalog.cattle.io/namespace: lp-system - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' - catalog.cattle.io/release-name: elastic-operator - apiVersion: v2 - appVersion: 2.13.0 - created: "2024-11-12T18:47:32.211789875+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.1.x - - condition: global.elasticCrd.enabled - name: eck-operator-crds - repository: https://helm.elastic.co - version: 2.13.0 - - condition: global.elasticCrd.enabled - name: eck-operator - repository: https://helm.elastic.co - version: 2.13.0 - description: Install once per k8s. Set of operators for Elastic - Apps (2/3) chart - digest: 0f5efb4eb928caea3b3db6dd4ce32be5880b347292f24e31fddadc716158ef74 - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - elasticagent - - elastic agent - - observability - - elastic - - elasticsearch - - kibana - - apm - - monitoring - - enterprise search - - enterprisesearch - - fleet - kubeVersion: '>=1.26.0-0 <1.31.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: elastic-operator - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - elastic-operator/elastic-operator-1.3.1.tgz - version: 1.3.1 - - annotations: - catalog.cattle.io/display-name: Elastic - Operators (1/3) - catalog.cattle.io/kube-version: '>=1.25.0-0 < 1.30.0-0' - catalog.cattle.io/namespace: lp-system - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0 < 2.10.0-0' - catalog.cattle.io/release-name: elastic-operator - apiVersion: v2 - appVersion: 2.12.1 - created: "2024-11-12T18:47:32.203627925+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.1.x - - condition: global.elasticCrd.enabled - name: eck-operator-crds - repository: https://helm.elastic.co - version: 2.12.1 - - condition: global.elasticCrd.enabled - name: eck-operator - repository: https://helm.elastic.co - version: 2.12.1 - description: Install once per k8s. Set of operators for Elastic - Apps (2/3) chart - digest: fcfd4e315715003855f9e56e8a1318f4877a862415f517a27799307ce678157e - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - elasticagent - - elastic agent - - observability - - elastic - - elasticsearch - - kibana - - apm - - monitoring - - enterprise search - - enterprisesearch - - fleet - - opentelemetry - kubeVersion: '>=1.25.0-0 <1.30.0-0' - maintainers: - - email: biuro@linuxpolska.com - name: Linux Polska - name: elastic-operator - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - elastic-operator/elastic-operator-1.3.0.tgz - version: 1.3.0 - jenkins-by-lp: - - annotations: - catalog.cattle.io/display-name: Jenkins - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/release-name: jenkins-by-lp - apiVersion: v2 - appVersion: 2.462.3 - created: "2024-11-12T18:47:32.224781934+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.1.x - - name: jenkins - repository: https://charts.jenkins.io - version: 5.7.8 - description: The open-source automation server that enables developers to build, - test, and deploy their CI/CD software efficiently. Preconfigured by LinuxPolska - digest: 4da1268b3a3f50706d540a69b6b4256c8174272baaf214d6c8fd1fbb9644e66c - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - cicd - kubeVersion: '>=1.26.0-0 <1.31.0-0' - maintainers: - - email: jaroslaw.mazurkiewicz@linuxpolska.com - name: Jarosław Mazurkiewicz - name: jenkins-by-lp - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - jenkins/jenkins-by-lp-1.0.1.tgz - version: 1.0.1 - neuvector-security: - - annotations: - catalog.cattle.io/display-name: NeuVector Security Rules - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux - catalog.cattle.io/rancher-version: '>= 2.8.0-0' - catalog.cattle.io/release-name: neuvector-sec - apiVersion: v2 - appVersion: 1.0.0 - created: "2024-11-12T18:47:32.2256565+01:00" - dependencies: - - name: common - repository: https://sourcemation.github.io/charts/ - version: 0.1.x - description: Predefined security rules for NeuVector. Security, Default policies. - digest: b913ca0f35686ee66f0d1276d4a98a0470efe4b7ca3957ca3946afe0d173513b - home: https://linuxpolska.com - icon: https://linuxpolska.com/logo/LinuxPolska-icon.png - keywords: - - security - - security rules - - security add-on - - security addon - - security policy - - NeuVector Policies - kubeVersion: '>=1.26.0-0' - maintainers: - - email: kamil.kwiatkowski@linuxpolska.com - name: Qwiatu - name: neuvector-security - sources: - - https://github.com/SourceMation/charts.git - type: application - urls: - - neuvector-security/neuvector-security-1.0.0.tgz - version: 1.0.0 -generated: "2024-11-12T18:47:32.165014649+01:00" diff --git a/docs/jenkins/jenkins-by-lp-1.0.1.tgz b/docs/jenkins/jenkins-by-lp-1.0.1.tgz deleted file mode 100644 index f274072b..00000000 Binary files a/docs/jenkins/jenkins-by-lp-1.0.1.tgz and /dev/null differ diff --git a/docs/neuvector-security/neuvector-security-1.0.0.tgz b/docs/neuvector-security/neuvector-security-1.0.0.tgz deleted file mode 100644 index 53e2055e..00000000 Binary files a/docs/neuvector-security/neuvector-security-1.0.0.tgz and /dev/null differ