diff --git a/home/.chezmoidata.yaml b/home/.chezmoidata.yaml index 3d85bc3c..f7375529 100644 --- a/home/.chezmoidata.yaml +++ b/home/.chezmoidata.yaml @@ -609,6 +609,7 @@ softwareGroups: - kube-shell - kubernetes-cli - helm + - helm-docs - kubernetes-kompose - kubeval - k9s @@ -1460,6 +1461,11 @@ softwareGroups: note: Bundled into installer helmCharts: - vector +helm: + # helm repo add cloudflare-exporter https://lablabs.github.io/cloudflare-exporter/ && helm install cloudflare-exporter/cloudflare-exporter + - name: cloudflare-exporter + url: https://lablabs.github.io/cloudflare-exporter/ + pkg: cloudflare-exporter/cloudflare-exporter softwarePlugins: docker: plugins: diff --git a/software.yml b/software.yml index 829ea86e..7f0d365c 100644 --- a/software.yml +++ b/software.yml @@ -637,6 +637,12 @@ softwarePackages: _github: https://github.com/quickemu-project/quickgui _pre: sudo add-apt-repository ppa:yannick-mauray/quickgui && sudo apt update apt:ubuntu: quickgui + helm-docs: + _bin: helm-docs + _github: https://github.com/norwoodj/helm-docs + _name: Helm Docs + brew: norwoodj/tap/helm-docs + scoop: helm-docs catlight: _github: https://github.com/catlightio/CatLight _name: Catlight @@ -10060,8 +10066,8 @@ softwarePlugins: cmd: bash -c '{PLUGIN}' plugins: - if ! helm plugin list | grep "Preview helm upgrade changes as a diff" > /dev/null; then helm plugin install https://github.com/databus23/helm-diff; fi + - if ! helm plugin list | grep "Query at a given interval a Prometheus, ElasticSearch or Sentry instance." > /dev/null; then helm plugin install https://github.com/ContainerSolutions/helm-monitor; fi - if ! helm plugin list | grep "This plugin provides secrets values encryption for Helm charts secure storing" > /dev/null; then helm plugin install https://github.com/jkroepke/helm-secrets; fi - # - helm repo add cloudflare-exporter https://lablabs.github.io/cloudflare-exporter/ && helm install cloudflare-exporter/cloudflare-exporter krew: cmd: bash -c 'if ! kubectl krew list | grep "{PLUGIN}" > /dev/null; then kubectl krew install "{PLUGIN}"; fi' plugins: