From 8345a95deabeb8dbe3e2e4d282b36f10fc850103 Mon Sep 17 00:00:00 2001 From: Tommy Date: Mon, 25 Dec 2023 20:24:19 +0100 Subject: [PATCH] chore(repo) Update chart versions and add sources and keywords --- README.org | 5 +- charts/attic/Chart.yaml | 15 +++- charts/attic/values.yaml | 129 +------------------------------- charts/conduit/Chart.yaml | 10 ++- charts/dispatch/Chart.yaml | 12 ++- charts/fdb-operator/Chart.yaml | 13 +++- charts/hasura-engine/Chart.yaml | 12 +++ charts/netbox/Chart.yaml | 15 +++- charts/netbox/values.yaml | 79 ++++++++++--------- charts/penpot/Chart.yaml | 1 + 10 files changed, 108 insertions(+), 183 deletions(-) diff --git a/README.org b/README.org index 4673e80..3afa6c8 100644 --- a/README.org +++ b/README.org @@ -51,10 +51,11 @@ Below you'll find an overview of the charts and an intro to get you started. - [[charts/foundationdb][FoundationDB]] (=fdb-operator=): Distributed database with ACID transactions developed by Apple. This buils and deploys, but I don't actively use it at the moment. -- [[charts/hasura-engine][Hasura]]: Connects to databases and services to provide a realtime GraphQL API. +- [[charts/hasura-engine][Hasura]]: Connects to databases and services to provide a realtime GraphQL API. I'm a little + skeptical of their licensing model, but I have tested it and it deploys well. - [[charts/netbox][Netbox]]: Modeling and docs for IP address management (IPAM) and datacenter - infrastructure management (DCIM). + infrastructure management (DCIM). I plan to clean up this Helm, but for now it has only been imported. - [[charts/penpot][Penpot]]: Design and prototyping tool. For visual collaboration on visuals, prototypes, UX and more. diff --git a/charts/attic/Chart.yaml b/charts/attic/Chart.yaml index 65f2aea..654e0cc 100644 --- a/charts/attic/Chart.yaml +++ b/charts/attic/Chart.yaml @@ -1,11 +1,18 @@ apiVersion: v2 name: attic-repo description: A Nix binary caching server -appVersion: b43d12 - +appVersion: bdafd64910bb2b861cf90fa15f1fc93318b6fbf6 type: application -version: 0.5.0 +version: 0.5.1 maintainers: - name: Tommy Skaug email: tommy@skaug.me - +keywords: +- kubernetes +- binarycache +- nix +- caching +- packages +sources: +- https://docs.attic.rs/ +- https://github.com/zhaofengli/attic diff --git a/charts/attic/values.yaml b/charts/attic/values.yaml index 97beb10..208afa6 100644 --- a/charts/attic/values.yaml +++ b/charts/attic/values.yaml @@ -1,133 +1,6 @@ ---- -## Number of replicas for the media repo -## replicaCount: 1 -## Image configuration for the media repo -## image: - repository: turt2live/matrix-media-repo repository: zhaofengli/attic pullPolicy: IfNotPresent - tag: b43d12082e34bceb26038bdad0438fd68804cfcd - -imagePullSecrets: [] -# nameOverride: "" -# fullnameOverride: "" - -## Global configuration. -## Ref: https://github.com/turt2live/matrix-media-repo/blob/master/config.sample.yaml -## -config: - datastores: - - type: file - id: "artefacts" - forKinds: ["thumbnails", "remote_media", "local_media", "archives"] - opts: - path: /media -# -# - type: s3 -# id: "examples3" -# forKinds: ["all"] -# opts: -# tempPath: "/tmp/mediarepo_s3_upload" -# endpoint: sfo2.digitaloceanspaces.com -# accessKeyId: "" -# accessSecret: "" -# ssl: true -# bucketName: "your-media-bucket" -# region: "sfo2" - -## For setting extra parameters on the repo block, separated to avoid breaking -## the defaults when merging multiple configurations. -## Ref: https://github.com/turt2live/matrix-media-repo/blob/master/config.sample.yaml#L1-L22 -## -extraRepo: {} -# useForwardedHost: false - -extraVolumes: [] - -extraVolumeMounts: [] - -## Per-domain configuration. -## Ref: https://github.com/turt2live/matrix-media-repo/blob/master/docs/config.md -## -homeservers: {} -# example.org: -# csApi: 'https://example.org' -# backoffAt: 10 -# adminApiKind: 'matrix' -# identicons: -# enabled: false - -## Media persistence, mounted in the pod as /media. -## Can be disabled if no datastore uses it. -## -persistence: - enabled: true - - # existingClaim: matrix-media-repo - # storageClass: "-" - accessMode: ReadWriteOnce - size: 16Gi - - -## Configures an application-specific service account. -## -serviceAccount: - create: false - - # Annotations to add to the service account - annotations: {} - # The name of the service account to use. - # If not set and create is true, a name is generated using the fullname template - name: "" - -## Additional annotations to add to the pod. -## -podAnnotations: {} - -## Security context configuration to add to the pod. -## -podSecurityContext: {} - # fsGroup: 2000 - -## Security context configuration to add to the container inside the pod. -## -securityContext: {} - # capabilities: - # drop: - # - ALL - # readOnlyRootFilesystem: true - # runAsNonRoot: true - # runAsUser: 1000 - -## Service configuration. -## -service: - type: ClusterIP - port: 80 - annotations: {} - -resources: {} - # limits: - # cpu: 250m - # memory: 512Mi - # requests: - # cpu: 250m - # memory: 512Mi - -## Configure a PodMonitor definition for the application. -## Requires the Prometheus Operator -## -podmonitor: - enabled: false - ## Set the crawl interval (optional) - ## Otherwise uses the default setting set in prometheus - # interval: 30s - -nodeSelector: {} -tolerations: [] -affinity: {} -annotations: {} -labels: {} + tag: bdafd64910bb2b861cf90fa15f1fc93318b6fbf6 diff --git a/charts/conduit/Chart.yaml b/charts/conduit/Chart.yaml index fa1a54b..1731cd7 100644 --- a/charts/conduit/Chart.yaml +++ b/charts/conduit/Chart.yaml @@ -2,8 +2,16 @@ apiVersion: v2 name: conduit description: Conduit is a simple, fast and reliable chat server powered by Matrix. type: application -version: 0.2.9 +version: 0.3.0 appVersion: "0.6.0" maintainers: - name: Tommy Skaug email: tommy@skaug.me +keywords: +- kubernetes +- matrixorg +- messenger +- encryption +- selfhosted +sources: +- https://gitlab.com/famedly/conduit diff --git a/charts/dispatch/Chart.yaml b/charts/dispatch/Chart.yaml index 5910a39..e1c1386 100644 --- a/charts/dispatch/Chart.yaml +++ b/charts/dispatch/Chart.yaml @@ -1,7 +1,17 @@ apiVersion: v2 name: dispatch description: Netflix Dispatch incident management system -version: 0.3.2 +version: 0.3.3 maintainers: - name: Tommy Skaug email: tommy@skaug.me +icon: https://raw.githubusercontent.com/Netflix/dispatch/master/docs/branding/website_logo_solid_background_icon_only_square.png +keywords: +- kubernetes +- crisis +- management +- incident +- coordination +sources: +- https://netflix.github.io/dispatch/ +- https://github.com/Netflix/dispatch diff --git a/charts/fdb-operator/Chart.yaml b/charts/fdb-operator/Chart.yaml index 98df70d..7c71fad 100644 --- a/charts/fdb-operator/Chart.yaml +++ b/charts/fdb-operator/Chart.yaml @@ -2,11 +2,16 @@ apiVersion: v2 name: fdb-operator description: A Helm chart for foundationDB operator home: https://www.foundationdb.org/ -sources: -- https://github.com/FoundationDB/fdb-kubernetes-operator/tree/master/helm/fdb-operator type: application -version: 0.2.2 -appVersion: v1.30.0 +version: 0.2.3 +appVersion: 7.3.27-1 maintainers: - name: Tommy Skaug email: tommy@skaug.me +keywords: +- kubernetes +- apple +- operator +- database +sources: +- https://github.com/FoundationDB/fdb-kubernetes-operator/tree/master/helm/fdb-operator diff --git a/charts/hasura-engine/Chart.yaml b/charts/hasura-engine/Chart.yaml index 26676b3..536d9c9 100644 --- a/charts/hasura-engine/Chart.yaml +++ b/charts/hasura-engine/Chart.yaml @@ -6,3 +6,15 @@ version: 0.1.2 maintainers: - name: Tommy Skaug email: tommy@skaug.me +icon: https://avatars.githubusercontent.com/u/13966722?s=200&v=4 +keywords: +- kubernetes +- graphql +- server +- postgres +- web +- api +- rest +sources: +- https://github.com/hasura/graphql-engine +- https://hasura.io/docs/latest/index/ diff --git a/charts/netbox/Chart.yaml b/charts/netbox/Chart.yaml index d62566b..859a6a6 100644 --- a/charts/netbox/Chart.yaml +++ b/charts/netbox/Chart.yaml @@ -5,11 +5,20 @@ description: | Important; With chart version 4.0.0 there are major upgrades to the packaged Redis and Postgres, as well as a major version bump of Netbox that introduces housekeeping. Take care when upgrading. -icon: https://raw.githubusercontent.com/digitalocean/netbox/develop/netbox/project-static/img/netbox.ico -appVersion: 3.6.3 +appVersion: v3.6.7 type: application -version: 5.5.3 +version: 5.5.5 maintainers: - name: Tommy Skaug email: tommy@skaug.me +icon: https://raw.githubusercontent.com/digitalocean/netbox/develop/netbox/project-static/img/netbox.ico +keywords: +- kubernetes +- netbox +- inventory +- ipam +- dcim +sources: +- https://docs.netbox.dev/en/stable/ +- https://github.com/netbox-community/netbox diff --git a/charts/netbox/values.yaml b/charts/netbox/values.yaml index 2c7d995..d93e27f 100644 --- a/charts/netbox/values.yaml +++ b/charts/netbox/values.yaml @@ -1,4 +1,3 @@ ---- # Default values for netbox. # This is a YAML-formatted file. # Declare variables to be passed into your templates. @@ -20,8 +19,8 @@ service: ingress: enabled: false annotations: {} - # kubernetes.io/ingress.class: nginx - # kubernetes.io/tls-acme: "true" + # kubernetes.io/ingress.class: nginx + # kubernetes.io/tls-acme: "true" host: chart-example.local # Can also be specified by entering rules directly; # rules: @@ -82,22 +81,22 @@ redis: # existingDjangoSecretKey: secret_key extraEnv: {} - # EMAIL_SERVER: localhost - # EMAIL_PORT: 25 - # EMAIL_USERNAME: netbox - # EMAIL_TIMEOUT: 5 - # EMAIL_FROM: netbox@example.com - # MAX_PAGE_SIZE: 1000 - # WEBHOOKS_ENABLED: true +# EMAIL_SERVER: localhost +# EMAIL_PORT: 25 +# EMAIL_USERNAME: netbox +# EMAIL_TIMEOUT: 5 +# EMAIL_FROM: netbox@example.com +# MAX_PAGE_SIZE: 1000 +# WEBHOOKS_ENABLED: true extraEnvFrom: [] - # - configMapRef: - # name: custom-config - # - secretRef: - # name: custom-secrets +# - configMapRef: +# name: custom-config +# - secretRef: +# name: custom-secrets extraSecrets: {} - # EMAIL_PASSWORD: netbox +# EMAIL_PASSWORD: netbox # Ends up stored as extra.py in the netbox configuration, must be valid Python extraConfiguration: '' @@ -108,13 +107,13 @@ extraConfiguration: '' # # https://github.com/netbox-community/netbox-docker/wiki/Using-Netbox-Plugins extraPlugins: '' - # PLUGINS = ["netbox_bgp"] - # - # PLUGINS_CONFIG = { - # "netbox_bgp": { - # ADD YOUR SETTINGS HERE - # } - # } +# PLUGINS = ["netbox_bgp"] +# +# PLUGINS_CONFIG = { +# "netbox_bgp": { +# ADD YOUR SETTINGS HERE +# } +# } superuser: name: '' @@ -123,12 +122,12 @@ superuser: password: '' resources: {} - # limits: - # cpu: 500m - # memory: 512Mi - # requests: - # cpu: 500m - # memory: 512Mi +# limits: +# cpu: 500m +# memory: 512Mi +# requests: +# cpu: 500m +# memory: 512Mi nodeSelector: {} @@ -168,12 +167,12 @@ worker: replicaCount: 1 resources: {} - # limits: - # cpu: 100m - # memory: 150Mi - # requests: - # cpu: 100m - # memory: 150Mi + # limits: + # cpu: 100m + # memory: 150Mi + # requests: + # cpu: 100m + # memory: 150Mi nodeSelector: {} @@ -186,12 +185,12 @@ housekeeping: enabled: true resources: {} - # limits: - # cpu: 100m - # memory: 32Mi - # requests: - # cpu: 100m - # memory: 32Mi + # limits: + # cpu: 100m + # memory: 32Mi + # requests: + # cpu: 100m + # memory: 32Mi nodeSelector: {} diff --git a/charts/penpot/Chart.yaml b/charts/penpot/Chart.yaml index b25cd31..441ea0d 100644 --- a/charts/penpot/Chart.yaml +++ b/charts/penpot/Chart.yaml @@ -14,3 +14,4 @@ keywords: - design sources: - https://github.com/penpot/penpot +- https://penpot.app/