Compare commits
5 Commits
postgres-c
...
generic-de
Author | SHA1 | Date | |
---|---|---|---|
77dd85362e | |||
d5bb83bf84 | |||
11d3dd927b | |||
1b67b5cbb6 | |||
56fe199fb9 |
19
.pre-commit-config.yaml
Normal file
19
.pre-commit-config.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
repos:
|
||||
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||
rev: v2.3.0
|
||||
hooks:
|
||||
- id: end-of-file-fixer
|
||||
- id: trailing-whitespace
|
||||
- id: check-added-large-files
|
||||
- id: check-yaml
|
||||
exclude: 'charts/'
|
||||
args:
|
||||
- --multi
|
||||
- repo: https://github.com/norwoodj/helm-docs
|
||||
rev: v1.14.2
|
||||
hooks:
|
||||
- id: helm-docs
|
||||
args:
|
||||
- --chart-search-root=charts
|
||||
- --template-files=./_templates.gotmpl
|
||||
- --template-files=README.md.gotmpl
|
@@ -1,6 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: cloudflared
|
||||
version: 1.12.0
|
||||
version: 1.12.3
|
||||
description: Cloudflared Tunnel
|
||||
keywords:
|
||||
- cloudflare
|
||||
@@ -13,6 +13,6 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://bjw-s.github.io/helm-charts/
|
||||
version: 3.5.1
|
||||
version: 3.6.0
|
||||
icon: https://avatars.githubusercontent.com/u/314135?s=48&v=4
|
||||
appVersion: "2024.12.2"
|
||||
|
@@ -1,16 +1,35 @@
|
||||
## Introduction
|
||||
# cloudflared
|
||||
|
||||
[Cloudflared](https://github.com/cloudflare/cloudflared)
|
||||
 
|
||||
|
||||
Contains the command-line client for Cloudflare Tunnel, a tunneling daemon that proxies traffic from the Cloudflare network to your origins.
|
||||
Cloudflared Tunnel
|
||||
|
||||
This chart bootstraps a [Cloudflared](https://github.com/cloudflare/cloudflared) tunnel on a [Kubernetes](https://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager.
|
||||
## Maintainers
|
||||
|
||||
## Prerequisites
|
||||
| Name | Email | Url |
|
||||
| ---- | ------ | --- |
|
||||
| alexlebens | | |
|
||||
|
||||
- Kubernetes
|
||||
- Helm
|
||||
## Source Code
|
||||
|
||||
## Parameters
|
||||
* <https://github.com/cloudflare/cloudflared>
|
||||
* <https://github.com/bjw-s/helm-charts/tree/main/charts/library/common>
|
||||
|
||||
See the [values files](values.yaml).
|
||||
## Requirements
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://bjw-s.github.io/helm-charts/ | common | 3.6.0 |
|
||||
|
||||
## Values
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| existingSecretKey | string | `"cf-tunnel-token"` | Name of key that contains the token in the existingSecret |
|
||||
| existingSecretName | string | `"cloudflared-secret"` | Name of existing secret that contains Cloudflare token |
|
||||
| image | object | `{"pullPolicy":"IfNotPresent","repository":"cloudflare/cloudflared","tag":"2024.12.2"}` | Default image |
|
||||
| name | string | `"cloudflared"` | Name override of release |
|
||||
| resources | object | `{"requests":{"cpu":"100m","memory":"128Mi"}}` | Default resources |
|
||||
|
||||
----------------------------------------------
|
||||
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
|
||||
|
@@ -1,10 +1,19 @@
|
||||
# -- Name override of release
|
||||
name: cloudflared
|
||||
|
||||
# -- Name of existing secret that contains Cloudflare token
|
||||
existingSecretName: cloudflared-secret
|
||||
|
||||
# -- Name of key that contains the token in the existingSecret
|
||||
existingSecretKey: cf-tunnel-token
|
||||
|
||||
# -- Default image
|
||||
image:
|
||||
repository: cloudflare/cloudflared
|
||||
tag: "2024.12.2"
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
# -- Default resources
|
||||
resources:
|
||||
requests:
|
||||
cpu: 100m
|
||||
|
@@ -1,6 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: generic-device-plugin
|
||||
version: 0.1.2
|
||||
version: 0.1.5
|
||||
description: Generic Device Plugin
|
||||
keywords:
|
||||
- generic-device-plugin
|
||||
@@ -14,5 +14,5 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://bjw-s.github.io/helm-charts/
|
||||
version: 3.5.1
|
||||
appVersion: 0.1.2
|
||||
version: 3.6.0
|
||||
appVersion: 0.1.5
|
||||
|
@@ -1,16 +1,37 @@
|
||||
## Introduction
|
||||
# generic-device-plugin
|
||||
|
||||
[Generic Device Plugin](https://github.com/squat/generic-device-plugin)
|
||||
 
|
||||
|
||||
The generic-device-plugin enables allocating generic Linux devices, such as serial devices, the FUSE device, or video cameras, to Kubernetes Pods.
|
||||
Generic Device Plugin
|
||||
|
||||
This chart bootstraps a [Generic Device Plugin](https://github.com/squat/generic-device-plugin) daemonset on a [Kubernetes](https://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager.
|
||||
## Maintainers
|
||||
|
||||
## Prerequisites
|
||||
| Name | Email | Url |
|
||||
| ---- | ------ | --- |
|
||||
| alexlebens | | |
|
||||
|
||||
- Kubernetes
|
||||
- Helm
|
||||
## Source Code
|
||||
|
||||
## Parameters
|
||||
* <https://github.com/squat/generic-device-plugin>
|
||||
* <https://github.com/bjw-s/helm-charts/tree/main/charts/library/common>
|
||||
|
||||
See the [values files](values.yaml).
|
||||
## Requirements
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://bjw-s.github.io/helm-charts/ | common | 3.6.0 |
|
||||
|
||||
## Values
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| config | object | `{"data":"devices:\n - name: serial\n groups:\n - paths:\n - path: /dev/ttyUSB*\n - paths:\n - path: /dev/ttyACM*\n - paths:\n - path: /dev/tty.usb*\n - paths:\n - path: /dev/cu.*\n - paths:\n - path: /dev/cuaU*\n - paths:\n - path: /dev/rfcomm*\n - name: video\n groups:\n - paths:\n - path: /dev/video0\n - name: fuse\n groups:\n - count: 10\n paths:\n - path: /dev/fuse\n - name: audio\n groups:\n - count: 10\n paths:\n - path: /dev/snd\n - name: capture\n groups:\n - paths:\n - path: /dev/snd/controlC0\n - path: /dev/snd/pcmC0D0c\n - paths:\n - path: /dev/snd/controlC1\n mountPath: /dev/snd/controlC0\n - path: /dev/snd/pcmC1D0c\n mountPath: /dev/snd/pcmC0D0c\n - paths:\n - path: /dev/snd/controlC2\n mountPath: /dev/snd/controlC0\n - path: /dev/snd/pcmC2D0c\n mountPath: /dev/snd/pcmC0D0c\n - paths:\n - path: /dev/snd/controlC3\n mountPath: /dev/snd/controlC0\n - path: /dev/snd/pcmC3D0c\n mountPath: /dev/snd/pcmC0D0c\n","enabled":true}` | Config map |
|
||||
| config.data | string | See [values.yaml](./values.yaml) | generic-device-plugin config file [[ref]](https://github.com/squat/generic-device-plugin#usage) |
|
||||
| deviceDomain | string | `"squat.ai"` | Domain used by devices for identifcation |
|
||||
| image | object | `{"pullPolicy":"Always","repository":"ghcr.io/squat/generic-device-plugin","tag":"latest"}` | Default image |
|
||||
| name | string | `"generic-device-plugin"` | Name override of release |
|
||||
| resources | object | `{"limit":{"cpu":"100m","memory":"20Mi"},"requests":{"cpu":"50m","memory":"10Mi"}}` | Default resources |
|
||||
| service | object | `{"listenPort":8080}` | Service port |
|
||||
|
||||
----------------------------------------------
|
||||
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
|
||||
|
@@ -1,6 +1,6 @@
|
||||
{{- include "bjw-s.common.loader.init" . }}
|
||||
{{ include "bjw-s.common.loader.init" . }}
|
||||
|
||||
{{- define "genericDevicePlugin.hardcodedValues" -}}
|
||||
{{ define "genericDevicePlugin.hardcodedValues" }}
|
||||
{{ if not .Values.global.nameOverride }}
|
||||
global:
|
||||
nameOverride: {{ .Values.name }}
|
||||
@@ -75,8 +75,8 @@ serviceMonitor:
|
||||
path: /metrics
|
||||
interval: 30s
|
||||
scrapeTimeout: 10s
|
||||
{{- end -}}
|
||||
{{- $_ := mergeOverwrite .Values (include "genericDevicePlugin.hardcodedValues" . | fromYaml) -}}
|
||||
{{ end }}
|
||||
{{ $_ := mergeOverwrite .Values (include "genericDevicePlugin.hardcodedValues" . | fromYaml) }}
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "bjw-s.common.loader.generate" . }}
|
||||
|
@@ -1,15 +1,20 @@
|
||||
# -- Name override of release
|
||||
name: generic-device-plugin
|
||||
|
||||
# -- Default image
|
||||
image:
|
||||
repository: ghcr.io/squat/generic-device-plugin
|
||||
pullPolicy: Always
|
||||
tag: latest
|
||||
|
||||
# -- Domain used by devices for identifcation
|
||||
deviceDomain: squat.ai
|
||||
|
||||
# -- Service port
|
||||
service:
|
||||
listenPort: 8080
|
||||
|
||||
# -- Default resources
|
||||
resources:
|
||||
limit:
|
||||
cpu: 100m
|
||||
@@ -18,6 +23,7 @@ resources:
|
||||
cpu: 50m
|
||||
memory: 10Mi
|
||||
|
||||
# -- Config map
|
||||
config:
|
||||
enabled: true
|
||||
# -- generic-device-plugin config file [[ref]](https://github.com/squat/generic-device-plugin#usage)
|
||||
|
@@ -1,6 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: postgres-cluster
|
||||
version: 4.0.0
|
||||
version: 4.0.1
|
||||
description: Chart for cloudnative-pg cluster
|
||||
keywords:
|
||||
- database
|
||||
|
@@ -1,17 +1,99 @@
|
||||
## Introduction
|
||||
# postgres-cluster
|
||||
|
||||
[CloudNative PG](https://github.com/cloudnative-pg/cloudnative-pg)
|
||||
 
|
||||
|
||||
CloudNativePG is the Kubernetes operator that covers the full lifecycle of a highly available PostgreSQL database cluster with a primary/standby architecture, using native streaming replication.
|
||||
Chart for cloudnative-pg cluster
|
||||
|
||||
This chart bootstraps a [CNPG](https://github.com/cloudnative-pg/cloudnative-pg) cluster on a [Kubernetes](https://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager.
|
||||
## Maintainers
|
||||
|
||||
## Prerequisites
|
||||
| Name | Email | Url |
|
||||
| ---- | ------ | --- |
|
||||
| alexlebens | | |
|
||||
|
||||
- Kubernetes
|
||||
- Helm
|
||||
- CloudNative PG Operator
|
||||
## Source Code
|
||||
|
||||
## Parameters
|
||||
* <https://github.com/cloudnative-pg/cloudnative-pg>
|
||||
|
||||
See the [values files](values.yaml).
|
||||
## Values
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| backup.backupIndex | int | `1` | |
|
||||
| backup.backupName | string | `""` | |
|
||||
| backup.data.compression | string | `"snappy"` | |
|
||||
| backup.data.encryption | string | `""` | |
|
||||
| backup.data.jobs | int | `2` | |
|
||||
| backup.destinationPath | string | `""` | |
|
||||
| backup.enabled | bool | `false` | |
|
||||
| backup.endpointCA | string | `""` | |
|
||||
| backup.endpointCredentials | string | `""` | |
|
||||
| backup.endpointURL | string | `""` | |
|
||||
| backup.historyTags.backupRetentionPolicy | string | `""` | |
|
||||
| backup.retentionPolicy | string | `"14d"` | |
|
||||
| backup.schedule | string | `"0 0 0 * * *"` | |
|
||||
| backup.tags.backupRetentionPolicy | string | `""` | |
|
||||
| backup.wal.compression | string | `"snappy"` | |
|
||||
| backup.wal.encryption | string | `""` | |
|
||||
| backup.wal.maxParallel | int | `2` | |
|
||||
| bootstrap.initdb | object | `{}` | |
|
||||
| cluster.additionalLabels | object | `{}` | |
|
||||
| cluster.affinity.enablePodAntiAffinity | bool | `true` | |
|
||||
| cluster.affinity.topologyKey | string | `"kubernetes.io/hostname"` | |
|
||||
| cluster.annotations | object | `{}` | |
|
||||
| cluster.enableSuperuserAccess | bool | `false` | |
|
||||
| cluster.image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| cluster.image.repository | string | `"ghcr.io/cloudnative-pg/postgresql"` | |
|
||||
| cluster.image.tag | string | `"17.2-22"` | |
|
||||
| cluster.instances | int | `3` | |
|
||||
| cluster.logLevel | string | `"info"` | |
|
||||
| cluster.monitoring.enabled | bool | `false` | |
|
||||
| cluster.monitoring.podMonitor.enabled | bool | `true` | |
|
||||
| cluster.monitoring.prometheusRule.enabled | bool | `false` | |
|
||||
| cluster.monitoring.prometheusRule.excludeRules | list | `[]` | |
|
||||
| cluster.postgresGID | int | `26` | |
|
||||
| cluster.postgresUID | int | `26` | |
|
||||
| cluster.postgresql.parameters.hot_standby_feedback | string | `"on"` | |
|
||||
| cluster.postgresql.parameters.max_slot_wal_keep_size | string | `"2000MB"` | |
|
||||
| cluster.postgresql.parameters.shared_buffers | string | `"128MB"` | |
|
||||
| cluster.postgresql.shared_preload_libraries | list | `[]` | |
|
||||
| cluster.primaryUpdateMethod | string | `"switchover"` | |
|
||||
| cluster.primaryUpdateStrategy | string | `"unsupervised"` | |
|
||||
| cluster.priorityClassName | string | `""` | |
|
||||
| cluster.resources.limits.cpu | string | `"800m"` | |
|
||||
| cluster.resources.limits.hugepages-2Mi | string | `"256Mi"` | |
|
||||
| cluster.resources.limits.memory | string | `"1Gi"` | |
|
||||
| cluster.resources.requests.cpu | string | `"10m"` | |
|
||||
| cluster.resources.requests.memory | string | `"256Mi"` | |
|
||||
| cluster.storage.size | string | `"10Gi"` | |
|
||||
| cluster.storage.storageClass | string | `""` | |
|
||||
| cluster.walStorage.size | string | `"2Gi"` | |
|
||||
| cluster.walStorage.storageClass | string | `""` | |
|
||||
| mode | string | `"standalone"` | |
|
||||
| nameOverride | string | `""` | Override the name of the cluster |
|
||||
| recovery.data.compression | string | `"snappy"` | |
|
||||
| recovery.data.encryption | string | `""` | |
|
||||
| recovery.data.jobs | int | `2` | |
|
||||
| recovery.destinationPath | string | `""` | |
|
||||
| recovery.endpointCA | string | `""` | |
|
||||
| recovery.endpointCredentials | string | `""` | |
|
||||
| recovery.endpointURL | string | `""` | |
|
||||
| recovery.pitrTarget.time | string | `""` | |
|
||||
| recovery.recoveryIndex | int | `1` | |
|
||||
| recovery.recoveryInstanceName | string | `""` | |
|
||||
| recovery.recoveryServerName | string | `""` | |
|
||||
| recovery.wal.compression | string | `"snappy"` | |
|
||||
| recovery.wal.encryption | string | `""` | |
|
||||
| recovery.wal.maxParallel | int | `2` | |
|
||||
| replica.externalCluster.connectionParameters.dbname | string | `"app"` | |
|
||||
| replica.externalCluster.connectionParameters.host | string | `"postgresql"` | |
|
||||
| replica.externalCluster.connectionParameters.user | string | `"app"` | |
|
||||
| replica.externalCluster.password.key | string | `"password"` | |
|
||||
| replica.externalCluster.password.name | string | `"postgresql"` | |
|
||||
| replica.importDatabases[0] | string | `"app"` | |
|
||||
| replica.importRoles | list | `[]` | |
|
||||
| replica.importType | string | `"microservice"` | |
|
||||
| replica.postImportApplicationSQL | list | `[]` | |
|
||||
| type | string | `"postgresql"` | Type of the CNPG database. Available types: * `postgresql` * `postgis` * `timescaledb` * `tensorchord` |
|
||||
|
||||
----------------------------------------------
|
||||
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
|
||||
|
Reference in New Issue
Block a user