From 0c67e95b76d03d66865ec2e06f8024088fde5a52 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Thu, 26 May 2022 06:32:57 +0000 Subject: [PATCH] Commit new App releases for TrueCharts Signed-off-by: TrueCharts-Bot --- .../{2.0.70 => 2.0.71}/CHANGELOG.md | 18 +- core/prometheus/{2.0.70 => 2.0.71}/CONFIG.md | 0 core/prometheus/{2.0.70 => 2.0.71}/Chart.lock | 2 +- core/prometheus/{2.0.70 => 2.0.71}/Chart.yaml | 2 +- core/prometheus/{2.0.70 => 2.0.71}/README.md | 0 .../{2.0.70 => 2.0.71}/app-readme.md | 0 .../charts/common-9.3.17.tgz | Bin .../charts/kube-state-metrics-2.2.24.tgz | Bin .../charts/node-exporter-2.4.16.tgz | Bin .../crds/crd-alertmanager-config.yaml | 0 .../crds/crd-alertmanager.yaml | 0 .../crds/crd-podmonitor.yaml | 0 .../{2.0.70 => 2.0.71}/crds/crd-probes.yaml | 0 .../crds/crd-prometheus.yaml | 0 .../crds/crd-prometheusrules.yaml | 0 .../crds/crd-servicemonitor.yaml | 0 .../crds/crd-thanosrulers.yaml | 0 .../{2.0.70 => 2.0.71}/helm-values.md | 0 .../{2.0.70 => 2.0.71}/ix_values.yaml | 8 +- .../{2.0.70 => 2.0.71}/questions.yaml | 0 .../prometheus/{2.0.70 => 2.0.71}/security.md | 19 +- .../{2.0.70 => 2.0.71}/templates/_helpers.tpl | 0 .../templates/alertmanager/_alertmanager.tpl | 0 .../templates/alertmanager/secrets.yaml | 0 .../alertmanager/serviceaccount.yaml | 0 .../alertmanager/servicemonitor.yaml | 0 .../{2.0.70 => 2.0.71}/templates/common.yaml | 0 .../templates/exporters/core-dns/service.yaml | 0 .../exporters/core-dns/servicemonitor.yaml | 0 .../kube-apiserver/servicemonitor.yaml | 0 .../kube-controller-manager/endpoints.yaml | 0 .../kube-controller-manager/service.yaml | 0 .../servicemonitor.yaml | 0 .../exporters/kube-scheduler/endpoints.yaml | 0 .../exporters/kube-scheduler/service.yaml | 0 .../kube-scheduler/servicemonitor.yaml | 0 .../exporters/kubelet/servicemonitor.yaml | 0 .../templates/operator/_args.tpl | 0 .../templates/operator/configmap.yaml | 0 .../templates/operator/servicemonitor.yaml | 0 .../prometheus/_additionalPrometheusRules.tpl | 0 .../prometheus/_additionalScrapeJobs.tpl | 0 .../templates/prometheus/_prometheus.tpl | 0 .../templates/prometheus/_servicemonitor.tpl | 0 .../templates/prometheus/clusterrole.yaml | 0 .../prometheus/clusterrolebinding.yaml | 0 .../templates/prometheus/serviceaccount.yaml | 0 .../prometheus/{2.0.70 => 2.0.71}/values.yaml | 0 core/traefik/11.3.6/CHANGELOG.md | 99 + .../2.0.78 => core/traefik/11.3.6}/CONFIG.md | 0 .../2.0.78 => core/traefik/11.3.6}/Chart.lock | 2 +- core/traefik/11.3.6/Chart.yaml | 30 + core/traefik/11.3.6/README.md | 39 + core/traefik/11.3.6/app-readme.md | 3 + .../traefik/11.3.6}/charts/common-9.3.17.tgz | Bin core/traefik/11.3.6/crds/ingressroute.yaml | 198 ++ core/traefik/11.3.6/crds/ingressroutetcp.yaml | 160 + core/traefik/11.3.6/crds/ingressrouteudp.yaml | 84 + core/traefik/11.3.6/crds/middlewares.yaml | 563 ++++ core/traefik/11.3.6/crds/middlewarestcp.yaml | 59 + .../11.3.6/crds/serverstransports.yaml | 101 + core/traefik/11.3.6/crds/tlsoptions.yaml | 87 + core/traefik/11.3.6/crds/tlsstores.yaml | 64 + core/traefik/11.3.6/crds/traefikservices.yaml | 270 ++ core/traefik/11.3.6/helm-values.md | 55 + core/traefik/11.3.6/ix_values.yaml | 336 +++ core/traefik/11.3.6/questions.yaml | 2614 +++++++++++++++++ core/traefik/11.3.6/security.md | 137 + core/traefik/11.3.6/templates/_args.tpl | 155 + core/traefik/11.3.6/templates/_helpers.tpl | 22 + .../11.3.6/templates/_ingressclass.tpl | 24 + .../11.3.6/templates/_ingressroute.tpl | 25 + core/traefik/11.3.6/templates/_portalhook.tpl | 26 + core/traefik/11.3.6/templates/_tlsoptions.tpl | 12 + core/traefik/11.3.6/templates/common.yaml | 24 + .../middlewares/basic-middleware.yaml | 65 + .../templates/middlewares/basicauth.yaml | 34 + .../11.3.6/templates/middlewares/chain.yaml | 21 + .../templates/middlewares/forwardauth.yaml | 30 + .../templates/middlewares/ipwhitelist.yaml | 33 + .../templates/middlewares/ratelimit.yaml | 19 + .../templates/middlewares/redirectScheme.yaml | 19 + .../templates/middlewares/redirectregex.yaml | 20 + .../middlewares/stripPrefixRegex.yaml | 20 + .../templates/middlewares/tc-chains.yaml | 29 + .../templates/middlewares/tc-headers.yaml | 64 + .../templates/middlewares/tc-nextcloud.yaml | 25 + .../traefik/11.3.6}/values.yaml | 0 .../mariadb/{2.0.78 => 2.0.79}/CHANGELOG.md | 20 +- .../2.0.78 => mariadb/2.0.79}/CONFIG.md | 0 dependency/mariadb/2.0.79/Chart.lock | 6 + .../mariadb/{2.0.78 => 2.0.79}/Chart.yaml | 4 +- .../mariadb/{2.0.78 => 2.0.79}/README.md | 2 +- .../mariadb/{2.0.78 => 2.0.79}/app-readme.md | 0 .../mariadb/2.0.79/charts/common-9.3.18.tgz | Bin 0 -> 44151 bytes .../mariadb/{2.0.78 => 2.0.79}/helm-values.md | 0 .../mariadb/{2.0.78 => 2.0.79}/ix_values.yaml | 2 +- .../mariadb/{2.0.78 => 2.0.79}/questions.yaml | 0 .../mariadb/{2.0.78 => 2.0.79}/security.md | 4 +- .../{2.0.78 => 2.0.79}/templates/common.yaml | 0 .../{2.0.78 => 2.0.79}/templates/secret.yaml | 0 .../2.0.78 => mariadb/2.0.79}/values.yaml | 0 .../memcached/{2.0.78 => 2.0.79}/CHANGELOG.md | 20 +- .../0.1.35 => memcached/2.0.79}/CONFIG.md | 0 dependency/memcached/2.0.79/Chart.lock | 6 + .../memcached/{2.0.78 => 2.0.79}/Chart.yaml | 4 +- .../memcached/{2.0.78 => 2.0.79}/README.md | 2 +- .../{2.0.78 => 2.0.79}/app-readme.md | 0 .../memcached/2.0.79/charts/common-9.3.18.tgz | Bin 0 -> 44151 bytes .../{2.0.78 => 2.0.79}/helm-values.md | 0 .../{2.0.78 => 2.0.79}/ix_values.yaml | 2 +- .../{2.0.78 => 2.0.79}/questions.yaml | 0 .../memcached/{2.0.78 => 2.0.79}/security.md | 4 +- .../{2.0.78 => 2.0.79}/templates/common.yaml | 0 .../0.1.35 => memcached/2.0.79}/values.yaml | 0 .../mongodb/{0.1.35 => 0.1.36}/CHANGELOG.md | 18 +- .../7.0.79 => mongodb/0.1.36}/CONFIG.md | 0 dependency/mongodb/0.1.36/Chart.lock | 6 + .../mongodb/{0.1.35 => 0.1.36}/Chart.yaml | 4 +- .../mongodb/{0.1.35 => 0.1.36}/README.md | 2 +- .../mongodb/{0.1.35 => 0.1.36}/app-readme.md | 0 .../mongodb/0.1.36/charts/common-9.3.18.tgz | Bin 0 -> 44151 bytes .../mongodb/{0.1.35 => 0.1.36}/helm-values.md | 0 .../mongodb/{0.1.35 => 0.1.36}/ix_values.yaml | 0 .../mongodb/{0.1.35 => 0.1.36}/questions.yaml | 0 .../mongodb/{0.1.35 => 0.1.36}/security.md | 1 + .../{0.1.35 => 0.1.36}/templates/common.yaml | 0 .../{0.1.35 => 0.1.36}/templates/secret.yaml | 0 .../7.0.79 => mongodb/0.1.36}/values.yaml | 0 .../{7.0.79 => 7.0.80}/CHANGELOG.md | 18 +- .../2.0.41 => postgresql/7.0.80}/CONFIG.md | 0 dependency/postgresql/7.0.80/Chart.lock | 6 + .../postgresql/{7.0.79 => 7.0.80}/Chart.yaml | 4 +- .../postgresql/{7.0.79 => 7.0.80}/README.md | 2 +- .../{7.0.79 => 7.0.80}/app-readme.md | 0 .../7.0.80/charts/common-9.3.18.tgz | Bin 0 -> 44151 bytes .../{7.0.79 => 7.0.80}/helm-values.md | 0 .../{7.0.79 => 7.0.80}/ix_values.yaml | 0 .../{7.0.79 => 7.0.80}/questions.yaml | 0 .../postgresql/{7.0.79 => 7.0.80}/security.md | 1 + .../templates/backup-postgres-config.yaml | 0 .../{7.0.79 => 7.0.80}/templates/common.yaml | 0 .../{7.0.79 => 7.0.80}/templates/secret.yaml | 0 .../upgrade-backup-postgres-hook.yaml | 0 .../2.0.41 => postgresql/7.0.80}/values.yaml | 0 dependency/promtail/2.0.41/Chart.lock | 6 - .../promtail/{2.0.41 => 2.0.42}/CHANGELOG.md | 18 +- .../2.0.70 => promtail/2.0.42}/CONFIG.md | 0 dependency/promtail/2.0.42/Chart.lock | 6 + .../promtail/{2.0.41 => 2.0.42}/Chart.yaml | 4 +- .../promtail/{2.0.41 => 2.0.42}/README.md | 2 +- .../promtail/{2.0.41 => 2.0.42}/app-readme.md | 0 .../promtail/2.0.42/charts/common-9.3.18.tgz | Bin 0 -> 44151 bytes .../{2.0.41 => 2.0.42}/helm-values.md | 0 .../{2.0.41 => 2.0.42}/ix_values.yaml | 0 .../{2.0.41 => 2.0.42}/questions.yaml | 0 .../promtail/{2.0.41 => 2.0.42}/security.md | 5 +- .../{2.0.41 => 2.0.42}/templates/common.yaml | 0 .../{2.0.41 => 2.0.42}/templates/secret.yaml | 0 .../templates/servicemonitor.yaml | 0 .../2.0.70 => promtail/2.0.42}/values.yaml | 0 dependency/redis/2.0.70/Chart.lock | 6 - .../redis/{2.0.70 => 2.0.71}/CHANGELOG.md | 20 +- .../redis/2.0.71}/CONFIG.md | 0 dependency/redis/2.0.71/Chart.lock | 6 + .../redis/{2.0.70 => 2.0.71}/Chart.yaml | 4 +- dependency/redis/{2.0.70 => 2.0.71}/README.md | 2 +- .../redis/{2.0.70 => 2.0.71}/app-readme.md | 0 .../redis/2.0.71/charts/common-9.3.18.tgz | Bin 0 -> 44151 bytes .../redis/{2.0.70 => 2.0.71}/helm-values.md | 0 .../redis/{2.0.70 => 2.0.71}/ix_values.yaml | 2 +- .../redis/{2.0.70 => 2.0.71}/questions.yaml | 0 .../redis/{2.0.70 => 2.0.71}/security.md | 5 +- .../{2.0.70 => 2.0.71}/templates/common.yaml | 0 .../templates/health-configmap.yaml | 0 .../{2.0.70 => 2.0.71}/templates/secret.yaml | 0 .../redis/2.0.71}/values.yaml | 0 games/impostor-server/0.0.36/Chart.lock | 6 - .../{0.0.36 => 0.0.37}/CHANGELOG.md | 18 +- .../impostor-server/0.0.37}/CONFIG.md | 0 .../impostor-server/0.0.37}/Chart.lock | 2 +- .../{0.0.36 => 0.0.37}/Chart.yaml | 2 +- .../{0.0.36 => 0.0.37}/README.md | 0 .../{0.0.36 => 0.0.37}/app-readme.md | 0 .../0.0.37}/charts/common-9.3.17.tgz | Bin .../{0.0.36 => 0.0.37}/ci/base-values.yaml | 0 .../{0.0.36 => 0.0.37}/ci/values.yaml | 2 +- .../{0.0.36 => 0.0.37}/helm-values.md | 0 .../{0.0.36 => 0.0.37}/ix_values.yaml | 2 +- .../{0.0.36 => 0.0.37}/questions.yaml | 0 .../{0.0.36 => 0.0.37}/security.md | 1 + .../{0.0.36 => 0.0.37}/templates/common.yaml | 0 .../impostor-server/0.0.37}/values.yaml | 0 .../ghost/{1.0.39 => 1.0.40}/CHANGELOG.md | 18 +- .../ghost/1.0.40}/CONFIG.md | 0 incubator/ghost/{1.0.39 => 1.0.40}/Chart.lock | 2 +- incubator/ghost/{1.0.39 => 1.0.40}/Chart.yaml | 4 +- incubator/ghost/{1.0.39 => 1.0.40}/README.md | 0 .../ghost/{1.0.39 => 1.0.40}/app-readme.md | 0 .../ghost/1.0.40}/charts/common-9.3.17.tgz | Bin .../charts/mariadb-2.0.76.tgz | Bin .../ghost/{1.0.39 => 1.0.40}/helm-values.md | 0 .../ghost/{1.0.39 => 1.0.40}/ix_values.yaml | 2 +- .../ghost/{1.0.39 => 1.0.40}/questions.yaml | 0 .../ghost/{1.0.39 => 1.0.40}/security.md | 12 +- .../{1.0.39 => 1.0.40}/templates/common.yaml | 0 .../0.0.12 => ghost/1.0.40}/values.yaml | 0 incubator/kopia/0.0.12/Chart.lock | 6 - .../kopia/{0.0.12 => 0.0.13}/CHANGELOG.md | 18 +- .../kopia/0.0.13}/Chart.lock | 2 +- incubator/kopia/{0.0.12 => 0.0.13}/Chart.yaml | 4 +- incubator/kopia/{0.0.12 => 0.0.13}/README.md | 0 .../kopia/{0.0.12 => 0.0.13}/app-readme.md | 0 .../kopia/0.0.13}/charts/common-9.3.17.tgz | Bin .../kopia/{0.0.12 => 0.0.13}/ix_values.yaml | 2 +- .../kopia/{0.0.12 => 0.0.13}/questions.yaml | 0 .../kopia/{0.0.12 => 0.0.13}/security.md | 4 +- .../{0.0.12 => 0.0.13}/templates/common.yaml | 0 .../kopia/0.0.13}/values.yaml | 0 stable/audiobookshelf/1.0.16/Chart.lock | 6 - .../{1.0.16 => 1.0.17}/CHANGELOG.md | 18 +- .../audiobookshelf/1.0.17}/Chart.lock | 2 +- .../{1.0.16 => 1.0.17}/Chart.yaml | 2 +- .../{1.0.16 => 1.0.17}/README.md | 0 .../{1.0.16 => 1.0.17}/app-readme.md | 0 .../1.0.17}/charts/common-9.3.17.tgz | Bin .../{1.0.16 => 1.0.17}/ix_values.yaml | 2 +- .../{1.0.16 => 1.0.17}/questions.yaml | 0 .../{1.0.16 => 1.0.17}/security.md | 9 +- .../{1.0.16 => 1.0.17}/templates/_secrets.tpl | 0 .../{1.0.16 => 1.0.17}/templates/common.yaml | 0 .../1.0.17}/values.yaml | 0 stable/deconz/7.0.26/Chart.lock | 6 - stable/deconz/{7.0.26 => 7.0.27}/CHANGELOG.md | 18 +- .../2.0.27 => deconz/7.0.27}/CONFIG.md | 0 stable/deconz/7.0.27/Chart.lock | 6 + stable/deconz/{7.0.26 => 7.0.27}/Chart.yaml | 2 +- stable/deconz/{7.0.26 => 7.0.27}/README.md | 0 .../deconz/{7.0.26 => 7.0.27}/app-readme.md | 0 .../deconz/7.0.27}/charts/common-9.3.17.tgz | Bin .../{7.0.26 => 7.0.27}/ci/test-values.yaml | 0 .../deconz/{7.0.26 => 7.0.27}/helm-values.md | 0 .../deconz/{7.0.26 => 7.0.27}/ix_values.yaml | 2 +- .../deconz/{7.0.26 => 7.0.27}/questions.yaml | 0 stable/deconz/{7.0.26 => 7.0.27}/security.md | 13 +- .../{7.0.26 => 7.0.27}/templates/common.yaml | 0 .../2.0.27 => deconz/7.0.27}/values.yaml | 0 stable/dokuwiki/2.0.27/Chart.lock | 6 - .../dokuwiki/2.0.27/charts/common-9.3.17.tgz | Bin 44145 -> 0 bytes .../dokuwiki/{2.0.27 => 2.0.28}/CHANGELOG.md | 18 +- .../1.0.15 => dokuwiki/2.0.28}/CONFIG.md | 0 stable/dokuwiki/2.0.28/Chart.lock | 6 + stable/dokuwiki/{2.0.27 => 2.0.28}/Chart.yaml | 2 +- stable/dokuwiki/{2.0.27 => 2.0.28}/README.md | 0 .../dokuwiki/{2.0.27 => 2.0.28}/app-readme.md | 0 .../dokuwiki/2.0.28}/charts/common-9.3.17.tgz | Bin .../{2.0.27 => 2.0.28}/helm-values.md | 0 .../{2.0.27 => 2.0.28}/ix_values.yaml | 2 +- .../{2.0.27 => 2.0.28}/questions.yaml | 0 .../dokuwiki/{2.0.27 => 2.0.28}/security.md | 4 +- .../{2.0.27 => 2.0.28}/templates/common.yaml | 0 .../1.0.15 => dokuwiki/2.0.28}/values.yaml | 0 stable/double-take/1.0.15/Chart.lock | 6 - .../1.0.15/charts/common-9.3.17.tgz | Bin 44145 -> 0 bytes .../{1.0.15 => 1.0.16}/CHANGELOG.md | 18 +- .../3.0.56 => double-take/1.0.16}/CONFIG.md | 0 stable/double-take/1.0.16/Chart.lock | 6 + .../double-take/{1.0.15 => 1.0.16}/Chart.yaml | 4 +- .../double-take/{1.0.15 => 1.0.16}/README.md | 0 .../{1.0.15 => 1.0.16}/app-readme.md | 0 .../1.0.16}/charts/common-9.3.17.tgz | Bin .../{1.0.15 => 1.0.16}/helm-values.md | 0 .../{1.0.15 => 1.0.16}/ix_values.yaml | 2 +- .../{1.0.15 => 1.0.16}/questions.yaml | 0 .../{1.0.15 => 1.0.16}/security.md | 11 +- .../{1.0.15 => 1.0.16}/templates/common.yaml | 0 .../3.0.56 => double-take/1.0.16}/values.yaml | 0 stable/grafana/3.0.56/Chart.lock | 6 - .../grafana/3.0.56/charts/common-9.3.17.tgz | Bin 44145 -> 0 bytes .../grafana/{3.0.56 => 3.0.57}/CHANGELOG.md | 18 +- .../6.0.35 => grafana/3.0.57}/CONFIG.md | 0 stable/grafana/3.0.57/Chart.lock | 6 + stable/grafana/{3.0.56 => 3.0.57}/Chart.yaml | 2 +- stable/grafana/{3.0.56 => 3.0.57}/README.md | 0 .../grafana/{3.0.56 => 3.0.57}/app-readme.md | 0 .../grafana/3.0.57}/charts/common-9.3.17.tgz | Bin .../grafana/{3.0.56 => 3.0.57}/helm-values.md | 0 .../grafana/{3.0.56 => 3.0.57}/ix_values.yaml | 2 +- .../grafana/{3.0.56 => 3.0.57}/questions.yaml | 0 stable/grafana/{3.0.56 => 3.0.57}/security.md | 4 +- .../{3.0.56 => 3.0.57}/templates/common.yaml | 0 .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 .../6.0.35 => grafana/3.0.57}/values.yaml | 0 .../recipes/6.0.35/charts/common-9.3.17.tgz | Bin 44145 -> 0 bytes .../recipes/{6.0.35 => 6.0.36}/CHANGELOG.md | 18 +- .../1.0.35 => recipes/6.0.36}/CONFIG.md | 0 stable/recipes/{6.0.35 => 6.0.36}/Chart.lock | 2 +- stable/recipes/{6.0.35 => 6.0.36}/Chart.yaml | 4 +- stable/recipes/{6.0.35 => 6.0.36}/README.md | 0 .../recipes/{6.0.35 => 6.0.36}/app-readme.md | 0 .../6.0.36}/charts/common-9.3.17.tgz | Bin .../charts/postgresql-7.0.77.tgz | Bin .../recipes/{6.0.35 => 6.0.36}/helm-values.md | 0 .../recipes/{6.0.35 => 6.0.36}/ix_values.yaml | 2 +- .../recipes/{6.0.35 => 6.0.36}/questions.yaml | 0 stable/recipes/{6.0.35 => 6.0.36}/security.md | 14 +- .../templates/_sercrets.tpl | 0 .../{6.0.35 => 6.0.36}/templates/common.yaml | 0 .../templates/configmap.yaml | 0 .../1.0.35 => recipes/6.0.36}/values.yaml | 0 stable/rsshub/1.0.35/charts/common-9.3.17.tgz | Bin 44145 -> 0 bytes stable/rsshub/{1.0.35 => 1.0.36}/CHANGELOG.md | 20 +- stable/rsshub/1.0.36/CONFIG.md | 7 + stable/rsshub/{1.0.35 => 1.0.36}/Chart.lock | 2 +- stable/rsshub/{1.0.35 => 1.0.36}/Chart.yaml | 2 +- stable/rsshub/{1.0.35 => 1.0.36}/README.md | 0 .../rsshub/{1.0.35 => 1.0.36}/app-readme.md | 0 .../1.0.36}/charts/common-9.3.17.tgz | Bin .../charts/redis-2.0.69.tgz | Bin .../rsshub/{1.0.35 => 1.0.36}/helm-values.md | 0 .../rsshub/{1.0.35 => 1.0.36}/ix_values.yaml | 2 +- .../rsshub/{1.0.35 => 1.0.36}/questions.yaml | 0 stable/rsshub/{1.0.35 => 1.0.36}/security.md | 14 +- .../{1.0.35 => 1.0.36}/templates/common.yaml | 0 stable/rsshub/1.0.36/values.yaml | 0 326 files changed, 5922 insertions(+), 322 deletions(-) rename core/prometheus/{2.0.70 => 2.0.71}/CHANGELOG.md (91%) rename core/prometheus/{2.0.70 => 2.0.71}/CONFIG.md (100%) rename core/prometheus/{2.0.70 => 2.0.71}/Chart.lock (89%) rename core/prometheus/{2.0.70 => 2.0.71}/Chart.yaml (98%) rename core/prometheus/{2.0.70 => 2.0.71}/README.md (100%) rename core/prometheus/{2.0.70 => 2.0.71}/app-readme.md (100%) rename core/prometheus/{2.0.70 => 2.0.71}/charts/common-9.3.17.tgz (100%) rename core/prometheus/{2.0.70 => 2.0.71}/charts/kube-state-metrics-2.2.24.tgz (100%) rename core/prometheus/{2.0.70 => 2.0.71}/charts/node-exporter-2.4.16.tgz (100%) rename core/prometheus/{2.0.70 => 2.0.71}/crds/crd-alertmanager-config.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/crds/crd-alertmanager.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/crds/crd-podmonitor.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/crds/crd-probes.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/crds/crd-prometheus.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/crds/crd-prometheusrules.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/crds/crd-servicemonitor.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/crds/crd-thanosrulers.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/helm-values.md (100%) rename core/prometheus/{2.0.70 => 2.0.71}/ix_values.yaml (99%) rename core/prometheus/{2.0.70 => 2.0.71}/questions.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/security.md (99%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/_helpers.tpl (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/alertmanager/_alertmanager.tpl (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/alertmanager/secrets.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/alertmanager/serviceaccount.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/alertmanager/servicemonitor.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/common.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/exporters/core-dns/service.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/exporters/core-dns/servicemonitor.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/exporters/kube-apiserver/servicemonitor.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/exporters/kube-controller-manager/endpoints.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/exporters/kube-controller-manager/service.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/exporters/kube-controller-manager/servicemonitor.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/exporters/kube-scheduler/endpoints.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/exporters/kube-scheduler/service.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/exporters/kube-scheduler/servicemonitor.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/exporters/kubelet/servicemonitor.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/operator/_args.tpl (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/operator/configmap.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/operator/servicemonitor.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/prometheus/_additionalPrometheusRules.tpl (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/prometheus/_additionalScrapeJobs.tpl (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/prometheus/_prometheus.tpl (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/prometheus/_servicemonitor.tpl (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/prometheus/clusterrole.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/prometheus/clusterrolebinding.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/templates/prometheus/serviceaccount.yaml (100%) rename core/prometheus/{2.0.70 => 2.0.71}/values.yaml (100%) create mode 100644 core/traefik/11.3.6/CHANGELOG.md rename {dependency/mariadb/2.0.78 => core/traefik/11.3.6}/CONFIG.md (100%) rename {dependency/mariadb/2.0.78 => core/traefik/11.3.6}/Chart.lock (80%) create mode 100644 core/traefik/11.3.6/Chart.yaml create mode 100644 core/traefik/11.3.6/README.md create mode 100644 core/traefik/11.3.6/app-readme.md rename {dependency/mariadb/2.0.78 => core/traefik/11.3.6}/charts/common-9.3.17.tgz (100%) create mode 100644 core/traefik/11.3.6/crds/ingressroute.yaml create mode 100644 core/traefik/11.3.6/crds/ingressroutetcp.yaml create mode 100644 core/traefik/11.3.6/crds/ingressrouteudp.yaml create mode 100644 core/traefik/11.3.6/crds/middlewares.yaml create mode 100644 core/traefik/11.3.6/crds/middlewarestcp.yaml create mode 100644 core/traefik/11.3.6/crds/serverstransports.yaml create mode 100644 core/traefik/11.3.6/crds/tlsoptions.yaml create mode 100644 core/traefik/11.3.6/crds/tlsstores.yaml create mode 100644 core/traefik/11.3.6/crds/traefikservices.yaml create mode 100644 core/traefik/11.3.6/helm-values.md create mode 100644 core/traefik/11.3.6/ix_values.yaml create mode 100644 core/traefik/11.3.6/questions.yaml create mode 100644 core/traefik/11.3.6/security.md create mode 100644 core/traefik/11.3.6/templates/_args.tpl create mode 100644 core/traefik/11.3.6/templates/_helpers.tpl create mode 100644 core/traefik/11.3.6/templates/_ingressclass.tpl create mode 100644 core/traefik/11.3.6/templates/_ingressroute.tpl create mode 100644 core/traefik/11.3.6/templates/_portalhook.tpl create mode 100644 core/traefik/11.3.6/templates/_tlsoptions.tpl create mode 100644 core/traefik/11.3.6/templates/common.yaml create mode 100644 core/traefik/11.3.6/templates/middlewares/basic-middleware.yaml create mode 100644 core/traefik/11.3.6/templates/middlewares/basicauth.yaml create mode 100644 core/traefik/11.3.6/templates/middlewares/chain.yaml create mode 100644 core/traefik/11.3.6/templates/middlewares/forwardauth.yaml create mode 100644 core/traefik/11.3.6/templates/middlewares/ipwhitelist.yaml create mode 100644 core/traefik/11.3.6/templates/middlewares/ratelimit.yaml create mode 100644 core/traefik/11.3.6/templates/middlewares/redirectScheme.yaml create mode 100644 core/traefik/11.3.6/templates/middlewares/redirectregex.yaml create mode 100644 core/traefik/11.3.6/templates/middlewares/stripPrefixRegex.yaml create mode 100644 core/traefik/11.3.6/templates/middlewares/tc-chains.yaml create mode 100644 core/traefik/11.3.6/templates/middlewares/tc-headers.yaml create mode 100644 core/traefik/11.3.6/templates/middlewares/tc-nextcloud.yaml rename {dependency/mariadb/2.0.78 => core/traefik/11.3.6}/values.yaml (100%) rename dependency/mariadb/{2.0.78 => 2.0.79}/CHANGELOG.md (88%) rename dependency/{memcached/2.0.78 => mariadb/2.0.79}/CONFIG.md (100%) create mode 100644 dependency/mariadb/2.0.79/Chart.lock rename dependency/mariadb/{2.0.78 => 2.0.79}/Chart.yaml (96%) rename dependency/mariadb/{2.0.78 => 2.0.79}/README.md (95%) rename dependency/mariadb/{2.0.78 => 2.0.79}/app-readme.md (100%) create mode 100644 dependency/mariadb/2.0.79/charts/common-9.3.18.tgz rename dependency/mariadb/{2.0.78 => 2.0.79}/helm-values.md (100%) rename dependency/mariadb/{2.0.78 => 2.0.79}/ix_values.yaml (97%) rename dependency/mariadb/{2.0.78 => 2.0.79}/questions.yaml (100%) rename dependency/mariadb/{2.0.78 => 2.0.79}/security.md (99%) rename dependency/mariadb/{2.0.78 => 2.0.79}/templates/common.yaml (100%) rename dependency/mariadb/{2.0.78 => 2.0.79}/templates/secret.yaml (100%) rename dependency/{memcached/2.0.78 => mariadb/2.0.79}/values.yaml (100%) rename dependency/memcached/{2.0.78 => 2.0.79}/CHANGELOG.md (88%) rename dependency/{mongodb/0.1.35 => memcached/2.0.79}/CONFIG.md (100%) create mode 100644 dependency/memcached/2.0.79/Chart.lock rename dependency/memcached/{2.0.78 => 2.0.79}/Chart.yaml (95%) rename dependency/memcached/{2.0.78 => 2.0.79}/README.md (95%) rename dependency/memcached/{2.0.78 => 2.0.79}/app-readme.md (100%) create mode 100644 dependency/memcached/2.0.79/charts/common-9.3.18.tgz rename dependency/memcached/{2.0.78 => 2.0.79}/helm-values.md (100%) rename dependency/memcached/{2.0.78 => 2.0.79}/ix_values.yaml (65%) rename dependency/memcached/{2.0.78 => 2.0.79}/questions.yaml (100%) rename dependency/memcached/{2.0.78 => 2.0.79}/security.md (99%) rename dependency/memcached/{2.0.78 => 2.0.79}/templates/common.yaml (100%) rename dependency/{mongodb/0.1.35 => memcached/2.0.79}/values.yaml (100%) rename dependency/mongodb/{0.1.35 => 0.1.36}/CHANGELOG.md (91%) rename dependency/{postgresql/7.0.79 => mongodb/0.1.36}/CONFIG.md (100%) create mode 100644 dependency/mongodb/0.1.36/Chart.lock rename dependency/mongodb/{0.1.35 => 0.1.36}/Chart.yaml (96%) rename dependency/mongodb/{0.1.35 => 0.1.36}/README.md (95%) rename dependency/mongodb/{0.1.35 => 0.1.36}/app-readme.md (100%) create mode 100644 dependency/mongodb/0.1.36/charts/common-9.3.18.tgz rename dependency/mongodb/{0.1.35 => 0.1.36}/helm-values.md (100%) rename dependency/mongodb/{0.1.35 => 0.1.36}/ix_values.yaml (100%) rename dependency/mongodb/{0.1.35 => 0.1.36}/questions.yaml (100%) rename dependency/mongodb/{0.1.35 => 0.1.36}/security.md (99%) rename dependency/mongodb/{0.1.35 => 0.1.36}/templates/common.yaml (100%) rename dependency/mongodb/{0.1.35 => 0.1.36}/templates/secret.yaml (100%) rename dependency/{postgresql/7.0.79 => mongodb/0.1.36}/values.yaml (100%) rename dependency/postgresql/{7.0.79 => 7.0.80}/CHANGELOG.md (89%) rename dependency/{promtail/2.0.41 => postgresql/7.0.80}/CONFIG.md (100%) create mode 100644 dependency/postgresql/7.0.80/Chart.lock rename dependency/postgresql/{7.0.79 => 7.0.80}/Chart.yaml (95%) rename dependency/postgresql/{7.0.79 => 7.0.80}/README.md (95%) rename dependency/postgresql/{7.0.79 => 7.0.80}/app-readme.md (100%) create mode 100644 dependency/postgresql/7.0.80/charts/common-9.3.18.tgz rename dependency/postgresql/{7.0.79 => 7.0.80}/helm-values.md (100%) rename dependency/postgresql/{7.0.79 => 7.0.80}/ix_values.yaml (100%) rename dependency/postgresql/{7.0.79 => 7.0.80}/questions.yaml (100%) rename dependency/postgresql/{7.0.79 => 7.0.80}/security.md (99%) rename dependency/postgresql/{7.0.79 => 7.0.80}/templates/backup-postgres-config.yaml (100%) rename dependency/postgresql/{7.0.79 => 7.0.80}/templates/common.yaml (100%) rename dependency/postgresql/{7.0.79 => 7.0.80}/templates/secret.yaml (100%) rename dependency/postgresql/{7.0.79 => 7.0.80}/templates/upgrade-backup-postgres-hook.yaml (100%) rename dependency/{promtail/2.0.41 => postgresql/7.0.80}/values.yaml (100%) delete mode 100644 dependency/promtail/2.0.41/Chart.lock rename dependency/promtail/{2.0.41 => 2.0.42}/CHANGELOG.md (89%) rename dependency/{redis/2.0.70 => promtail/2.0.42}/CONFIG.md (100%) create mode 100644 dependency/promtail/2.0.42/Chart.lock rename dependency/promtail/{2.0.41 => 2.0.42}/Chart.yaml (96%) rename dependency/promtail/{2.0.41 => 2.0.42}/README.md (95%) rename dependency/promtail/{2.0.41 => 2.0.42}/app-readme.md (100%) create mode 100644 dependency/promtail/2.0.42/charts/common-9.3.18.tgz rename dependency/promtail/{2.0.41 => 2.0.42}/helm-values.md (100%) rename dependency/promtail/{2.0.41 => 2.0.42}/ix_values.yaml (100%) rename dependency/promtail/{2.0.41 => 2.0.42}/questions.yaml (100%) rename dependency/promtail/{2.0.41 => 2.0.42}/security.md (98%) rename dependency/promtail/{2.0.41 => 2.0.42}/templates/common.yaml (100%) rename dependency/promtail/{2.0.41 => 2.0.42}/templates/secret.yaml (100%) rename dependency/promtail/{2.0.41 => 2.0.42}/templates/servicemonitor.yaml (100%) rename dependency/{redis/2.0.70 => promtail/2.0.42}/values.yaml (100%) delete mode 100644 dependency/redis/2.0.70/Chart.lock rename dependency/redis/{2.0.70 => 2.0.71}/CHANGELOG.md (87%) rename {games/impostor-server/0.0.36 => dependency/redis/2.0.71}/CONFIG.md (100%) create mode 100644 dependency/redis/2.0.71/Chart.lock rename dependency/redis/{2.0.70 => 2.0.71}/Chart.yaml (95%) rename dependency/redis/{2.0.70 => 2.0.71}/README.md (95%) rename dependency/redis/{2.0.70 => 2.0.71}/app-readme.md (100%) create mode 100644 dependency/redis/2.0.71/charts/common-9.3.18.tgz rename dependency/redis/{2.0.70 => 2.0.71}/helm-values.md (100%) rename dependency/redis/{2.0.70 => 2.0.71}/ix_values.yaml (97%) rename dependency/redis/{2.0.70 => 2.0.71}/questions.yaml (100%) rename dependency/redis/{2.0.70 => 2.0.71}/security.md (99%) rename dependency/redis/{2.0.70 => 2.0.71}/templates/common.yaml (100%) rename dependency/redis/{2.0.70 => 2.0.71}/templates/health-configmap.yaml (100%) rename dependency/redis/{2.0.70 => 2.0.71}/templates/secret.yaml (100%) rename {games/impostor-server/0.0.36 => dependency/redis/2.0.71}/values.yaml (100%) delete mode 100644 games/impostor-server/0.0.36/Chart.lock rename games/impostor-server/{0.0.36 => 0.0.37}/CHANGELOG.md (90%) rename {incubator/ghost/1.0.39 => games/impostor-server/0.0.37}/CONFIG.md (100%) rename {dependency/postgresql/7.0.79 => games/impostor-server/0.0.37}/Chart.lock (80%) rename games/impostor-server/{0.0.36 => 0.0.37}/Chart.yaml (97%) rename games/impostor-server/{0.0.36 => 0.0.37}/README.md (100%) rename games/impostor-server/{0.0.36 => 0.0.37}/app-readme.md (100%) rename {dependency/memcached/2.0.78 => games/impostor-server/0.0.37}/charts/common-9.3.17.tgz (100%) rename games/impostor-server/{0.0.36 => 0.0.37}/ci/base-values.yaml (100%) rename games/impostor-server/{0.0.36 => 0.0.37}/ci/values.yaml (50%) rename games/impostor-server/{0.0.36 => 0.0.37}/helm-values.md (100%) rename games/impostor-server/{0.0.36 => 0.0.37}/ix_values.yaml (91%) rename games/impostor-server/{0.0.36 => 0.0.37}/questions.yaml (100%) rename games/impostor-server/{0.0.36 => 0.0.37}/security.md (99%) rename games/impostor-server/{0.0.36 => 0.0.37}/templates/common.yaml (100%) rename {incubator/ghost/1.0.39 => games/impostor-server/0.0.37}/values.yaml (100%) rename incubator/ghost/{1.0.39 => 1.0.40}/CHANGELOG.md (91%) rename {stable/deconz/7.0.26 => incubator/ghost/1.0.40}/CONFIG.md (100%) rename incubator/ghost/{1.0.39 => 1.0.40}/Chart.lock (85%) rename incubator/ghost/{1.0.39 => 1.0.40}/Chart.yaml (96%) rename incubator/ghost/{1.0.39 => 1.0.40}/README.md (100%) rename incubator/ghost/{1.0.39 => 1.0.40}/app-readme.md (100%) rename {dependency/mongodb/0.1.35 => incubator/ghost/1.0.40}/charts/common-9.3.17.tgz (100%) rename incubator/ghost/{1.0.39 => 1.0.40}/charts/mariadb-2.0.76.tgz (100%) rename incubator/ghost/{1.0.39 => 1.0.40}/helm-values.md (100%) rename incubator/ghost/{1.0.39 => 1.0.40}/ix_values.yaml (95%) rename incubator/ghost/{1.0.39 => 1.0.40}/questions.yaml (100%) rename incubator/ghost/{1.0.39 => 1.0.40}/security.md (99%) rename incubator/ghost/{1.0.39 => 1.0.40}/templates/common.yaml (100%) rename incubator/{kopia/0.0.12 => ghost/1.0.40}/values.yaml (100%) delete mode 100644 incubator/kopia/0.0.12/Chart.lock rename incubator/kopia/{0.0.12 => 0.0.13}/CHANGELOG.md (90%) rename {dependency/memcached/2.0.78 => incubator/kopia/0.0.13}/Chart.lock (80%) rename incubator/kopia/{0.0.12 => 0.0.13}/Chart.yaml (95%) rename incubator/kopia/{0.0.12 => 0.0.13}/README.md (100%) rename incubator/kopia/{0.0.12 => 0.0.13}/app-readme.md (100%) rename {dependency/postgresql/7.0.79 => incubator/kopia/0.0.13}/charts/common-9.3.17.tgz (100%) rename incubator/kopia/{0.0.12 => 0.0.13}/ix_values.yaml (84%) rename incubator/kopia/{0.0.12 => 0.0.13}/questions.yaml (100%) rename incubator/kopia/{0.0.12 => 0.0.13}/security.md (99%) rename incubator/kopia/{0.0.12 => 0.0.13}/templates/common.yaml (100%) rename {stable/audiobookshelf/1.0.16 => incubator/kopia/0.0.13}/values.yaml (100%) delete mode 100644 stable/audiobookshelf/1.0.16/Chart.lock rename stable/audiobookshelf/{1.0.16 => 1.0.17}/CHANGELOG.md (90%) rename {dependency/mongodb/0.1.35 => stable/audiobookshelf/1.0.17}/Chart.lock (80%) rename stable/audiobookshelf/{1.0.16 => 1.0.17}/Chart.yaml (97%) rename stable/audiobookshelf/{1.0.16 => 1.0.17}/README.md (100%) rename stable/audiobookshelf/{1.0.16 => 1.0.17}/app-readme.md (100%) rename {dependency/promtail/2.0.41 => stable/audiobookshelf/1.0.17}/charts/common-9.3.17.tgz (100%) rename stable/audiobookshelf/{1.0.16 => 1.0.17}/ix_values.yaml (87%) rename stable/audiobookshelf/{1.0.16 => 1.0.17}/questions.yaml (100%) rename stable/audiobookshelf/{1.0.16 => 1.0.17}/security.md (97%) rename stable/audiobookshelf/{1.0.16 => 1.0.17}/templates/_secrets.tpl (100%) rename stable/audiobookshelf/{1.0.16 => 1.0.17}/templates/common.yaml (100%) rename stable/{deconz/7.0.26 => audiobookshelf/1.0.17}/values.yaml (100%) delete mode 100644 stable/deconz/7.0.26/Chart.lock rename stable/deconz/{7.0.26 => 7.0.27}/CHANGELOG.md (91%) rename stable/{dokuwiki/2.0.27 => deconz/7.0.27}/CONFIG.md (100%) create mode 100644 stable/deconz/7.0.27/Chart.lock rename stable/deconz/{7.0.26 => 7.0.27}/Chart.yaml (98%) rename stable/deconz/{7.0.26 => 7.0.27}/README.md (100%) rename stable/deconz/{7.0.26 => 7.0.27}/app-readme.md (100%) rename {dependency/redis/2.0.70 => stable/deconz/7.0.27}/charts/common-9.3.17.tgz (100%) rename stable/deconz/{7.0.26 => 7.0.27}/ci/test-values.yaml (100%) rename stable/deconz/{7.0.26 => 7.0.27}/helm-values.md (100%) rename stable/deconz/{7.0.26 => 7.0.27}/ix_values.yaml (94%) rename stable/deconz/{7.0.26 => 7.0.27}/questions.yaml (100%) rename stable/deconz/{7.0.26 => 7.0.27}/security.md (99%) rename stable/deconz/{7.0.26 => 7.0.27}/templates/common.yaml (100%) rename stable/{dokuwiki/2.0.27 => deconz/7.0.27}/values.yaml (100%) delete mode 100644 stable/dokuwiki/2.0.27/Chart.lock delete mode 100644 stable/dokuwiki/2.0.27/charts/common-9.3.17.tgz rename stable/dokuwiki/{2.0.27 => 2.0.28}/CHANGELOG.md (91%) rename stable/{double-take/1.0.15 => dokuwiki/2.0.28}/CONFIG.md (100%) create mode 100644 stable/dokuwiki/2.0.28/Chart.lock rename stable/dokuwiki/{2.0.27 => 2.0.28}/Chart.yaml (98%) rename stable/dokuwiki/{2.0.27 => 2.0.28}/README.md (100%) rename stable/dokuwiki/{2.0.27 => 2.0.28}/app-readme.md (100%) rename {games/impostor-server/0.0.36 => stable/dokuwiki/2.0.28}/charts/common-9.3.17.tgz (100%) rename stable/dokuwiki/{2.0.27 => 2.0.28}/helm-values.md (100%) rename stable/dokuwiki/{2.0.27 => 2.0.28}/ix_values.yaml (85%) rename stable/dokuwiki/{2.0.27 => 2.0.28}/questions.yaml (100%) rename stable/dokuwiki/{2.0.27 => 2.0.28}/security.md (99%) rename stable/dokuwiki/{2.0.27 => 2.0.28}/templates/common.yaml (100%) rename stable/{double-take/1.0.15 => dokuwiki/2.0.28}/values.yaml (100%) delete mode 100644 stable/double-take/1.0.15/Chart.lock delete mode 100644 stable/double-take/1.0.15/charts/common-9.3.17.tgz rename stable/double-take/{1.0.15 => 1.0.16}/CHANGELOG.md (87%) rename stable/{grafana/3.0.56 => double-take/1.0.16}/CONFIG.md (100%) create mode 100644 stable/double-take/1.0.16/Chart.lock rename stable/double-take/{1.0.15 => 1.0.16}/Chart.yaml (95%) rename stable/double-take/{1.0.15 => 1.0.16}/README.md (100%) rename stable/double-take/{1.0.15 => 1.0.16}/app-readme.md (100%) rename {incubator/ghost/1.0.39 => stable/double-take/1.0.16}/charts/common-9.3.17.tgz (100%) rename stable/double-take/{1.0.15 => 1.0.16}/helm-values.md (100%) rename stable/double-take/{1.0.15 => 1.0.16}/ix_values.yaml (72%) rename stable/double-take/{1.0.15 => 1.0.16}/questions.yaml (100%) rename stable/double-take/{1.0.15 => 1.0.16}/security.md (99%) rename stable/double-take/{1.0.15 => 1.0.16}/templates/common.yaml (100%) rename stable/{grafana/3.0.56 => double-take/1.0.16}/values.yaml (100%) delete mode 100644 stable/grafana/3.0.56/Chart.lock delete mode 100644 stable/grafana/3.0.56/charts/common-9.3.17.tgz rename stable/grafana/{3.0.56 => 3.0.57}/CHANGELOG.md (91%) rename stable/{recipes/6.0.35 => grafana/3.0.57}/CONFIG.md (100%) create mode 100644 stable/grafana/3.0.57/Chart.lock rename stable/grafana/{3.0.56 => 3.0.57}/Chart.yaml (98%) rename stable/grafana/{3.0.56 => 3.0.57}/README.md (100%) rename stable/grafana/{3.0.56 => 3.0.57}/app-readme.md (100%) rename {incubator/kopia/0.0.12 => stable/grafana/3.0.57}/charts/common-9.3.17.tgz (100%) rename stable/grafana/{3.0.56 => 3.0.57}/helm-values.md (100%) rename stable/grafana/{3.0.56 => 3.0.57}/ix_values.yaml (95%) rename stable/grafana/{3.0.56 => 3.0.57}/questions.yaml (100%) rename stable/grafana/{3.0.56 => 3.0.57}/security.md (99%) rename stable/grafana/{3.0.56 => 3.0.57}/templates/common.yaml (100%) rename stable/grafana/{3.0.56 => 3.0.57}/templates/prometheusrules.yaml (100%) rename stable/grafana/{3.0.56 => 3.0.57}/templates/servicemonitor.yaml (100%) rename stable/{recipes/6.0.35 => grafana/3.0.57}/values.yaml (100%) delete mode 100644 stable/recipes/6.0.35/charts/common-9.3.17.tgz rename stable/recipes/{6.0.35 => 6.0.36}/CHANGELOG.md (91%) rename stable/{rsshub/1.0.35 => recipes/6.0.36}/CONFIG.md (100%) rename stable/recipes/{6.0.35 => 6.0.36}/Chart.lock (85%) rename stable/recipes/{6.0.35 => 6.0.36}/Chart.yaml (96%) rename stable/recipes/{6.0.35 => 6.0.36}/README.md (100%) rename stable/recipes/{6.0.35 => 6.0.36}/app-readme.md (100%) rename stable/{audiobookshelf/1.0.16 => recipes/6.0.36}/charts/common-9.3.17.tgz (100%) rename stable/recipes/{6.0.35 => 6.0.36}/charts/postgresql-7.0.77.tgz (100%) rename stable/recipes/{6.0.35 => 6.0.36}/helm-values.md (100%) rename stable/recipes/{6.0.35 => 6.0.36}/ix_values.yaml (96%) rename stable/recipes/{6.0.35 => 6.0.36}/questions.yaml (100%) rename stable/recipes/{6.0.35 => 6.0.36}/security.md (99%) rename stable/recipes/{6.0.35 => 6.0.36}/templates/_sercrets.tpl (100%) rename stable/recipes/{6.0.35 => 6.0.36}/templates/common.yaml (100%) rename stable/recipes/{6.0.35 => 6.0.36}/templates/configmap.yaml (100%) rename stable/{rsshub/1.0.35 => recipes/6.0.36}/values.yaml (100%) delete mode 100644 stable/rsshub/1.0.35/charts/common-9.3.17.tgz rename stable/rsshub/{1.0.35 => 1.0.36}/CHANGELOG.md (88%) create mode 100644 stable/rsshub/1.0.36/CONFIG.md rename stable/rsshub/{1.0.35 => 1.0.36}/Chart.lock (85%) rename stable/rsshub/{1.0.35 => 1.0.36}/Chart.yaml (98%) rename stable/rsshub/{1.0.35 => 1.0.36}/README.md (100%) rename stable/rsshub/{1.0.35 => 1.0.36}/app-readme.md (100%) rename stable/{deconz/7.0.26 => rsshub/1.0.36}/charts/common-9.3.17.tgz (100%) rename stable/rsshub/{1.0.35 => 1.0.36}/charts/redis-2.0.69.tgz (100%) rename stable/rsshub/{1.0.35 => 1.0.36}/helm-values.md (100%) rename stable/rsshub/{1.0.35 => 1.0.36}/ix_values.yaml (93%) rename stable/rsshub/{1.0.35 => 1.0.36}/questions.yaml (100%) rename stable/rsshub/{1.0.35 => 1.0.36}/security.md (99%) rename stable/rsshub/{1.0.35 => 1.0.36}/templates/common.yaml (100%) create mode 100644 stable/rsshub/1.0.36/values.yaml diff --git a/core/prometheus/2.0.70/CHANGELOG.md b/core/prometheus/2.0.71/CHANGELOG.md similarity index 91% rename from core/prometheus/2.0.70/CHANGELOG.md rename to core/prometheus/2.0.71/CHANGELOG.md index eb402e67373..5f7e4bc2584 100644 --- a/core/prometheus/2.0.70/CHANGELOG.md +++ b/core/prometheus/2.0.71/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog
+ +### [prometheus-2.0.71](https://github.com/truecharts/apps/compare/prometheus-2.0.70...prometheus-2.0.71) (2022-05-26) + +#### Chore + +* update docker general non-major ([#2756](https://github.com/truecharts/apps/issues/2756)) + + + ### [prometheus-2.0.70](https://github.com/truecharts/apps/compare/prometheus-2.0.69...prometheus-2.0.70) (2022-05-25) @@ -88,12 +97,3 @@ - -### [prometheus-2.0.59](https://github.com/truecharts/apps/compare/prometheus-2.0.58...prometheus-2.0.59) (2022-05-16) - -#### Chore - -* update docker general non-major ([#2692](https://github.com/truecharts/apps/issues/2692)) - - - diff --git a/core/prometheus/2.0.70/CONFIG.md b/core/prometheus/2.0.71/CONFIG.md similarity index 100% rename from core/prometheus/2.0.70/CONFIG.md rename to core/prometheus/2.0.71/CONFIG.md diff --git a/core/prometheus/2.0.70/Chart.lock b/core/prometheus/2.0.71/Chart.lock similarity index 89% rename from core/prometheus/2.0.70/Chart.lock rename to core/prometheus/2.0.71/Chart.lock index a5bf40c286d..a6a3bc5f50c 100644 --- a/core/prometheus/2.0.70/Chart.lock +++ b/core/prometheus/2.0.71/Chart.lock @@ -9,4 +9,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 2.2.24 digest: sha256:73da44420f95b7b95d84abeff8b5e28d813df221c0a990c57c5c403430d5083d -generated: "2022-05-25T06:55:08.168634035Z" +generated: "2022-05-26T06:15:24.474111057Z" diff --git a/core/prometheus/2.0.70/Chart.yaml b/core/prometheus/2.0.71/Chart.yaml similarity index 98% rename from core/prometheus/2.0.70/Chart.yaml rename to core/prometheus/2.0.71/Chart.yaml index 471b3744bfc..d58dc36d620 100644 --- a/core/prometheus/2.0.70/Chart.yaml +++ b/core/prometheus/2.0.71/Chart.yaml @@ -28,7 +28,7 @@ sources: - https://github.com/prometheus-community/helm-charts - https://github.com/prometheus-operator/kube-prometheus type: application -version: 2.0.70 +version: 2.0.71 annotations: truecharts.org/catagories: | - metrics diff --git a/core/prometheus/2.0.70/README.md b/core/prometheus/2.0.71/README.md similarity index 100% rename from core/prometheus/2.0.70/README.md rename to core/prometheus/2.0.71/README.md diff --git a/core/prometheus/2.0.70/app-readme.md b/core/prometheus/2.0.71/app-readme.md similarity index 100% rename from core/prometheus/2.0.70/app-readme.md rename to core/prometheus/2.0.71/app-readme.md diff --git a/core/prometheus/2.0.70/charts/common-9.3.17.tgz b/core/prometheus/2.0.71/charts/common-9.3.17.tgz similarity index 100% rename from core/prometheus/2.0.70/charts/common-9.3.17.tgz rename to core/prometheus/2.0.71/charts/common-9.3.17.tgz diff --git a/core/prometheus/2.0.70/charts/kube-state-metrics-2.2.24.tgz b/core/prometheus/2.0.71/charts/kube-state-metrics-2.2.24.tgz similarity index 100% rename from core/prometheus/2.0.70/charts/kube-state-metrics-2.2.24.tgz rename to core/prometheus/2.0.71/charts/kube-state-metrics-2.2.24.tgz diff --git a/core/prometheus/2.0.70/charts/node-exporter-2.4.16.tgz b/core/prometheus/2.0.71/charts/node-exporter-2.4.16.tgz similarity index 100% rename from core/prometheus/2.0.70/charts/node-exporter-2.4.16.tgz rename to core/prometheus/2.0.71/charts/node-exporter-2.4.16.tgz diff --git a/core/prometheus/2.0.70/crds/crd-alertmanager-config.yaml b/core/prometheus/2.0.71/crds/crd-alertmanager-config.yaml similarity index 100% rename from core/prometheus/2.0.70/crds/crd-alertmanager-config.yaml rename to core/prometheus/2.0.71/crds/crd-alertmanager-config.yaml diff --git a/core/prometheus/2.0.70/crds/crd-alertmanager.yaml b/core/prometheus/2.0.71/crds/crd-alertmanager.yaml similarity index 100% rename from core/prometheus/2.0.70/crds/crd-alertmanager.yaml rename to core/prometheus/2.0.71/crds/crd-alertmanager.yaml diff --git a/core/prometheus/2.0.70/crds/crd-podmonitor.yaml b/core/prometheus/2.0.71/crds/crd-podmonitor.yaml similarity index 100% rename from core/prometheus/2.0.70/crds/crd-podmonitor.yaml rename to core/prometheus/2.0.71/crds/crd-podmonitor.yaml diff --git a/core/prometheus/2.0.70/crds/crd-probes.yaml b/core/prometheus/2.0.71/crds/crd-probes.yaml similarity index 100% rename from core/prometheus/2.0.70/crds/crd-probes.yaml rename to core/prometheus/2.0.71/crds/crd-probes.yaml diff --git a/core/prometheus/2.0.70/crds/crd-prometheus.yaml b/core/prometheus/2.0.71/crds/crd-prometheus.yaml similarity index 100% rename from core/prometheus/2.0.70/crds/crd-prometheus.yaml rename to core/prometheus/2.0.71/crds/crd-prometheus.yaml diff --git a/core/prometheus/2.0.70/crds/crd-prometheusrules.yaml b/core/prometheus/2.0.71/crds/crd-prometheusrules.yaml similarity index 100% rename from core/prometheus/2.0.70/crds/crd-prometheusrules.yaml rename to core/prometheus/2.0.71/crds/crd-prometheusrules.yaml diff --git a/core/prometheus/2.0.70/crds/crd-servicemonitor.yaml b/core/prometheus/2.0.71/crds/crd-servicemonitor.yaml similarity index 100% rename from core/prometheus/2.0.70/crds/crd-servicemonitor.yaml rename to core/prometheus/2.0.71/crds/crd-servicemonitor.yaml diff --git a/core/prometheus/2.0.70/crds/crd-thanosrulers.yaml b/core/prometheus/2.0.71/crds/crd-thanosrulers.yaml similarity index 100% rename from core/prometheus/2.0.70/crds/crd-thanosrulers.yaml rename to core/prometheus/2.0.71/crds/crd-thanosrulers.yaml diff --git a/core/prometheus/2.0.70/helm-values.md b/core/prometheus/2.0.71/helm-values.md similarity index 100% rename from core/prometheus/2.0.70/helm-values.md rename to core/prometheus/2.0.71/helm-values.md diff --git a/core/prometheus/2.0.70/ix_values.yaml b/core/prometheus/2.0.71/ix_values.yaml similarity index 99% rename from core/prometheus/2.0.70/ix_values.yaml rename to core/prometheus/2.0.71/ix_values.yaml index e57784c0fea..51472921c16 100644 --- a/core/prometheus/2.0.70/ix_values.yaml +++ b/core/prometheus/2.0.71/ix_values.yaml @@ -1,18 +1,18 @@ image: repository: tccr.io/truecharts/prometheus-operator - tag: v0.56.3@sha256:7dcd175be97d3a0144ec5e1aeb991b2fa00a54594002303d45f690ab7f9c3579 + tag: v0.56.3@sha256:15c0afda9827ebda3b01c39fa61caa84bad4ea47f1adc53f827a9b17d8548c10 prometheusImage: repository: tccr.io/truecharts/prometheus - tag: v2.35.0@sha256:c761dde5bdda10cddef1a4750573fa0166dff452a2144f2f2e8e89bf65dbaf7d + tag: v2.35.0@sha256:844a014e98e92d4851b96f8cea480f8195e5c0a40e89a6f38459062c55f880f1 thanosImage: repository: tccr.io/truecharts/thanos - tag: v0.26.0@sha256:a19d312d225a2596648d53ab51b38f4cfc6c33752c4e2832bf373df5c46466b0 + tag: v0.26.0@sha256:f18d3e9dc62eb0190ad44847327ad226900fb46c7a50701b3c04d99d0ddd4be1 alertmanagerImage: repository: tccr.io/truecharts/alertmanager - tag: v0.24.0@sha256:ae4a80776c5e8dd59f192dcca04c0d654d6be7cfcb7505c7a428405855ae825f + tag: v0.24.0@sha256:5115c7004f90aaae015af67d50447ddfcbd8e36f7d61748de52c7e6593c57315 global: labels: {} diff --git a/core/prometheus/2.0.70/questions.yaml b/core/prometheus/2.0.71/questions.yaml similarity index 100% rename from core/prometheus/2.0.70/questions.yaml rename to core/prometheus/2.0.71/questions.yaml diff --git a/core/prometheus/2.0.70/security.md b/core/prometheus/2.0.71/security.md similarity index 99% rename from core/prometheus/2.0.70/security.md rename to core/prometheus/2.0.71/security.md index 6a65dffee21..d9864cbca22 100644 --- a/core/prometheus/2.0.70/security.md +++ b/core/prometheus/2.0.71/security.md @@ -183,7 +183,7 @@ hide: bitnami/node-exporter:1.3.1-debian-10-r160 tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 - tccr.io/truecharts/prometheus-operator:v0.56.3@sha256:7dcd175be97d3a0144ec5e1aeb991b2fa00a54594002303d45f690ab7f9c3579 + tccr.io/truecharts/prometheus-operator:v0.56.3@sha256:15c0afda9827ebda3b01c39fa61caa84bad4ea47f1adc53f827a9b17d8548c10 ##### Scan Results @@ -213,6 +213,7 @@ hide: | curl | CVE-2021-22922 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22922
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22922.html
https://hackerone.com/reports/1213175
https://linux.oracle.com/cve/CVE-2021-22922.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22922
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22923 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22923
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22923.html
https://hackerone.com/reports/1213181
https://linux.oracle.com/cve/CVE-2021-22923.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22923
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22924 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22924
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://cert-portal.siemens.com/productcert/pdf/ssa-732250.pdf
https://curl.se/docs/CVE-2021-22924.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22924
https://hackerone.com/reports/1223565
https://linux.oracle.com/cve/CVE-2021-22924.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.debian.org/debian-lts-announce/2021/08/msg00017.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22924
https://security.netapp.com/advisory/ntap-20210902-0003/
https://ubuntu.com/security/notices/USN-5021-1
https://www.oracle.com/security-alerts/cpujan2022.html
https://www.oracle.com/security-alerts/cpuoct2021.html
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.19.7 | 1.19.8 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | fdisk | CVE-2021-37600 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-37600
https://github.com/karelzak/util-linux/commit/1c9143d0c1f979c3daf10e1c37b5b1e916c22a1c
https://github.com/karelzak/util-linux/issues/1395
https://nvd.nist.gov/vuln/detail/CVE-2021-37600
https://security.netapp.com/advisory/ntap-20210902-0002/
| | fdisk | CVE-2022-0563 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| | gcc-8-base | CVE-2018-12886 | HIGH | 8.3.0-6 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-12886
https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/config/arm/arm-protos.h?revision=266379&view=markup
https://www.gnu.org/software/gcc/gcc-8/changes.html
| @@ -312,9 +313,9 @@ hide: | libncursesw6 | CVE-2022-29458 | HIGH | 6.1+20181013-2+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-29458
https://lists.gnu.org/archive/html/bug-ncurses/2022-04/msg00014.html
https://lists.gnu.org/archive/html/bug-ncurses/2022-04/msg00016.html
https://nvd.nist.gov/vuln/detail/CVE-2022-29458
| | libncursesw6 | CVE-2021-39537 | LOW | 6.1+20181013-2+deb10u2 | |
Expand...http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/devel/ncurses/patches/patch-ncurses_tinfo_captoinfo.c?rev=1.1&content-type=text/x-cvsweb-markup
https://access.redhat.com/security/cve/CVE-2021-39537
https://lists.gnu.org/archive/html/bug-ncurses/2020-08/msg00006.html
https://lists.gnu.org/archive/html/bug-ncurses/2021-10/msg00023.html
https://nvd.nist.gov/vuln/detail/CVE-2021-39537
| | libnghttp2-14 | CVE-2020-11080 | HIGH | 1.36.0-2+deb10u1 | |
Expand...http://lists.opensuse.org/opensuse-security-announce/2020-06/msg00024.html
https://access.redhat.com/security/cve/CVE-2020-11080
https://errata.almalinux.org/8/ALSA-2020-2852.html
https://github.com/nghttp2/nghttp2/commit/336a98feb0d56b9ac54e12736b18785c27f75090
https://github.com/nghttp2/nghttp2/commit/f8da73bd042f810f34d19f9eae02b46d870af394
https://github.com/nghttp2/nghttp2/security/advisories/GHSA-q5wr-xfw9-q7xr
https://linux.oracle.com/cve/CVE-2020-11080.html
https://linux.oracle.com/errata/ELSA-2020-5765.html
https://lists.debian.org/debian-lts-announce/2021/10/msg00011.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4OOYAMJVLLCLXDTHW3V5UXNULZBBK4O6/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/AAC2AA36OTRHKSVM5OV7TTVB3CZIGEFL/
https://nvd.nist.gov/vuln/detail/CVE-2020-11080
https://www.debian.org/security/2020/dsa-4696
https://www.oracle.com//security-alerts/cpujul2021.html
https://www.oracle.com/security-alerts/cpuapr2022.html
https://www.oracle.com/security-alerts/cpujan2021.html
https://www.oracle.com/security-alerts/cpujul2020.html
https://www.oracle.com/security-alerts/cpuoct2020.html
| +| libpcre2-8-0 | CVE-2022-1586 | CRITICAL | 10.32-5 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| +| libpcre2-8-0 | CVE-2022-1587 | CRITICAL | 10.32-5 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| | libpcre2-8-0 | CVE-2019-20454 | HIGH | 10.32-5 | |
Expand...https://access.redhat.com/security/cve/CVE-2019-20454
https://bugs.exim.org/show_bug.cgi?id=2421
https://bugs.php.net/bug.php?id=78338
https://bugzilla.redhat.com/show_bug.cgi?id=1735494
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-20454
https://errata.almalinux.org/8/ALSA-2020-4539.html
https://linux.oracle.com/cve/CVE-2019-20454.html
https://linux.oracle.com/errata/ELSA-2020-4539.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/OQRAHYHLRNMBTPR3KXVM27NSZP3KTOPI/
https://security.gentoo.org/glsa/202006-16
https://vcs.pcre.org/pcre2?view=revision&revision=1092
| -| libpcre2-8-0 | CVE-2022-1586 | HIGH | 10.32-5 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| -| libpcre2-8-0 | CVE-2022-1587 | HIGH | 10.32-5 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| | libpcre3 | CVE-2020-14155 | MEDIUM | 2:8.39-12 | |
Expand...http://seclists.org/fulldisclosure/2020/Dec/32
http://seclists.org/fulldisclosure/2021/Feb/14
https://about.gitlab.com/releases/2020/07/01/security-release-13-1-2-release/
https://access.redhat.com/security/cve/CVE-2020-14155
https://bugs.gentoo.org/717920
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14155
https://errata.almalinux.org/8/ALSA-2021-4373.html
https://linux.oracle.com/cve/CVE-2020-14155.html
https://linux.oracle.com/errata/ELSA-2021-4373.html
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
https://nvd.nist.gov/vuln/detail/CVE-2020-14155
https://support.apple.com/kb/HT211931
https://support.apple.com/kb/HT212147
https://ubuntu.com/security/notices/USN-5425-1
https://www.oracle.com/security-alerts/cpuapr2022.html
https://www.pcre.org/original/changelog.txt
| | libpcre3 | CVE-2017-11164 | LOW | 2:8.39-12 | |
Expand...http://openwall.com/lists/oss-security/2017/07/11/3
http://www.securityfocus.com/bid/99575
https://access.redhat.com/security/cve/CVE-2017-11164
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11164
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| | libpcre3 | CVE-2017-16231 | LOW | 2:8.39-12 | |
Expand...http://packetstormsecurity.com/files/150897/PCRE-8.41-Buffer-Overflow.html
http://seclists.org/fulldisclosure/2018/Dec/33
http://www.openwall.com/lists/oss-security/2017/11/01/11
http://www.openwall.com/lists/oss-security/2017/11/01/3
http://www.openwall.com/lists/oss-security/2017/11/01/7
http://www.openwall.com/lists/oss-security/2017/11/01/8
http://www.securityfocus.com/bid/101688
https://access.redhat.com/security/cve/CVE-2017-16231
https://bugs.exim.org/show_bug.cgi?id=2047
| @@ -402,6 +403,7 @@ hide: | curl | CVE-2021-22922 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22922
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22922.html
https://hackerone.com/reports/1213175
https://linux.oracle.com/cve/CVE-2021-22922.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22922
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22923 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22923
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22923.html
https://hackerone.com/reports/1213181
https://linux.oracle.com/cve/CVE-2021-22923.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22923
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22924 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22924
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://cert-portal.siemens.com/productcert/pdf/ssa-732250.pdf
https://curl.se/docs/CVE-2021-22924.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22924
https://hackerone.com/reports/1223565
https://linux.oracle.com/cve/CVE-2021-22924.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.debian.org/debian-lts-announce/2021/08/msg00017.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22924
https://security.netapp.com/advisory/ntap-20210902-0003/
https://ubuntu.com/security/notices/USN-5021-1
https://www.oracle.com/security-alerts/cpujan2022.html
https://www.oracle.com/security-alerts/cpuoct2021.html
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.19.7 | 1.19.8 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | fdisk | CVE-2021-37600 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-37600
https://github.com/karelzak/util-linux/commit/1c9143d0c1f979c3daf10e1c37b5b1e916c22a1c
https://github.com/karelzak/util-linux/issues/1395
https://nvd.nist.gov/vuln/detail/CVE-2021-37600
https://security.netapp.com/advisory/ntap-20210902-0002/
| | fdisk | CVE-2022-0563 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| | gcc-8-base | CVE-2018-12886 | HIGH | 8.3.0-6 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-12886
https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/config/arm/arm-protos.h?revision=266379&view=markup
https://www.gnu.org/software/gcc/gcc-8/changes.html
| @@ -501,9 +503,9 @@ hide: | libncursesw6 | CVE-2022-29458 | HIGH | 6.1+20181013-2+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-29458
https://lists.gnu.org/archive/html/bug-ncurses/2022-04/msg00014.html
https://lists.gnu.org/archive/html/bug-ncurses/2022-04/msg00016.html
https://nvd.nist.gov/vuln/detail/CVE-2022-29458
| | libncursesw6 | CVE-2021-39537 | LOW | 6.1+20181013-2+deb10u2 | |
Expand...http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/devel/ncurses/patches/patch-ncurses_tinfo_captoinfo.c?rev=1.1&content-type=text/x-cvsweb-markup
https://access.redhat.com/security/cve/CVE-2021-39537
https://lists.gnu.org/archive/html/bug-ncurses/2020-08/msg00006.html
https://lists.gnu.org/archive/html/bug-ncurses/2021-10/msg00023.html
https://nvd.nist.gov/vuln/detail/CVE-2021-39537
| | libnghttp2-14 | CVE-2020-11080 | HIGH | 1.36.0-2+deb10u1 | |
Expand...http://lists.opensuse.org/opensuse-security-announce/2020-06/msg00024.html
https://access.redhat.com/security/cve/CVE-2020-11080
https://errata.almalinux.org/8/ALSA-2020-2852.html
https://github.com/nghttp2/nghttp2/commit/336a98feb0d56b9ac54e12736b18785c27f75090
https://github.com/nghttp2/nghttp2/commit/f8da73bd042f810f34d19f9eae02b46d870af394
https://github.com/nghttp2/nghttp2/security/advisories/GHSA-q5wr-xfw9-q7xr
https://linux.oracle.com/cve/CVE-2020-11080.html
https://linux.oracle.com/errata/ELSA-2020-5765.html
https://lists.debian.org/debian-lts-announce/2021/10/msg00011.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4OOYAMJVLLCLXDTHW3V5UXNULZBBK4O6/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/AAC2AA36OTRHKSVM5OV7TTVB3CZIGEFL/
https://nvd.nist.gov/vuln/detail/CVE-2020-11080
https://www.debian.org/security/2020/dsa-4696
https://www.oracle.com//security-alerts/cpujul2021.html
https://www.oracle.com/security-alerts/cpuapr2022.html
https://www.oracle.com/security-alerts/cpujan2021.html
https://www.oracle.com/security-alerts/cpujul2020.html
https://www.oracle.com/security-alerts/cpuoct2020.html
| +| libpcre2-8-0 | CVE-2022-1586 | CRITICAL | 10.32-5 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| +| libpcre2-8-0 | CVE-2022-1587 | CRITICAL | 10.32-5 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| | libpcre2-8-0 | CVE-2019-20454 | HIGH | 10.32-5 | |
Expand...https://access.redhat.com/security/cve/CVE-2019-20454
https://bugs.exim.org/show_bug.cgi?id=2421
https://bugs.php.net/bug.php?id=78338
https://bugzilla.redhat.com/show_bug.cgi?id=1735494
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-20454
https://errata.almalinux.org/8/ALSA-2020-4539.html
https://linux.oracle.com/cve/CVE-2019-20454.html
https://linux.oracle.com/errata/ELSA-2020-4539.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/OQRAHYHLRNMBTPR3KXVM27NSZP3KTOPI/
https://security.gentoo.org/glsa/202006-16
https://vcs.pcre.org/pcre2?view=revision&revision=1092
| -| libpcre2-8-0 | CVE-2022-1586 | HIGH | 10.32-5 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| -| libpcre2-8-0 | CVE-2022-1587 | HIGH | 10.32-5 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| | libpcre3 | CVE-2020-14155 | MEDIUM | 2:8.39-12 | |
Expand...http://seclists.org/fulldisclosure/2020/Dec/32
http://seclists.org/fulldisclosure/2021/Feb/14
https://about.gitlab.com/releases/2020/07/01/security-release-13-1-2-release/
https://access.redhat.com/security/cve/CVE-2020-14155
https://bugs.gentoo.org/717920
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14155
https://errata.almalinux.org/8/ALSA-2021-4373.html
https://linux.oracle.com/cve/CVE-2020-14155.html
https://linux.oracle.com/errata/ELSA-2021-4373.html
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
https://nvd.nist.gov/vuln/detail/CVE-2020-14155
https://support.apple.com/kb/HT211931
https://support.apple.com/kb/HT212147
https://ubuntu.com/security/notices/USN-5425-1
https://www.oracle.com/security-alerts/cpuapr2022.html
https://www.pcre.org/original/changelog.txt
| | libpcre3 | CVE-2017-11164 | LOW | 2:8.39-12 | |
Expand...http://openwall.com/lists/oss-security/2017/07/11/3
http://www.securityfocus.com/bid/99575
https://access.redhat.com/security/cve/CVE-2017-11164
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11164
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| | libpcre3 | CVE-2017-16231 | LOW | 2:8.39-12 | |
Expand...http://packetstormsecurity.com/files/150897/PCRE-8.41-Buffer-Overflow.html
http://seclists.org/fulldisclosure/2018/Dec/33
http://www.openwall.com/lists/oss-security/2017/11/01/11
http://www.openwall.com/lists/oss-security/2017/11/01/3
http://www.openwall.com/lists/oss-security/2017/11/01/7
http://www.openwall.com/lists/oss-security/2017/11/01/8
http://www.securityfocus.com/bid/101688
https://access.redhat.com/security/cve/CVE-2017-16231
https://bugs.exim.org/show_bug.cgi?id=2047
| @@ -624,7 +626,7 @@ hide: | zlib | CVE-2018-25032 | HIGH | 1.2.11-r3 | 1.2.12-r0 |
Expand...http://seclists.org/fulldisclosure/2022/May/33
http://seclists.org/fulldisclosure/2022/May/35
http://seclists.org/fulldisclosure/2022/May/38
http://www.openwall.com/lists/oss-security/2022/03/25/2
http://www.openwall.com/lists/oss-security/2022/03/26/1
https://access.redhat.com/security/cve/CVE-2018-25032
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
https://errata.almalinux.org/8/ALSA-2022-2201.html
https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531
https://github.com/madler/zlib/compare/v1.2.11...v1.2.12
https://github.com/madler/zlib/issues/605
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4
https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5
https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ
https://linux.oracle.com/cve/CVE-2018-25032.html
https://linux.oracle.com/errata/ELSA-2022-2213.html
https://lists.debian.org/debian-lts-announce/2022/04/msg00000.html
https://lists.debian.org/debian-lts-announce/2022/05/msg00008.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NS2D2GFPFGOJUL4WQ3DUAY7HF4VWQ77F/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOKNP2L734AEL47NRYGVZIKEFOUBQY5Y/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XOKFMSNQ5D5WGMALBNBXU3GE442V74WU/
https://nvd.nist.gov/vuln/detail/CVE-2018-25032
https://support.apple.com/kb/HT213255
https://support.apple.com/kb/HT213256
https://support.apple.com/kb/HT213257
https://ubuntu.com/security/notices/USN-5355-1
https://ubuntu.com/security/notices/USN-5355-2
https://ubuntu.com/security/notices/USN-5359-1
https://www.debian.org/security/2022/dsa-5111
https://www.openwall.com/lists/oss-security/2022/03/24/1
https://www.openwall.com/lists/oss-security/2022/03/28/1
https://www.openwall.com/lists/oss-security/2022/03/28/3
| -#### Container: tccr.io/truecharts/prometheus-operator:v0.56.3@sha256:7dcd175be97d3a0144ec5e1aeb991b2fa00a54594002303d45f690ab7f9c3579 (debian 10.12) +#### Container: tccr.io/truecharts/prometheus-operator:v0.56.3@sha256:15c0afda9827ebda3b01c39fa61caa84bad4ea47f1adc53f827a9b17d8548c10 (debian 10.12) **debian** @@ -649,6 +651,7 @@ hide: | curl | CVE-2021-22922 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22922
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22922.html
https://hackerone.com/reports/1213175
https://linux.oracle.com/cve/CVE-2021-22922.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22922
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22923 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22923
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22923.html
https://hackerone.com/reports/1213181
https://linux.oracle.com/cve/CVE-2021-22923.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22923
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22924 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22924
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://cert-portal.siemens.com/productcert/pdf/ssa-732250.pdf
https://curl.se/docs/CVE-2021-22924.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22924
https://hackerone.com/reports/1223565
https://linux.oracle.com/cve/CVE-2021-22924.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.debian.org/debian-lts-announce/2021/08/msg00017.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22924
https://security.netapp.com/advisory/ntap-20210902-0003/
https://ubuntu.com/security/notices/USN-5021-1
https://www.oracle.com/security-alerts/cpujan2022.html
https://www.oracle.com/security-alerts/cpuoct2021.html
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.19.7 | 1.19.8 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | fdisk | CVE-2021-37600 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-37600
https://github.com/karelzak/util-linux/commit/1c9143d0c1f979c3daf10e1c37b5b1e916c22a1c
https://github.com/karelzak/util-linux/issues/1395
https://nvd.nist.gov/vuln/detail/CVE-2021-37600
https://security.netapp.com/advisory/ntap-20210902-0002/
| | fdisk | CVE-2022-0563 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| | gcc-8-base | CVE-2018-12886 | HIGH | 8.3.0-6 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-12886
https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/config/arm/arm-protos.h?revision=266379&view=markup
https://www.gnu.org/software/gcc/gcc-8/changes.html
| @@ -748,9 +751,9 @@ hide: | libncursesw6 | CVE-2022-29458 | HIGH | 6.1+20181013-2+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-29458
https://lists.gnu.org/archive/html/bug-ncurses/2022-04/msg00014.html
https://lists.gnu.org/archive/html/bug-ncurses/2022-04/msg00016.html
https://nvd.nist.gov/vuln/detail/CVE-2022-29458
| | libncursesw6 | CVE-2021-39537 | LOW | 6.1+20181013-2+deb10u2 | |
Expand...http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/devel/ncurses/patches/patch-ncurses_tinfo_captoinfo.c?rev=1.1&content-type=text/x-cvsweb-markup
https://access.redhat.com/security/cve/CVE-2021-39537
https://lists.gnu.org/archive/html/bug-ncurses/2020-08/msg00006.html
https://lists.gnu.org/archive/html/bug-ncurses/2021-10/msg00023.html
https://nvd.nist.gov/vuln/detail/CVE-2021-39537
| | libnghttp2-14 | CVE-2020-11080 | HIGH | 1.36.0-2+deb10u1 | |
Expand...http://lists.opensuse.org/opensuse-security-announce/2020-06/msg00024.html
https://access.redhat.com/security/cve/CVE-2020-11080
https://errata.almalinux.org/8/ALSA-2020-2852.html
https://github.com/nghttp2/nghttp2/commit/336a98feb0d56b9ac54e12736b18785c27f75090
https://github.com/nghttp2/nghttp2/commit/f8da73bd042f810f34d19f9eae02b46d870af394
https://github.com/nghttp2/nghttp2/security/advisories/GHSA-q5wr-xfw9-q7xr
https://linux.oracle.com/cve/CVE-2020-11080.html
https://linux.oracle.com/errata/ELSA-2020-5765.html
https://lists.debian.org/debian-lts-announce/2021/10/msg00011.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4OOYAMJVLLCLXDTHW3V5UXNULZBBK4O6/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/AAC2AA36OTRHKSVM5OV7TTVB3CZIGEFL/
https://nvd.nist.gov/vuln/detail/CVE-2020-11080
https://www.debian.org/security/2020/dsa-4696
https://www.oracle.com//security-alerts/cpujul2021.html
https://www.oracle.com/security-alerts/cpuapr2022.html
https://www.oracle.com/security-alerts/cpujan2021.html
https://www.oracle.com/security-alerts/cpujul2020.html
https://www.oracle.com/security-alerts/cpuoct2020.html
| +| libpcre2-8-0 | CVE-2022-1586 | CRITICAL | 10.32-5 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| +| libpcre2-8-0 | CVE-2022-1587 | CRITICAL | 10.32-5 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| | libpcre2-8-0 | CVE-2019-20454 | HIGH | 10.32-5 | |
Expand...https://access.redhat.com/security/cve/CVE-2019-20454
https://bugs.exim.org/show_bug.cgi?id=2421
https://bugs.php.net/bug.php?id=78338
https://bugzilla.redhat.com/show_bug.cgi?id=1735494
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-20454
https://errata.almalinux.org/8/ALSA-2020-4539.html
https://linux.oracle.com/cve/CVE-2019-20454.html
https://linux.oracle.com/errata/ELSA-2020-4539.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/OQRAHYHLRNMBTPR3KXVM27NSZP3KTOPI/
https://security.gentoo.org/glsa/202006-16
https://vcs.pcre.org/pcre2?view=revision&revision=1092
| -| libpcre2-8-0 | CVE-2022-1586 | HIGH | 10.32-5 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| -| libpcre2-8-0 | CVE-2022-1587 | HIGH | 10.32-5 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| | libpcre3 | CVE-2020-14155 | MEDIUM | 2:8.39-12 | |
Expand...http://seclists.org/fulldisclosure/2020/Dec/32
http://seclists.org/fulldisclosure/2021/Feb/14
https://about.gitlab.com/releases/2020/07/01/security-release-13-1-2-release/
https://access.redhat.com/security/cve/CVE-2020-14155
https://bugs.gentoo.org/717920
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14155
https://errata.almalinux.org/8/ALSA-2021-4373.html
https://linux.oracle.com/cve/CVE-2020-14155.html
https://linux.oracle.com/errata/ELSA-2021-4373.html
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
https://nvd.nist.gov/vuln/detail/CVE-2020-14155
https://support.apple.com/kb/HT211931
https://support.apple.com/kb/HT212147
https://ubuntu.com/security/notices/USN-5425-1
https://www.oracle.com/security-alerts/cpuapr2022.html
https://www.pcre.org/original/changelog.txt
| | libpcre3 | CVE-2017-11164 | LOW | 2:8.39-12 | |
Expand...http://openwall.com/lists/oss-security/2017/07/11/3
http://www.securityfocus.com/bid/99575
https://access.redhat.com/security/cve/CVE-2017-11164
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11164
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| | libpcre3 | CVE-2017-16231 | LOW | 2:8.39-12 | |
Expand...http://packetstormsecurity.com/files/150897/PCRE-8.41-Buffer-Overflow.html
http://seclists.org/fulldisclosure/2018/Dec/33
http://www.openwall.com/lists/oss-security/2017/11/01/11
http://www.openwall.com/lists/oss-security/2017/11/01/3
http://www.openwall.com/lists/oss-security/2017/11/01/7
http://www.openwall.com/lists/oss-security/2017/11/01/8
http://www.securityfocus.com/bid/101688
https://access.redhat.com/security/cve/CVE-2017-16231
https://bugs.exim.org/show_bug.cgi?id=2047
| diff --git a/core/prometheus/2.0.70/templates/_helpers.tpl b/core/prometheus/2.0.71/templates/_helpers.tpl similarity index 100% rename from core/prometheus/2.0.70/templates/_helpers.tpl rename to core/prometheus/2.0.71/templates/_helpers.tpl diff --git a/core/prometheus/2.0.70/templates/alertmanager/_alertmanager.tpl b/core/prometheus/2.0.71/templates/alertmanager/_alertmanager.tpl similarity index 100% rename from core/prometheus/2.0.70/templates/alertmanager/_alertmanager.tpl rename to core/prometheus/2.0.71/templates/alertmanager/_alertmanager.tpl diff --git a/core/prometheus/2.0.70/templates/alertmanager/secrets.yaml b/core/prometheus/2.0.71/templates/alertmanager/secrets.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/alertmanager/secrets.yaml rename to core/prometheus/2.0.71/templates/alertmanager/secrets.yaml diff --git a/core/prometheus/2.0.70/templates/alertmanager/serviceaccount.yaml b/core/prometheus/2.0.71/templates/alertmanager/serviceaccount.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/alertmanager/serviceaccount.yaml rename to core/prometheus/2.0.71/templates/alertmanager/serviceaccount.yaml diff --git a/core/prometheus/2.0.70/templates/alertmanager/servicemonitor.yaml b/core/prometheus/2.0.71/templates/alertmanager/servicemonitor.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/alertmanager/servicemonitor.yaml rename to core/prometheus/2.0.71/templates/alertmanager/servicemonitor.yaml diff --git a/core/prometheus/2.0.70/templates/common.yaml b/core/prometheus/2.0.71/templates/common.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/common.yaml rename to core/prometheus/2.0.71/templates/common.yaml diff --git a/core/prometheus/2.0.70/templates/exporters/core-dns/service.yaml b/core/prometheus/2.0.71/templates/exporters/core-dns/service.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/exporters/core-dns/service.yaml rename to core/prometheus/2.0.71/templates/exporters/core-dns/service.yaml diff --git a/core/prometheus/2.0.70/templates/exporters/core-dns/servicemonitor.yaml b/core/prometheus/2.0.71/templates/exporters/core-dns/servicemonitor.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/exporters/core-dns/servicemonitor.yaml rename to core/prometheus/2.0.71/templates/exporters/core-dns/servicemonitor.yaml diff --git a/core/prometheus/2.0.70/templates/exporters/kube-apiserver/servicemonitor.yaml b/core/prometheus/2.0.71/templates/exporters/kube-apiserver/servicemonitor.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/exporters/kube-apiserver/servicemonitor.yaml rename to core/prometheus/2.0.71/templates/exporters/kube-apiserver/servicemonitor.yaml diff --git a/core/prometheus/2.0.70/templates/exporters/kube-controller-manager/endpoints.yaml b/core/prometheus/2.0.71/templates/exporters/kube-controller-manager/endpoints.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/exporters/kube-controller-manager/endpoints.yaml rename to core/prometheus/2.0.71/templates/exporters/kube-controller-manager/endpoints.yaml diff --git a/core/prometheus/2.0.70/templates/exporters/kube-controller-manager/service.yaml b/core/prometheus/2.0.71/templates/exporters/kube-controller-manager/service.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/exporters/kube-controller-manager/service.yaml rename to core/prometheus/2.0.71/templates/exporters/kube-controller-manager/service.yaml diff --git a/core/prometheus/2.0.70/templates/exporters/kube-controller-manager/servicemonitor.yaml b/core/prometheus/2.0.71/templates/exporters/kube-controller-manager/servicemonitor.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/exporters/kube-controller-manager/servicemonitor.yaml rename to core/prometheus/2.0.71/templates/exporters/kube-controller-manager/servicemonitor.yaml diff --git a/core/prometheus/2.0.70/templates/exporters/kube-scheduler/endpoints.yaml b/core/prometheus/2.0.71/templates/exporters/kube-scheduler/endpoints.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/exporters/kube-scheduler/endpoints.yaml rename to core/prometheus/2.0.71/templates/exporters/kube-scheduler/endpoints.yaml diff --git a/core/prometheus/2.0.70/templates/exporters/kube-scheduler/service.yaml b/core/prometheus/2.0.71/templates/exporters/kube-scheduler/service.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/exporters/kube-scheduler/service.yaml rename to core/prometheus/2.0.71/templates/exporters/kube-scheduler/service.yaml diff --git a/core/prometheus/2.0.70/templates/exporters/kube-scheduler/servicemonitor.yaml b/core/prometheus/2.0.71/templates/exporters/kube-scheduler/servicemonitor.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/exporters/kube-scheduler/servicemonitor.yaml rename to core/prometheus/2.0.71/templates/exporters/kube-scheduler/servicemonitor.yaml diff --git a/core/prometheus/2.0.70/templates/exporters/kubelet/servicemonitor.yaml b/core/prometheus/2.0.71/templates/exporters/kubelet/servicemonitor.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/exporters/kubelet/servicemonitor.yaml rename to core/prometheus/2.0.71/templates/exporters/kubelet/servicemonitor.yaml diff --git a/core/prometheus/2.0.70/templates/operator/_args.tpl b/core/prometheus/2.0.71/templates/operator/_args.tpl similarity index 100% rename from core/prometheus/2.0.70/templates/operator/_args.tpl rename to core/prometheus/2.0.71/templates/operator/_args.tpl diff --git a/core/prometheus/2.0.70/templates/operator/configmap.yaml b/core/prometheus/2.0.71/templates/operator/configmap.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/operator/configmap.yaml rename to core/prometheus/2.0.71/templates/operator/configmap.yaml diff --git a/core/prometheus/2.0.70/templates/operator/servicemonitor.yaml b/core/prometheus/2.0.71/templates/operator/servicemonitor.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/operator/servicemonitor.yaml rename to core/prometheus/2.0.71/templates/operator/servicemonitor.yaml diff --git a/core/prometheus/2.0.70/templates/prometheus/_additionalPrometheusRules.tpl b/core/prometheus/2.0.71/templates/prometheus/_additionalPrometheusRules.tpl similarity index 100% rename from core/prometheus/2.0.70/templates/prometheus/_additionalPrometheusRules.tpl rename to core/prometheus/2.0.71/templates/prometheus/_additionalPrometheusRules.tpl diff --git a/core/prometheus/2.0.70/templates/prometheus/_additionalScrapeJobs.tpl b/core/prometheus/2.0.71/templates/prometheus/_additionalScrapeJobs.tpl similarity index 100% rename from core/prometheus/2.0.70/templates/prometheus/_additionalScrapeJobs.tpl rename to core/prometheus/2.0.71/templates/prometheus/_additionalScrapeJobs.tpl diff --git a/core/prometheus/2.0.70/templates/prometheus/_prometheus.tpl b/core/prometheus/2.0.71/templates/prometheus/_prometheus.tpl similarity index 100% rename from core/prometheus/2.0.70/templates/prometheus/_prometheus.tpl rename to core/prometheus/2.0.71/templates/prometheus/_prometheus.tpl diff --git a/core/prometheus/2.0.70/templates/prometheus/_servicemonitor.tpl b/core/prometheus/2.0.71/templates/prometheus/_servicemonitor.tpl similarity index 100% rename from core/prometheus/2.0.70/templates/prometheus/_servicemonitor.tpl rename to core/prometheus/2.0.71/templates/prometheus/_servicemonitor.tpl diff --git a/core/prometheus/2.0.70/templates/prometheus/clusterrole.yaml b/core/prometheus/2.0.71/templates/prometheus/clusterrole.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/prometheus/clusterrole.yaml rename to core/prometheus/2.0.71/templates/prometheus/clusterrole.yaml diff --git a/core/prometheus/2.0.70/templates/prometheus/clusterrolebinding.yaml b/core/prometheus/2.0.71/templates/prometheus/clusterrolebinding.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/prometheus/clusterrolebinding.yaml rename to core/prometheus/2.0.71/templates/prometheus/clusterrolebinding.yaml diff --git a/core/prometheus/2.0.70/templates/prometheus/serviceaccount.yaml b/core/prometheus/2.0.71/templates/prometheus/serviceaccount.yaml similarity index 100% rename from core/prometheus/2.0.70/templates/prometheus/serviceaccount.yaml rename to core/prometheus/2.0.71/templates/prometheus/serviceaccount.yaml diff --git a/core/prometheus/2.0.70/values.yaml b/core/prometheus/2.0.71/values.yaml similarity index 100% rename from core/prometheus/2.0.70/values.yaml rename to core/prometheus/2.0.71/values.yaml diff --git a/core/traefik/11.3.6/CHANGELOG.md b/core/traefik/11.3.6/CHANGELOG.md new file mode 100644 index 00000000000..d75a7a46c95 --- /dev/null +++ b/core/traefik/11.3.6/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog
+ + + +### [traefik-11.3.6](https://github.com/truecharts/apps/compare/traefik-11.3.5...traefik-11.3.6) (2022-05-26) + +#### Chore + +* update docker general non-major ([#2756](https://github.com/truecharts/apps/issues/2756)) + + + + +### [traefik-11.3.5](https://github.com/truecharts/apps/compare/traefik-11.3.4...traefik-11.3.5) (2022-05-24) + +#### Chore + +* update helm general non-major helm releases + + + + +### [traefik-11.3.4](https://github.com/truecharts/apps/compare/traefik-11.3.3...traefik-11.3.4) (2022-05-17) + +#### Chore + +* Auto-update chart README [skip ci] +* update helm general non-major helm releases + + + + +### [traefik-11.3.4](https://github.com/truecharts/apps/compare/traefik-11.3.3...traefik-11.3.4) (2022-05-17) + +#### Chore + +* update helm general non-major helm releases + + + + +### [traefik-11.3.3](https://github.com/truecharts/apps/compare/traefik-11.3.2...traefik-11.3.3) (2022-05-17) + +#### Chore + +* update helm general non-major helm releases + + + + +### [traefik-11.3.2](https://github.com/truecharts/apps/compare/traefik-11.3.1...traefik-11.3.2) (2022-05-15) + + + + +### [traefik-11.3.1](https://github.com/truecharts/apps/compare/traefik-11.3.0...traefik-11.3.1) (2022-05-10) + +#### Chore + +* update helm general non-major helm releases ([#2649](https://github.com/truecharts/apps/issues/2649)) + + + + +### [traefik-11.3.0](https://github.com/truecharts/apps/compare/traefik-11.2.2...traefik-11.3.0) (2022-05-05) + +#### Feat + +* Add support for JSON format logs ([#2609](https://github.com/truecharts/apps/issues/2609)) + + + + +### [traefik-11.2.2](https://github.com/truecharts/apps/compare/traefik-11.2.1...traefik-11.2.2) (2022-05-05) + +#### Chore + +* update helm general non-major helm releases ([#2612](https://github.com/truecharts/apps/issues/2612)) + + + + +### [traefik-11.2.1](https://github.com/truecharts/apps/compare/traefik-11.2.0...traefik-11.2.1) (2022-05-04) + +#### Chore + +* update docker general non-major ([#2606](https://github.com/truecharts/apps/issues/2606)) + + + + +### [traefik-11.2.0](https://github.com/truecharts/apps/compare/traefik-11.1.8...traefik-11.2.0) (2022-05-04) + + + + +### [traefik-11.1.8](https://github.com/truecharts/apps/compare/traefik-11.1.7...traefik-11.1.8) (2022-04-26) + +#### Chore diff --git a/dependency/mariadb/2.0.78/CONFIG.md b/core/traefik/11.3.6/CONFIG.md similarity index 100% rename from dependency/mariadb/2.0.78/CONFIG.md rename to core/traefik/11.3.6/CONFIG.md diff --git a/dependency/mariadb/2.0.78/Chart.lock b/core/traefik/11.3.6/Chart.lock similarity index 80% rename from dependency/mariadb/2.0.78/Chart.lock rename to core/traefik/11.3.6/Chart.lock index f842f741c45..06fc9642091 100644 --- a/dependency/mariadb/2.0.78/Chart.lock +++ b/core/traefik/11.3.6/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 9.3.17 digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc -generated: "2022-05-25T06:54:54.291960287Z" +generated: "2022-05-26T06:15:10.352791036Z" diff --git a/core/traefik/11.3.6/Chart.yaml b/core/traefik/11.3.6/Chart.yaml new file mode 100644 index 00000000000..ff0e02f3756 --- /dev/null +++ b/core/traefik/11.3.6/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2.6.7" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 9.3.17 +deprecated: false +description: Traefik is a flexible reverse proxy and Ingress Provider. +home: https://github.com/truecharts/apps/tree/master/charts/core/traefik +icon: https://truecharts.org/_static/img/appicons/traefik.png +keywords: +- traefik +- ingress +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: traefik +sources: +- https://github.com/traefik/traefik +- https://github.com/traefik/traefik-helm-chart +- https://traefik.io/ +type: application +version: 11.3.6 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/core/traefik/11.3.6/README.md b/core/traefik/11.3.6/README.md new file mode 100644 index 00000000000..ecb91c1e919 --- /dev/null +++ b/core/traefik/11.3.6/README.md @@ -0,0 +1,39 @@ +# Introduction + +Traefik is a flexible reverse proxy and Ingress Provider. + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 9.3.17 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) +--- +All Rights Reserved - The TrueCharts Project diff --git a/core/traefik/11.3.6/app-readme.md b/core/traefik/11.3.6/app-readme.md new file mode 100644 index 00000000000..0fa481e7ac5 --- /dev/null +++ b/core/traefik/11.3.6/app-readme.md @@ -0,0 +1,3 @@ +Traefik is a flexible reverse proxy and Ingress Provider. + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/dependency/mariadb/2.0.78/charts/common-9.3.17.tgz b/core/traefik/11.3.6/charts/common-9.3.17.tgz similarity index 100% rename from dependency/mariadb/2.0.78/charts/common-9.3.17.tgz rename to core/traefik/11.3.6/charts/common-9.3.17.tgz diff --git a/core/traefik/11.3.6/crds/ingressroute.yaml b/core/traefik/11.3.6/crds/ingressroute.yaml new file mode 100644 index 00000000000..3391ba532a4 --- /dev/null +++ b/core/traefik/11.3.6/crds/ingressroute.yaml @@ -0,0 +1,198 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: ingressroutes.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: IngressRoute + listKind: IngressRouteList + plural: ingressroutes + singular: ingressroute + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: IngressRoute is an Ingress CRD specification. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: IngressRouteSpec is a specification for a IngressRouteSpec + resource. + properties: + entryPoints: + items: + type: string + type: array + routes: + items: + description: Route contains the set of routes. + properties: + kind: + enum: + - Rule + type: string + match: + type: string + middlewares: + items: + description: MiddlewareRef is a ref to the Middleware resources. + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + type: array + priority: + type: integer + services: + items: + description: Service defines an upstream to proxy traffic. + properties: + kind: + enum: + - Service + - TraefikService + type: string + name: + description: Name is a reference to a Kubernetes Service + object (for a load-balancer of servers), or to a TraefikService + object (service load-balancer, mirroring, etc). The + differentiation between the two is specified in the + Kind field. + type: string + namespace: + type: string + passHostHeader: + type: boolean + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding holds configuration for + the forward of the response. + properties: + flushInterval: + type: string + type: object + scheme: + type: string + serversTransport: + type: string + sticky: + description: Sticky holds the sticky configuration. + properties: + cookie: + description: Cookie holds the sticky configuration + based on cookie. + properties: + httpOnly: + type: boolean + name: + type: string + sameSite: + type: string + secure: + type: boolean + type: object + type: object + strategy: + type: string + weight: + description: Weight should only be specified when Name + references a TraefikService object (and to be precise, + one that embeds a Weighted Round Robin). + type: integer + required: + - name + type: object + type: array + required: + - kind + - match + type: object + type: array + tls: + description: "TLS contains the TLS certificates configuration of the + routes. To enable Let's Encrypt, use an empty TLS struct, e.g. in + YAML: \n \t tls: {} # inline format \n \t tls: \t secretName: + # block format" + properties: + certResolver: + type: string + domains: + items: + description: Domain holds a domain name with SANs. + properties: + main: + type: string + sans: + items: + type: string + type: array + type: object + type: array + options: + description: Options is a reference to a TLSOption, that specifies + the parameters of the TLS connection. + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + store: + description: Store is a reference to a TLSStore, that specifies + the parameters of the TLS store. + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + type: object + required: + - routes + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/core/traefik/11.3.6/crds/ingressroutetcp.yaml b/core/traefik/11.3.6/crds/ingressroutetcp.yaml new file mode 100644 index 00000000000..67e099b47da --- /dev/null +++ b/core/traefik/11.3.6/crds/ingressroutetcp.yaml @@ -0,0 +1,160 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: ingressroutetcps.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: IngressRouteTCP + listKind: IngressRouteTCPList + plural: ingressroutetcps + singular: ingressroutetcp + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: IngressRouteTCP is an Ingress CRD specification. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: IngressRouteTCPSpec is a specification for a IngressRouteTCPSpec + resource. + properties: + entryPoints: + items: + type: string + type: array + routes: + items: + description: RouteTCP contains the set of routes. + properties: + match: + type: string + middlewares: + description: Middlewares contains references to MiddlewareTCP + resources. + items: + description: ObjectReference is a generic reference to a Traefik + resource. + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + type: array + services: + items: + description: ServiceTCP defines an upstream to proxy traffic. + properties: + name: + type: string + namespace: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + proxyProtocol: + description: ProxyProtocol holds the ProxyProtocol configuration. + properties: + version: + type: integer + type: object + terminationDelay: + type: integer + weight: + type: integer + required: + - name + - port + type: object + type: array + required: + - match + type: object + type: array + tls: + description: "TLSTCP contains the TLS certificates configuration of + the routes. To enable Let's Encrypt, use an empty TLS struct, e.g. + in YAML: \n \t tls: {} # inline format \n \t tls: \t secretName: + # block format" + properties: + certResolver: + type: string + domains: + items: + description: Domain holds a domain name with SANs. + properties: + main: + type: string + sans: + items: + type: string + type: array + type: object + type: array + options: + description: Options is a reference to a TLSOption, that specifies + the parameters of the TLS connection. + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + passthrough: + type: boolean + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + store: + description: Store is a reference to a TLSStore, that specifies + the parameters of the TLS store. + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + type: object + required: + - routes + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/core/traefik/11.3.6/crds/ingressrouteudp.yaml b/core/traefik/11.3.6/crds/ingressrouteudp.yaml new file mode 100644 index 00000000000..910acd6c270 --- /dev/null +++ b/core/traefik/11.3.6/crds/ingressrouteudp.yaml @@ -0,0 +1,84 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: ingressrouteudps.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: IngressRouteUDP + listKind: IngressRouteUDPList + plural: ingressrouteudps + singular: ingressrouteudp + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: IngressRouteUDP is an Ingress CRD specification. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: IngressRouteUDPSpec is a specification for a IngressRouteUDPSpec + resource. + properties: + entryPoints: + items: + type: string + type: array + routes: + items: + description: RouteUDP contains the set of routes. + properties: + services: + items: + description: ServiceUDP defines an upstream to proxy traffic. + properties: + name: + type: string + namespace: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + weight: + type: integer + required: + - name + - port + type: object + type: array + type: object + type: array + required: + - routes + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/core/traefik/11.3.6/crds/middlewares.yaml b/core/traefik/11.3.6/crds/middlewares.yaml new file mode 100644 index 00000000000..1770587a327 --- /dev/null +++ b/core/traefik/11.3.6/crds/middlewares.yaml @@ -0,0 +1,563 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: middlewares.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: Middleware + listKind: MiddlewareList + plural: middlewares + singular: middleware + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: Middleware is a specification for a Middleware resource. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: MiddlewareSpec holds the Middleware configuration. + properties: + addPrefix: + description: AddPrefix holds the AddPrefix configuration. + properties: + prefix: + type: string + type: object + basicAuth: + description: BasicAuth holds the HTTP basic authentication configuration. + properties: + headerField: + type: string + realm: + type: string + removeHeader: + type: boolean + secret: + type: string + type: object + buffering: + description: Buffering holds the request/response buffering configuration. + properties: + maxRequestBodyBytes: + format: int64 + type: integer + maxResponseBodyBytes: + format: int64 + type: integer + memRequestBodyBytes: + format: int64 + type: integer + memResponseBodyBytes: + format: int64 + type: integer + retryExpression: + type: string + type: object + chain: + description: Chain holds a chain of middlewares. + properties: + middlewares: + items: + description: MiddlewareRef is a ref to the Middleware resources. + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + type: array + type: object + circuitBreaker: + description: CircuitBreaker holds the circuit breaker configuration. + properties: + expression: + type: string + type: object + compress: + description: Compress holds the compress configuration. + properties: + excludedContentTypes: + items: + type: string + type: array + type: object + contentType: + description: ContentType middleware - or rather its unique `autoDetect` + option - specifies whether to let the `Content-Type` header, if + it has not been set by the backend, be automatically set to a value + derived from the contents of the response. As a proxy, the default + behavior should be to leave the header alone, regardless of what + the backend did with it. However, the historic default was to always + auto-detect and set the header if it was nil, and it is going to + be kept that way in order to support users currently relying on + it. This middleware exists to enable the correct behavior until + at least the default one can be changed in a future version. + properties: + autoDetect: + type: boolean + type: object + digestAuth: + description: DigestAuth holds the Digest HTTP authentication configuration. + properties: + headerField: + type: string + realm: + type: string + removeHeader: + type: boolean + secret: + type: string + type: object + errors: + description: ErrorPage holds the custom error page configuration. + properties: + query: + type: string + service: + description: Service defines an upstream to proxy traffic. + properties: + kind: + enum: + - Service + - TraefikService + type: string + name: + description: Name is a reference to a Kubernetes Service object + (for a load-balancer of servers), or to a TraefikService + object (service load-balancer, mirroring, etc). The differentiation + between the two is specified in the Kind field. + type: string + namespace: + type: string + passHostHeader: + type: boolean + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding holds configuration for the + forward of the response. + properties: + flushInterval: + type: string + type: object + scheme: + type: string + serversTransport: + type: string + sticky: + description: Sticky holds the sticky configuration. + properties: + cookie: + description: Cookie holds the sticky configuration based + on cookie. + properties: + httpOnly: + type: boolean + name: + type: string + sameSite: + type: string + secure: + type: boolean + type: object + type: object + strategy: + type: string + weight: + description: Weight should only be specified when Name references + a TraefikService object (and to be precise, one that embeds + a Weighted Round Robin). + type: integer + required: + - name + type: object + status: + items: + type: string + type: array + type: object + forwardAuth: + description: ForwardAuth holds the http forward authentication configuration. + properties: + address: + type: string + authRequestHeaders: + items: + type: string + type: array + authResponseHeaders: + items: + type: string + type: array + authResponseHeadersRegex: + type: string + tls: + description: ClientTLS holds TLS specific configurations as client. + properties: + caOptional: + type: boolean + caSecret: + type: string + certSecret: + type: string + insecureSkipVerify: + type: boolean + type: object + trustForwardHeader: + type: boolean + type: object + headers: + description: Headers holds the custom header configuration. + properties: + accessControlAllowCredentials: + description: AccessControlAllowCredentials is only valid if true. + false is ignored. + type: boolean + accessControlAllowHeaders: + description: AccessControlAllowHeaders must be used in response + to a preflight request with Access-Control-Request-Headers set. + items: + type: string + type: array + accessControlAllowMethods: + description: AccessControlAllowMethods must be used in response + to a preflight request with Access-Control-Request-Method set. + items: + type: string + type: array + accessControlAllowOriginList: + description: AccessControlAllowOriginList is a list of allowable + origins. Can also be a wildcard origin "*". + items: + type: string + type: array + accessControlAllowOriginListRegex: + description: AccessControlAllowOriginListRegex is a list of allowable + origins written following the Regular Expression syntax (https://golang.org/pkg/regexp/). + items: + type: string + type: array + accessControlExposeHeaders: + description: AccessControlExposeHeaders sets valid headers for + the response. + items: + type: string + type: array + accessControlMaxAge: + description: AccessControlMaxAge sets the time that a preflight + request may be cached. + format: int64 + type: integer + addVaryHeader: + description: AddVaryHeader controls if the Vary header is automatically + added/updated when the AccessControlAllowOriginList is set. + type: boolean + allowedHosts: + items: + type: string + type: array + browserXssFilter: + type: boolean + contentSecurityPolicy: + type: string + contentTypeNosniff: + type: boolean + customBrowserXSSValue: + type: string + customFrameOptionsValue: + type: string + customRequestHeaders: + additionalProperties: + type: string + type: object + customResponseHeaders: + additionalProperties: + type: string + type: object + featurePolicy: + type: string + forceSTSHeader: + type: boolean + frameDeny: + type: boolean + hostsProxyHeaders: + items: + type: string + type: array + isDevelopment: + type: boolean + publicKey: + type: string + referrerPolicy: + type: string + sslForceHost: + description: 'Deprecated: use RedirectRegex instead.' + type: boolean + sslHost: + description: 'Deprecated: use RedirectRegex instead.' + type: string + sslProxyHeaders: + additionalProperties: + type: string + type: object + sslRedirect: + description: 'Deprecated: use EntryPoint redirection or RedirectScheme + instead.' + type: boolean + sslTemporaryRedirect: + description: 'Deprecated: use EntryPoint redirection or RedirectScheme + instead.' + type: boolean + stsIncludeSubdomains: + type: boolean + stsPreload: + type: boolean + stsSeconds: + format: int64 + type: integer + type: object + inFlightReq: + description: InFlightReq limits the number of requests being processed + and served concurrently. + properties: + amount: + format: int64 + type: integer + sourceCriterion: + description: SourceCriterion defines what criterion is used to + group requests as originating from a common source. If none + are set, the default is to use the request's remote address + field. All fields are mutually exclusive. + properties: + ipStrategy: + description: IPStrategy holds the ip strategy configuration. + properties: + depth: + type: integer + excludedIPs: + items: + type: string + type: array + type: object + requestHeaderName: + type: string + requestHost: + type: boolean + type: object + type: object + ipWhiteList: + description: IPWhiteList holds the ip white list configuration. + properties: + ipStrategy: + description: IPStrategy holds the ip strategy configuration. + properties: + depth: + type: integer + excludedIPs: + items: + type: string + type: array + type: object + sourceRange: + items: + type: string + type: array + type: object + passTLSClientCert: + description: PassTLSClientCert holds the TLS client cert headers configuration. + properties: + info: + description: TLSClientCertificateInfo holds the client TLS certificate + info configuration. + properties: + issuer: + description: TLSCLientCertificateDNInfo holds the client TLS + certificate distinguished name info configuration. cf https://tools.ietf.org/html/rfc3739 + properties: + commonName: + type: boolean + country: + type: boolean + domainComponent: + type: boolean + locality: + type: boolean + organization: + type: boolean + province: + type: boolean + serialNumber: + type: boolean + type: object + notAfter: + type: boolean + notBefore: + type: boolean + sans: + type: boolean + serialNumber: + type: boolean + subject: + description: TLSCLientCertificateDNInfo holds the client TLS + certificate distinguished name info configuration. cf https://tools.ietf.org/html/rfc3739 + properties: + commonName: + type: boolean + country: + type: boolean + domainComponent: + type: boolean + locality: + type: boolean + organization: + type: boolean + province: + type: boolean + serialNumber: + type: boolean + type: object + type: object + pem: + type: boolean + type: object + plugin: + additionalProperties: + x-kubernetes-preserve-unknown-fields: true + type: object + rateLimit: + description: RateLimit holds the rate limiting configuration for a + given router. + properties: + average: + format: int64 + type: integer + burst: + format: int64 + type: integer + period: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + sourceCriterion: + description: SourceCriterion defines what criterion is used to + group requests as originating from a common source. If none + are set, the default is to use the request's remote address + field. All fields are mutually exclusive. + properties: + ipStrategy: + description: IPStrategy holds the ip strategy configuration. + properties: + depth: + type: integer + excludedIPs: + items: + type: string + type: array + type: object + requestHeaderName: + type: string + requestHost: + type: boolean + type: object + type: object + redirectRegex: + description: RedirectRegex holds the redirection configuration. + properties: + permanent: + type: boolean + regex: + type: string + replacement: + type: string + type: object + redirectScheme: + description: RedirectScheme holds the scheme redirection configuration. + properties: + permanent: + type: boolean + port: + type: string + scheme: + type: string + type: object + replacePath: + description: ReplacePath holds the ReplacePath configuration. + properties: + path: + type: string + type: object + replacePathRegex: + description: ReplacePathRegex holds the ReplacePathRegex configuration. + properties: + regex: + type: string + replacement: + type: string + type: object + retry: + description: Retry holds the retry configuration. + properties: + attempts: + type: integer + initialInterval: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + type: object + stripPrefix: + description: StripPrefix holds the StripPrefix configuration. + properties: + forceSlash: + type: boolean + prefixes: + items: + type: string + type: array + type: object + stripPrefixRegex: + description: StripPrefixRegex holds the StripPrefixRegex configuration. + properties: + regex: + items: + type: string + type: array + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/core/traefik/11.3.6/crds/middlewarestcp.yaml b/core/traefik/11.3.6/crds/middlewarestcp.yaml new file mode 100644 index 00000000000..f0d1d5640bd --- /dev/null +++ b/core/traefik/11.3.6/crds/middlewarestcp.yaml @@ -0,0 +1,59 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: middlewaretcps.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: MiddlewareTCP + listKind: MiddlewareTCPList + plural: middlewaretcps + singular: middlewaretcp + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: MiddlewareTCP is a specification for a MiddlewareTCP resource. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: MiddlewareTCPSpec holds the MiddlewareTCP configuration. + properties: + ipWhiteList: + description: TCPIPWhiteList holds the TCP ip white list configuration. + properties: + sourceRange: + items: + type: string + type: array + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/core/traefik/11.3.6/crds/serverstransports.yaml b/core/traefik/11.3.6/crds/serverstransports.yaml new file mode 100644 index 00000000000..78241697d1a --- /dev/null +++ b/core/traefik/11.3.6/crds/serverstransports.yaml @@ -0,0 +1,101 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: serverstransports.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: ServersTransport + listKind: ServersTransportList + plural: serverstransports + singular: serverstransport + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: ServersTransport is a specification for a ServersTransport resource. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: ServersTransportSpec options to configure communication between + Traefik and the servers. + properties: + certificatesSecrets: + description: Certificates for mTLS. + items: + type: string + type: array + disableHTTP2: + description: Disable HTTP/2 for connections with backend servers. + type: boolean + forwardingTimeouts: + description: Timeouts for requests forwarded to the backend servers. + properties: + dialTimeout: + anyOf: + - type: integer + - type: string + description: The amount of time to wait until a connection to + a backend server can be established. If zero, no timeout exists. + x-kubernetes-int-or-string: true + idleConnTimeout: + anyOf: + - type: integer + - type: string + description: The maximum period for which an idle HTTP keep-alive + connection will remain open before closing itself. + x-kubernetes-int-or-string: true + responseHeaderTimeout: + anyOf: + - type: integer + - type: string + description: The amount of time to wait for a server's response + headers after fully writing the request (including its body, + if any). If zero, no timeout exists. + x-kubernetes-int-or-string: true + type: object + insecureSkipVerify: + description: Disable SSL certificate verification. + type: boolean + maxIdleConnsPerHost: + description: If non-zero, controls the maximum idle (keep-alive) to + keep per-host. If zero, DefaultMaxIdleConnsPerHost is used. + type: integer + rootCAsSecrets: + description: Add cert file for self-signed certificate. + items: + type: string + type: array + serverName: + description: ServerName used to contact the server. + type: string + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/core/traefik/11.3.6/crds/tlsoptions.yaml b/core/traefik/11.3.6/crds/tlsoptions.yaml new file mode 100644 index 00000000000..c901ac2df5e --- /dev/null +++ b/core/traefik/11.3.6/crds/tlsoptions.yaml @@ -0,0 +1,87 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: tlsoptions.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: TLSOption + listKind: TLSOptionList + plural: tlsoptions + singular: tlsoption + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: TLSOption is a specification for a TLSOption resource. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: TLSOptionSpec configures TLS for an entry point. + properties: + cipherSuites: + items: + type: string + type: array + clientAuth: + description: ClientAuth defines the parameters of the client authentication + part of the TLS connection, if any. + properties: + clientAuthType: + description: ClientAuthType defines the client authentication + type to apply. + enum: + - NoClientCert + - RequestClientCert + - VerifyClientCertIfGiven + - RequireAndVerifyClientCert + type: string + secretNames: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + items: + type: string + type: array + type: object + curvePreferences: + items: + type: string + type: array + maxVersion: + type: string + minVersion: + type: string + preferServerCipherSuites: + type: boolean + sniStrict: + type: boolean + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/core/traefik/11.3.6/crds/tlsstores.yaml b/core/traefik/11.3.6/crds/tlsstores.yaml new file mode 100644 index 00000000000..7bb6193b026 --- /dev/null +++ b/core/traefik/11.3.6/crds/tlsstores.yaml @@ -0,0 +1,64 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: tlsstores.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: TLSStore + listKind: TLSStoreList + plural: tlsstores + singular: tlsstore + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: TLSStore is a specification for a TLSStore resource. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: TLSStoreSpec configures a TLSStore resource. + properties: + defaultCertificate: + description: DefaultCertificate holds a secret name for the TLSOption + resource. + properties: + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + required: + - secretName + type: object + required: + - defaultCertificate + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/core/traefik/11.3.6/crds/traefikservices.yaml b/core/traefik/11.3.6/crds/traefikservices.yaml new file mode 100644 index 00000000000..1d98c25d68d --- /dev/null +++ b/core/traefik/11.3.6/crds/traefikservices.yaml @@ -0,0 +1,270 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: traefikservices.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: TraefikService + listKind: TraefikServiceList + plural: traefikservices + singular: traefikservice + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: TraefikService is the specification for a service (that an IngressRoute + refers to) that is usually not a terminal service (i.e. not a pod of servers), + as opposed to a Kubernetes Service. That is to say, it usually refers to + other (children) services, which themselves can be TraefikServices or Services. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: ServiceSpec defines whether a TraefikService is a load-balancer + of services or a mirroring service. + properties: + mirroring: + description: Mirroring defines a mirroring service, which is composed + of a main load-balancer, and a list of mirrors. + properties: + kind: + enum: + - Service + - TraefikService + type: string + maxBodySize: + format: int64 + type: integer + mirrors: + items: + description: MirrorService defines one of the mirrors of a Mirroring + service. + properties: + kind: + enum: + - Service + - TraefikService + type: string + name: + description: Name is a reference to a Kubernetes Service + object (for a load-balancer of servers), or to a TraefikService + object (service load-balancer, mirroring, etc). The differentiation + between the two is specified in the Kind field. + type: string + namespace: + type: string + passHostHeader: + type: boolean + percent: + type: integer + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding holds configuration for + the forward of the response. + properties: + flushInterval: + type: string + type: object + scheme: + type: string + serversTransport: + type: string + sticky: + description: Sticky holds the sticky configuration. + properties: + cookie: + description: Cookie holds the sticky configuration based + on cookie. + properties: + httpOnly: + type: boolean + name: + type: string + sameSite: + type: string + secure: + type: boolean + type: object + type: object + strategy: + type: string + weight: + description: Weight should only be specified when Name references + a TraefikService object (and to be precise, one that embeds + a Weighted Round Robin). + type: integer + required: + - name + type: object + type: array + name: + description: Name is a reference to a Kubernetes Service object + (for a load-balancer of servers), or to a TraefikService object + (service load-balancer, mirroring, etc). The differentiation + between the two is specified in the Kind field. + type: string + namespace: + type: string + passHostHeader: + type: boolean + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding holds configuration for the forward + of the response. + properties: + flushInterval: + type: string + type: object + scheme: + type: string + serversTransport: + type: string + sticky: + description: Sticky holds the sticky configuration. + properties: + cookie: + description: Cookie holds the sticky configuration based on + cookie. + properties: + httpOnly: + type: boolean + name: + type: string + sameSite: + type: string + secure: + type: boolean + type: object + type: object + strategy: + type: string + weight: + description: Weight should only be specified when Name references + a TraefikService object (and to be precise, one that embeds + a Weighted Round Robin). + type: integer + required: + - name + type: object + weighted: + description: WeightedRoundRobin defines a load-balancer of services. + properties: + services: + items: + description: Service defines an upstream to proxy traffic. + properties: + kind: + enum: + - Service + - TraefikService + type: string + name: + description: Name is a reference to a Kubernetes Service + object (for a load-balancer of servers), or to a TraefikService + object (service load-balancer, mirroring, etc). The differentiation + between the two is specified in the Kind field. + type: string + namespace: + type: string + passHostHeader: + type: boolean + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding holds configuration for + the forward of the response. + properties: + flushInterval: + type: string + type: object + scheme: + type: string + serversTransport: + type: string + sticky: + description: Sticky holds the sticky configuration. + properties: + cookie: + description: Cookie holds the sticky configuration based + on cookie. + properties: + httpOnly: + type: boolean + name: + type: string + sameSite: + type: string + secure: + type: boolean + type: object + type: object + strategy: + type: string + weight: + description: Weight should only be specified when Name references + a TraefikService object (and to be precise, one that embeds + a Weighted Round Robin). + type: integer + required: + - name + type: object + type: array + sticky: + description: Sticky holds the sticky configuration. + properties: + cookie: + description: Cookie holds the sticky configuration based on + cookie. + properties: + httpOnly: + type: boolean + name: + type: string + sameSite: + type: string + secure: + type: boolean + type: object + type: object + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/core/traefik/11.3.6/helm-values.md b/core/traefik/11.3.6/helm-values.md new file mode 100644 index 00000000000..1dd119c9dd5 --- /dev/null +++ b/core/traefik/11.3.6/helm-values.md @@ -0,0 +1,55 @@ +# Default Helm-Values + +TrueCharts is primarily build to supply TrueNAS SCALE Apps. +However, we also supply all Apps as standard Helm-Charts. In this document we aim to document the default values in our values.yaml file. + +Most of our Apps also consume our "common" Helm Chart. +If this is the case, this means that all values.yaml values are set to the common chart values.yaml by default. This values.yaml file will only contain values that deviate from the common chart. +You will, however, be able to use all values referenced in the common chart here, besides the values listed in this document. + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| additionalArguments | list | `["--metrics.prometheus","--ping","--serverstransport.insecureskipverify=true","--providers.kubernetesingress.allowexternalnameservices=true"]` | Additional arguments to be passed at Traefik's binary All available options available on https://docs.traefik.io/reference/static-configuration/cli/ | +| globalArguments[0] | string | `"--global.checknewversion"` | | +| image.pullPolicy | string | `"IfNotPresent"` | | +| image.repository | string | `"tccr.io/truecharts/traefik"` | | +| image.tag | string | `"v2.6.3@sha256:fab794392ae3e63eef4009b97dfbd57fda9806b70b36333bc502a0ef72838852"` | | +| ingressClass | object | `{"enabled":false,"fallbackApiVersion":"","isDefaultClass":false}` | Use ingressClass. Ignored if Traefik version < 2.3 / kubernetes < 1.18.x | +| ingressRoute | object | `{"dashboard":{"annotations":{},"enabled":true,"labels":{}}}` | Create an IngressRoute for the dashboard | +| logs | object | `{"access":{"enabled":false,"fields":{"general":{"defaultmode":"keep","names":{}},"headers":{"defaultmode":"drop","names":{}}},"filters":{}},"general":{"level":"ERROR"}}` | Logs https://docs.traefik.io/observability/logs/ | +| logs.access.fields | object | `{"general":{"defaultmode":"keep","names":{}},"headers":{"defaultmode":"drop","names":{}}}` | retryattempts: true minduration: 10ms Fields https://docs.traefik.io/observability/access-logs/#limiting-the-fieldsincluding-headers | +| logs.access.filters | object | `{}` | To write logs in JSON, use json in the format option. If the given format is unsupported, the default (CLF) is used instead. format: json To write the logs in an asynchronous fashion, specify a bufferingSize option. This option represents the number of log lines Traefik will keep in memory before writing them to the selected output. In some cases, this option can greatly help performances. bufferingSize: 100 Filtering https://docs.traefik.io/observability/access-logs/#filtering | +| logs.general.level | string | `"ERROR"` | also ask for the json format in the format option format: json By default, the level is set to ERROR. Alternative logging levels are DEBUG, PANIC, FATAL, ERROR, WARN, and INFO. | +| metrics.prometheus | object | `{"entryPoint":"metrics"}` | address: 127.0.0.1:8125 influxdb: address: localhost:8089 protocol: udp | +| middlewares | object | `{"basicAuth":[],"chain":[],"forwardAuth":[],"ipWhiteList":[],"rateLimit":[],"redirectRegex":[],"redirectScheme":[],"stripPrefixRegex":[]}` | SCALE Middleware Handlers | +| middlewares.chain | list | `[]` | address: https://auth.example.com/ authResponseHeaders: - X-Secret - X-Auth-User authRequestHeaders: - "Accept" - "X-CustomHeader" authResponseHeadersRegex: "^X-" trustForwardHeader: true | +| middlewares.forwardAuth | list | `[]` | users: - username: testuser password: testpassword | +| middlewares.ipWhiteList | list | `[]` | regex: [] | +| middlewares.rateLimit | list | `[]` | scheme: https permanent: true | +| middlewares.redirectRegex | list | `[]` | average: 300 burst: 200 | +| middlewares.redirectScheme | list | `[]` | middlewares: - name: compress | +| middlewares.stripPrefixRegex | list | `[]` | regex: putregexhere replacement: replacementurlhere permanent: false | +| pilot | object | `{"enabled":false,"token":""}` | Activate Pilot integration | +| podAnnotations."prometheus.io/path" | string | `"/metrics"` | | +| podAnnotations."prometheus.io/port" | string | `"9180"` | | +| podAnnotations."prometheus.io/scrape" | string | `"true"` | | +| portalhook.enabled | bool | `true` | | +| probes.liveness | object | See below | Liveness probe configuration | +| probes.liveness.path | string | "/" | If a HTTP probe is used (default for HTTP/HTTPS services) this path is used | +| probes.liveness.type | string | "TCP" | sets the probe type when not using a custom probe | +| probes.readiness | object | See below | Redainess probe configuration | +| probes.readiness.path | string | "/" | If a HTTP probe is used (default for HTTP/HTTPS services) this path is used | +| probes.readiness.type | string | "TCP" | sets the probe type when not using a custom probe | +| probes.startup | object | See below | Startup probe configuration | +| probes.startup.path | string | "/" | If a HTTP probe is used (default for HTTP/HTTPS services) this path is used | +| probes.startup.type | string | "TCP" | sets the probe type when not using a custom probe | +| providers | object | `{"kubernetesCRD":{"enabled":true,"namespaces":[]},"kubernetesIngress":{"enabled":true,"namespaces":[],"publishedService":{"enabled":true}}}` | Configure providers | +| providers.kubernetesIngress.publishedService | object | `{"enabled":true}` | IP used for Kubernetes Ingress endpoints | +| rbac | object | `{"enabled":true,"rules":[{"apiGroups":[""],"resources":["services","endpoints","secrets"],"verbs":["get","list","watch"]},{"apiGroups":["extensions","networking.k8s.io"],"resources":["ingresses","ingressclasses"],"verbs":["get","list","watch"]},{"apiGroups":["extensions","networking.k8s.io"],"resources":["ingresses/status"],"verbs":["update"]},{"apiGroups":["traefik.containo.us"],"resources":["ingressroutes","ingressroutetcps","ingressrouteudps","middlewares","middlewaretcps","tlsoptions","tlsstores","traefikservices","serverstransports"],"verbs":["get","list","watch"]}]}` | Whether Role Based Access Control objects like roles and rolebindings should be created | +| service | object | `{"main":{"ports":{"main":{"port":9000,"protocol":"HTTP","targetPort":9000}},"type":"LoadBalancer"},"metrics":{"enabled":true,"ports":{"metrics":{"enabled":true,"port":9180,"protocol":"HTTP","targetPort":9180}},"type":"ClusterIP"},"tcp":{"enabled":true,"ports":{"web":{"enabled":true,"port":9080,"protocol":"HTTP","redirectTo":"websecure"},"websecure":{"enabled":true,"port":9443,"protocol":"HTTPS"}},"type":"LoadBalancer"},"udp":{"enabled":false}}` | Options for the main traefik service, where the entrypoints traffic comes from from. | +| serviceAccount | object | `{"create":true}` | The service account the pods will use to interact with the Kubernetes API | +| tlsOptions | object | `{"default":{"cipherSuites":["TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305","TLS_AES_128_GCM_SHA256","TLS_AES_256_GCM_SHA384","TLS_CHACHA20_POLY1305_SHA256"],"curvePreferences":["CurveP521","CurveP384"],"minVersion":"VersionTLS12","sniStrict":false}}` | TLS Options to be created as TLSOption CRDs https://doc.traefik.io/tccr.io/truecharts/https/tls/#tls-options Example: | + +All Rights Reserved - The TrueCharts Project diff --git a/core/traefik/11.3.6/ix_values.yaml b/core/traefik/11.3.6/ix_values.yaml new file mode 100644 index 00000000000..6322145ac05 --- /dev/null +++ b/core/traefik/11.3.6/ix_values.yaml @@ -0,0 +1,336 @@ +image: + repository: tccr.io/truecharts/traefik + # defaults to appVersion + tag: v2.6.7@sha256:f3cd9f39d025da2edbd59d119ea982b75c859f48252075bc2882aeac089dc905 + pullPolicy: IfNotPresent + +# -- Use ingressClass. Ignored if Traefik version < 2.3 / kubernetes < 1.18.x +ingressClass: + # true is not unit-testable yet, pending https://github.com/rancher/helm-unittest/pull/12 + enabled: false + isDefaultClass: false + # Use to force a networking.k8s.io API Version for certain CI/CD applications. E.g. "v1beta1" + fallbackApiVersion: "" + +# -- Activate Pilot integration +pilot: + enabled: false + token: "" + # Toggle Pilot Dashboard + # dashboard: false + +# -- Create an IngressRoute for the dashboard +ingressRoute: + dashboard: + enabled: true + # Additional ingressRoute annotations (e.g. for kubernetes.io/ingress.class) + annotations: {} + # Additional ingressRoute labels (e.g. for filtering IngressRoute by custom labels) + labels: {} + +podAnnotations: + prometheus.io/scrape: "true" + prometheus.io/path: "/metrics" + prometheus.io/port: "9180" + +# +# -- Configure providers +providers: + kubernetesCRD: + enabled: true + namespaces: [] + # - "default" + kubernetesIngress: + enabled: true + # labelSelector: environment=production,method=traefik + namespaces: [] + # - "default" + # IP used for Kubernetes Ingress endpoints + publishedService: + enabled: true + # Published Kubernetes Service to copy status from. Format: namespace/servicename + # By default this Traefik service + # pathOverride: "" + +# -- Logs +# https://docs.traefik.io/observability/logs/ +logs: + # Traefik logs concern everything that happens to Traefik itself (startup, configuration, events, shutdown, and so on). + general: + # By default, the level is set to ERROR. Alternative logging levels are DEBUG, PANIC, FATAL, ERROR, WARN, and INFO. + level: ERROR + # -- Set the format of General Logs to be either Common Log Format or JSON. For more information: https://doc.traefik.io/traefik/observability/logs/#format + format: common + access: + # To enable access logs + enabled: false + # To write the logs in an asynchronous fashion, specify a bufferingSize option. + # This option represents the number of log lines Traefik will keep in memory before writing + # them to the selected output. In some cases, this option can greatly help performances. + # bufferingSize: 100 + # Filtering https://docs.traefik.io/observability/access-logs/#filtering + filters: {} + # statuscodes: "200,300-302" + # retryattempts: true + # minduration: 10ms + # Fields + # https://docs.traefik.io/observability/access-logs/#limiting-the-fieldsincluding-headers + fields: + general: + defaultmode: keep + names: {} + # Examples: + # ClientUsername: drop + headers: + defaultmode: drop + names: {} + # Examples: + # User-Agent: redact + # Authorization: drop + # Content-Type: keep + # -- Set the format of Access Logs to be either Common Log Format or JSON. For more information: https://doc.traefik.io/traefik/observability/access-logs/#format + format: common + +metrics: + # datadog: + # address: 127.0.0.1:8125 + # influxdb: + # address: localhost:8089 + # protocol: udp + prometheus: + entryPoint: metrics + # statsd: + # address: localhost:8125 + +globalArguments: + - "--global.checknewversion" + +## +# -- Additional arguments to be passed at Traefik's binary +# All available options available on https://docs.traefik.io/reference/static-configuration/cli/ +## Use curly braces to pass values: `helm install --set="additionalArguments={--providers.kubernetesingress.ingressclass=traefik-internal,--log.level=DEBUG}"` +additionalArguments: + - "--metrics.prometheus" + - "--ping" + - "--serverstransport.insecureskipverify=true" + - "--providers.kubernetesingress.allowexternalnameservices=true" + +# -- TLS Options to be created as TLSOption CRDs +# https://doc.traefik.io/tccr.io/truecharts/https/tls/#tls-options +# Example: +tlsOptions: + default: + sniStrict: false + minVersion: VersionTLS12 + curvePreferences: + - CurveP521 + - CurveP384 + cipherSuites: + - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 + - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 + - TLS_AES_128_GCM_SHA256 + - TLS_AES_256_GCM_SHA384 + - TLS_CHACHA20_POLY1305_SHA256 + +# -- Options for the main traefik service, where the entrypoints traffic comes from +# from. +service: + main: + type: LoadBalancer + ports: + main: + port: 9000 + targetPort: 9000 + protocol: HTTP + # -- Forwarded Headers should never be enabled on Main entrypoint + forwardedHeaders: + enabled: false + tcp: + enabled: true + type: LoadBalancer + ports: + web: + enabled: true + port: 9080 + protocol: HTTP + redirectTo: websecure + # -- Configure (Forwarded Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#forwarded-headers] Support + forwardedHeaders: + enabled: false + # -- List of trusted IP and CIDR references + trustedIPs: [] + # -- Trust all forwarded headers + insecureMode: false + # Options: Empty, 0 (ingore), or positive int + # redirectPort: + websecure: + enabled: true + port: 9443 + protocol: HTTPS + # -- Configure (Forwarded Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#forwarded-headers] Support + forwardedHeaders: + enabled: false + # -- List of trusted IP and CIDR references + trustedIPs: [] + # -- Trust all forwarded headers + insecureMode: false +# tcpexample: +# enabled: true +# targetPort: 9443 +# protocol: TCP +# tls: +# enabled: false +# # this is the name of a TLSOption definition +# options: "" +# certResolver: "" +# domains: [] +# # - main: example.com +# # sans: +# # - foo.example.com +# # - bar.example.com + metrics: + enabled: true + type: ClusterIP + ports: + metrics: + enabled: true + port: 9180 + targetPort: 9180 + protocol: HTTP + # -- Forwarded Headers should never be enabled on Metrics entrypoint + forwardedHeaders: + enabled: false + udp: + enabled: false + +probes: + # -- Liveness probe configuration + # @default -- See below + liveness: + # -- sets the probe type when not using a custom probe + # @default -- "TCP" + type: HTTP + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + path: "/ping" + + # -- Redainess probe configuration + # @default -- See below + readiness: + # -- sets the probe type when not using a custom probe + # @default -- "TCP" + type: HTTP + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + path: "/ping" + + # -- Startup probe configuration + # @default -- See below + startup: + # -- sets the probe type when not using a custom probe + # @default -- "TCP" + type: HTTP + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + path: "/ping" + +# -- Whether Role Based Access Control objects like roles and rolebindings should be created +rbac: + enabled: true + rules: + - apiGroups: + - "" + resources: + - services + - endpoints + - secrets + verbs: + - get + - list + - watch + - apiGroups: + - extensions + - networking.k8s.io + resources: + - ingresses + - ingressclasses + verbs: + - get + - list + - watch + - apiGroups: + - extensions + - networking.k8s.io + resources: + - ingresses/status + verbs: + - update + - apiGroups: + - traefik.containo.us + resources: + - ingressroutes + - ingressroutetcps + - ingressrouteudps + - middlewares + - middlewaretcps + - tlsoptions + - tlsstores + - traefikservices + - serverstransports + verbs: + - get + - list + - watch + +# -- The service account the pods will use to interact with the Kubernetes API +serviceAccount: + create: true + +# -- SCALE Middleware Handlers +middlewares: + basicAuth: [] + # - name: basicauthexample + # users: + # - username: testuser + # password: testpassword + forwardAuth: [] + # - name: forwardAuthexample + # address: https://auth.example.com/ + # authResponseHeaders: + # - X-Secret + # - X-Auth-User + # authRequestHeaders: + # - "Accept" + # - "X-CustomHeader" + # authResponseHeadersRegex: "^X-" + # trustForwardHeader: true + chain: [] + # - name: chainname + # middlewares: + # - name: compress + redirectScheme: [] + # - name: redirectSchemeName + # scheme: https + # permanent: true + rateLimit: [] + # - name: rateLimitName + # average: 300 + # burst: 200 + redirectRegex: [] + # - name: redirectRegexName + # regex: putregexhere + # replacement: repslacementurlhere + # permanent: false + stripPrefixRegex: [] + # - name: stripPrefixRegexName + # regex: [] + ipWhiteList: [] + # - name: ipWhiteListName + # sourceRange: [] + # ipStrategy: + # depth: 2 + # excludedIPs: [] + +portalhook: + enabled: true diff --git a/core/traefik/11.3.6/questions.yaml b/core/traefik/11.3.6/questions.yaml new file mode 100644 index 00000000000..ff7d0332a4c --- /dev/null +++ b/core/traefik/11.3.6/questions.yaml @@ -0,0 +1,2614 @@ +groups: + - name: "Container Image" + description: "Image to be used for container" + - name: "Controller" + description: "Configure workload deployment" + - name: "Container Configuration" + description: "additional container configuration" + - name: "App Configuration" + description: "App specific config options" + - name: "Networking and Services" + description: "Configure Network and Services for container" + - name: "Storage and Persistence" + description: "Persist and share data that is separate from the container" + - name: "Ingress" + description: "Ingress Configuration" + - name: "Security and Permissions" + description: "Configure security context and permissions" + - name: "Resources and Devices" + description: "Specify resources/devices to be allocated to workload" + - name: "Middlewares" + description: "Traefik Middlewares" + - name: "Metrics" + description: "Metrics" + - name: "Addons" + description: "Addon Configuration" + - name: "Advanced" + description: "Advanced Configuration" +portals: + open: + protocols: + - "http" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/dashboard/" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: global + label: "global settings" + group: "Controller" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: "flag this is SCALE" + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "Controller" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: "Show Advanced Controller Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: "Please specify type of workload to deploy" + label: "(Advanced) Controller Type" + schema: + type: string + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "RollingUpdate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: "Extra Args" + schema: + type: list + default: [] + items: + - variable: arg + label: "arg" + schema: + type: string + - variable: labelsList + label: "Controller Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: " Controller Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: TZ + label: "Timezone" + group: "Container Configuration" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: envList + label: "Image environment" + group: "Container Configuration" + schema: + type: list + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: expertpodconf + group: "Container Configuration" + label: "Show Expert Config" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: "Enable TTY" + description: "Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled." + group: "Workload Details" + schema: + type: boolean + default: false + - variable: stdin + label: "Enable STDIN" + description: "Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled." + group: "Workload Details" + schema: + type: boolean + default: false + - variable: termination + group: "Container Configuration" + label: "Termination settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: "Grace Period Seconds" + schema: + type: int + default: 10 + - variable: podLabelsList + group: "Container Configuration" + label: "Pod Labels" + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: podAnnotationsList + group: "Container Configuration" + label: "Pod Annotations" + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: pilot + label: "Traefik Pilot" + group: "App Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: token + label: "token" + schema: + type: string + default: "" + - variable: dashboard + label: "Pilot Dashboard" + schema: + type: boolean + default: false + + - variable: ingressClass + label: "ingressClass" + group: "App Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + description: "When enabled, ingressClass will match the entered name of this app" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: isDefaultClass + label: "isDefaultClass" + schema: + type: boolean + default: false + + - variable: logs + label: "Logs" + group: "App Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: general + label: "General Logs" + schema: + additional_attrs: true + type: dict + attrs: + - variable: level + label: "Log Level" + schema: + type: string + default: "ERROR" + enum: + - value: "INFO" + description: "Info" + - value: "WARN" + description: "Warnings" + - value: "ERROR" + description: "Errors" + - value: "FATAL" + description: "Fatal Errors" + - value: "PANIC" + description: "Panics" + - value: "DEBUG" + description: "Debug" + - variable: format + label: "General Log format" + schema: + type: string + default: "common" + enum: + - value: "common" + description: "Common Log Format" + - value: "json" + description: "JSON" + - variable: access + label: "Access Logs" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabledFilters + label: "Enable Filters" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: filters + label: "Filters" + schema: + additional_attrs: true + type: dict + attrs: + - variable: statuscodes + label: "Status codes" + schema: + type: string + default: "200,300-302" + - variable: retryattempts + label: "retryattempts" + schema: + type: boolean + default: true + - variable: minduration + label: "minduration" + schema: + type: string + default: "10ms" + - variable: fields + label: "Fields" + schema: + additional_attrs: true + type: dict + attrs: + - variable: general + label: "General" + schema: + additional_attrs: true + type: dict + attrs: + - variable: defaultmode + label: "Default Mode" + schema: + type: string + default: "keep" + enum: + - value: "keep" + description: "Keep" + - value: "drop" + description: "Drop" + - variable: headers + label: "Headers" + schema: + additional_attrs: true + type: dict + attrs: + - variable: defaultmode + label: "Default Mode" + schema: + type: string + default: "drop" + enum: + - value: "keep" + description: "Keep" + - value: "drop" + description: "Drop" + - variable: format + label: "Access Log format" + schema: + type: string + default: "common" + enum: + - value: "common" + description: "Common Log Format" + - value: "json" + description: "JSON" + - variable: middlewares + label: "" + group: "Middlewares" + schema: + additional_attrs: true + type: dict + attrs: + - variable: basicAuth + label: "basicAuth" + schema: + type: list + default: [] + items: + - variable: basicAuthEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + default: "" + - variable: users + label: "Users" + schema: + type: list + default: [] + items: + - variable: usersEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: username + label: "Username" + schema: + type: string + required: true + default: "" + - variable: password + label: "Password" + schema: + type: string + required: true + default: "" + + - variable: forwardAuth + label: "forwardAuth" + schema: + type: list + default: [] + items: + - variable: basicAuthEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + default: "" + - variable: address + label: "Address" + schema: + type: string + required: true + default: "" + - variable: trustForwardHeader + label: "trustForwardHeader" + schema: + type: boolean + default: false + - variable: authResponseHeadersRegex + label: "authResponseHeadersRegex" + schema: + type: string + default: "" + - variable: authResponseHeaders + label: "authResponseHeaders" + schema: + type: list + default: [] + items: + - variable: authResponseHeadersEntry + label: "" + schema: + type: string + default: "" + - variable: authRequestHeaders + label: "authRequestHeaders" + schema: + type: list + default: [] + items: + - variable: authRequestHeadersEntry + label: "" + schema: + type: string + default: "" + - variable: chain + label: "chain" + schema: + type: list + default: [] + items: + - variable: chainEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: middlewares + label: "Middlewares to Chain" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + required: true + default: "" + + - variable: redirectScheme + label: "redirectScheme" + schema: + type: list + default: [] + items: + - variable: redirectSchemeEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: scheme + label: "Scheme" + schema: + type: string + required: true + default: "https" + enum: + - value: "https" + description: "https" + - value: "http" + description: "http" + - variable: permanent + label: "Permanent" + schema: + type: boolean + default: false + + - variable: rateLimit + label: "rateLimit" + schema: + type: list + default: [] + items: + - variable: rateLimitEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: average + label: "Average" + schema: + type: int + required: true + default: 300 + - variable: burst + label: "Burst" + schema: + type: int + required: true + default: 200 + - variable: redirectRegex + label: "redirectRegex" + schema: + type: list + default: [] + items: + - variable: redirectRegexEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: regex + label: "Regex" + schema: + type: string + required: true + default: "" + - variable: replacement + label: "Replacement" + schema: + type: string + required: true + default: "" + - variable: permanent + label: "Permanent" + schema: + type: boolean + default: false + - variable: stripPrefixRegex + label: "stripPrefixRegex" + schema: + type: list + default: [] + items: + - variable: stripPrefixRegexEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: regex + label: "Regex" + schema: + type: list + default: [] + items: + - variable: regexEntry + label: "Regex" + schema: + type: string + required: true + default: "" + + - variable: ipWhiteList + label: "ipWhiteList" + schema: + type: list + default: [] + items: + - variable: ipWhiteListEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + default: "" + - variable: sourceRange + label: "Source Range" + schema: + type: list + default: [] + items: + - variable: sourceRangeEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: ipStrategy + label: "IP Strategy" + schema: + additional_attrs: true + type: dict + attrs: + - variable: depth + label: "Depth" + schema: + type: int + required: true + - variable: excludedIPs + label: "Excluded IPs" + schema: + type: list + default: [] + items: + - variable: excludedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + + - variable: service + group: "Networking and Services" + label: "Configure Service Entrypoint" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "ClusterIP" + description: "ClusterIP" + - value: "NodePort" + description: "NodePort (Advanced)" + - value: "LoadBalancer" + description: "LoadBalancer (Advanced)" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ipFamilyPolicy + label: "IP Family Policy" + description: "(Advanced) Specify the ip policy" + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: "SingleStack" + enum: + - value: "SingleStack" + description: "SingleStack" + - value: "PreferDualStack" + description: "PreferDualStack" + - value: "RequireDualStack" + description: "RequireDualStack" + - variable: ipFamilies + label: "(advanced) IP families" + description: "(advanced) The ip families that should be used" + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: "IP family" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Entrypoint Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 9000 + + - variable: port + label: "Entrypoints Port" + schema: + type: int + default: 9000 + required: true + - variable: tcp + label: "TCP Service" + description: "The tcp Entrypoint service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "ClusterIP" + description: "ClusterIP" + - value: "NodePort" + description: "NodePort (Advanced)" + - value: "LoadBalancer" + description: "LoadBalancer (Advanced)" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ipFamilyPolicy + label: "IP Family Policy" + description: "(Advanced) Specify the ip policy" + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: "SingleStack" + enum: + - value: "SingleStack" + description: "SingleStack" + - value: "PreferDualStack" + description: "PreferDualStack" + - value: "RequireDualStack" + description: "RequireDualStack" + - variable: ipFamilies + label: "(advanced) IP families" + description: "(advanced) The ip families that should be used" + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: "IP family" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: web + label: "web Entrypoint Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Entrypoints Port" + schema: + type: int + default: 9080 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + - variable: redirectPort + label: "Redirect to Port" + schema: + type: int + - variable: redirectTo + label: "Redirect to Entrypoint" + schema: + type: string + default: "websecure" + - variable: forwardedHeaders + label: "Accept Forwarded Headers" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: "Trusted IPs" + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: ipaddr + required: true + default: "" + - variable: insecureMode + label: "Insecure Mode" + schema: + type: boolean + default: false + - variable: websecure + label: "websecure Entrypoints Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Entrypoints Port" + schema: + type: int + default: 9443 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTPS" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + - variable: redirectPort + label: "Redirect to Port" + schema: + type: int + - variable: redirectTo + label: "Redirect to Entrypoint" + schema: + type: string + - variable: forwardedHeaders + label: "Accept Forwarded Headers" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: "Trusted IPs" + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: ipaddr + required: true + default: "" + - variable: insecureMode + label: "Insecure Mode" + schema: + type: boolean + default: false + - variable: tls + label: "websecure Entrypoints Configuration" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: true + hidden: true + - variable: portsList + label: "Additional TCP Entrypoints" + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: "Custom Entrypoints" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Entrypoints Name" + schema: + type: string + default: "" + - variable: protocol + label: "Entrypoints Type" + schema: + type: string + default: "TCP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + required: true + - variable: tls + label: "websecure Entrypoints Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: true + - variable: redirectPort + label: "Redirect to Port" + schema: + type: int + - variable: redirectTo + label: "Redirect to Entrypoint" + schema: + type: string + - variable: forwardedHeaders + label: "Accept Forwarded Headers" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: "Trusted IPs" + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: ipaddr + required: true + default: "" + - variable: insecureMode + label: "Insecure Mode" + schema: + type: boolean + default: false + - variable: ingress + label: "" + group: "Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + + - variable: entrypoint + label: "(Advanced) Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + + - variable: expert + label: "Show Expert Configuration Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: "These middlewares enforce a number of best practices." + label: "Enable Default Middlewares" + schema: + type: boolean + default: true + - variable: ingressClassName + label: "IngressClass Name" + schema: + type: string + default: "" + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: ingressList + label: "Add Manual Custom Ingresses" + group: "Ingress" + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: "Custom Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name" + schema: + type: string + default: "" + - variable: ingressClassName + label: "IngressClass Name" + schema: + type: string + default: "" + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + - variable: service + label: "Linked Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Service Name" + schema: + type: string + default: "" + - variable: port + label: "Service Port" + schema: + type: int + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: "Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + + - variable: security + label: "Container Security Settings" + group: "Security and Permissions" + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: "Change PUID / UMASK values" + description: "By enabling this you override default set values." + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: "Process User ID - PUID" + description: "When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps" + schema: + type: int + default: 568 + - variable: UMASK + label: "UMASK" + description: "When supported by the container, this sets the UMASK for tha App. Not supported by all Apps" + schema: + type: string + default: "002" + + - variable: advancedSecurity + label: "Show Advanced Security Settings" + group: "Security and Permissions" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: "Security Context" + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: "Capabilities" + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: "Drop Capability" + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: "Add Capability" + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + + - variable: podSecurityContext + group: "Security and Permissions" + label: "Pod Security Context" + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: "OnRootMismatch" + enum: + - value: "OnRootMismatch" + description: "OnRootMismatch" + - value: "Always" + description: "Always" + - variable: supplementalGroups + label: "supplemental Groups" + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: "supplemental Group" + schema: + type: int + + + - variable: advancedresources + label: "Set Custom Resource Limits/Requests (Advanced)" + group: "Resources and Devices" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: "Advanced Limit Resource Consumption" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: "CPU" + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "4000m" + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "8Gi" + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: "CPU" + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "10m" + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "50Mi" + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + + - variable: deviceList + label: "Mount USB devices" + group: "Resources and Devices" + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: "Device" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + - variable: type + label: "(Advanced) Type of Storage" + description: "Sets the persistence type" + schema: + type: string + default: "hostPath" + hidden: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPath + label: "Host Device Path" + description: "Path to the device on the host system" + schema: + type: path + - variable: mountPath + label: "Container Device Path" + description: "Path inside the container the device is mounted" + schema: + type: string + default: "/dev/ttyACM0" + + # Specify GPU configuration + - variable: scaleGPU + label: "GPU Configuration" + group: "Resources and Devices" + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + + - variable: autoscaling + group: "Advanced" + label: "(Advanced) Horizontal Pod Autoscaler" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: "Target" + description: "deployment name, defaults to main deployment" + schema: + type: string + default: "" + - variable: minReplicas + label: "Minimum Replicas" + schema: + type: int + default: 1 + - variable: maxReplicas + label: "Maximum Replicas" + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: "Target CPU Utilization Percentage" + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: "Target Memory Utilization Percentage" + schema: + type: int + default: 80 + - variable: networkPolicy + group: "Advanced" + label: "(Advanced) Network Policy" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: "Policy Type" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "ingress" + description: "Ingress" + - value: "egress" + description: "Egress" + - value: "ingress-egress" + description: "Ingress and Egress" + - variable: egress + label: "Egress" + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: "To" + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: "ipBlock" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: "cidr" + schema: + type: string + default: "" + - variable: except + label: "except" + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: "namespaceSelector" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: "matchExpressions" + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: "Key" + schema: + type: string + - variable: operator + label: "operator" + schema: + type: string + default: "TCP" + enum: + - value: "In" + description: "In" + - value: "NotIn" + description: "NotIn" + - value: "Exists " + description: "Exists " + - value: "DoesNotExist " + description: "DoesNotExist " + - variable: values + label: "values" + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: "matchExpressions" + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: "Key" + schema: + type: string + - variable: operator + label: "operator" + schema: + type: string + default: "TCP" + enum: + - value: "In" + description: "In" + - value: "NotIn" + description: "NotIn" + - value: "Exists " + description: "Exists " + - value: "DoesNotExist " + description: "DoesNotExist " + - variable: values + label: "values" + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: "Ports" + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "port" + schema: + type: int + - variable: endPort + label: "port" + schema: + type: int + - variable: protocol + label: "Protocol" + schema: + type: string + default: "TCP" + enum: + - value: "TCP" + description: "TCP" + - value: "UDP" + description: "UDP" + - value: "SCTP" + description: "SCTP" + - variable: ingress + label: "Ingress" + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: "From" + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: "ipBlock" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: "cidr" + schema: + type: string + default: "" + - variable: except + label: "except" + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: "namespaceSelector" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: "matchExpressions" + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: "Key" + schema: + type: string + - variable: operator + label: "operator" + schema: + type: string + default: "TCP" + enum: + - value: "In" + description: "In" + - value: "NotIn" + description: "NotIn" + - value: "Exists " + description: "Exists " + - value: "DoesNotExist " + description: "DoesNotExist " + - variable: values + label: "values" + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: "matchExpressions" + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: "Key" + schema: + type: string + - variable: operator + label: "operator" + schema: + type: string + default: "TCP" + enum: + - value: "In" + description: "In" + - value: "NotIn" + description: "NotIn" + - value: "Exists " + description: "Exists " + - value: "DoesNotExist " + description: "DoesNotExist " + - variable: values + label: "values" + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: "Ports" + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "port" + schema: + type: int + - variable: endPort + label: "port" + schema: + type: int + - variable: protocol + label: "Protocol" + schema: + type: string + default: "TCP" + enum: + - value: "TCP" + description: "TCP" + - value: "UDP" + description: "UDP" + - value: "SCTP" + description: "SCTP" + + + - variable: addons + group: "Addons" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vpn + label: "VPN" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Type" + schema: + type: string + default: "disabled" + enum: + - value: "disabled" + description: "disabled" + - value: "openvpn" + description: "OpenVPN" + - value: "wireguard" + description: "Wireguard" + - variable: openvpn + label: "OpenVPN Settings" + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: "authentication username" + description: "authentication username, optional" + schema: + type: string + default: "" + - variable: password + label: "authentication password" + description: "authentication credentials" + schema: + type: string + default: "" + required: true + - variable: killSwitch + label: "Enable killswitch" + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: "Killswitch Excluded IPv4 networks" + description: "list of killswitch excluded ipv4 addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: "IPv4 Network" + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: "Killswitch Excluded IPv6 networks" + description: "list of killswitch excluded ipv4 addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: "IPv6 Network" + schema: + type: string + required: true + + - variable: configFile + label: "VPN Config File Location" + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "type" + schema: + type: string + default: "hostPath" + hidden: true + - variable: hostPathType + label: "hostPathType" + schema: + type: string + default: "File" + hidden: true + - variable: noMount + label: "noMount" + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: "Full path to file" + description: "path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + required: true + - variable: envList + label: "VPN environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + - variable: codeserver + label: "Codeserver" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: "Git Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: "Raw SSH private key" + label: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "NodePort" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: "leave empty to disable" + label: "nodePort" + schema: + type: int + default: 36107 + - variable: envList + label: "Codeserver environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + + - variable: promtail + label: "Promtail" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: "Loki URL" + schema: + type: string + required: true + - variable: logs + label: "Log Paths" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: path + label: "Path" + schema: + type: string + required: true + - variable: args + label: "Promtail ecommand line arguments" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: "Arg" + schema: + type: string + required: true + - variable: envList + label: "Promtail environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + + + + - variable: netshoot + label: "Netshoot" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: "Netshoot environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true diff --git a/core/traefik/11.3.6/security.md b/core/traefik/11.3.6/security.md new file mode 100644 index 00000000000..f87fdfc279f --- /dev/null +++ b/core/traefik/11.3.6/security.md @@ -0,0 +1,137 @@ +--- +hide: + - toc +--- + +# Security Overview + + + +## Helm-Chart + +##### Scan Results + +#### Chart Object: traefik/templates/common.yaml + + + +| Type | Misconfiguration ID | Check | Severity | Explaination | Links | +|:----------------|:------------------:|:-----------:|:------------------:|-----------------------------------------|-----------------------------------------| +| Kubernetes Security Check | KSV001 | Process can elevate its own privileges | MEDIUM |
Expand... A program inside the container can elevate its own privileges and run as root, which might give the program control over the container and node.


Container 'hostpatch' of Deployment 'RELEASE-NAME-traefik' should set 'securityContext.allowPrivilegeEscalation' to false
|
Expand...https://kubernetes.io/docs/concepts/security/pod-security-standards/#restricted
https://avd.aquasec.com/appshield/ksv001
| +| Kubernetes Security Check | KSV003 | Default capabilities not dropped | LOW |
Expand... The container should drop all default capabilities and add only those that are needed for its execution.


Container 'RELEASE-NAME-traefik' of Deployment 'RELEASE-NAME-traefik' should add 'ALL' to 'securityContext.capabilities.drop'
|
Expand...https://kubesec.io/basics/containers-securitycontext-capabilities-drop-index-all/
https://avd.aquasec.com/appshield/ksv003
| +| Kubernetes Security Check | KSV003 | Default capabilities not dropped | LOW |
Expand... The container should drop all default capabilities and add only those that are needed for its execution.


Container 'hostpatch' of Deployment 'RELEASE-NAME-traefik' should add 'ALL' to 'securityContext.capabilities.drop'
|
Expand...https://kubesec.io/basics/containers-securitycontext-capabilities-drop-index-all/
https://avd.aquasec.com/appshield/ksv003
| +| Kubernetes Security Check | KSV011 | CPU not limited | LOW |
Expand... Enforcing CPU limits prevents DoS via resource exhaustion.


Container 'hostpatch' of Deployment 'RELEASE-NAME-traefik' should set 'resources.limits.cpu'
|
Expand...https://cloud.google.com/blog/products/containers-kubernetes/kubernetes-best-practices-resource-requests-and-limits
https://avd.aquasec.com/appshield/ksv011
| +| Kubernetes Security Check | KSV012 | Runs as root user | MEDIUM |
Expand... 'runAsNonRoot' forces the running image to run as a non-root user to ensure least privileges.


Container 'autopermissions' of Deployment 'RELEASE-NAME-traefik' should set 'securityContext.runAsNonRoot' to true
|
Expand...https://kubernetes.io/docs/concepts/security/pod-security-standards/#restricted
https://avd.aquasec.com/appshield/ksv012
| +| Kubernetes Security Check | KSV012 | Runs as root user | MEDIUM |
Expand... 'runAsNonRoot' forces the running image to run as a non-root user to ensure least privileges.


Container 'hostpatch' of Deployment 'RELEASE-NAME-traefik' should set 'securityContext.runAsNonRoot' to true
|
Expand...https://kubernetes.io/docs/concepts/security/pod-security-standards/#restricted
https://avd.aquasec.com/appshield/ksv012
| +| Kubernetes Security Check | KSV014 | Root file system is not read-only | LOW |
Expand... An immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.


Container 'autopermissions' of Deployment 'RELEASE-NAME-traefik' should set 'securityContext.readOnlyRootFilesystem' to true
|
Expand...https://kubesec.io/basics/containers-securitycontext-readonlyrootfilesystem-true/
https://avd.aquasec.com/appshield/ksv014
| +| Kubernetes Security Check | KSV014 | Root file system is not read-only | LOW |
Expand... An immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.


Container 'hostpatch' of Deployment 'RELEASE-NAME-traefik' should set 'securityContext.readOnlyRootFilesystem' to true
|
Expand...https://kubesec.io/basics/containers-securitycontext-readonlyrootfilesystem-true/
https://avd.aquasec.com/appshield/ksv014
| +| Kubernetes Security Check | KSV015 | CPU requests not specified | LOW |
Expand... When containers have resource requests specified, the scheduler can make better decisions about which nodes to place pods on, and how to deal with resource contention.


Container 'hostpatch' of Deployment 'RELEASE-NAME-traefik' should set 'resources.requests.cpu'
|
Expand...https://cloud.google.com/blog/products/containers-kubernetes/kubernetes-best-practices-resource-requests-and-limits
https://avd.aquasec.com/appshield/ksv015
| +| Kubernetes Security Check | KSV016 | Memory requests not specified | LOW |
Expand... When containers have memory requests specified, the scheduler can make better decisions about which nodes to place pods on, and how to deal with resource contention.


Container 'hostpatch' of Deployment 'RELEASE-NAME-traefik' should set 'resources.requests.memory'
|
Expand...https://kubesec.io/basics/containers-resources-limits-memory/
https://avd.aquasec.com/appshield/ksv016
| +| Kubernetes Security Check | KSV017 | Privileged container | HIGH |
Expand... Privileged containers share namespaces with the host system and do not offer any security. They should be used exclusively for system containers that require high privileges.


Container 'hostpatch' of Deployment 'RELEASE-NAME-traefik' should set 'securityContext.privileged' to false
|
Expand...https://kubernetes.io/docs/concepts/security/pod-security-standards/#baseline
https://avd.aquasec.com/appshield/ksv017
| +| Kubernetes Security Check | KSV018 | Memory not limited | LOW |
Expand... Enforcing memory limits prevents DoS via resource exhaustion.


Container 'hostpatch' of Deployment 'RELEASE-NAME-traefik' should set 'resources.limits.memory'
|
Expand...https://kubesec.io/basics/containers-resources-limits-memory/
https://avd.aquasec.com/appshield/ksv018
| +| Kubernetes Security Check | KSV020 | Runs with low user ID | MEDIUM |
Expand... Force the container to run with user ID > 10000 to avoid conflicts with the host’s user table.


Container 'RELEASE-NAME-traefik' of Deployment 'RELEASE-NAME-traefik' should set 'securityContext.runAsUser' > 10000
|
Expand...https://kubesec.io/basics/containers-securitycontext-runasuser/
https://avd.aquasec.com/appshield/ksv020
| +| Kubernetes Security Check | KSV020 | Runs with low user ID | MEDIUM |
Expand... Force the container to run with user ID > 10000 to avoid conflicts with the host’s user table.


Container 'autopermissions' of Deployment 'RELEASE-NAME-traefik' should set 'securityContext.runAsUser' > 10000
|
Expand...https://kubesec.io/basics/containers-securitycontext-runasuser/
https://avd.aquasec.com/appshield/ksv020
| +| Kubernetes Security Check | KSV020 | Runs with low user ID | MEDIUM |
Expand... Force the container to run with user ID > 10000 to avoid conflicts with the host’s user table.


Container 'hostpatch' of Deployment 'RELEASE-NAME-traefik' should set 'securityContext.runAsUser' > 10000
|
Expand...https://kubesec.io/basics/containers-securitycontext-runasuser/
https://avd.aquasec.com/appshield/ksv020
| +| Kubernetes Security Check | KSV021 | Runs with low group ID | MEDIUM |
Expand... Force the container to run with group ID > 10000 to avoid conflicts with the host’s user table.


Container 'RELEASE-NAME-traefik' of Deployment 'RELEASE-NAME-traefik' should set 'securityContext.runAsGroup' > 10000
|
Expand...https://kubesec.io/basics/containers-securitycontext-runasuser/
https://avd.aquasec.com/appshield/ksv021
| +| Kubernetes Security Check | KSV021 | Runs with low group ID | MEDIUM |
Expand... Force the container to run with group ID > 10000 to avoid conflicts with the host’s user table.


Container 'autopermissions' of Deployment 'RELEASE-NAME-traefik' should set 'securityContext.runAsGroup' > 10000
|
Expand...https://kubesec.io/basics/containers-securitycontext-runasuser/
https://avd.aquasec.com/appshield/ksv021
| +| Kubernetes Security Check | KSV021 | Runs with low group ID | MEDIUM |
Expand... Force the container to run with group ID > 10000 to avoid conflicts with the host’s user table.


Container 'hostpatch' of Deployment 'RELEASE-NAME-traefik' should set 'securityContext.runAsGroup' > 10000
|
Expand...https://kubesec.io/basics/containers-securitycontext-runasuser/
https://avd.aquasec.com/appshield/ksv021
| +| Kubernetes Security Check | KSV023 | hostPath volumes mounted | MEDIUM |
Expand... HostPath volumes must be forbidden.


Deployment 'RELEASE-NAME-traefik' should not set 'spec.template.volumes.hostPath'
|
Expand...https://kubernetes.io/docs/concepts/security/pod-security-standards/#baseline
https://avd.aquasec.com/appshield/ksv023
| +| Kubernetes Security Check | KSV029 | A root primary or supplementary GID set | LOW |
Expand... Containers should be forbidden from running with a root primary or supplementary GID.


Deployment 'RELEASE-NAME-traefik' should set 'spec.securityContext.runAsGroup', 'spec.securityContext.supplementalGroups[*]' and 'spec.securityContext.fsGroup' to integer greater than 0
|
Expand...https://kubernetes.io/docs/concepts/security/pod-security-standards/#restricted
https://avd.aquasec.com/appshield/ksv029
| + + +| No Misconfigurations found | +|:---------------------------------| + + + + +| No Misconfigurations found | +|:---------------------------------| + + + + +| No Misconfigurations found | +|:---------------------------------| + + + + +| No Misconfigurations found | +|:---------------------------------| + + + +## Containers + +##### Detected Containers + + tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 + tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 + tccr.io/truecharts/traefik:v2.6.7@sha256:f3cd9f39d025da2edbd59d119ea982b75c859f48252075bc2882aeac089dc905 + +##### Scan Results + + +#### Container: tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 (alpine 3.15.2) + + +**alpine** + + +| Package | Vulnerability | Severity | Installed Version | Fixed Version | Links | +|:----------------|:------------------:|:-----------:|:------------------:|:-------------:|-----------------------------------------| +| busybox | CVE-2022-28391 | CRITICAL | 1.34.1-r4 | 1.34.1-r5 |
Expand...https://access.redhat.com/security/cve/CVE-2022-28391
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-28391
https://git.alpinelinux.org/aports/plain/main/busybox/0001-libbb-sockaddr2str-ensure-only-printable-characters-.patch
https://git.alpinelinux.org/aports/plain/main/busybox/0002-nslookup-sanitize-all-printed-strings-with-printable.patch
https://gitlab.alpinelinux.org/alpine/aports/-/issues/13661
https://nvd.nist.gov/vuln/detail/CVE-2022-28391
| +| curl | CVE-2022-22576 | MEDIUM | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-22576
https://curl.se/docs/CVE-2022-22576.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22576
https://ubuntu.com/security/notices/USN-5397-1
| +| curl | CVE-2022-27774 | MEDIUM | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-27774
https://curl.se/docs/CVE-2022-27774.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27774
https://ubuntu.com/security/notices/USN-5397-1
| +| curl | CVE-2022-27776 | MEDIUM | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-27776
https://curl.se/docs/CVE-2022-27776.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27776
https://ubuntu.com/security/notices/USN-5397-1
| +| curl | CVE-2022-27775 | LOW | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-27775
https://curl.se/docs/CVE-2022-27775.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27775
https://ubuntu.com/security/notices/USN-5397-1
| +| libcurl | CVE-2022-22576 | MEDIUM | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-22576
https://curl.se/docs/CVE-2022-22576.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22576
https://ubuntu.com/security/notices/USN-5397-1
| +| libcurl | CVE-2022-27774 | MEDIUM | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-27774
https://curl.se/docs/CVE-2022-27774.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27774
https://ubuntu.com/security/notices/USN-5397-1
| +| libcurl | CVE-2022-27776 | MEDIUM | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-27776
https://curl.se/docs/CVE-2022-27776.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27776
https://ubuntu.com/security/notices/USN-5397-1
| +| libcurl | CVE-2022-27775 | LOW | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-27775
https://curl.se/docs/CVE-2022-27775.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27775
https://ubuntu.com/security/notices/USN-5397-1
| +| ssl_client | CVE-2022-28391 | CRITICAL | 1.34.1-r4 | 1.34.1-r5 |
Expand...https://access.redhat.com/security/cve/CVE-2022-28391
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-28391
https://git.alpinelinux.org/aports/plain/main/busybox/0001-libbb-sockaddr2str-ensure-only-printable-characters-.patch
https://git.alpinelinux.org/aports/plain/main/busybox/0002-nslookup-sanitize-all-printed-strings-with-printable.patch
https://gitlab.alpinelinux.org/alpine/aports/-/issues/13661
https://nvd.nist.gov/vuln/detail/CVE-2022-28391
| +| zlib | CVE-2018-25032 | HIGH | 1.2.11-r3 | 1.2.12-r0 |
Expand...http://seclists.org/fulldisclosure/2022/May/33
http://seclists.org/fulldisclosure/2022/May/35
http://seclists.org/fulldisclosure/2022/May/38
http://www.openwall.com/lists/oss-security/2022/03/25/2
http://www.openwall.com/lists/oss-security/2022/03/26/1
https://access.redhat.com/security/cve/CVE-2018-25032
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
https://errata.almalinux.org/8/ALSA-2022-2201.html
https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531
https://github.com/madler/zlib/compare/v1.2.11...v1.2.12
https://github.com/madler/zlib/issues/605
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4
https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5
https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ
https://linux.oracle.com/cve/CVE-2018-25032.html
https://linux.oracle.com/errata/ELSA-2022-2213.html
https://lists.debian.org/debian-lts-announce/2022/04/msg00000.html
https://lists.debian.org/debian-lts-announce/2022/05/msg00008.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NS2D2GFPFGOJUL4WQ3DUAY7HF4VWQ77F/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOKNP2L734AEL47NRYGVZIKEFOUBQY5Y/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XOKFMSNQ5D5WGMALBNBXU3GE442V74WU/
https://nvd.nist.gov/vuln/detail/CVE-2018-25032
https://support.apple.com/kb/HT213255
https://support.apple.com/kb/HT213256
https://support.apple.com/kb/HT213257
https://ubuntu.com/security/notices/USN-5355-1
https://ubuntu.com/security/notices/USN-5355-2
https://ubuntu.com/security/notices/USN-5359-1
https://www.debian.org/security/2022/dsa-5111
https://www.openwall.com/lists/oss-security/2022/03/24/1
https://www.openwall.com/lists/oss-security/2022/03/28/1
https://www.openwall.com/lists/oss-security/2022/03/28/3
| + + +#### Container: tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 (alpine 3.15.2) + + +**alpine** + + +| Package | Vulnerability | Severity | Installed Version | Fixed Version | Links | +|:----------------|:------------------:|:-----------:|:------------------:|:-------------:|-----------------------------------------| +| busybox | CVE-2022-28391 | CRITICAL | 1.34.1-r4 | 1.34.1-r5 |
Expand...https://access.redhat.com/security/cve/CVE-2022-28391
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-28391
https://git.alpinelinux.org/aports/plain/main/busybox/0001-libbb-sockaddr2str-ensure-only-printable-characters-.patch
https://git.alpinelinux.org/aports/plain/main/busybox/0002-nslookup-sanitize-all-printed-strings-with-printable.patch
https://gitlab.alpinelinux.org/alpine/aports/-/issues/13661
https://nvd.nist.gov/vuln/detail/CVE-2022-28391
| +| curl | CVE-2022-22576 | MEDIUM | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-22576
https://curl.se/docs/CVE-2022-22576.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22576
https://ubuntu.com/security/notices/USN-5397-1
| +| curl | CVE-2022-27774 | MEDIUM | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-27774
https://curl.se/docs/CVE-2022-27774.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27774
https://ubuntu.com/security/notices/USN-5397-1
| +| curl | CVE-2022-27776 | MEDIUM | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-27776
https://curl.se/docs/CVE-2022-27776.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27776
https://ubuntu.com/security/notices/USN-5397-1
| +| curl | CVE-2022-27775 | LOW | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-27775
https://curl.se/docs/CVE-2022-27775.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27775
https://ubuntu.com/security/notices/USN-5397-1
| +| libcurl | CVE-2022-22576 | MEDIUM | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-22576
https://curl.se/docs/CVE-2022-22576.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22576
https://ubuntu.com/security/notices/USN-5397-1
| +| libcurl | CVE-2022-27774 | MEDIUM | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-27774
https://curl.se/docs/CVE-2022-27774.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27774
https://ubuntu.com/security/notices/USN-5397-1
| +| libcurl | CVE-2022-27776 | MEDIUM | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-27776
https://curl.se/docs/CVE-2022-27776.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27776
https://ubuntu.com/security/notices/USN-5397-1
| +| libcurl | CVE-2022-27775 | LOW | 7.80.0-r0 | 7.80.0-r1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-27775
https://curl.se/docs/CVE-2022-27775.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27775
https://ubuntu.com/security/notices/USN-5397-1
| +| ssl_client | CVE-2022-28391 | CRITICAL | 1.34.1-r4 | 1.34.1-r5 |
Expand...https://access.redhat.com/security/cve/CVE-2022-28391
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-28391
https://git.alpinelinux.org/aports/plain/main/busybox/0001-libbb-sockaddr2str-ensure-only-printable-characters-.patch
https://git.alpinelinux.org/aports/plain/main/busybox/0002-nslookup-sanitize-all-printed-strings-with-printable.patch
https://gitlab.alpinelinux.org/alpine/aports/-/issues/13661
https://nvd.nist.gov/vuln/detail/CVE-2022-28391
| +| zlib | CVE-2018-25032 | HIGH | 1.2.11-r3 | 1.2.12-r0 |
Expand...http://seclists.org/fulldisclosure/2022/May/33
http://seclists.org/fulldisclosure/2022/May/35
http://seclists.org/fulldisclosure/2022/May/38
http://www.openwall.com/lists/oss-security/2022/03/25/2
http://www.openwall.com/lists/oss-security/2022/03/26/1
https://access.redhat.com/security/cve/CVE-2018-25032
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
https://errata.almalinux.org/8/ALSA-2022-2201.html
https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531
https://github.com/madler/zlib/compare/v1.2.11...v1.2.12
https://github.com/madler/zlib/issues/605
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4
https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5
https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ
https://linux.oracle.com/cve/CVE-2018-25032.html
https://linux.oracle.com/errata/ELSA-2022-2213.html
https://lists.debian.org/debian-lts-announce/2022/04/msg00000.html
https://lists.debian.org/debian-lts-announce/2022/05/msg00008.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NS2D2GFPFGOJUL4WQ3DUAY7HF4VWQ77F/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOKNP2L734AEL47NRYGVZIKEFOUBQY5Y/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XOKFMSNQ5D5WGMALBNBXU3GE442V74WU/
https://nvd.nist.gov/vuln/detail/CVE-2018-25032
https://support.apple.com/kb/HT213255
https://support.apple.com/kb/HT213256
https://support.apple.com/kb/HT213257
https://ubuntu.com/security/notices/USN-5355-1
https://ubuntu.com/security/notices/USN-5355-2
https://ubuntu.com/security/notices/USN-5359-1
https://www.debian.org/security/2022/dsa-5111
https://www.openwall.com/lists/oss-security/2022/03/24/1
https://www.openwall.com/lists/oss-security/2022/03/28/1
https://www.openwall.com/lists/oss-security/2022/03/28/3
| + + +#### Container: tccr.io/truecharts/traefik:v2.6.7@sha256:f3cd9f39d025da2edbd59d119ea982b75c859f48252075bc2882aeac089dc905 (alpine 3.15.4) + + +**alpine** + + +| No Vulnerabilities found | +|:---------------------------------| + + + +**gobinary** + + +| Package | Vulnerability | Severity | Installed Version | Fixed Version | Links | +|:----------------|:------------------:|:-----------:|:------------------:|:-------------:|-----------------------------------------| +| github.com/containerd/containerd | CVE-2022-23648 | HIGH | v1.5.9 | 1.4.13, 1.5.10, 1.6.1 |
Expand...http://packetstormsecurity.com/files/166421/containerd-Image-Volume-Insecure-Handling.html
https://access.redhat.com/security/cve/CVE-2022-23648
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-23648
https://github.com/advisories/GHSA-crp2-qrr5-8pq7
https://github.com/containerd/containerd/commit/10f428dac7cec44c864e1b830a4623af27a9fc70
https://github.com/containerd/containerd/releases/tag/v1.4.13
https://github.com/containerd/containerd/releases/tag/v1.5.10
https://github.com/containerd/containerd/releases/tag/v1.6.1
https://github.com/containerd/containerd/security/advisories/GHSA-crp2-qrr5-8pq7
https://github.com/containerd/containerd/security/advisories/GHSA-crp2-qrr5-8pq7.
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/AUDQUQBZJGBWJPMRVB6QCCCRF7O3O4PA/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HFTS2EF3S7HNYSNZSEJZIJHPRU7OPUV3/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/OCCARJ6FU4MWBTXHZNMS7NELPDBIX2VO/
https://nvd.nist.gov/vuln/detail/CVE-2022-23648
https://ubuntu.com/security/notices/USN-5311-1
https://ubuntu.com/security/notices/USN-5311-2
https://www.debian.org/security/2022/dsa-5091
| +| github.com/docker/distribution | GMS-2022-20 | UNKNOWN | v2.7.1+incompatible | v2.8.0 |
Expand...https://github.com/advisories/GHSA-qq97-vm5h-rrhg
https://github.com/distribution/distribution/commit/b59a6f827947f9e0e67df0cfb571046de4733586
https://github.com/distribution/distribution/security/advisories/GHSA-qq97-vm5h-rrhg
https://github.com/opencontainers/image-spec/pull/411
| +| github.com/hashicorp/consul | CVE-2022-29153 | HIGH | v1.10.4 | 1.9.17, 1.10.10, 1.11.5 |
Expand...https://discuss.hashicorp.com
https://discuss.hashicorp.com/t/hcsec-2022-10-consul-s-http-health-check-may-allow-server-side-request-forgery/38393
https://nvd.nist.gov/vuln/detail/CVE-2022-29153
| +| github.com/hashicorp/consul | CVE-2022-24687 | MEDIUM | v1.10.4 | 1.9.15, 1.10.8, 1.11.3 |
Expand...https://discuss.hashicorp.com
https://discuss.hashicorp.com/t/hcsec-2022-05-consul-ingress-gateway-panic-can-shutdown-servers/
https://nvd.nist.gov/vuln/detail/CVE-2022-24687
https://security.netapp.com/advisory/ntap-20220331-0006/
| diff --git a/core/traefik/11.3.6/templates/_args.tpl b/core/traefik/11.3.6/templates/_args.tpl new file mode 100644 index 00000000000..a395c6505bb --- /dev/null +++ b/core/traefik/11.3.6/templates/_args.tpl @@ -0,0 +1,155 @@ +{{/* Define the args */}} +{{- define "traefik.args" -}} +args: + {{/* merge all ports */}} + {{- $ports := dict }} + {{- range $.Values.service }} + {{- range $name, $value := .ports }} + {{- $_ := set $ports $name $value }} + {{- end }} + {{- end }} + {{/* start of actual arguments */}} + {{- with .Values.globalArguments }} + {{- range . }} + - {{ . | quote }} + {{- end }} + {{- end }} + {{- range $name, $config := $ports }} + {{- if $config }} + {{- if or ( eq $config.protocol "HTTP" ) ( eq $config.protocol "HTTPS" ) ( eq $config.protocol "TCP" ) }} + {{- $_ := set $config "protocol" "TCP" }} + {{- end }} + - "--entryPoints.{{$name}}.address=:{{ $config.port }}/{{ default "tcp" $config.protocol | lower }}" + {{- end }} + {{- end }} + - "--api.dashboard=true" + - "--ping=true" + {{- if .Values.metrics }} + {{- if .Values.metrics.datadog }} + - "--metrics.datadog=true" + - "--metrics.datadog.address={{ .Values.metrics.datadog.address }}" + {{- end }} + {{- if .Values.metrics.influxdb }} + - "--metrics.influxdb=true" + - "--metrics.influxdb.address={{ .Values.metrics.influxdb.address }}" + - "--metrics.influxdb.protocol={{ .Values.metrics.influxdb.protocol }}" + {{- end }} + {{- if .Values.metrics.prometheus }} + - "--metrics.prometheus=true" + - "--metrics.prometheus.entrypoint={{ .Values.metrics.prometheus.entryPoint }}" + {{- end }} + {{- if .Values.metrics.statsd }} + - "--metrics.statsd=true" + - "--metrics.statsd.address={{ .Values.metrics.statsd.address }}" + {{- end }} + {{- end }} + {{- if .Values.providers.kubernetesCRD.enabled }} + - "--providers.kubernetescrd" + {{- end }} + {{- if .Values.providers.kubernetesIngress.enabled }} + - "--providers.kubernetesingress" + {{- if .Values.providers.kubernetesIngress.publishedService.enabled }} + - "--providers.kubernetesingress.ingressendpoint.publishedservice={{ template "providers.kubernetesIngress.publishedServicePath" . }}" + {{- end }} + {{- if .Values.providers.kubernetesIngress.labelSelector }} + - "--providers.kubernetesingress.labelSelector={{ .Values.providers.kubernetesIngress.labelSelector }}" + {{- end }} + {{- end }} + {{- if and .Values.rbac.enabled .Values.rbac.namespaced }} + {{- if .Values.providers.kubernetesCRD.enabled }} + - "--providers.kubernetescrd.namespaces={{ template "providers.kubernetesCRD.namespaces" . }}" + {{- end }} + {{- if .Values.providers.kubernetesIngress.enabled }} + - "--providers.kubernetesingress.namespaces={{ template "providers.kubernetesIngress.namespaces" . }}" + {{- end }} + {{- end }} + {{- if .Values.ingressClass.enabled }} + - "--providers.kubernetesingress.ingressclass={{ .Release.Name }}" + {{- end }} + {{- range $entrypoint, $config := $ports }} + {{/* add args for forwardedHeaders support */}} + {{- if $config.forwardedHeaders.enabled }} + {{- if not ( empty $config.forwardedHeaders.trustedIPs ) }} + - "--entrypoints.{{ $entrypoint }}.forwardedHeaders.trustedIPs={{ join "," $config.forwardedHeaders.trustedIPs }}" + {{- end }} + {{- if $config.forwardedHeaders.insecureMode }} + - "--entrypoints.{{ $entrypoint }}.forwardedHeaders.insecure" + {{- end }} + {{- end }} + {{/* end forwardedHeaders configuration */}} + {{- if $config.redirectTo }} + {{- $toPort := index $ports $config.redirectTo }} + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.to=:{{ $toPort.port }}" + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.scheme=https" + {{- else if $config.redirectPort }} + {{ if gt $config.redirectPort 0.0 }} + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.to=:{{ $config.redirectPort }}" + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.scheme=https" + {{- end }} + {{- end }} + {{- if or ( $config.tls ) ( eq $config.protocol "HTTPS" ) }} + {{- if or ( $config.tls.enabled ) ( eq $config.protocol "HTTPS" ) }} + - "--entrypoints.{{ $entrypoint }}.http.tls=true" + {{- if $config.tls.options }} + - "--entrypoints.{{ $entrypoint }}.http.tls.options={{ $config.tls.options }}" + {{- end }} + {{- if $config.tls.certResolver }} + - "--entrypoints.{{ $entrypoint }}.http.tls.certResolver={{ $config.tls.certResolver }}" + {{- end }} + {{- if $config.tls.domains }} + {{- range $index, $domain := $config.tls.domains }} + {{- if $domain.main }} + - "--entrypoints.{{ $entrypoint }}.http.tls.domains[{{ $index }}].main={{ $domain.main }}" + {{- end }} + {{- if $domain.sans }} + - "--entrypoints.{{ $entrypoint }}.http.tls.domains[{{ $index }}].sans={{ join "," $domain.sans }}" + {{- end }} + {{- end }} + {{- end }} + {{- end }} + {{- end }} + {{- end }} + {{- with .Values.logs }} + - "--log.format={{ .general.format }}" + {{- if ne .general.level "ERROR" }} + - "--log.level={{ .general.level | upper }}" + {{- end }} + {{- if .access.enabled }} + - "--accesslog=true" + - "--accesslog.format={{ .access.format }}" + {{- if .access.bufferingsize }} + - "--accesslog.bufferingsize={{ .access.bufferingsize }}" + {{- end }} + {{- if .access.filters }} + {{- if .access.filters.statuscodes }} + - "--accesslog.filters.statuscodes={{ .access.filters.statuscodes }}" + {{- end }} + {{- if .access.filters.retryattempts }} + - "--accesslog.filters.retryattempts" + {{- end }} + {{- if .access.filters.minduration }} + - "--accesslog.filters.minduration={{ .access.filters.minduration }}" + {{- end }} + {{- end }} + - "--accesslog.fields.defaultmode={{ .access.fields.general.defaultmode }}" + {{- range $fieldname, $fieldaction := .access.fields.general.names }} + - "--accesslog.fields.names.{{ $fieldname }}={{ $fieldaction }}" + {{- end }} + - "--accesslog.fields.headers.defaultmode={{ .access.fields.headers.defaultmode }}" + {{- range $fieldname, $fieldaction := .access.fields.headers.names }} + - "--accesslog.fields.headers.names.{{ $fieldname }}={{ $fieldaction }}" + {{- end }} + {{- end }} + {{- end }} + {{- if .Values.pilot.enabled }} + - "--pilot.token={{ .Values.pilot.token }}" + {{- end }} + {{- if hasKey .Values.pilot "dashboard" }} + - "--pilot.dashboard={{ .Values.pilot.dashboard }}" + {{- end }} + {{- with .Values.additionalArguments }} + {{- range . }} + - {{ . | quote }} + {{- end }} + {{- end }} +{{- end -}} diff --git a/core/traefik/11.3.6/templates/_helpers.tpl b/core/traefik/11.3.6/templates/_helpers.tpl new file mode 100644 index 00000000000..8c6c4ac96bc --- /dev/null +++ b/core/traefik/11.3.6/templates/_helpers.tpl @@ -0,0 +1,22 @@ +{{/* +Construct the path for the providers.kubernetesingress.ingressendpoint.publishedservice. +By convention this will simply use the / to match the name of the +service generated. +Users can provide an override for an explicit service they want bound via `.Values.providers.kubernetesIngress.publishedService.pathOverride` +*/}} +{{- define "providers.kubernetesIngress.publishedServicePath" -}} +{{- $fullName := include "common.names.fullname" . -}} +{{- $defServiceName := printf "%s/%s-tcp" .Release.Namespace $fullName -}} +{{- $servicePath := default $defServiceName .Values.providers.kubernetesIngress.publishedService.pathOverride }} +{{- print $servicePath | trimSuffix "-" -}} +{{- end -}} + +{{/* +Construct a comma-separated list of whitelisted namespaces +*/}} +{{- define "providers.kubernetesIngress.namespaces" -}} +{{- default .Release.Namespace (join "," .Values.providers.kubernetesIngress.namespaces) }} +{{- end -}} +{{- define "providers.kubernetesCRD.namespaces" -}} +{{- default .Release.Namespace (join "," .Values.providers.kubernetesCRD.namespaces) }} +{{- end -}} diff --git a/core/traefik/11.3.6/templates/_ingressclass.tpl b/core/traefik/11.3.6/templates/_ingressclass.tpl new file mode 100644 index 00000000000..681ecc6fd0c --- /dev/null +++ b/core/traefik/11.3.6/templates/_ingressclass.tpl @@ -0,0 +1,24 @@ +{{/* Define the ingressClass */}} +{{- define "traefik.ingressClass" -}} +--- +{{ if .Values.ingressClass.enabled }} + {{- if .Capabilities.APIVersions.Has "networking.k8s.io/v1/IngressClass" }} +apiVersion: networking.k8s.io/v1 + {{- else if .Capabilities.APIVersions.Has "networking.k8s.io/v1beta1/IngressClass" }} +apiVersion: networking.k8s.io/v1beta1 + {{- else if or (eq .Values.ingressClass.fallbackApiVersion "v1beta1") (eq .Values.ingressClass.fallbackApiVersion "v1") }} +apiVersion: {{ printf "networking.k8s.io/%s" .Values.ingressClass.fallbackApiVersion }} + {{- else }} + {{- fail "\n\n ERROR: You must have at least networking.k8s.io/v1beta1 to use ingressClass" }} + {{- end }} +kind: IngressClass +metadata: + annotations: + ingressclass.kubernetes.io/is-default-class: {{ .Values.ingressClass.isDefaultClass | quote }} + labels: + {{- include "common.labels" . | nindent 4 }} + name: {{ .Release.Name }} +spec: + controller: traefik.io/ingress-controller +{{- end }} +{{- end }} diff --git a/core/traefik/11.3.6/templates/_ingressroute.tpl b/core/traefik/11.3.6/templates/_ingressroute.tpl new file mode 100644 index 00000000000..ac0deaff2a3 --- /dev/null +++ b/core/traefik/11.3.6/templates/_ingressroute.tpl @@ -0,0 +1,25 @@ +{{/* Define the ingressRoute */}} +{{- define "traefik.ingressRoute" -}} +{{ if .Values.ingressRoute.dashboard.enabled }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute +metadata: + name: {{ include "common.names.fullname" . }}-dashboard + annotations: + {{- with .Values.ingressRoute.dashboard.annotations }} + {{- toYaml . | nindent 4 }} + {{- end }} + labels: + {{- include "common.labels" . | nindent 4 }} +spec: + entryPoints: + - main + routes: + - match: PathPrefix(`/dashboard`) || PathPrefix(`/api`) + kind: Rule + services: + - name: api@internal + kind: TraefikService +{{ end }} +{{- end -}} diff --git a/core/traefik/11.3.6/templates/_portalhook.tpl b/core/traefik/11.3.6/templates/_portalhook.tpl new file mode 100644 index 00000000000..e3586c5d4e9 --- /dev/null +++ b/core/traefik/11.3.6/templates/_portalhook.tpl @@ -0,0 +1,26 @@ +{{/* Define the portalHook */}} +{{- define "traefik.portalhook" -}} +{{- if .Values.portalhook.enabled }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: portalhook + namespace: {{ $namespace }} +data: + {{- $ports := dict }} + {{- range $.Values.service }} + {{- range $name, $value := .ports }} + {{- $_ := set $ports $name $value }} + {{- end }} + {{- end }} + {{- range $name, $value := $ports }} + {{ $name }}: {{ $value.port | quote }} + {{- end }} +{{- end }} +{{- end -}} diff --git a/core/traefik/11.3.6/templates/_tlsoptions.tpl b/core/traefik/11.3.6/templates/_tlsoptions.tpl new file mode 100644 index 00000000000..3e5aad3bee9 --- /dev/null +++ b/core/traefik/11.3.6/templates/_tlsoptions.tpl @@ -0,0 +1,12 @@ +{{/* Define the tlsOptions */}} +{{- define "traefik.tlsOptions" -}} +{{- range $name, $config := .Values.tlsOptions }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: TLSOption +metadata: + name: {{ $name }} +spec: + {{- toYaml $config | nindent 2 }} +{{- end }} +{{- end -}} diff --git a/core/traefik/11.3.6/templates/common.yaml b/core/traefik/11.3.6/templates/common.yaml new file mode 100644 index 00000000000..c87583e25bd --- /dev/null +++ b/core/traefik/11.3.6/templates/common.yaml @@ -0,0 +1,24 @@ +{{/* Make sure all variables are set properly */}} +{{- include "common.setup" . }} + +{{- if .Values.metrics }} +{{- if .Values.metrics.prometheus }} +{{- $_ := set .Values.podAnnotations "prometheus.io/scrape" "true" -}} +{{- $_ := set .Values.podAnnotations "prometheus.io/path" "/metrics" -}} +{{- $_ := set .Values.podAnnotations "prometheus.io/scrape" "9180" -}} +{{- end }} +{{- end }} + +{{- $newArgs := (include "traefik.args" . | fromYaml) }} +{{- $_ := set .Values "newArgs" $newArgs -}} +{{- $mergedargs := concat .Values.args .Values.newArgs.args }} +{{- $_ := set .Values "args" $mergedargs -}} + +{{- include "traefik.portalhook" . }} +{{- include "traefik.tlsOptions" . }} +{{- include "traefik.ingressRoute" . }} +{{- include "traefik.ingressClass" . }} + + +{{/* Render the templates */}} +{{ include "common.postSetup" . }} diff --git a/core/traefik/11.3.6/templates/middlewares/basic-middleware.yaml b/core/traefik/11.3.6/templates/middlewares/basic-middleware.yaml new file mode 100644 index 00000000000..144f94e7333 --- /dev/null +++ b/core/traefik/11.3.6/templates/middlewares/basic-middleware.yaml @@ -0,0 +1,65 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: compress + namespace: {{ $namespace }} +spec: + compress: {} +--- +# Here, an average of 300 requests per second is allowed. +# In addition, a burst of 200 requests is allowed. +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: basic-ratelimit + namespace: {{ $namespace }} +spec: + rateLimit: + average: 600 + burst: 400 +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: basic-secure-headers + namespace: {{ $namespace }} +spec: + headers: + accessControlAllowMethods: + - GET + - OPTIONS + - HEAD + - PUT + accessControlMaxAge: 100 + sslRedirect: true + stsSeconds: 63072000 + # stsIncludeSubdomains: false + # stsPreload: false + forceSTSHeader: true + contentTypeNosniff: true + browserXssFilter: true + sslForceHost: true + referrerPolicy: same-origin + customRequestHeaders: + X-Forwarded-Proto: "https" + customResponseHeaders: + X-Robots-Tag: 'none' + server: '' +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: chain-basic + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: basic-ratelimit + - name: basic-secure-headers + - name: compress diff --git a/core/traefik/11.3.6/templates/middlewares/basicauth.yaml b/core/traefik/11.3.6/templates/middlewares/basicauth.yaml new file mode 100644 index 00000000000..ccb541742f0 --- /dev/null +++ b/core/traefik/11.3.6/templates/middlewares/basicauth.yaml @@ -0,0 +1,34 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.basicAuth }} +--- +{{- $users := list }} +{{ range $index, $userdata := $middlewareData.users }} + {{ $users = append $users ( htpasswd $userdata.username $userdata.password ) }} +{{ end }} + +apiVersion: v1 +kind: Secret +metadata: + name: {{printf "%v-%v" $middlewareData.name "secret" }} + namespace: {{ $namespace }} +type: Opaque +stringData: + users: | + {{- range $index, $user := $users }} + {{ printf "%s" $user }} + {{- end }} +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + basicAuth: + secret: {{printf "%v-%v" $middlewareData.name "secret" }} +{{ end }} diff --git a/core/traefik/11.3.6/templates/middlewares/chain.yaml b/core/traefik/11.3.6/templates/middlewares/chain.yaml new file mode 100644 index 00000000000..f87994f7956 --- /dev/null +++ b/core/traefik/11.3.6/templates/middlewares/chain.yaml @@ -0,0 +1,21 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.chain }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + chain: + middlewares: + {{ range $index, $middleware := .middlewares }} + - name: {{ printf "%v-%v@%v" $namespace $middleware "kubernetescrd" }} + {{ end }} +{{ end }} diff --git a/core/traefik/11.3.6/templates/middlewares/forwardauth.yaml b/core/traefik/11.3.6/templates/middlewares/forwardauth.yaml new file mode 100644 index 00000000000..7a3e32fdbf7 --- /dev/null +++ b/core/traefik/11.3.6/templates/middlewares/forwardauth.yaml @@ -0,0 +1,30 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.forwardAuth }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + forwardAuth: + address: {{ $middlewareData.address }} + {{- with $middlewareData.authResponseHeaders }} + authResponseHeaders: + {{- toYaml . | nindent 4 }} + {{- end }} + {{- with $middlewareData.authRequestHeaders }} + authRequestHeaders: + {{- toYaml . | nindent 4 }} + {{- end }} + {{- if $middlewareData.authResponseHeadersRegex }} + authResponseHeadersRegex: {{ $middlewareData.authResponseHeadersRegex }} + {{- end }} + {{- if $middlewareData.trustForwardHeader }} + trustForwardHeader: true + {{- end }} +{{ end }} diff --git a/core/traefik/11.3.6/templates/middlewares/ipwhitelist.yaml b/core/traefik/11.3.6/templates/middlewares/ipwhitelist.yaml new file mode 100644 index 00000000000..1179245017e --- /dev/null +++ b/core/traefik/11.3.6/templates/middlewares/ipwhitelist.yaml @@ -0,0 +1,33 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.ipWhiteList }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + ipWhiteList: + sourceRange: + {{- range $middlewareData.sourceRange }} + - {{ . }} + {{- end }} + {{- if $middlewareData.ipStrategy }} + ipStrategy: + {{- if $middlewareData.ipStrategy.depth }} + depth: {{ $middlewareData.ipStrategy.depth }} + {{- end }} + {{- if $middlewareData.ipStrategy.excludedIPs }} + excludedIPs: + {{- range $middlewareData.ipStrategy.excludedIPs }} + - {{ . }} + {{- end }} + {{- end }} + {{- end }} +{{ end }} diff --git a/core/traefik/11.3.6/templates/middlewares/ratelimit.yaml b/core/traefik/11.3.6/templates/middlewares/ratelimit.yaml new file mode 100644 index 00000000000..144b9d8bf38 --- /dev/null +++ b/core/traefik/11.3.6/templates/middlewares/ratelimit.yaml @@ -0,0 +1,19 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.rateLimit }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + rateLimit: + average: {{ $middlewareData.average }} + burst: {{ $middlewareData.burst }} +{{ end }} diff --git a/core/traefik/11.3.6/templates/middlewares/redirectScheme.yaml b/core/traefik/11.3.6/templates/middlewares/redirectScheme.yaml new file mode 100644 index 00000000000..f2413f84e19 --- /dev/null +++ b/core/traefik/11.3.6/templates/middlewares/redirectScheme.yaml @@ -0,0 +1,19 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.redirectScheme }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + redirectScheme: + scheme: {{ $middlewareData.scheme }} + permanent: {{ $middlewareData.permanent }} +{{ end }} diff --git a/core/traefik/11.3.6/templates/middlewares/redirectregex.yaml b/core/traefik/11.3.6/templates/middlewares/redirectregex.yaml new file mode 100644 index 00000000000..46e3e724dd6 --- /dev/null +++ b/core/traefik/11.3.6/templates/middlewares/redirectregex.yaml @@ -0,0 +1,20 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.redirectRegex }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + redirectRegex: + regex: {{ $middlewareData.regex | quote }} + replacement: {{ $middlewareData.replacement | quote }} + permanent: {{ $middlewareData.permanent }} +{{ end }} diff --git a/core/traefik/11.3.6/templates/middlewares/stripPrefixRegex.yaml b/core/traefik/11.3.6/templates/middlewares/stripPrefixRegex.yaml new file mode 100644 index 00000000000..007c166ff39 --- /dev/null +++ b/core/traefik/11.3.6/templates/middlewares/stripPrefixRegex.yaml @@ -0,0 +1,20 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} + +{{ range $index, $middlewareData := .Values.middlewares.stripPrefixRegex }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + stripPrefixRegex: + regex: + {{- range $middlewareData.regex }} + - {{ . | quote }} + {{- end }} +{{ end }} diff --git a/core/traefik/11.3.6/templates/middlewares/tc-chains.yaml b/core/traefik/11.3.6/templates/middlewares/tc-chains.yaml new file mode 100644 index 00000000000..409766daa89 --- /dev/null +++ b/core/traefik/11.3.6/templates/middlewares/tc-chains.yaml @@ -0,0 +1,29 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-opencors-chain + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: basic-ratelimit + - name: tc-opencors-headers + - name: compress +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-closedcors-chain + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: basic-ratelimit + - name: tc-closedcors-headers + - name: compress diff --git a/core/traefik/11.3.6/templates/middlewares/tc-headers.yaml b/core/traefik/11.3.6/templates/middlewares/tc-headers.yaml new file mode 100644 index 00000000000..330fbe4467a --- /dev/null +++ b/core/traefik/11.3.6/templates/middlewares/tc-headers.yaml @@ -0,0 +1,64 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-opencors-headers + namespace: {{ $namespace }} +spec: + headers: + accessControlAllowHeaders: + - '*' + accessControlAllowMethods: + - GET + - OPTIONS + - HEAD + - PUT + - POST + accessControlAllowOriginList: + - '*' + accessControlMaxAge: 100 + browserXssFilter: true + contentTypeNosniff: true + customRequestHeaders: + X-Forwarded-Proto: https + customResponseHeaders: + X-Robots-Tag: none + server: "" + forceSTSHeader: true + referrerPolicy: same-origin + sslForceHost: true + sslRedirect: true + stsSeconds: 63072000 +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-closedcors-headers + namespace: {{ $namespace }} +spec: + headers: + accessControlAllowMethods: + - GET + - OPTIONS + - HEAD + - PUT + accessControlMaxAge: 100 + sslRedirect: true + stsSeconds: 63072000 + # stsIncludeSubdomains: false + # stsPreload: false + forceSTSHeader: true + contentTypeNosniff: true + browserXssFilter: true + sslForceHost: true + referrerPolicy: same-origin + customRequestHeaders: + X-Forwarded-Proto: "https" + customResponseHeaders: + X-Robots-Tag: 'none' + server: '' diff --git a/core/traefik/11.3.6/templates/middlewares/tc-nextcloud.yaml b/core/traefik/11.3.6/templates/middlewares/tc-nextcloud.yaml new file mode 100644 index 00000000000..6a3019d56c5 --- /dev/null +++ b/core/traefik/11.3.6/templates/middlewares/tc-nextcloud.yaml @@ -0,0 +1,25 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-nextcloud-redirectregex-dav + namespace: {{ $namespace }} +spec: + redirectRegex: + regex: "https://(.*)/.well-known/(card|cal)dav" + replacement: "https://${1}/remote.php/dav/" +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-nextcloud-chain + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: tc-nextcloud-redirectregex-dav diff --git a/dependency/mariadb/2.0.78/values.yaml b/core/traefik/11.3.6/values.yaml similarity index 100% rename from dependency/mariadb/2.0.78/values.yaml rename to core/traefik/11.3.6/values.yaml diff --git a/dependency/mariadb/2.0.78/CHANGELOG.md b/dependency/mariadb/2.0.79/CHANGELOG.md similarity index 88% rename from dependency/mariadb/2.0.78/CHANGELOG.md rename to dependency/mariadb/2.0.79/CHANGELOG.md index 027fc5a12cd..1af722bad89 100644 --- a/dependency/mariadb/2.0.78/CHANGELOG.md +++ b/dependency/mariadb/2.0.79/CHANGELOG.md @@ -1,6 +1,16 @@ # Changelog
+ +### [mariadb-2.0.79](https://github.com/truecharts/apps/compare/mariadb-2.0.78...mariadb-2.0.79) (2022-05-26) + +#### Chore + +* update helm chart common to v9.3.18 ([#2753](https://github.com/truecharts/apps/issues/2753)) +* update docker general non-major ([#2756](https://github.com/truecharts/apps/issues/2756)) + + + ### [mariadb-2.0.78](https://github.com/truecharts/apps/compare/mariadb-2.0.77...mariadb-2.0.78) (2022-05-25) @@ -87,13 +97,3 @@ ### [mariadb-2.0.68](https://github.com/truecharts/apps/compare/mariadb-2.0.67...mariadb-2.0.68) (2022-05-15) - -#### Chore - -* update helm chart common to v9.3.13 -* update docker general non-major ([#2686](https://github.com/truecharts/apps/issues/2686)) - - - - -### [mariadb-2.0.67](https://github.com/truecharts/apps/compare/mariadb-2.0.65...mariadb-2.0.67) (2022-05-15) diff --git a/dependency/memcached/2.0.78/CONFIG.md b/dependency/mariadb/2.0.79/CONFIG.md similarity index 100% rename from dependency/memcached/2.0.78/CONFIG.md rename to dependency/mariadb/2.0.79/CONFIG.md diff --git a/dependency/mariadb/2.0.79/Chart.lock b/dependency/mariadb/2.0.79/Chart.lock new file mode 100644 index 00000000000..60a94514f00 --- /dev/null +++ b/dependency/mariadb/2.0.79/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 9.3.18 +digest: sha256:94758f73ce91ab70f71dcfc7becc469fb8dbea572c1f346b88dd953f0ea8e445 +generated: "2022-05-26T06:15:10.49548922Z" diff --git a/dependency/mariadb/2.0.78/Chart.yaml b/dependency/mariadb/2.0.79/Chart.yaml similarity index 96% rename from dependency/mariadb/2.0.78/Chart.yaml rename to dependency/mariadb/2.0.79/Chart.yaml index b000c86e940..9f64c602bee 100644 --- a/dependency/mariadb/2.0.78/Chart.yaml +++ b/dependency/mariadb/2.0.79/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "10.7.4" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 9.3.17 + version: 9.3.18 deprecated: false description: Fast, reliable, scalable, and easy to use open-source relational database system. home: https://github.com/truecharts/apps/tree/master/charts/dependency/mariadb @@ -24,7 +24,7 @@ sources: - https://github.com/prometheus/mysqld_exporter - https://mariadb.org type: application -version: 2.0.78 +version: 2.0.79 annotations: truecharts.org/catagories: | - database diff --git a/dependency/mariadb/2.0.78/README.md b/dependency/mariadb/2.0.79/README.md similarity index 95% rename from dependency/mariadb/2.0.78/README.md rename to dependency/mariadb/2.0.79/README.md index 0ef0fb6c746..a75e2c2c2e8 100644 --- a/dependency/mariadb/2.0.78/README.md +++ b/dependency/mariadb/2.0.79/README.md @@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://library-charts.truecharts.org | common | 9.3.17 | +| https://library-charts.truecharts.org | common | 9.3.18 | ## Installing the Chart diff --git a/dependency/mariadb/2.0.78/app-readme.md b/dependency/mariadb/2.0.79/app-readme.md similarity index 100% rename from dependency/mariadb/2.0.78/app-readme.md rename to dependency/mariadb/2.0.79/app-readme.md diff --git a/dependency/mariadb/2.0.79/charts/common-9.3.18.tgz b/dependency/mariadb/2.0.79/charts/common-9.3.18.tgz new file mode 100644 index 0000000000000000000000000000000000000000..74394f99666fd30bef768c1b1c85330b3a696920 GIT binary patch literal 44151 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
9ld1;Mk2DkW_fG2jOQj%mAnqXVRQ>4ucjA@ z|7|U)>2&%6=V?VyP7Imn{6iCypHzHSg1bav92#C@>I#i^F0{8H*XRZzT zMme=YlKe|o!V>sePgX0fP^ATz+V?=~v7bY3A8Gb+n-Ixwup zSfzKN4z8-Qa?!jJU3F4ijDDp4{OJhFoQiRbfE;k5~{UJ)dwUdJ+JK>P(c9%S+D2Th$+LF9x=a z!mPFAs$wi6P-fVfVD}xNOfXeh9f9D)sBN6bKyrMKIg~kxMHVi}&⩔@Ge&h3C*!@ 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 literal 0 HcmV?d00001 diff --git a/dependency/mariadb/2.0.78/helm-values.md b/dependency/mariadb/2.0.79/helm-values.md similarity index 100% rename from dependency/mariadb/2.0.78/helm-values.md rename to dependency/mariadb/2.0.79/helm-values.md diff --git a/dependency/mariadb/2.0.78/ix_values.yaml b/dependency/mariadb/2.0.79/ix_values.yaml similarity index 97% rename from dependency/mariadb/2.0.78/ix_values.yaml rename to dependency/mariadb/2.0.79/ix_values.yaml index dc4f32f4c8d..414d3e35843 100644 --- a/dependency/mariadb/2.0.78/ix_values.yaml +++ b/dependency/mariadb/2.0.79/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: ghcr.io/truecharts/mariadb pullPolicy: IfNotPresent - tag: v10.7.4@sha256:3c98ce702e0a3bfcb7dc3eb39af7b2ce4f224be0af8b9f4462a51fde9643905c + tag: v10.7.4@sha256:03994a8d64de07be33cd0ee744dcd89eb3e0ae7138f146c33568eec910269f14 controller: # -- Set the controller type. diff --git a/dependency/mariadb/2.0.78/questions.yaml b/dependency/mariadb/2.0.79/questions.yaml similarity index 100% rename from dependency/mariadb/2.0.78/questions.yaml rename to dependency/mariadb/2.0.79/questions.yaml diff --git a/dependency/mariadb/2.0.78/security.md b/dependency/mariadb/2.0.79/security.md similarity index 99% rename from dependency/mariadb/2.0.78/security.md rename to dependency/mariadb/2.0.79/security.md index f1d19e2a002..f28750e27cd 100644 --- a/dependency/mariadb/2.0.78/security.md +++ b/dependency/mariadb/2.0.79/security.md @@ -45,7 +45,7 @@ hide: tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 - tccr.io/truecharts/mariadb:v10.7.4@sha256:3c98ce702e0a3bfcb7dc3eb39af7b2ce4f224be0af8b9f4462a51fde9643905c + tccr.io/truecharts/mariadb:v10.7.4@sha256:03994a8d64de07be33cd0ee744dcd89eb3e0ae7138f146c33568eec910269f14 ##### Scan Results @@ -92,7 +92,7 @@ hide: | zlib | CVE-2018-25032 | HIGH | 1.2.11-r3 | 1.2.12-r0 |
Expand...http://seclists.org/fulldisclosure/2022/May/33
http://seclists.org/fulldisclosure/2022/May/35
http://seclists.org/fulldisclosure/2022/May/38
http://www.openwall.com/lists/oss-security/2022/03/25/2
http://www.openwall.com/lists/oss-security/2022/03/26/1
https://access.redhat.com/security/cve/CVE-2018-25032
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
https://errata.almalinux.org/8/ALSA-2022-2201.html
https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531
https://github.com/madler/zlib/compare/v1.2.11...v1.2.12
https://github.com/madler/zlib/issues/605
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4
https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5
https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ
https://linux.oracle.com/cve/CVE-2018-25032.html
https://linux.oracle.com/errata/ELSA-2022-2213.html
https://lists.debian.org/debian-lts-announce/2022/04/msg00000.html
https://lists.debian.org/debian-lts-announce/2022/05/msg00008.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NS2D2GFPFGOJUL4WQ3DUAY7HF4VWQ77F/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOKNP2L734AEL47NRYGVZIKEFOUBQY5Y/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XOKFMSNQ5D5WGMALBNBXU3GE442V74WU/
https://nvd.nist.gov/vuln/detail/CVE-2018-25032
https://support.apple.com/kb/HT213255
https://support.apple.com/kb/HT213256
https://support.apple.com/kb/HT213257
https://ubuntu.com/security/notices/USN-5355-1
https://ubuntu.com/security/notices/USN-5355-2
https://ubuntu.com/security/notices/USN-5359-1
https://www.debian.org/security/2022/dsa-5111
https://www.openwall.com/lists/oss-security/2022/03/24/1
https://www.openwall.com/lists/oss-security/2022/03/28/1
https://www.openwall.com/lists/oss-security/2022/03/28/3
| -#### Container: tccr.io/truecharts/mariadb:v10.7.4@sha256:3c98ce702e0a3bfcb7dc3eb39af7b2ce4f224be0af8b9f4462a51fde9643905c (debian 10.12) +#### Container: tccr.io/truecharts/mariadb:v10.7.4@sha256:03994a8d64de07be33cd0ee744dcd89eb3e0ae7138f146c33568eec910269f14 (debian 10.12) **debian** diff --git a/dependency/mariadb/2.0.78/templates/common.yaml b/dependency/mariadb/2.0.79/templates/common.yaml similarity index 100% rename from dependency/mariadb/2.0.78/templates/common.yaml rename to dependency/mariadb/2.0.79/templates/common.yaml diff --git a/dependency/mariadb/2.0.78/templates/secret.yaml b/dependency/mariadb/2.0.79/templates/secret.yaml similarity index 100% rename from dependency/mariadb/2.0.78/templates/secret.yaml rename to dependency/mariadb/2.0.79/templates/secret.yaml diff --git a/dependency/memcached/2.0.78/values.yaml b/dependency/mariadb/2.0.79/values.yaml similarity index 100% rename from dependency/memcached/2.0.78/values.yaml rename to dependency/mariadb/2.0.79/values.yaml diff --git a/dependency/memcached/2.0.78/CHANGELOG.md b/dependency/memcached/2.0.79/CHANGELOG.md similarity index 88% rename from dependency/memcached/2.0.78/CHANGELOG.md rename to dependency/memcached/2.0.79/CHANGELOG.md index 122a59e1d00..e0c07990c42 100644 --- a/dependency/memcached/2.0.78/CHANGELOG.md +++ b/dependency/memcached/2.0.79/CHANGELOG.md @@ -1,6 +1,16 @@ # Changelog
+ +### [memcached-2.0.79](https://github.com/truecharts/apps/compare/memcached-2.0.78...memcached-2.0.79) (2022-05-26) + +#### Chore + +* update helm chart common to v9.3.18 ([#2753](https://github.com/truecharts/apps/issues/2753)) +* update docker general non-major ([#2756](https://github.com/truecharts/apps/issues/2756)) + + + ### [memcached-2.0.78](https://github.com/truecharts/apps/compare/memcached-2.0.77...memcached-2.0.78) (2022-05-25) @@ -87,13 +97,3 @@ -### [memcached-2.0.68](https://github.com/truecharts/apps/compare/memcached-2.0.67...memcached-2.0.68) (2022-05-15) - -#### Chore - -* update helm chart common to v9.3.13 - - - - -### [memcached-2.0.67](https://github.com/truecharts/apps/compare/memcached-2.0.65...memcached-2.0.67) (2022-05-15) diff --git a/dependency/mongodb/0.1.35/CONFIG.md b/dependency/memcached/2.0.79/CONFIG.md similarity index 100% rename from dependency/mongodb/0.1.35/CONFIG.md rename to dependency/memcached/2.0.79/CONFIG.md diff --git a/dependency/memcached/2.0.79/Chart.lock b/dependency/memcached/2.0.79/Chart.lock new file mode 100644 index 00000000000..efce82622fa --- /dev/null +++ b/dependency/memcached/2.0.79/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 9.3.18 +digest: sha256:94758f73ce91ab70f71dcfc7becc469fb8dbea572c1f346b88dd953f0ea8e445 +generated: "2022-05-26T06:15:10.159720892Z" diff --git a/dependency/memcached/2.0.78/Chart.yaml b/dependency/memcached/2.0.79/Chart.yaml similarity index 95% rename from dependency/memcached/2.0.78/Chart.yaml rename to dependency/memcached/2.0.79/Chart.yaml index b1c1bf47e81..895ae4601e6 100644 --- a/dependency/memcached/2.0.78/Chart.yaml +++ b/dependency/memcached/2.0.79/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "1.6.15" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 9.3.17 + version: 9.3.18 deprecated: false description: Memcached is a memory-backed database caching solution home: https://github.com/truecharts/apps/tree/master/charts/dependency/memcached @@ -22,7 +22,7 @@ sources: - https://github.com/bitnami/bitnami-docker-memcached - http://memcached.org/ type: application -version: 2.0.78 +version: 2.0.79 annotations: truecharts.org/catagories: | - database diff --git a/dependency/memcached/2.0.78/README.md b/dependency/memcached/2.0.79/README.md similarity index 95% rename from dependency/memcached/2.0.78/README.md rename to dependency/memcached/2.0.79/README.md index 38162dd0bc9..c821bf9ac5e 100644 --- a/dependency/memcached/2.0.78/README.md +++ b/dependency/memcached/2.0.79/README.md @@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://library-charts.truecharts.org | common | 9.3.17 | +| https://library-charts.truecharts.org | common | 9.3.18 | ## Installing the Chart diff --git a/dependency/memcached/2.0.78/app-readme.md b/dependency/memcached/2.0.79/app-readme.md similarity index 100% rename from dependency/memcached/2.0.78/app-readme.md rename to dependency/memcached/2.0.79/app-readme.md diff --git a/dependency/memcached/2.0.79/charts/common-9.3.18.tgz b/dependency/memcached/2.0.79/charts/common-9.3.18.tgz new file mode 100644 index 0000000000000000000000000000000000000000..74394f99666fd30bef768c1b1c85330b3a696920 GIT binary patch literal 44151 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
9ld1;Mk2DkW_fG2jOQj%mAnqXVRQ>4ucjA@ z|7|U)>2&%6=V?VyP7Imn{6iCypHzHSg1bav92#C@>I#i^F0{8H*XRZzT zMme=YlKe|o!V>sePgX0fP^ATz+V?=~v7bY3A8Gb+n-Ixwup zSfzKN4z8-Qa?!jJU3F4ijDDp4{OJhFoQiRbfE;k5~{UJ)dwUdJ+JK>P(c9%S+D2Th$+LF9x=a z!mPFAs$wi6P-fVfVD}xNOfXeh9f9D)sBN6bKyrMKIg~kxMHVi}&⩔@Ge&h3C*!@ zgZz`F!sQU$ygq*oR5YznV~EhD|39#V6wG4YWn}m4qTH3pI>Ske{MFhX>bFZr#3C8} zRJM(hW;-{HSeGzfi+%h~)AOz#p$OgW#SQXdk@!5$#JMnXO+tk39%B;B9vqIX-zR^# z7E{M^`P8eVjw|X@NsB286dJL_yc3GprEx!#Bko6>1`Ey9yv#|)!G%k5pU7Kf#6{J$ zT}jPr@5O&Dnt#GQP~ev@RE5Jw*$_3|ect=RK=^am9tJueeU})0l{ZViKt9fvS<~#1 zG=nwG{*c;%8UdGZQe-{Ge$+i})fCG8ee{JcZPG@jrK*NjZ$Xsd^^~tbIi^*z+;}_| z!Igy?oJUj&m@Csct$N$hk96J}hho2WZqcT5($Q5QI!B#UR$f_cx}t9X@oLk}pZ@lf zrI@R3CEV>cpM}bQfZ1eGtCi8pyq@XRF_jY_QQK%!E(B{tPKk6w?kI-3cQ= zyqcFuFI`kcAH?58UlGo#3WUVAw?YwK*PavTphMMy5zzS_tw^@%6zdHFwo2y|JiR*o zzB_}0M~Z``4P|I`X!^~>+$ra%2DyX`@VC@aHHm8ct_n|z|BZBxY~7It2k`D1{~Jjh zp9x%~8BE`SIfCM*Noz;}x=>>(oCu1N;%wwo?+F?kp2hQ?o;tvMj&fvH*wy?B)KoIVx{8FS}uYxOSH~ zd-rQ+PG4|EyK^!eO^)=pGf{e621#{JI@mc9m=ts^)Lz2Gw!->b>fzZ2@#!#E7c5Qcg3M11sPf zm52m9$`%=-zf=m!YOZ%#wAdQuTtNDSfzCyzTLbM3D!0ViS-{$b+ZkQehuYb_G>En< zUftboT~{>$(532H{$S)s0i2D--aHHk{>8mf6hXYt;>;mE?&{3JR+eYc;a=;rpwvAG zpLT^7-9GXXEsxowtx+3nEh!&ml`7`y8lr3Uc*hD=P#$-EDxj6ssXNe1F@8E6d=kG>v7N&D^kXI`j(i}q;(YN>mc>-twT&r%Of^iK8St`4i6 zR5i|iZ%|YO_QyW*CQ%qgel!Zb>1;lq4yIu+4$)vf7!OCYDMFqf^yiakG8hH^bTXPl z*zX6!Q6JW%c322$bu*hm=epHi9iZylT#;C25*y#2;Uv=4X*jH2SUlTps+a9svzt12 zs;>ut-G;4tw$-FRt$G9Yg#G}q1-us75KX2|)CzZ?cqN`~LyoS+Yp#5P{INPCts>F` zI0@smt`Y%f4=jXNDrYO%=m*yIC&Y|AZEKhA3HQVWq62s8C8fC%<;W zblo}W3_QH{%k75V_qg+0$#bIn)S>(o9LtKR)REdP zQO!+7mjPNWT$Kxe!pzL;i|M1}$}s1};TQoaN!PLDH>!PJghB~PAp>QPJ@8D`hLb*4 zCNk!Ya-du?p(M;UsY;MilJ!W&Wr)*CQMy3{*4$x=RkIzHmzB`d~ZJPpD1S|#178uszRjK9`cf3( zAACiGA5s3+#1~joQ9##)*{gO}UjJ{0%QSUK@TxIM*!&v>G%J<~IRB?ISqCF+hkDM;%oHKb_(_Z`H+AOYwlR3#&Qsh;3 zh6LJnTPzt%w`~gnz3t+ab)>d{Oh|+-9mS?f0WrFr49U{G;w6F6GZ@1pM41o>uXH;- z1uE(Op+ze5TCyCT$cX1e9B!q}RYdDX4@@HKrf-GOu;P(`yQAEZv)YkD!d2}^u0&_4 zBR2_zkx(FSFb{5=%ff6Ns&3N**D@K}Q~}=cw(pMQ|JVGFo3qPzV!GeGIlp|@1Jcsx zKPa0&h4%@7;O6YIRP}IySg}(@nOeSo-dw#DPsP4A4wbeM#bCBTY}d*yYAzb>E$51K z^p{w@7=U?3R#Ja1Y8s0t!j15*0QgQM8R~1OloP>RUz$Cs0J%a|8=eL0`1@Td0E)}y}*B*f!-ciAG4Kz-* zeYe#kQDY32-*0^{OTO#fpj9DzXJ{l>obH#1&$(GVRRJutDQ(%-bm6!??WPjpS%xjG z&z`=Nmx@@3NLSuhHQJ8=lt3`mObbQIiO0;s(0R2>1Hp!SaI20kz_Lh$z*mOyT$ffW z#?lBHlDBG;2xRL-mK;@(N>|@V2x6LhiwuV75@lF~PLL!r?;`QuiSzyau%2VWJr-%iPM@} zakYL2Wl}`Z@}b3x1VnM8T>({{PBW5{m@GEeDL0DG@`6cK^z?0ft~c6T$*0Fo44E7^ z4ZceS{BBXhNgt>)RvW`W!zDlw7PqCW-D|9?@j$dUf*gA(O^FD z{7EnwPEa%o#?#qoKADe4^9h;{=KgFj9?bgv{%qn6$H<%dGw96*XgDABr_9AM^)7Fc=O;-dCRA9}oIp0q^lqseaa!!R#yV!F}1p{Xst6Zuek` zBXn{AKo>9)9`Iido)o@kZUNn4bboO0S8>I`GDGukI$H1+JgrBv#qrNv0O0VLW%zE> z3n}dgGv}KQL+{zK_@1Hon+|207||s{tOJh!c5v|IiKzYC73_k4ee&c9xDH{$dCEFw z^x)v&-~)I?!1tJzm_3&z>m<^5_i%oB(%tp>AbKohu03-we)SL#( literal 0 HcmV?d00001 diff --git a/dependency/memcached/2.0.78/helm-values.md b/dependency/memcached/2.0.79/helm-values.md similarity index 100% rename from dependency/memcached/2.0.78/helm-values.md rename to dependency/memcached/2.0.79/helm-values.md diff --git a/dependency/memcached/2.0.78/ix_values.yaml b/dependency/memcached/2.0.79/ix_values.yaml similarity index 65% rename from dependency/memcached/2.0.78/ix_values.yaml rename to dependency/memcached/2.0.79/ix_values.yaml index 7b226a19275..626d85205fb 100644 --- a/dependency/memcached/2.0.78/ix_values.yaml +++ b/dependency/memcached/2.0.79/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: ghcr.io/truecharts/memcached pullPolicy: IfNotPresent - tag: v1.6.15@sha256:d3f95a6a9ce52089ef59adacd2b6a8622c38bd5287be77023eea0c214880d10b + tag: v1.6.15@sha256:eb693557fc17764bde145e05f8a55bc53c1e15559f9a63c8bd43a68480d891ed service: main: diff --git a/dependency/memcached/2.0.78/questions.yaml b/dependency/memcached/2.0.79/questions.yaml similarity index 100% rename from dependency/memcached/2.0.78/questions.yaml rename to dependency/memcached/2.0.79/questions.yaml diff --git a/dependency/memcached/2.0.78/security.md b/dependency/memcached/2.0.79/security.md similarity index 99% rename from dependency/memcached/2.0.78/security.md rename to dependency/memcached/2.0.79/security.md index a0dc81088bd..7441eb60071 100644 --- a/dependency/memcached/2.0.78/security.md +++ b/dependency/memcached/2.0.79/security.md @@ -44,7 +44,7 @@ hide: tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 - tccr.io/truecharts/memcached:v1.6.15@sha256:d3f95a6a9ce52089ef59adacd2b6a8622c38bd5287be77023eea0c214880d10b + tccr.io/truecharts/memcached:v1.6.15@sha256:eb693557fc17764bde145e05f8a55bc53c1e15559f9a63c8bd43a68480d891ed ##### Scan Results @@ -91,7 +91,7 @@ hide: | zlib | CVE-2018-25032 | HIGH | 1.2.11-r3 | 1.2.12-r0 |
Expand...http://seclists.org/fulldisclosure/2022/May/33
http://seclists.org/fulldisclosure/2022/May/35
http://seclists.org/fulldisclosure/2022/May/38
http://www.openwall.com/lists/oss-security/2022/03/25/2
http://www.openwall.com/lists/oss-security/2022/03/26/1
https://access.redhat.com/security/cve/CVE-2018-25032
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
https://errata.almalinux.org/8/ALSA-2022-2201.html
https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531
https://github.com/madler/zlib/compare/v1.2.11...v1.2.12
https://github.com/madler/zlib/issues/605
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4
https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5
https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ
https://linux.oracle.com/cve/CVE-2018-25032.html
https://linux.oracle.com/errata/ELSA-2022-2213.html
https://lists.debian.org/debian-lts-announce/2022/04/msg00000.html
https://lists.debian.org/debian-lts-announce/2022/05/msg00008.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NS2D2GFPFGOJUL4WQ3DUAY7HF4VWQ77F/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOKNP2L734AEL47NRYGVZIKEFOUBQY5Y/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XOKFMSNQ5D5WGMALBNBXU3GE442V74WU/
https://nvd.nist.gov/vuln/detail/CVE-2018-25032
https://support.apple.com/kb/HT213255
https://support.apple.com/kb/HT213256
https://support.apple.com/kb/HT213257
https://ubuntu.com/security/notices/USN-5355-1
https://ubuntu.com/security/notices/USN-5355-2
https://ubuntu.com/security/notices/USN-5359-1
https://www.debian.org/security/2022/dsa-5111
https://www.openwall.com/lists/oss-security/2022/03/24/1
https://www.openwall.com/lists/oss-security/2022/03/28/1
https://www.openwall.com/lists/oss-security/2022/03/28/3
| -#### Container: tccr.io/truecharts/memcached:v1.6.15@sha256:d3f95a6a9ce52089ef59adacd2b6a8622c38bd5287be77023eea0c214880d10b (debian 10.12) +#### Container: tccr.io/truecharts/memcached:v1.6.15@sha256:eb693557fc17764bde145e05f8a55bc53c1e15559f9a63c8bd43a68480d891ed (debian 10.12) **debian** diff --git a/dependency/memcached/2.0.78/templates/common.yaml b/dependency/memcached/2.0.79/templates/common.yaml similarity index 100% rename from dependency/memcached/2.0.78/templates/common.yaml rename to dependency/memcached/2.0.79/templates/common.yaml diff --git a/dependency/mongodb/0.1.35/values.yaml b/dependency/memcached/2.0.79/values.yaml similarity index 100% rename from dependency/mongodb/0.1.35/values.yaml rename to dependency/memcached/2.0.79/values.yaml diff --git a/dependency/mongodb/0.1.35/CHANGELOG.md b/dependency/mongodb/0.1.36/CHANGELOG.md similarity index 91% rename from dependency/mongodb/0.1.35/CHANGELOG.md rename to dependency/mongodb/0.1.36/CHANGELOG.md index bdd82e6371b..50b44c44256 100644 --- a/dependency/mongodb/0.1.35/CHANGELOG.md +++ b/dependency/mongodb/0.1.36/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog
+ +### [mongodb-0.1.36](https://github.com/truecharts/apps/compare/mongodb-0.1.35...mongodb-0.1.36) (2022-05-26) + +#### Chore + +* update helm chart common to v9.3.18 ([#2753](https://github.com/truecharts/apps/issues/2753)) + + + ### [mongodb-0.1.35](https://github.com/truecharts/apps/compare/mongodb-0.1.34...mongodb-0.1.35) (2022-05-25) @@ -88,12 +97,3 @@ ### [mongodb-0.1.27](https://github.com/truecharts/apps/compare/mongodb-0.1.26...mongodb-0.1.27) (2022-05-15) #### Chore - -* update helm chart common to v9.3.13 - - - - -### [mongodb-0.1.26](https://github.com/truecharts/apps/compare/mongodb-0.1.24...mongodb-0.1.26) (2022-05-15) - -#### Chore diff --git a/dependency/postgresql/7.0.79/CONFIG.md b/dependency/mongodb/0.1.36/CONFIG.md similarity index 100% rename from dependency/postgresql/7.0.79/CONFIG.md rename to dependency/mongodb/0.1.36/CONFIG.md diff --git a/dependency/mongodb/0.1.36/Chart.lock b/dependency/mongodb/0.1.36/Chart.lock new file mode 100644 index 00000000000..2b6abfee023 --- /dev/null +++ b/dependency/mongodb/0.1.36/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 9.3.18 +digest: sha256:94758f73ce91ab70f71dcfc7becc469fb8dbea572c1f346b88dd953f0ea8e445 +generated: "2022-05-26T06:15:45.268627588Z" diff --git a/dependency/mongodb/0.1.35/Chart.yaml b/dependency/mongodb/0.1.36/Chart.yaml similarity index 96% rename from dependency/mongodb/0.1.35/Chart.yaml rename to dependency/mongodb/0.1.36/Chart.yaml index 560510ecdb8..5619efa6f83 100644 --- a/dependency/mongodb/0.1.35/Chart.yaml +++ b/dependency/mongodb/0.1.36/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "5.0.8" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 9.3.17 + version: 9.3.18 deprecated: false description: Fast, reliable, scalable, and easy to use open-source no-sql database system. home: https://github.com/truecharts/apps/tree/master/charts/dependency/mongodb @@ -23,7 +23,7 @@ sources: - https://github.com/bitnami/bitnami-docker-mongodb - https://www.mongodb.com type: application -version: 0.1.35 +version: 0.1.36 annotations: truecharts.org/catagories: | - database diff --git a/dependency/mongodb/0.1.35/README.md b/dependency/mongodb/0.1.36/README.md similarity index 95% rename from dependency/mongodb/0.1.35/README.md rename to dependency/mongodb/0.1.36/README.md index 75682a56e79..854b599d150 100644 --- a/dependency/mongodb/0.1.35/README.md +++ b/dependency/mongodb/0.1.36/README.md @@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://library-charts.truecharts.org | common | 9.3.17 | +| https://library-charts.truecharts.org | common | 9.3.18 | ## Installing the Chart diff --git a/dependency/mongodb/0.1.35/app-readme.md b/dependency/mongodb/0.1.36/app-readme.md similarity index 100% rename from dependency/mongodb/0.1.35/app-readme.md rename to dependency/mongodb/0.1.36/app-readme.md diff --git a/dependency/mongodb/0.1.36/charts/common-9.3.18.tgz b/dependency/mongodb/0.1.36/charts/common-9.3.18.tgz new file mode 100644 index 0000000000000000000000000000000000000000..74394f99666fd30bef768c1b1c85330b3a696920 GIT binary patch literal 44151 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
9ld1;Mk2DkW_fG2jOQj%mAnqXVRQ>4ucjA@ z|7|U)>2&%6=V?VyP7Imn{6iCypHzHSg1bav92#C@>I#i^F0{8H*XRZzT zMme=YlKe|o!V>sePgX0fP^ATz+V?=~v7bY3A8Gb+n-Ixwup zSfzKN4z8-Qa?!jJU3F4ijDDp4{OJhFoQiRbfE;k5~{UJ)dwUdJ+JK>P(c9%S+D2Th$+LF9x=a z!mPFAs$wi6P-fVfVD}xNOfXeh9f9D)sBN6bKyrMKIg~kxMHVi}&⩔@Ge&h3C*!@ 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 literal 0 HcmV?d00001 diff --git a/dependency/mongodb/0.1.35/helm-values.md b/dependency/mongodb/0.1.36/helm-values.md similarity index 100% rename from dependency/mongodb/0.1.35/helm-values.md rename to dependency/mongodb/0.1.36/helm-values.md diff --git a/dependency/mongodb/0.1.35/ix_values.yaml b/dependency/mongodb/0.1.36/ix_values.yaml similarity index 100% rename from dependency/mongodb/0.1.35/ix_values.yaml rename to dependency/mongodb/0.1.36/ix_values.yaml diff --git a/dependency/mongodb/0.1.35/questions.yaml b/dependency/mongodb/0.1.36/questions.yaml similarity index 100% rename from dependency/mongodb/0.1.35/questions.yaml rename to dependency/mongodb/0.1.36/questions.yaml diff --git a/dependency/mongodb/0.1.35/security.md b/dependency/mongodb/0.1.36/security.md similarity index 99% rename from dependency/mongodb/0.1.35/security.md rename to dependency/mongodb/0.1.36/security.md index 8a5cc5946bd..28469c2a514 100644 --- a/dependency/mongodb/0.1.35/security.md +++ b/dependency/mongodb/0.1.36/security.md @@ -117,6 +117,7 @@ hide: | curl | CVE-2021-22922 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22922
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22922.html
https://hackerone.com/reports/1213175
https://linux.oracle.com/cve/CVE-2021-22922.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22922
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22923 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22923
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22923.html
https://hackerone.com/reports/1213181
https://linux.oracle.com/cve/CVE-2021-22923.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22923
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22924 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22924
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://cert-portal.siemens.com/productcert/pdf/ssa-732250.pdf
https://curl.se/docs/CVE-2021-22924.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22924
https://hackerone.com/reports/1223565
https://linux.oracle.com/cve/CVE-2021-22924.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.debian.org/debian-lts-announce/2021/08/msg00017.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22924
https://security.netapp.com/advisory/ntap-20210902-0003/
https://ubuntu.com/security/notices/USN-5021-1
https://www.oracle.com/security-alerts/cpujan2022.html
https://www.oracle.com/security-alerts/cpuoct2021.html
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.19.7 | 1.19.8 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | fdisk | CVE-2021-37600 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-37600
https://github.com/karelzak/util-linux/commit/1c9143d0c1f979c3daf10e1c37b5b1e916c22a1c
https://github.com/karelzak/util-linux/issues/1395
https://nvd.nist.gov/vuln/detail/CVE-2021-37600
https://security.netapp.com/advisory/ntap-20210902-0002/
| | fdisk | CVE-2022-0563 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| | gcc-8-base | CVE-2018-12886 | HIGH | 8.3.0-6 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-12886
https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/config/arm/arm-protos.h?revision=266379&view=markup
https://www.gnu.org/software/gcc/gcc-8/changes.html
| diff --git a/dependency/mongodb/0.1.35/templates/common.yaml b/dependency/mongodb/0.1.36/templates/common.yaml similarity index 100% rename from dependency/mongodb/0.1.35/templates/common.yaml rename to dependency/mongodb/0.1.36/templates/common.yaml diff --git a/dependency/mongodb/0.1.35/templates/secret.yaml b/dependency/mongodb/0.1.36/templates/secret.yaml similarity index 100% rename from dependency/mongodb/0.1.35/templates/secret.yaml rename to dependency/mongodb/0.1.36/templates/secret.yaml diff --git a/dependency/postgresql/7.0.79/values.yaml b/dependency/mongodb/0.1.36/values.yaml similarity index 100% rename from dependency/postgresql/7.0.79/values.yaml rename to dependency/mongodb/0.1.36/values.yaml diff --git a/dependency/postgresql/7.0.79/CHANGELOG.md b/dependency/postgresql/7.0.80/CHANGELOG.md similarity index 89% rename from dependency/postgresql/7.0.79/CHANGELOG.md rename to dependency/postgresql/7.0.80/CHANGELOG.md index 7a2d448d932..7636d2a0519 100644 --- a/dependency/postgresql/7.0.79/CHANGELOG.md +++ b/dependency/postgresql/7.0.80/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog
+ +### [postgresql-7.0.80](https://github.com/truecharts/apps/compare/postgresql-7.0.79...postgresql-7.0.80) (2022-05-26) + +#### Chore + +* update helm chart common to v9.3.18 ([#2753](https://github.com/truecharts/apps/issues/2753)) + + + ### [postgresql-7.0.79](https://github.com/truecharts/apps/compare/postgresql-7.0.78...postgresql-7.0.79) (2022-05-25) @@ -88,12 +97,3 @@ ### [postgresql-7.0.71](https://github.com/truecharts/apps/compare/postgresql-7.0.70...postgresql-7.0.71) (2022-05-15) #### Chore - -* update helm chart common to v9.3.13 -* update docker general non-major ([#2686](https://github.com/truecharts/apps/issues/2686)) - - - - -### [postgresql-7.0.70](https://github.com/truecharts/apps/compare/postgresql-7.0.68...postgresql-7.0.70) (2022-05-15) - diff --git a/dependency/promtail/2.0.41/CONFIG.md b/dependency/postgresql/7.0.80/CONFIG.md similarity index 100% rename from dependency/promtail/2.0.41/CONFIG.md rename to dependency/postgresql/7.0.80/CONFIG.md diff --git a/dependency/postgresql/7.0.80/Chart.lock b/dependency/postgresql/7.0.80/Chart.lock new file mode 100644 index 00000000000..b09c0259a41 --- /dev/null +++ b/dependency/postgresql/7.0.80/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 9.3.18 +digest: sha256:94758f73ce91ab70f71dcfc7becc469fb8dbea572c1f346b88dd953f0ea8e445 +generated: "2022-05-26T06:15:50.301760113Z" diff --git a/dependency/postgresql/7.0.79/Chart.yaml b/dependency/postgresql/7.0.80/Chart.yaml similarity index 95% rename from dependency/postgresql/7.0.79/Chart.yaml rename to dependency/postgresql/7.0.80/Chart.yaml index bd439b2f412..70da3bb02d0 100644 --- a/dependency/postgresql/7.0.79/Chart.yaml +++ b/dependency/postgresql/7.0.80/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "14.3.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 9.3.17 + version: 9.3.18 deprecated: false description: PostgresSQL home: https://github.com/truecharts/apps/tree/master/charts/dependency/postgresql @@ -22,7 +22,7 @@ name: postgresql sources: - https://www.postgresql.org/ type: application -version: 7.0.79 +version: 7.0.80 annotations: truecharts.org/catagories: | - database diff --git a/dependency/postgresql/7.0.79/README.md b/dependency/postgresql/7.0.80/README.md similarity index 95% rename from dependency/postgresql/7.0.79/README.md rename to dependency/postgresql/7.0.80/README.md index cc863f43028..e1786938a17 100644 --- a/dependency/postgresql/7.0.79/README.md +++ b/dependency/postgresql/7.0.80/README.md @@ -17,7 +17,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://library-charts.truecharts.org | common | 9.3.17 | +| https://library-charts.truecharts.org | common | 9.3.18 | ## Installing the Chart diff --git a/dependency/postgresql/7.0.79/app-readme.md b/dependency/postgresql/7.0.80/app-readme.md similarity index 100% rename from dependency/postgresql/7.0.79/app-readme.md rename to dependency/postgresql/7.0.80/app-readme.md diff --git a/dependency/postgresql/7.0.80/charts/common-9.3.18.tgz b/dependency/postgresql/7.0.80/charts/common-9.3.18.tgz new file mode 100644 index 0000000000000000000000000000000000000000..74394f99666fd30bef768c1b1c85330b3a696920 GIT binary patch literal 44151 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
9ld1;Mk2DkW_fG2jOQj%mAnqXVRQ>4ucjA@ z|7|U)>2&%6=V?VyP7Imn{6iCypHzHSg1bav92#C@>I#i^F0{8H*XRZzT zMme=YlKe|o!V>sePgX0fP^ATz+V?=~v7bY3A8Gb+n-Ixwup zSfzKN4z8-Qa?!jJU3F4ijDDp4{OJhFoQiRbfE;k5~{UJ)dwUdJ+JK>P(c9%S+D2Th$+LF9x=a z!mPFAs$wi6P-fVfVD}xNOfXeh9f9D)sBN6bKyrMKIg~kxMHVi}&⩔@Ge&h3C*!@ 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 literal 0 HcmV?d00001 diff --git a/dependency/postgresql/7.0.79/helm-values.md b/dependency/postgresql/7.0.80/helm-values.md similarity index 100% rename from dependency/postgresql/7.0.79/helm-values.md rename to dependency/postgresql/7.0.80/helm-values.md diff --git a/dependency/postgresql/7.0.79/ix_values.yaml b/dependency/postgresql/7.0.80/ix_values.yaml similarity index 100% rename from dependency/postgresql/7.0.79/ix_values.yaml rename to dependency/postgresql/7.0.80/ix_values.yaml diff --git a/dependency/postgresql/7.0.79/questions.yaml b/dependency/postgresql/7.0.80/questions.yaml similarity index 100% rename from dependency/postgresql/7.0.79/questions.yaml rename to dependency/postgresql/7.0.80/questions.yaml diff --git a/dependency/postgresql/7.0.79/security.md b/dependency/postgresql/7.0.80/security.md similarity index 99% rename from dependency/postgresql/7.0.79/security.md rename to dependency/postgresql/7.0.80/security.md index 113c0bd977d..15c91ff7f1e 100644 --- a/dependency/postgresql/7.0.79/security.md +++ b/dependency/postgresql/7.0.80/security.md @@ -117,6 +117,7 @@ hide: | curl | CVE-2021-22922 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22922
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22922.html
https://hackerone.com/reports/1213175
https://linux.oracle.com/cve/CVE-2021-22922.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22922
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22923 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22923
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22923.html
https://hackerone.com/reports/1213181
https://linux.oracle.com/cve/CVE-2021-22923.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22923
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22924 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22924
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://cert-portal.siemens.com/productcert/pdf/ssa-732250.pdf
https://curl.se/docs/CVE-2021-22924.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22924
https://hackerone.com/reports/1223565
https://linux.oracle.com/cve/CVE-2021-22924.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.debian.org/debian-lts-announce/2021/08/msg00017.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22924
https://security.netapp.com/advisory/ntap-20210902-0003/
https://ubuntu.com/security/notices/USN-5021-1
https://www.oracle.com/security-alerts/cpujan2022.html
https://www.oracle.com/security-alerts/cpuoct2021.html
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.19.7 | 1.19.8 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | fdisk | CVE-2021-37600 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-37600
https://github.com/karelzak/util-linux/commit/1c9143d0c1f979c3daf10e1c37b5b1e916c22a1c
https://github.com/karelzak/util-linux/issues/1395
https://nvd.nist.gov/vuln/detail/CVE-2021-37600
https://security.netapp.com/advisory/ntap-20210902-0002/
| | fdisk | CVE-2022-0563 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| | gcc-8-base | CVE-2018-12886 | HIGH | 8.3.0-6 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-12886
https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/config/arm/arm-protos.h?revision=266379&view=markup
https://www.gnu.org/software/gcc/gcc-8/changes.html
| diff --git a/dependency/postgresql/7.0.79/templates/backup-postgres-config.yaml b/dependency/postgresql/7.0.80/templates/backup-postgres-config.yaml similarity index 100% rename from dependency/postgresql/7.0.79/templates/backup-postgres-config.yaml rename to dependency/postgresql/7.0.80/templates/backup-postgres-config.yaml diff --git a/dependency/postgresql/7.0.79/templates/common.yaml b/dependency/postgresql/7.0.80/templates/common.yaml similarity index 100% rename from dependency/postgresql/7.0.79/templates/common.yaml rename to dependency/postgresql/7.0.80/templates/common.yaml diff --git a/dependency/postgresql/7.0.79/templates/secret.yaml b/dependency/postgresql/7.0.80/templates/secret.yaml similarity index 100% rename from dependency/postgresql/7.0.79/templates/secret.yaml rename to dependency/postgresql/7.0.80/templates/secret.yaml diff --git a/dependency/postgresql/7.0.79/templates/upgrade-backup-postgres-hook.yaml b/dependency/postgresql/7.0.80/templates/upgrade-backup-postgres-hook.yaml similarity index 100% rename from dependency/postgresql/7.0.79/templates/upgrade-backup-postgres-hook.yaml rename to dependency/postgresql/7.0.80/templates/upgrade-backup-postgres-hook.yaml diff --git a/dependency/promtail/2.0.41/values.yaml b/dependency/postgresql/7.0.80/values.yaml similarity index 100% rename from dependency/promtail/2.0.41/values.yaml rename to dependency/postgresql/7.0.80/values.yaml diff --git a/dependency/promtail/2.0.41/Chart.lock b/dependency/promtail/2.0.41/Chart.lock deleted file mode 100644 index d1f704df099..00000000000 --- a/dependency/promtail/2.0.41/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 9.3.17 -digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc -generated: "2022-05-19T16:49:59.468552514Z" diff --git a/dependency/promtail/2.0.41/CHANGELOG.md b/dependency/promtail/2.0.42/CHANGELOG.md similarity index 89% rename from dependency/promtail/2.0.41/CHANGELOG.md rename to dependency/promtail/2.0.42/CHANGELOG.md index 4bee36a84ec..8b5179441d2 100644 --- a/dependency/promtail/2.0.41/CHANGELOG.md +++ b/dependency/promtail/2.0.42/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog
+ +### [promtail-2.0.42](https://github.com/truecharts/apps/compare/promtail-2.0.41...promtail-2.0.42) (2022-05-26) + +#### Chore + +* update helm chart common to v9.3.18 ([#2753](https://github.com/truecharts/apps/issues/2753)) + + + ### [promtail-2.0.41](https://github.com/truecharts/apps/compare/promtail-2.0.40...promtail-2.0.41) (2022-05-19) @@ -88,12 +97,3 @@ #### Chore -* update helm chart common to v9.3.8 - - - - -### [promtail-2.0.32](https://github.com/truecharts/apps/compare/promtail-2.0.31...promtail-2.0.32) (2022-05-11) - -#### Chore - diff --git a/dependency/redis/2.0.70/CONFIG.md b/dependency/promtail/2.0.42/CONFIG.md similarity index 100% rename from dependency/redis/2.0.70/CONFIG.md rename to dependency/promtail/2.0.42/CONFIG.md diff --git a/dependency/promtail/2.0.42/Chart.lock b/dependency/promtail/2.0.42/Chart.lock new file mode 100644 index 00000000000..47f3cd06bfa --- /dev/null +++ b/dependency/promtail/2.0.42/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 9.3.18 +digest: sha256:94758f73ce91ab70f71dcfc7becc469fb8dbea572c1f346b88dd953f0ea8e445 +generated: "2022-05-26T06:15:59.759647302Z" diff --git a/dependency/promtail/2.0.41/Chart.yaml b/dependency/promtail/2.0.42/Chart.yaml similarity index 96% rename from dependency/promtail/2.0.41/Chart.yaml rename to dependency/promtail/2.0.42/Chart.yaml index c47a32e3018..c660c1f8df9 100644 --- a/dependency/promtail/2.0.41/Chart.yaml +++ b/dependency/promtail/2.0.42/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "2.5.0" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 9.3.17 + version: 9.3.18 deprecated: false description: Promtail is an agent which ships the contents of local logs to a Loki instance icon: https://raw.githubusercontent.com/grafana/loki/master/docs/sources/logo.png @@ -22,7 +22,7 @@ sources: - https://grafana.com/oss/loki/ - https://grafana.com/docs/loki/latest/ type: application -version: 2.0.41 +version: 2.0.42 annotations: truecharts.org/catagories: | - metrics diff --git a/dependency/promtail/2.0.41/README.md b/dependency/promtail/2.0.42/README.md similarity index 95% rename from dependency/promtail/2.0.41/README.md rename to dependency/promtail/2.0.42/README.md index cd0814d405b..c6f8904aa8a 100644 --- a/dependency/promtail/2.0.41/README.md +++ b/dependency/promtail/2.0.42/README.md @@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://library-charts.truecharts.org | common | 9.3.17 | +| https://library-charts.truecharts.org | common | 9.3.18 | ## Installing the Chart diff --git a/dependency/promtail/2.0.41/app-readme.md b/dependency/promtail/2.0.42/app-readme.md similarity index 100% rename from dependency/promtail/2.0.41/app-readme.md rename to dependency/promtail/2.0.42/app-readme.md diff --git a/dependency/promtail/2.0.42/charts/common-9.3.18.tgz b/dependency/promtail/2.0.42/charts/common-9.3.18.tgz new file mode 100644 index 0000000000000000000000000000000000000000..74394f99666fd30bef768c1b1c85330b3a696920 GIT binary patch literal 44151 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
9ld1;Mk2DkW_fG2jOQj%mAnqXVRQ>4ucjA@ z|7|U)>2&%6=V?VyP7Imn{6iCypHzHSg1bav92#C@>I#i^F0{8H*XRZzT zMme=YlKe|o!V>sePgX0fP^ATz+V?=~v7bY3A8Gb+n-Ixwup zSfzKN4z8-Qa?!jJU3F4ijDDp4{OJhFoQiRbfE;k5~{UJ)dwUdJ+JK>P(c9%S+D2Th$+LF9x=a z!mPFAs$wi6P-fVfVD}xNOfXeh9f9D)sBN6bKyrMKIg~kxMHVi}&⩔@Ge&h3C*!@ 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 literal 0 HcmV?d00001 diff --git a/dependency/promtail/2.0.41/helm-values.md b/dependency/promtail/2.0.42/helm-values.md similarity index 100% rename from dependency/promtail/2.0.41/helm-values.md rename to dependency/promtail/2.0.42/helm-values.md diff --git a/dependency/promtail/2.0.41/ix_values.yaml b/dependency/promtail/2.0.42/ix_values.yaml similarity index 100% rename from dependency/promtail/2.0.41/ix_values.yaml rename to dependency/promtail/2.0.42/ix_values.yaml diff --git a/dependency/promtail/2.0.41/questions.yaml b/dependency/promtail/2.0.42/questions.yaml similarity index 100% rename from dependency/promtail/2.0.41/questions.yaml rename to dependency/promtail/2.0.42/questions.yaml diff --git a/dependency/promtail/2.0.41/security.md b/dependency/promtail/2.0.42/security.md similarity index 98% rename from dependency/promtail/2.0.41/security.md rename to dependency/promtail/2.0.42/security.md index 0e18d38fe31..9b64aa2867b 100644 --- a/dependency/promtail/2.0.41/security.md +++ b/dependency/promtail/2.0.42/security.md @@ -103,6 +103,7 @@ hide: | bsdutils | CVE-2022-0563 | LOW | 2.36.1-8+deb11u1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| | coreutils | CVE-2016-2781 | LOW | 8.32-4 | |
Expand...http://seclists.org/oss-sec/2016/q1/452
http://www.openwall.com/lists/oss-security/2016/02/28/2
http://www.openwall.com/lists/oss-security/2016/02/28/3
https://access.redhat.com/security/cve/CVE-2016-2781
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2781
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
https://lore.kernel.org/patchwork/patch/793178/
https://nvd.nist.gov/vuln/detail/CVE-2016-2781
| | coreutils | CVE-2017-18018 | LOW | 8.32-4 | |
Expand...http://lists.gnu.org/archive/html/coreutils/2017-12/msg00045.html
https://access.redhat.com/security/cve/CVE-2017-18018
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.20.9 | 1.20.10 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | e2fsprogs | CVE-2022-1304 | HIGH | 1.46.2-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1304
https://bugzilla.redhat.com/show_bug.cgi?id=2069726
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1304
https://marc.info/?l=linux-ext4&m=165056234501732&w=2
https://nvd.nist.gov/vuln/detail/CVE-2022-1304
| | gzip | CVE-2022-1271 | HIGH | 1.10-4 | 1.10-4+deb11u1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-1271
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1271
https://errata.almalinux.org/8/ALSA-2022-1537.html
https://linux.oracle.com/cve/CVE-2022-1271.html
https://linux.oracle.com/errata/ELSA-2022-2191.html
https://lists.gnu.org/r/bug-gzip/2022-04/msg00011.html
https://ubuntu.com/security/notices/USN-5378-1
https://ubuntu.com/security/notices/USN-5378-2
https://ubuntu.com/security/notices/USN-5378-3
https://ubuntu.com/security/notices/USN-5378-4
https://www.openwall.com/lists/oss-security/2022/04/07/8
| | libapt-pkg6.0 | CVE-2011-3374 | LOW | 2.2.4 | |
Expand...https://access.redhat.com/security/cve/cve-2011-3374
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=642480
https://people.canonical.com/~ubuntu-security/cve/2011/CVE-2011-3374.html
https://seclists.org/fulldisclosure/2011/Sep/221
https://security-tracker.debian.org/tracker/CVE-2011-3374
https://snyk.io/vuln/SNYK-LINUX-APT-116518
https://ubuntu.com/security/CVE-2011-3374
| @@ -140,8 +141,8 @@ hide: | libkrb5support0 | CVE-2018-5709 | LOW | 1.18.3-6+deb11u1 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-5709
https://github.com/poojamnit/Kerberos-V5-1.16-Vulnerabilities/tree/master/Integer%20Overflow
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| | liblzma5 | CVE-2022-1271 | HIGH | 5.2.5-2 | 5.2.5-2.1~deb11u1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-1271
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1271
https://errata.almalinux.org/8/ALSA-2022-1537.html
https://linux.oracle.com/cve/CVE-2022-1271.html
https://linux.oracle.com/errata/ELSA-2022-2191.html
https://lists.gnu.org/r/bug-gzip/2022-04/msg00011.html
https://ubuntu.com/security/notices/USN-5378-1
https://ubuntu.com/security/notices/USN-5378-2
https://ubuntu.com/security/notices/USN-5378-3
https://ubuntu.com/security/notices/USN-5378-4
https://www.openwall.com/lists/oss-security/2022/04/07/8
| | libmount1 | CVE-2022-0563 | LOW | 2.36.1-8+deb11u1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| -| libpcre2-8-0 | CVE-2022-1586 | HIGH | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| -| libpcre2-8-0 | CVE-2022-1587 | HIGH | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| +| libpcre2-8-0 | CVE-2022-1586 | CRITICAL | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| +| libpcre2-8-0 | CVE-2022-1587 | CRITICAL | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| | libpcre3 | CVE-2017-11164 | LOW | 2:8.39-13 | |
Expand...http://openwall.com/lists/oss-security/2017/07/11/3
http://www.securityfocus.com/bid/99575
https://access.redhat.com/security/cve/CVE-2017-11164
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11164
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| | libpcre3 | CVE-2017-16231 | LOW | 2:8.39-13 | |
Expand...http://packetstormsecurity.com/files/150897/PCRE-8.41-Buffer-Overflow.html
http://seclists.org/fulldisclosure/2018/Dec/33
http://www.openwall.com/lists/oss-security/2017/11/01/11
http://www.openwall.com/lists/oss-security/2017/11/01/3
http://www.openwall.com/lists/oss-security/2017/11/01/7
http://www.openwall.com/lists/oss-security/2017/11/01/8
http://www.securityfocus.com/bid/101688
https://access.redhat.com/security/cve/CVE-2017-16231
https://bugs.exim.org/show_bug.cgi?id=2047
| | libpcre3 | CVE-2017-7245 | LOW | 2:8.39-13 | |
Expand...http://www.securityfocus.com/bid/97067
https://access.redhat.com/errata/RHSA-2018:2486
https://access.redhat.com/security/cve/CVE-2017-7245
https://blogs.gentoo.org/ago/2017/03/20/libpcre-two-stack-based-buffer-overflow-write-in-pcre32_copy_substring-pcre_get-c/
https://security.gentoo.org/glsa/201710-25
| diff --git a/dependency/promtail/2.0.41/templates/common.yaml b/dependency/promtail/2.0.42/templates/common.yaml similarity index 100% rename from dependency/promtail/2.0.41/templates/common.yaml rename to dependency/promtail/2.0.42/templates/common.yaml diff --git a/dependency/promtail/2.0.41/templates/secret.yaml b/dependency/promtail/2.0.42/templates/secret.yaml similarity index 100% rename from dependency/promtail/2.0.41/templates/secret.yaml rename to dependency/promtail/2.0.42/templates/secret.yaml diff --git a/dependency/promtail/2.0.41/templates/servicemonitor.yaml b/dependency/promtail/2.0.42/templates/servicemonitor.yaml similarity index 100% rename from dependency/promtail/2.0.41/templates/servicemonitor.yaml rename to dependency/promtail/2.0.42/templates/servicemonitor.yaml diff --git a/dependency/redis/2.0.70/values.yaml b/dependency/promtail/2.0.42/values.yaml similarity index 100% rename from dependency/redis/2.0.70/values.yaml rename to dependency/promtail/2.0.42/values.yaml diff --git a/dependency/redis/2.0.70/Chart.lock b/dependency/redis/2.0.70/Chart.lock deleted file mode 100644 index 177ec65523e..00000000000 --- a/dependency/redis/2.0.70/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 9.3.17 -digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc -generated: "2022-05-24T18:21:20.543910033Z" diff --git a/dependency/redis/2.0.70/CHANGELOG.md b/dependency/redis/2.0.71/CHANGELOG.md similarity index 87% rename from dependency/redis/2.0.70/CHANGELOG.md rename to dependency/redis/2.0.71/CHANGELOG.md index b0ac48ef981..abb4f7860b2 100644 --- a/dependency/redis/2.0.70/CHANGELOG.md +++ b/dependency/redis/2.0.71/CHANGELOG.md @@ -1,6 +1,16 @@ # Changelog
+ +### [redis-2.0.71](https://github.com/truecharts/apps/compare/redis-2.0.70...redis-2.0.71) (2022-05-26) + +#### Chore + +* update helm chart common to v9.3.18 ([#2753](https://github.com/truecharts/apps/issues/2753)) +* update docker general non-major ([#2756](https://github.com/truecharts/apps/issues/2756)) + + + ### [redis-2.0.70](https://github.com/truecharts/apps/compare/redis-2.0.69...redis-2.0.70) (2022-05-24) @@ -87,13 +97,3 @@ - -### [redis-2.0.59](https://github.com/truecharts/apps/compare/redis-2.0.58...redis-2.0.59) (2022-05-14) - -#### Chore - -* update helm chart common to v9.3.11 - - - - diff --git a/games/impostor-server/0.0.36/CONFIG.md b/dependency/redis/2.0.71/CONFIG.md similarity index 100% rename from games/impostor-server/0.0.36/CONFIG.md rename to dependency/redis/2.0.71/CONFIG.md diff --git a/dependency/redis/2.0.71/Chart.lock b/dependency/redis/2.0.71/Chart.lock new file mode 100644 index 00000000000..a35385e9939 --- /dev/null +++ b/dependency/redis/2.0.71/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 9.3.18 +digest: sha256:94758f73ce91ab70f71dcfc7becc469fb8dbea572c1f346b88dd953f0ea8e445 +generated: "2022-05-26T06:16:07.997090804Z" diff --git a/dependency/redis/2.0.70/Chart.yaml b/dependency/redis/2.0.71/Chart.yaml similarity index 95% rename from dependency/redis/2.0.70/Chart.yaml rename to dependency/redis/2.0.71/Chart.yaml index 454bbcaa75c..adb54fc142a 100644 --- a/dependency/redis/2.0.70/Chart.yaml +++ b/dependency/redis/2.0.71/Chart.yaml @@ -3,7 +3,7 @@ appVersion: "6.2.7" dependencies: - name: common repository: https://library-charts.truecharts.org - version: 9.3.17 + version: 9.3.18 deprecated: false description: Open source, advanced key-value store. home: https://github.com/truecharts/apps/tree/master/charts/dependency/redis @@ -22,7 +22,7 @@ sources: - https://github.com/bitnami/bitnami-docker-redis - http://redis.io/ type: application -version: 2.0.70 +version: 2.0.71 annotations: truecharts.org/catagories: | - database diff --git a/dependency/redis/2.0.70/README.md b/dependency/redis/2.0.71/README.md similarity index 95% rename from dependency/redis/2.0.70/README.md rename to dependency/redis/2.0.71/README.md index b4f3df9bb6e..56ab67cdd05 100644 --- a/dependency/redis/2.0.70/README.md +++ b/dependency/redis/2.0.71/README.md @@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://library-charts.truecharts.org | common | 9.3.17 | +| https://library-charts.truecharts.org | common | 9.3.18 | ## Installing the Chart diff --git a/dependency/redis/2.0.70/app-readme.md b/dependency/redis/2.0.71/app-readme.md similarity index 100% rename from dependency/redis/2.0.70/app-readme.md rename to dependency/redis/2.0.71/app-readme.md diff --git a/dependency/redis/2.0.71/charts/common-9.3.18.tgz b/dependency/redis/2.0.71/charts/common-9.3.18.tgz new file mode 100644 index 0000000000000000000000000000000000000000..74394f99666fd30bef768c1b1c85330b3a696920 GIT binary patch literal 44151 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
9ld1;Mk2DkW_fG2jOQj%mAnqXVRQ>4ucjA@ z|7|U)>2&%6=V?VyP7Imn{6iCypHzHSg1bav92#C@>I#i^F0{8H*XRZzT zMme=YlKe|o!V>sePgX0fP^ATz+V?=~v7bY3A8Gb+n-Ixwup zSfzKN4z8-Qa?!jJU3F4ijDDp4{OJhFoQiRbfE;k5~{UJ)dwUdJ+JK>P(c9%S+D2Th$+LF9x=a z!mPFAs$wi6P-fVfVD}xNOfXeh9f9D)sBN6bKyrMKIg~kxMHVi}&⩔@Ge&h3C*!@ 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 literal 0 HcmV?d00001 diff --git a/dependency/redis/2.0.70/helm-values.md b/dependency/redis/2.0.71/helm-values.md similarity index 100% rename from dependency/redis/2.0.70/helm-values.md rename to dependency/redis/2.0.71/helm-values.md diff --git a/dependency/redis/2.0.70/ix_values.yaml b/dependency/redis/2.0.71/ix_values.yaml similarity index 97% rename from dependency/redis/2.0.70/ix_values.yaml rename to dependency/redis/2.0.71/ix_values.yaml index be530a61038..73242ba82fd 100644 --- a/dependency/redis/2.0.70/ix_values.yaml +++ b/dependency/redis/2.0.71/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: ghcr.io/truecharts/redis pullPolicy: IfNotPresent - tag: v6.2.7@sha256:0686c8a3fb217facc20f7c35b038352e3ff4c257b8d2eea705a4f2630cab1f37 + tag: v6.2.7@sha256:c7fb81736a5384d6cf859519e5d8dbf6234f8fa3cba749e070ead34511cd9472 controller: # -- Set the controller type. diff --git a/dependency/redis/2.0.70/questions.yaml b/dependency/redis/2.0.71/questions.yaml similarity index 100% rename from dependency/redis/2.0.70/questions.yaml rename to dependency/redis/2.0.71/questions.yaml diff --git a/dependency/redis/2.0.70/security.md b/dependency/redis/2.0.71/security.md similarity index 99% rename from dependency/redis/2.0.70/security.md rename to dependency/redis/2.0.71/security.md index 186e043ad8e..34d1b49a195 100644 --- a/dependency/redis/2.0.70/security.md +++ b/dependency/redis/2.0.71/security.md @@ -45,7 +45,7 @@ hide: tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 - tccr.io/truecharts/redis:v6.2.7@sha256:0686c8a3fb217facc20f7c35b038352e3ff4c257b8d2eea705a4f2630cab1f37 + tccr.io/truecharts/redis:v6.2.7@sha256:c7fb81736a5384d6cf859519e5d8dbf6234f8fa3cba749e070ead34511cd9472 ##### Scan Results @@ -92,7 +92,7 @@ hide: | zlib | CVE-2018-25032 | HIGH | 1.2.11-r3 | 1.2.12-r0 |
Expand...http://seclists.org/fulldisclosure/2022/May/33
http://seclists.org/fulldisclosure/2022/May/35
http://seclists.org/fulldisclosure/2022/May/38
http://www.openwall.com/lists/oss-security/2022/03/25/2
http://www.openwall.com/lists/oss-security/2022/03/26/1
https://access.redhat.com/security/cve/CVE-2018-25032
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
https://errata.almalinux.org/8/ALSA-2022-2201.html
https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531
https://github.com/madler/zlib/compare/v1.2.11...v1.2.12
https://github.com/madler/zlib/issues/605
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4
https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5
https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ
https://linux.oracle.com/cve/CVE-2018-25032.html
https://linux.oracle.com/errata/ELSA-2022-2213.html
https://lists.debian.org/debian-lts-announce/2022/04/msg00000.html
https://lists.debian.org/debian-lts-announce/2022/05/msg00008.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NS2D2GFPFGOJUL4WQ3DUAY7HF4VWQ77F/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOKNP2L734AEL47NRYGVZIKEFOUBQY5Y/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XOKFMSNQ5D5WGMALBNBXU3GE442V74WU/
https://nvd.nist.gov/vuln/detail/CVE-2018-25032
https://support.apple.com/kb/HT213255
https://support.apple.com/kb/HT213256
https://support.apple.com/kb/HT213257
https://ubuntu.com/security/notices/USN-5355-1
https://ubuntu.com/security/notices/USN-5355-2
https://ubuntu.com/security/notices/USN-5359-1
https://www.debian.org/security/2022/dsa-5111
https://www.openwall.com/lists/oss-security/2022/03/24/1
https://www.openwall.com/lists/oss-security/2022/03/28/1
https://www.openwall.com/lists/oss-security/2022/03/28/3
| -#### Container: tccr.io/truecharts/redis:v6.2.7@sha256:0686c8a3fb217facc20f7c35b038352e3ff4c257b8d2eea705a4f2630cab1f37 (debian 10.12) +#### Container: tccr.io/truecharts/redis:v6.2.7@sha256:c7fb81736a5384d6cf859519e5d8dbf6234f8fa3cba749e070ead34511cd9472 (debian 10.12) **debian** @@ -117,6 +117,7 @@ hide: | curl | CVE-2021-22922 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22922
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22922.html
https://hackerone.com/reports/1213175
https://linux.oracle.com/cve/CVE-2021-22922.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22922
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22923 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22923
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22923.html
https://hackerone.com/reports/1213181
https://linux.oracle.com/cve/CVE-2021-22923.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22923
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22924 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22924
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://cert-portal.siemens.com/productcert/pdf/ssa-732250.pdf
https://curl.se/docs/CVE-2021-22924.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22924
https://hackerone.com/reports/1223565
https://linux.oracle.com/cve/CVE-2021-22924.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.debian.org/debian-lts-announce/2021/08/msg00017.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22924
https://security.netapp.com/advisory/ntap-20210902-0003/
https://ubuntu.com/security/notices/USN-5021-1
https://www.oracle.com/security-alerts/cpujan2022.html
https://www.oracle.com/security-alerts/cpuoct2021.html
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.19.7 | 1.19.8 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | fdisk | CVE-2021-37600 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-37600
https://github.com/karelzak/util-linux/commit/1c9143d0c1f979c3daf10e1c37b5b1e916c22a1c
https://github.com/karelzak/util-linux/issues/1395
https://nvd.nist.gov/vuln/detail/CVE-2021-37600
https://security.netapp.com/advisory/ntap-20210902-0002/
| | fdisk | CVE-2022-0563 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| | gcc-8-base | CVE-2018-12886 | HIGH | 8.3.0-6 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-12886
https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/config/arm/arm-protos.h?revision=266379&view=markup
https://www.gnu.org/software/gcc/gcc-8/changes.html
| diff --git a/dependency/redis/2.0.70/templates/common.yaml b/dependency/redis/2.0.71/templates/common.yaml similarity index 100% rename from dependency/redis/2.0.70/templates/common.yaml rename to dependency/redis/2.0.71/templates/common.yaml diff --git a/dependency/redis/2.0.70/templates/health-configmap.yaml b/dependency/redis/2.0.71/templates/health-configmap.yaml similarity index 100% rename from dependency/redis/2.0.70/templates/health-configmap.yaml rename to dependency/redis/2.0.71/templates/health-configmap.yaml diff --git a/dependency/redis/2.0.70/templates/secret.yaml b/dependency/redis/2.0.71/templates/secret.yaml similarity index 100% rename from dependency/redis/2.0.70/templates/secret.yaml rename to dependency/redis/2.0.71/templates/secret.yaml diff --git a/games/impostor-server/0.0.36/values.yaml b/dependency/redis/2.0.71/values.yaml similarity index 100% rename from games/impostor-server/0.0.36/values.yaml rename to dependency/redis/2.0.71/values.yaml diff --git a/games/impostor-server/0.0.36/Chart.lock b/games/impostor-server/0.0.36/Chart.lock deleted file mode 100644 index 6fcb6d5e325..00000000000 --- a/games/impostor-server/0.0.36/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 9.3.17 -digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc -generated: "2022-05-24T06:31:08.012582561Z" diff --git a/games/impostor-server/0.0.36/CHANGELOG.md b/games/impostor-server/0.0.37/CHANGELOG.md similarity index 90% rename from games/impostor-server/0.0.36/CHANGELOG.md rename to games/impostor-server/0.0.37/CHANGELOG.md index d2e11cc2f36..db648b6b97d 100644 --- a/games/impostor-server/0.0.36/CHANGELOG.md +++ b/games/impostor-server/0.0.37/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog
+ +### [impostor-server-0.0.37](https://github.com/truecharts/apps/compare/impostor-server-0.0.36...impostor-server-0.0.37) (2022-05-26) + +#### Chore + +* update docker general non-major ([#2756](https://github.com/truecharts/apps/issues/2756)) + + + ### [impostor-server-0.0.36](https://github.com/truecharts/apps/compare/impostor-server-0.0.35...impostor-server-0.0.36) (2022-05-24) @@ -88,12 +97,3 @@ ### [impostor-server-0.0.28](https://github.com/truecharts/apps/compare/impostor-server-0.0.27...impostor-server-0.0.28) (2022-04-12) #### Chore - -* update helm general non-major helm releases ([#2480](https://github.com/truecharts/apps/issues/2480)) - - - - -### [impostor-server-0.0.27](https://github.com/truecharts/apps/compare/impostor-server-0.0.26...impostor-server-0.0.27) (2022-04-12) - -#### Chore diff --git a/incubator/ghost/1.0.39/CONFIG.md b/games/impostor-server/0.0.37/CONFIG.md similarity index 100% rename from incubator/ghost/1.0.39/CONFIG.md rename to games/impostor-server/0.0.37/CONFIG.md diff --git a/dependency/postgresql/7.0.79/Chart.lock b/games/impostor-server/0.0.37/Chart.lock similarity index 80% rename from dependency/postgresql/7.0.79/Chart.lock rename to games/impostor-server/0.0.37/Chart.lock index 853f9eff789..1beee6ce1ed 100644 --- a/dependency/postgresql/7.0.79/Chart.lock +++ b/games/impostor-server/0.0.37/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 9.3.17 digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc -generated: "2022-05-25T06:55:30.578381167Z" +generated: "2022-05-26T06:16:20.250896447Z" diff --git a/games/impostor-server/0.0.36/Chart.yaml b/games/impostor-server/0.0.37/Chart.yaml similarity index 97% rename from games/impostor-server/0.0.36/Chart.yaml rename to games/impostor-server/0.0.37/Chart.yaml index ece441080ee..0a0ae763f4b 100644 --- a/games/impostor-server/0.0.36/Chart.yaml +++ b/games/impostor-server/0.0.37/Chart.yaml @@ -19,7 +19,7 @@ name: impostor-server sources: - https://github.com/truecharts/apps/tree/master/incubator/impostor-server type: application -version: 0.0.36 +version: 0.0.37 annotations: truecharts.org/catagories: | - games diff --git a/games/impostor-server/0.0.36/README.md b/games/impostor-server/0.0.37/README.md similarity index 100% rename from games/impostor-server/0.0.36/README.md rename to games/impostor-server/0.0.37/README.md diff --git a/games/impostor-server/0.0.36/app-readme.md b/games/impostor-server/0.0.37/app-readme.md similarity index 100% rename from games/impostor-server/0.0.36/app-readme.md rename to games/impostor-server/0.0.37/app-readme.md diff --git a/dependency/memcached/2.0.78/charts/common-9.3.17.tgz b/games/impostor-server/0.0.37/charts/common-9.3.17.tgz similarity index 100% rename from dependency/memcached/2.0.78/charts/common-9.3.17.tgz rename to games/impostor-server/0.0.37/charts/common-9.3.17.tgz diff --git a/games/impostor-server/0.0.36/ci/base-values.yaml b/games/impostor-server/0.0.37/ci/base-values.yaml similarity index 100% rename from games/impostor-server/0.0.36/ci/base-values.yaml rename to games/impostor-server/0.0.37/ci/base-values.yaml diff --git a/games/impostor-server/0.0.36/ci/values.yaml b/games/impostor-server/0.0.37/ci/values.yaml similarity index 50% rename from games/impostor-server/0.0.36/ci/values.yaml rename to games/impostor-server/0.0.37/ci/values.yaml index 90af43ae521..e93e4dd4cc8 100644 --- a/games/impostor-server/0.0.36/ci/values.yaml +++ b/games/impostor-server/0.0.37/ci/values.yaml @@ -1,4 +1,4 @@ image: repository: tccr.io/truecharts/impostor-server-nightly pullPolicy: IfNotPresent - tag: vnightly@sha256:0bbca6b862aa1f1e2c490cbec80d2cbfb205afc2fcd8b1e6d89685f0719464fa + tag: vnightly@sha256:c7b95c55afe5247842c3a7b3751e0dcd11d4677af59cfd04b59ac7c4e63224c4 diff --git a/games/impostor-server/0.0.36/helm-values.md b/games/impostor-server/0.0.37/helm-values.md similarity index 100% rename from games/impostor-server/0.0.36/helm-values.md rename to games/impostor-server/0.0.37/helm-values.md diff --git a/games/impostor-server/0.0.36/ix_values.yaml b/games/impostor-server/0.0.37/ix_values.yaml similarity index 91% rename from games/impostor-server/0.0.36/ix_values.yaml rename to games/impostor-server/0.0.37/ix_values.yaml index 72d54719452..05d53e43395 100644 --- a/games/impostor-server/0.0.36/ix_values.yaml +++ b/games/impostor-server/0.0.37/ix_values.yaml @@ -6,7 +6,7 @@ image: nightlyImage: repository: tccr.io/truecharts/impostor-server-nightly pullPolicy: IfNotPresent - tag: vnightly@sha256:0bbca6b862aa1f1e2c490cbec80d2cbfb205afc2fcd8b1e6d89685f0719464fa + tag: vnightly@sha256:c7b95c55afe5247842c3a7b3751e0dcd11d4677af59cfd04b59ac7c4e63224c4 env: IMPOSTOR_Server__PublicIp: "127.0.0.1" diff --git a/games/impostor-server/0.0.36/questions.yaml b/games/impostor-server/0.0.37/questions.yaml similarity index 100% rename from games/impostor-server/0.0.36/questions.yaml rename to games/impostor-server/0.0.37/questions.yaml diff --git a/games/impostor-server/0.0.36/security.md b/games/impostor-server/0.0.37/security.md similarity index 99% rename from games/impostor-server/0.0.36/security.md rename to games/impostor-server/0.0.37/security.md index 264ba1ba3d4..2552d840ee9 100644 --- a/games/impostor-server/0.0.36/security.md +++ b/games/impostor-server/0.0.37/security.md @@ -105,6 +105,7 @@ hide: | bsdutils | CVE-2022-0563 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| | coreutils | CVE-2016-2781 | LOW | 8.30-3 | |
Expand...http://seclists.org/oss-sec/2016/q1/452
http://www.openwall.com/lists/oss-security/2016/02/28/2
http://www.openwall.com/lists/oss-security/2016/02/28/3
https://access.redhat.com/security/cve/CVE-2016-2781
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2781
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
https://lore.kernel.org/patchwork/patch/793178/
https://nvd.nist.gov/vuln/detail/CVE-2016-2781
| | coreutils | CVE-2017-18018 | LOW | 8.30-3 | |
Expand...http://lists.gnu.org/archive/html/coreutils/2017-12/msg00045.html
https://access.redhat.com/security/cve/CVE-2017-18018
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.19.7 | 1.19.8 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | e2fsprogs | CVE-2022-1304 | HIGH | 1.44.5-1+deb10u3 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1304
https://bugzilla.redhat.com/show_bug.cgi?id=2069726
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1304
https://marc.info/?l=linux-ext4&m=165056234501732&w=2
https://nvd.nist.gov/vuln/detail/CVE-2022-1304
| | fdisk | CVE-2021-37600 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-37600
https://github.com/karelzak/util-linux/commit/1c9143d0c1f979c3daf10e1c37b5b1e916c22a1c
https://github.com/karelzak/util-linux/issues/1395
https://nvd.nist.gov/vuln/detail/CVE-2021-37600
https://security.netapp.com/advisory/ntap-20210902-0002/
| | fdisk | CVE-2022-0563 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| diff --git a/games/impostor-server/0.0.36/templates/common.yaml b/games/impostor-server/0.0.37/templates/common.yaml similarity index 100% rename from games/impostor-server/0.0.36/templates/common.yaml rename to games/impostor-server/0.0.37/templates/common.yaml diff --git a/incubator/ghost/1.0.39/values.yaml b/games/impostor-server/0.0.37/values.yaml similarity index 100% rename from incubator/ghost/1.0.39/values.yaml rename to games/impostor-server/0.0.37/values.yaml diff --git a/incubator/ghost/1.0.39/CHANGELOG.md b/incubator/ghost/1.0.40/CHANGELOG.md similarity index 91% rename from incubator/ghost/1.0.39/CHANGELOG.md rename to incubator/ghost/1.0.40/CHANGELOG.md index 65aaa635ad8..bde3ed9c490 100644 --- a/incubator/ghost/1.0.39/CHANGELOG.md +++ b/incubator/ghost/1.0.40/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog
+ +### [ghost-1.0.40](https://github.com/truecharts/apps/compare/ghost-1.0.39...ghost-1.0.40) (2022-05-26) + +#### Chore + +* update docker general non-major ([#2756](https://github.com/truecharts/apps/issues/2756)) + + + ### [ghost-1.0.39](https://github.com/truecharts/apps/compare/ghost-1.0.38...ghost-1.0.39) (2022-05-25) @@ -88,12 +97,3 @@ ### [ghost-1.0.30](https://github.com/truecharts/apps/compare/ghost-1.0.29...ghost-1.0.30) (2022-05-13) #### Chore - -* update docker general non-major ([#2658](https://github.com/truecharts/apps/issues/2658)) - - - - -### [ghost-1.0.29](https://github.com/truecharts/apps/compare/ghost-1.0.28...ghost-1.0.29) (2022-05-10) - -#### Chore diff --git a/stable/deconz/7.0.26/CONFIG.md b/incubator/ghost/1.0.40/CONFIG.md similarity index 100% rename from stable/deconz/7.0.26/CONFIG.md rename to incubator/ghost/1.0.40/CONFIG.md diff --git a/incubator/ghost/1.0.39/Chart.lock b/incubator/ghost/1.0.40/Chart.lock similarity index 85% rename from incubator/ghost/1.0.39/Chart.lock rename to incubator/ghost/1.0.40/Chart.lock index 1efba589475..eeb8f8acb08 100644 --- a/incubator/ghost/1.0.39/Chart.lock +++ b/incubator/ghost/1.0.40/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 2.0.76 digest: sha256:4311425693cdc848834dc4ef11ec4559ac7e90135d81767b5a64a7661e5d6e52 -generated: "2022-05-25T06:55:46.163905274Z" +generated: "2022-05-26T06:16:29.37074994Z" diff --git a/incubator/ghost/1.0.39/Chart.yaml b/incubator/ghost/1.0.40/Chart.yaml similarity index 96% rename from incubator/ghost/1.0.39/Chart.yaml rename to incubator/ghost/1.0.40/Chart.yaml index 987429e5649..c110d67e4ac 100644 --- a/incubator/ghost/1.0.39/Chart.yaml +++ b/incubator/ghost/1.0.40/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "5.0.0" +appVersion: "5.0.1" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -25,7 +25,7 @@ sources: - https://github.com/TryGhost/Ghost - https://hub.docker.com/_/ghost - https://ghost.org/docs/ -version: 1.0.39 +version: 1.0.40 annotations: truecharts.org/catagories: | - productivity diff --git a/incubator/ghost/1.0.39/README.md b/incubator/ghost/1.0.40/README.md similarity index 100% rename from incubator/ghost/1.0.39/README.md rename to incubator/ghost/1.0.40/README.md diff --git a/incubator/ghost/1.0.39/app-readme.md b/incubator/ghost/1.0.40/app-readme.md similarity index 100% rename from incubator/ghost/1.0.39/app-readme.md rename to incubator/ghost/1.0.40/app-readme.md diff --git a/dependency/mongodb/0.1.35/charts/common-9.3.17.tgz b/incubator/ghost/1.0.40/charts/common-9.3.17.tgz similarity index 100% rename from dependency/mongodb/0.1.35/charts/common-9.3.17.tgz rename to incubator/ghost/1.0.40/charts/common-9.3.17.tgz diff --git a/incubator/ghost/1.0.39/charts/mariadb-2.0.76.tgz b/incubator/ghost/1.0.40/charts/mariadb-2.0.76.tgz similarity index 100% rename from incubator/ghost/1.0.39/charts/mariadb-2.0.76.tgz rename to incubator/ghost/1.0.40/charts/mariadb-2.0.76.tgz diff --git a/incubator/ghost/1.0.39/helm-values.md b/incubator/ghost/1.0.40/helm-values.md similarity index 100% rename from incubator/ghost/1.0.39/helm-values.md rename to incubator/ghost/1.0.40/helm-values.md diff --git a/incubator/ghost/1.0.39/ix_values.yaml b/incubator/ghost/1.0.40/ix_values.yaml similarity index 95% rename from incubator/ghost/1.0.39/ix_values.yaml rename to incubator/ghost/1.0.40/ix_values.yaml index 8c2be2227b2..783a3436f0e 100644 --- a/incubator/ghost/1.0.39/ix_values.yaml +++ b/incubator/ghost/1.0.40/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/ghost - tag: v5.0.0@sha256:f5790fa98cb14f225caab9bd68a04dc9023fb137cbd269fa5773290882e12463 + tag: v5.0.1@sha256:e4d061c72e8e31a245eb5e777c2552db10ce0ad4370239295f3cb88d33847d19 pullPolicy: IfNotPresent env: diff --git a/incubator/ghost/1.0.39/questions.yaml b/incubator/ghost/1.0.40/questions.yaml similarity index 100% rename from incubator/ghost/1.0.39/questions.yaml rename to incubator/ghost/1.0.40/questions.yaml diff --git a/incubator/ghost/1.0.39/security.md b/incubator/ghost/1.0.40/security.md similarity index 99% rename from incubator/ghost/1.0.39/security.md rename to incubator/ghost/1.0.40/security.md index 5fbb493889e..f87d8385682 100644 --- a/incubator/ghost/1.0.39/security.md +++ b/incubator/ghost/1.0.40/security.md @@ -78,7 +78,7 @@ hide: tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 tccr.io/truecharts/mariadb:v10.7.3@sha256:7e6cda19aa5edae8cfef06f3e5370bfd38a23ece5651c17961a05d7ff9cb8f90 - tccr.io/truecharts/ghost:v5.0.0@sha256:f5790fa98cb14f225caab9bd68a04dc9023fb137cbd269fa5773290882e12463 + tccr.io/truecharts/ghost:v5.0.1@sha256:e4d061c72e8e31a245eb5e777c2552db10ce0ad4370239295f3cb88d33847d19 ##### Scan Results @@ -150,6 +150,7 @@ hide: | curl | CVE-2021-22922 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22922
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22922.html
https://hackerone.com/reports/1213175
https://linux.oracle.com/cve/CVE-2021-22922.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22922
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22923 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22923
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22923.html
https://hackerone.com/reports/1213181
https://linux.oracle.com/cve/CVE-2021-22923.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22923
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22924 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22924
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://cert-portal.siemens.com/productcert/pdf/ssa-732250.pdf
https://curl.se/docs/CVE-2021-22924.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22924
https://hackerone.com/reports/1223565
https://linux.oracle.com/cve/CVE-2021-22924.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.debian.org/debian-lts-announce/2021/08/msg00017.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22924
https://security.netapp.com/advisory/ntap-20210902-0003/
https://ubuntu.com/security/notices/USN-5021-1
https://www.oracle.com/security-alerts/cpujan2022.html
https://www.oracle.com/security-alerts/cpuoct2021.html
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.19.7 | 1.19.8 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | fdisk | CVE-2021-37600 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-37600
https://github.com/karelzak/util-linux/commit/1c9143d0c1f979c3daf10e1c37b5b1e916c22a1c
https://github.com/karelzak/util-linux/issues/1395
https://nvd.nist.gov/vuln/detail/CVE-2021-37600
https://security.netapp.com/advisory/ntap-20210902-0002/
| | fdisk | CVE-2022-0563 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| | gcc-8-base | CVE-2018-12886 | HIGH | 8.3.0-6 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-12886
https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/config/arm/arm-protos.h?revision=266379&view=markup
https://www.gnu.org/software/gcc/gcc-8/changes.html
| @@ -390,6 +391,7 @@ hide: | curl | CVE-2021-22922 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22922
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22922.html
https://hackerone.com/reports/1213175
https://linux.oracle.com/cve/CVE-2021-22922.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22922
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22923 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22923
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22923.html
https://hackerone.com/reports/1213181
https://linux.oracle.com/cve/CVE-2021-22923.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22923
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22924 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22924
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://cert-portal.siemens.com/productcert/pdf/ssa-732250.pdf
https://curl.se/docs/CVE-2021-22924.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22924
https://hackerone.com/reports/1223565
https://linux.oracle.com/cve/CVE-2021-22924.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.debian.org/debian-lts-announce/2021/08/msg00017.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22924
https://security.netapp.com/advisory/ntap-20210902-0003/
https://ubuntu.com/security/notices/USN-5021-1
https://www.oracle.com/security-alerts/cpujan2022.html
https://www.oracle.com/security-alerts/cpuoct2021.html
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.19.7 | 1.19.8 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | fdisk | CVE-2021-37600 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-37600
https://github.com/karelzak/util-linux/commit/1c9143d0c1f979c3daf10e1c37b5b1e916c22a1c
https://github.com/karelzak/util-linux/issues/1395
https://nvd.nist.gov/vuln/detail/CVE-2021-37600
https://security.netapp.com/advisory/ntap-20210902-0002/
| | fdisk | CVE-2022-0563 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| | gcc-8-base | CVE-2018-12886 | HIGH | 8.3.0-6 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-12886
https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/config/arm/arm-protos.h?revision=266379&view=markup
https://www.gnu.org/software/gcc/gcc-8/changes.html
| @@ -571,7 +573,7 @@ hide: -#### Container: tccr.io/truecharts/ghost:v5.0.0@sha256:f5790fa98cb14f225caab9bd68a04dc9023fb137cbd269fa5773290882e12463 (debian 11.3) +#### Container: tccr.io/truecharts/ghost:v5.0.1@sha256:e4d061c72e8e31a245eb5e777c2552db10ce0ad4370239295f3cb88d33847d19 (debian 11.3) **debian** @@ -583,6 +585,7 @@ hide: | bsdutils | CVE-2022-0563 | LOW | 2.36.1-8+deb11u1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| | coreutils | CVE-2016-2781 | LOW | 8.32-4 | |
Expand...http://seclists.org/oss-sec/2016/q1/452
http://www.openwall.com/lists/oss-security/2016/02/28/2
http://www.openwall.com/lists/oss-security/2016/02/28/3
https://access.redhat.com/security/cve/CVE-2016-2781
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2781
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
https://lore.kernel.org/patchwork/patch/793178/
https://nvd.nist.gov/vuln/detail/CVE-2016-2781
| | coreutils | CVE-2017-18018 | LOW | 8.32-4 | |
Expand...http://lists.gnu.org/archive/html/coreutils/2017-12/msg00045.html
https://access.redhat.com/security/cve/CVE-2017-18018
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.20.9 | 1.20.10 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | e2fsprogs | CVE-2022-1304 | HIGH | 1.46.2-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1304
https://bugzilla.redhat.com/show_bug.cgi?id=2069726
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1304
https://marc.info/?l=linux-ext4&m=165056234501732&w=2
https://nvd.nist.gov/vuln/detail/CVE-2022-1304
| | libapt-pkg6.0 | CVE-2011-3374 | LOW | 2.2.4 | |
Expand...https://access.redhat.com/security/cve/cve-2011-3374
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=642480
https://people.canonical.com/~ubuntu-security/cve/2011/CVE-2011-3374.html
https://seclists.org/fulldisclosure/2011/Sep/221
https://security-tracker.debian.org/tracker/CVE-2011-3374
https://snyk.io/vuln/SNYK-LINUX-APT-116518
https://ubuntu.com/security/CVE-2011-3374
| | libblkid1 | CVE-2022-0563 | LOW | 2.36.1-8+deb11u1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| @@ -618,8 +621,8 @@ hide: | libkrb5support0 | CVE-2004-0971 | LOW | 1.18.3-6+deb11u1 | |
Expand...http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=136304
http://www.gentoo.org/security/en/glsa/glsa-200410-24.xml
http://www.redhat.com/support/errata/RHSA-2005-012.html
http://www.securityfocus.com/bid/11289
http://www.trustix.org/errata/2004/0050
https://access.redhat.com/security/cve/CVE-2004-0971
https://exchange.xforce.ibmcloud.com/vulnerabilities/17583
https://lists.apache.org/thread.html/rc713534b10f9daeee2e0990239fa407e2118e4aa9e88a7041177497c@%3Cissues.guacamole.apache.org%3E
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10497
| | libkrb5support0 | CVE-2018-5709 | LOW | 1.18.3-6+deb11u1 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-5709
https://github.com/poojamnit/Kerberos-V5-1.16-Vulnerabilities/tree/master/Integer%20Overflow
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| | libmount1 | CVE-2022-0563 | LOW | 2.36.1-8+deb11u1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| -| libpcre2-8-0 | CVE-2022-1586 | HIGH | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| -| libpcre2-8-0 | CVE-2022-1587 | HIGH | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| +| libpcre2-8-0 | CVE-2022-1586 | CRITICAL | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| +| libpcre2-8-0 | CVE-2022-1587 | CRITICAL | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| | libpcre3 | CVE-2017-11164 | LOW | 2:8.39-13 | |
Expand...http://openwall.com/lists/oss-security/2017/07/11/3
http://www.securityfocus.com/bid/99575
https://access.redhat.com/security/cve/CVE-2017-11164
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11164
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| | libpcre3 | CVE-2017-16231 | LOW | 2:8.39-13 | |
Expand...http://packetstormsecurity.com/files/150897/PCRE-8.41-Buffer-Overflow.html
http://seclists.org/fulldisclosure/2018/Dec/33
http://www.openwall.com/lists/oss-security/2017/11/01/11
http://www.openwall.com/lists/oss-security/2017/11/01/3
http://www.openwall.com/lists/oss-security/2017/11/01/7
http://www.openwall.com/lists/oss-security/2017/11/01/8
http://www.securityfocus.com/bid/101688
https://access.redhat.com/security/cve/CVE-2017-16231
https://bugs.exim.org/show_bug.cgi?id=2047
| | libpcre3 | CVE-2017-7245 | LOW | 2:8.39-13 | |
Expand...http://www.securityfocus.com/bid/97067
https://access.redhat.com/errata/RHSA-2018:2486
https://access.redhat.com/security/cve/CVE-2017-7245
https://blogs.gentoo.org/ago/2017/03/20/libpcre-two-stack-based-buffer-overflow-write-in-pcre32_copy_substring-pcre_get-c/
https://security.gentoo.org/glsa/201710-25
| @@ -666,6 +669,7 @@ hide: | async | CVE-2021-43138 | HIGH | 0.9.2 | 2.6.4, 3.2.2 |
Expand...https://github.com/advisories/GHSA-fwr7-v2mv-hh25
https://github.com/caolan/async/blob/master/lib/internal/iterator.js
https://github.com/caolan/async/blob/master/lib/mapValuesLimit.js
https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md#v264
https://github.com/caolan/async/commit/8f7f90342a6571ba1c197d747ebed30c368096d2
https://github.com/caolan/async/commit/e1ecdbf79264f9ab488c7799f4c76996d5dca66d
https://github.com/caolan/async/compare/v2.6.3...v2.6.4
https://github.com/caolan/async/pull/1828
https://jsfiddle.net/oz5twjd9/
https://nvd.nist.gov/vuln/detail/CVE-2021-43138
| | async | CVE-2021-43138 | HIGH | 1.5.2 | 2.6.4, 3.2.2 |
Expand...https://github.com/advisories/GHSA-fwr7-v2mv-hh25
https://github.com/caolan/async/blob/master/lib/internal/iterator.js
https://github.com/caolan/async/blob/master/lib/mapValuesLimit.js
https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md#v264
https://github.com/caolan/async/commit/8f7f90342a6571ba1c197d747ebed30c368096d2
https://github.com/caolan/async/commit/e1ecdbf79264f9ab488c7799f4c76996d5dca66d
https://github.com/caolan/async/compare/v2.6.3...v2.6.4
https://github.com/caolan/async/pull/1828
https://jsfiddle.net/oz5twjd9/
https://nvd.nist.gov/vuln/detail/CVE-2021-43138
| | async | CVE-2021-43138 | HIGH | 2.6.3 | 2.6.4, 3.2.2 |
Expand...https://github.com/advisories/GHSA-fwr7-v2mv-hh25
https://github.com/caolan/async/blob/master/lib/internal/iterator.js
https://github.com/caolan/async/blob/master/lib/mapValuesLimit.js
https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md#v264
https://github.com/caolan/async/commit/8f7f90342a6571ba1c197d747ebed30c368096d2
https://github.com/caolan/async/commit/e1ecdbf79264f9ab488c7799f4c76996d5dca66d
https://github.com/caolan/async/compare/v2.6.3...v2.6.4
https://github.com/caolan/async/pull/1828
https://jsfiddle.net/oz5twjd9/
https://nvd.nist.gov/vuln/detail/CVE-2021-43138
| +| dicer | CVE-2022-24434 | HIGH | 0.2.5 | |
Expand...https://github.com/advisories/GHSA-wm7h-9275-46v2
https://github.com/mscdex/busboy/issues/250
https://github.com/mscdex/dicer/pull/22
https://github.com/mscdex/dicer/pull/22/commits/b7fca2e93e8e9d4439d8acc5c02f5e54a0112dac
https://nvd.nist.gov/vuln/detail/CVE-2022-24434
https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-2838865
https://snyk.io/vuln/SNYK-JS-DICER-2311764
| | ejs | CVE-2022-29078 | HIGH | 3.1.6 | 3.1.7 |
Expand...https://access.redhat.com/security/cve/CVE-2022-29078
https://eslam.io/posts/ejs-server-side-template-injection-rce/
https://github.com/advisories/GHSA-phwq-j96m-2c2q
https://github.com/mde/ejs/commit/15ee698583c98dadc456639d6245580d17a24baf
https://github.com/mde/ejs/releases
https://nvd.nist.gov/vuln/detail/CVE-2022-29078
| | express-brute | GHSA-984p-xq9m-4rjw | MEDIUM | 1.0.1 | |
Expand...https://github.com/AdamPflug/express-brute/issues/46
https://github.com/advisories/GHSA-984p-xq9m-4rjw
https://snyk.io/vuln/SNYK-JS-EXPRESSBRUTE-174457
https://www.npmjs.com/advisories/823
| | express-hbs | CVE-2021-32817 | MEDIUM | 2.4.0 | |
Expand...https://github.com/TryGhost/express-hbs#%EF%B8%8F-this-creates-a-potential-security-vulnerability
https://github.com/TryGhost/express-hbs/commit/ff6fad6e357699412d4e916273314e5e7af1500e
https://github.com/advisories/GHSA-rwxp-hwwf-653v
https://nvd.nist.gov/vuln/detail/CVE-2021-32817
https://securitylab.github.com/advisories/GHSL-2021-019-express-hbs/
https://www.npmjs.com/package/express-hbs
| diff --git a/incubator/ghost/1.0.39/templates/common.yaml b/incubator/ghost/1.0.40/templates/common.yaml similarity index 100% rename from incubator/ghost/1.0.39/templates/common.yaml rename to incubator/ghost/1.0.40/templates/common.yaml diff --git a/incubator/kopia/0.0.12/values.yaml b/incubator/ghost/1.0.40/values.yaml similarity index 100% rename from incubator/kopia/0.0.12/values.yaml rename to incubator/ghost/1.0.40/values.yaml diff --git a/incubator/kopia/0.0.12/Chart.lock b/incubator/kopia/0.0.12/Chart.lock deleted file mode 100644 index abab7aa8570..00000000000 --- a/incubator/kopia/0.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 9.3.17 -digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc -generated: "2022-05-24T09:18:40.051205119Z" diff --git a/incubator/kopia/0.0.12/CHANGELOG.md b/incubator/kopia/0.0.13/CHANGELOG.md similarity index 90% rename from incubator/kopia/0.0.12/CHANGELOG.md rename to incubator/kopia/0.0.13/CHANGELOG.md index 6171bcef60f..f66b49aeb88 100644 --- a/incubator/kopia/0.0.12/CHANGELOG.md +++ b/incubator/kopia/0.0.13/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog
+ +### [kopia-0.0.13](https://github.com/truecharts/apps/compare/kopia-0.0.12...kopia-0.0.13) (2022-05-26) + +#### Chore + +* update container image kopia/kopia to v20220525.0.234505 ([#2757](https://github.com/truecharts/apps/issues/2757)) + + + ### [kopia-0.0.12](https://github.com/truecharts/apps/compare/kopia-0.0.11...kopia-0.0.12) (2022-05-24) @@ -88,12 +97,3 @@ ### [kopia-0.0.4](https://github.com/truecharts/apps/compare/kopia-0.0.3...kopia-0.0.4) (2022-05-11) #### Chore - -* update container image kopia/kopia to v20220510.0.34525 ([#2654](https://github.com/truecharts/apps/issues/2654)) - - - - -### [kopia-0.0.3](https://github.com/truecharts/apps/compare/kopia-0.0.2...kopia-0.0.3) (2022-05-10) - -#### Chore diff --git a/dependency/memcached/2.0.78/Chart.lock b/incubator/kopia/0.0.13/Chart.lock similarity index 80% rename from dependency/memcached/2.0.78/Chart.lock rename to incubator/kopia/0.0.13/Chart.lock index a714a7cd4ae..b4c0f0ca379 100644 --- a/dependency/memcached/2.0.78/Chart.lock +++ b/incubator/kopia/0.0.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 9.3.17 digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc -generated: "2022-05-25T06:54:54.341922656Z" +generated: "2022-05-26T06:16:32.486107533Z" diff --git a/incubator/kopia/0.0.12/Chart.yaml b/incubator/kopia/0.0.13/Chart.yaml similarity index 95% rename from incubator/kopia/0.0.12/Chart.yaml rename to incubator/kopia/0.0.13/Chart.yaml index cfe82a1e301..c1dd1139a84 100644 --- a/incubator/kopia/0.0.12/Chart.yaml +++ b/incubator/kopia/0.0.13/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "20220523.0" +appVersion: "20220525.0" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ sources: - https://kopia.io/docs/installation/#docker-images - https://hub.docker.com/r/kopia/kopia - https://github.com/kopia/kopia -version: 0.0.12 +version: 0.0.13 annotations: truecharts.org/catagories: | - utility diff --git a/incubator/kopia/0.0.12/README.md b/incubator/kopia/0.0.13/README.md similarity index 100% rename from incubator/kopia/0.0.12/README.md rename to incubator/kopia/0.0.13/README.md diff --git a/incubator/kopia/0.0.12/app-readme.md b/incubator/kopia/0.0.13/app-readme.md similarity index 100% rename from incubator/kopia/0.0.12/app-readme.md rename to incubator/kopia/0.0.13/app-readme.md diff --git a/dependency/postgresql/7.0.79/charts/common-9.3.17.tgz b/incubator/kopia/0.0.13/charts/common-9.3.17.tgz similarity index 100% rename from dependency/postgresql/7.0.79/charts/common-9.3.17.tgz rename to incubator/kopia/0.0.13/charts/common-9.3.17.tgz diff --git a/incubator/kopia/0.0.12/ix_values.yaml b/incubator/kopia/0.0.13/ix_values.yaml similarity index 84% rename from incubator/kopia/0.0.12/ix_values.yaml rename to incubator/kopia/0.0.13/ix_values.yaml index 3ac6b7eb95c..596246147c1 100644 --- a/incubator/kopia/0.0.12/ix_values.yaml +++ b/incubator/kopia/0.0.13/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: kopia/kopia - tag: 20220523.0.174913@sha256:ef56e5bc179b6b810c9050624f765433924462926d3394d023343d20ccc96bad + tag: 20220525.0.234505@sha256:9d3cff1a106536ab96e0c90795b5479d506467e622426e5e759b6c321ba49aed pullPolicy: IfNotPresent extraArgs: ["server", "--address=http://0.0.0.0:10238", "--ui", "--insecure"] diff --git a/incubator/kopia/0.0.12/questions.yaml b/incubator/kopia/0.0.13/questions.yaml similarity index 100% rename from incubator/kopia/0.0.12/questions.yaml rename to incubator/kopia/0.0.13/questions.yaml diff --git a/incubator/kopia/0.0.12/security.md b/incubator/kopia/0.0.13/security.md similarity index 99% rename from incubator/kopia/0.0.12/security.md rename to incubator/kopia/0.0.13/security.md index 8cfbaeadfe6..e06606d67cd 100644 --- a/incubator/kopia/0.0.12/security.md +++ b/incubator/kopia/0.0.13/security.md @@ -44,7 +44,7 @@ hide: tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 - kopia/kopia:20220523.0.174913@sha256:ef56e5bc179b6b810c9050624f765433924462926d3394d023343d20ccc96bad + kopia/kopia:20220525.0.234505@sha256:9d3cff1a106536ab96e0c90795b5479d506467e622426e5e759b6c321ba49aed ##### Scan Results @@ -91,7 +91,7 @@ hide: | zlib | CVE-2018-25032 | HIGH | 1.2.11-r3 | 1.2.12-r0 |
Expand...http://seclists.org/fulldisclosure/2022/May/33
http://seclists.org/fulldisclosure/2022/May/35
http://seclists.org/fulldisclosure/2022/May/38
http://www.openwall.com/lists/oss-security/2022/03/25/2
http://www.openwall.com/lists/oss-security/2022/03/26/1
https://access.redhat.com/security/cve/CVE-2018-25032
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
https://errata.almalinux.org/8/ALSA-2022-2201.html
https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531
https://github.com/madler/zlib/compare/v1.2.11...v1.2.12
https://github.com/madler/zlib/issues/605
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4
https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5
https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ
https://linux.oracle.com/cve/CVE-2018-25032.html
https://linux.oracle.com/errata/ELSA-2022-2213.html
https://lists.debian.org/debian-lts-announce/2022/04/msg00000.html
https://lists.debian.org/debian-lts-announce/2022/05/msg00008.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NS2D2GFPFGOJUL4WQ3DUAY7HF4VWQ77F/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOKNP2L734AEL47NRYGVZIKEFOUBQY5Y/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XOKFMSNQ5D5WGMALBNBXU3GE442V74WU/
https://nvd.nist.gov/vuln/detail/CVE-2018-25032
https://support.apple.com/kb/HT213255
https://support.apple.com/kb/HT213256
https://support.apple.com/kb/HT213257
https://ubuntu.com/security/notices/USN-5355-1
https://ubuntu.com/security/notices/USN-5355-2
https://ubuntu.com/security/notices/USN-5359-1
https://www.debian.org/security/2022/dsa-5111
https://www.openwall.com/lists/oss-security/2022/03/24/1
https://www.openwall.com/lists/oss-security/2022/03/28/1
https://www.openwall.com/lists/oss-security/2022/03/28/3
| -#### Container: kopia/kopia:20220523.0.174913@sha256:ef56e5bc179b6b810c9050624f765433924462926d3394d023343d20ccc96bad (debian 11.3) +#### Container: kopia/kopia:20220525.0.234505@sha256:9d3cff1a106536ab96e0c90795b5479d506467e622426e5e759b6c321ba49aed (debian 11.3) **debian** diff --git a/incubator/kopia/0.0.12/templates/common.yaml b/incubator/kopia/0.0.13/templates/common.yaml similarity index 100% rename from incubator/kopia/0.0.12/templates/common.yaml rename to incubator/kopia/0.0.13/templates/common.yaml diff --git a/stable/audiobookshelf/1.0.16/values.yaml b/incubator/kopia/0.0.13/values.yaml similarity index 100% rename from stable/audiobookshelf/1.0.16/values.yaml rename to incubator/kopia/0.0.13/values.yaml diff --git a/stable/audiobookshelf/1.0.16/Chart.lock b/stable/audiobookshelf/1.0.16/Chart.lock deleted file mode 100644 index 742fe825c1e..00000000000 --- a/stable/audiobookshelf/1.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 9.3.17 -digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc -generated: "2022-05-25T06:55:58.221589199Z" diff --git a/stable/audiobookshelf/1.0.16/CHANGELOG.md b/stable/audiobookshelf/1.0.17/CHANGELOG.md similarity index 90% rename from stable/audiobookshelf/1.0.16/CHANGELOG.md rename to stable/audiobookshelf/1.0.17/CHANGELOG.md index c0b8ef8af55..c6a5f58dc6b 100644 --- a/stable/audiobookshelf/1.0.16/CHANGELOG.md +++ b/stable/audiobookshelf/1.0.17/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog
+ +### [audiobookshelf-1.0.17](https://github.com/truecharts/apps/compare/audiobookshelf-1.0.16...audiobookshelf-1.0.17) (2022-05-26) + +#### Chore + +* update docker general non-major ([#2756](https://github.com/truecharts/apps/issues/2756)) + + + ### [audiobookshelf-1.0.16](https://github.com/truecharts/apps/compare/audiobookshelf-1.0.15...audiobookshelf-1.0.16) (2022-05-25) @@ -88,12 +97,3 @@ #### Chore -* update helm general non-major helm releases ([#2649](https://github.com/truecharts/apps/issues/2649)) - - - - -### [audiobookshelf-1.0.7](https://github.com/truecharts/apps/compare/audiobookshelf-1.0.6...audiobookshelf-1.0.7) (2022-05-06) - -#### Chore - diff --git a/dependency/mongodb/0.1.35/Chart.lock b/stable/audiobookshelf/1.0.17/Chart.lock similarity index 80% rename from dependency/mongodb/0.1.35/Chart.lock rename to stable/audiobookshelf/1.0.17/Chart.lock index dae8017bd11..495a6f1da59 100644 --- a/dependency/mongodb/0.1.35/Chart.lock +++ b/stable/audiobookshelf/1.0.17/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 9.3.17 digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc -generated: "2022-05-25T06:54:54.372716321Z" +generated: "2022-05-26T06:16:35.199464238Z" diff --git a/stable/audiobookshelf/1.0.16/Chart.yaml b/stable/audiobookshelf/1.0.17/Chart.yaml similarity index 97% rename from stable/audiobookshelf/1.0.16/Chart.yaml rename to stable/audiobookshelf/1.0.17/Chart.yaml index a9c88de61bd..e3d3eb420da 100644 --- a/stable/audiobookshelf/1.0.16/Chart.yaml +++ b/stable/audiobookshelf/1.0.17/Chart.yaml @@ -18,7 +18,7 @@ name: audiobookshelf sources: - https://hub.docker.com/r/advplyr/audiobookshelf - https://github.com/advplyr/audiobookshelf -version: 1.0.16 +version: 1.0.17 annotations: truecharts.org/catagories: | - media diff --git a/stable/audiobookshelf/1.0.16/README.md b/stable/audiobookshelf/1.0.17/README.md similarity index 100% rename from stable/audiobookshelf/1.0.16/README.md rename to stable/audiobookshelf/1.0.17/README.md diff --git a/stable/audiobookshelf/1.0.16/app-readme.md b/stable/audiobookshelf/1.0.17/app-readme.md similarity index 100% rename from stable/audiobookshelf/1.0.16/app-readme.md rename to stable/audiobookshelf/1.0.17/app-readme.md diff --git a/dependency/promtail/2.0.41/charts/common-9.3.17.tgz b/stable/audiobookshelf/1.0.17/charts/common-9.3.17.tgz similarity index 100% rename from dependency/promtail/2.0.41/charts/common-9.3.17.tgz rename to stable/audiobookshelf/1.0.17/charts/common-9.3.17.tgz diff --git a/stable/audiobookshelf/1.0.16/ix_values.yaml b/stable/audiobookshelf/1.0.17/ix_values.yaml similarity index 87% rename from stable/audiobookshelf/1.0.16/ix_values.yaml rename to stable/audiobookshelf/1.0.17/ix_values.yaml index 9343ca627b8..a85cecc32b3 100644 --- a/stable/audiobookshelf/1.0.16/ix_values.yaml +++ b/stable/audiobookshelf/1.0.17/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/audiobookshelf - tag: v2.0.17@sha256:8d27398befb8fec5f5888bd9e13999f3a08ff7cb57993aa759e6820917887eb2 + tag: v2.0.17@sha256:438dbb761cd969c7f99bb8f06fc016c62468065f594f84bbe702bd92ab9869eb pullPolicy: IfNotPresent env: diff --git a/stable/audiobookshelf/1.0.16/questions.yaml b/stable/audiobookshelf/1.0.17/questions.yaml similarity index 100% rename from stable/audiobookshelf/1.0.16/questions.yaml rename to stable/audiobookshelf/1.0.17/questions.yaml diff --git a/stable/audiobookshelf/1.0.16/security.md b/stable/audiobookshelf/1.0.17/security.md similarity index 97% rename from stable/audiobookshelf/1.0.16/security.md rename to stable/audiobookshelf/1.0.17/security.md index feedcc26e67..f6017343c40 100644 --- a/stable/audiobookshelf/1.0.16/security.md +++ b/stable/audiobookshelf/1.0.17/security.md @@ -44,7 +44,7 @@ hide: tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 - tccr.io/truecharts/audiobookshelf:v2.0.17@sha256:8d27398befb8fec5f5888bd9e13999f3a08ff7cb57993aa759e6820917887eb2 + tccr.io/truecharts/audiobookshelf:v2.0.17@sha256:438dbb761cd969c7f99bb8f06fc016c62468065f594f84bbe702bd92ab9869eb ##### Scan Results @@ -91,7 +91,7 @@ hide: | zlib | CVE-2018-25032 | HIGH | 1.2.11-r3 | 1.2.12-r0 |
Expand...http://seclists.org/fulldisclosure/2022/May/33
http://seclists.org/fulldisclosure/2022/May/35
http://seclists.org/fulldisclosure/2022/May/38
http://www.openwall.com/lists/oss-security/2022/03/25/2
http://www.openwall.com/lists/oss-security/2022/03/26/1
https://access.redhat.com/security/cve/CVE-2018-25032
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
https://errata.almalinux.org/8/ALSA-2022-2201.html
https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531
https://github.com/madler/zlib/compare/v1.2.11...v1.2.12
https://github.com/madler/zlib/issues/605
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4
https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5
https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ
https://linux.oracle.com/cve/CVE-2018-25032.html
https://linux.oracle.com/errata/ELSA-2022-2213.html
https://lists.debian.org/debian-lts-announce/2022/04/msg00000.html
https://lists.debian.org/debian-lts-announce/2022/05/msg00008.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NS2D2GFPFGOJUL4WQ3DUAY7HF4VWQ77F/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOKNP2L734AEL47NRYGVZIKEFOUBQY5Y/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XOKFMSNQ5D5WGMALBNBXU3GE442V74WU/
https://nvd.nist.gov/vuln/detail/CVE-2018-25032
https://support.apple.com/kb/HT213255
https://support.apple.com/kb/HT213256
https://support.apple.com/kb/HT213257
https://ubuntu.com/security/notices/USN-5355-1
https://ubuntu.com/security/notices/USN-5355-2
https://ubuntu.com/security/notices/USN-5359-1
https://www.debian.org/security/2022/dsa-5111
https://www.openwall.com/lists/oss-security/2022/03/24/1
https://www.openwall.com/lists/oss-security/2022/03/28/1
https://www.openwall.com/lists/oss-security/2022/03/28/3
| -#### Container: tccr.io/truecharts/audiobookshelf:v2.0.17@sha256:8d27398befb8fec5f5888bd9e13999f3a08ff7cb57993aa759e6820917887eb2 (alpine 3.15.4) +#### Container: tccr.io/truecharts/audiobookshelf:v2.0.17@sha256:438dbb761cd969c7f99bb8f06fc016c62468065f594f84bbe702bd92ab9869eb (alpine 3.15.4) **alpine** @@ -106,5 +106,6 @@ hide: **node-pkg** -| No Vulnerabilities found | -|:---------------------------------| +| Package | Vulnerability | Severity | Installed Version | Fixed Version | Links | +|:----------------|:------------------:|:-----------:|:------------------:|:-------------:|-----------------------------------------| +| dicer | CVE-2022-24434 | HIGH | 0.3.0 | |
Expand...https://github.com/advisories/GHSA-wm7h-9275-46v2
https://github.com/mscdex/busboy/issues/250
https://github.com/mscdex/dicer/pull/22
https://github.com/mscdex/dicer/pull/22/commits/b7fca2e93e8e9d4439d8acc5c02f5e54a0112dac
https://nvd.nist.gov/vuln/detail/CVE-2022-24434
https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-2838865
https://snyk.io/vuln/SNYK-JS-DICER-2311764
| diff --git a/stable/audiobookshelf/1.0.16/templates/_secrets.tpl b/stable/audiobookshelf/1.0.17/templates/_secrets.tpl similarity index 100% rename from stable/audiobookshelf/1.0.16/templates/_secrets.tpl rename to stable/audiobookshelf/1.0.17/templates/_secrets.tpl diff --git a/stable/audiobookshelf/1.0.16/templates/common.yaml b/stable/audiobookshelf/1.0.17/templates/common.yaml similarity index 100% rename from stable/audiobookshelf/1.0.16/templates/common.yaml rename to stable/audiobookshelf/1.0.17/templates/common.yaml diff --git a/stable/deconz/7.0.26/values.yaml b/stable/audiobookshelf/1.0.17/values.yaml similarity index 100% rename from stable/deconz/7.0.26/values.yaml rename to stable/audiobookshelf/1.0.17/values.yaml diff --git a/stable/deconz/7.0.26/Chart.lock b/stable/deconz/7.0.26/Chart.lock deleted file mode 100644 index b5918d7b1c0..00000000000 --- a/stable/deconz/7.0.26/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 9.3.17 -digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc -generated: "2022-05-25T06:56:17.669720293Z" diff --git a/stable/deconz/7.0.26/CHANGELOG.md b/stable/deconz/7.0.27/CHANGELOG.md similarity index 91% rename from stable/deconz/7.0.26/CHANGELOG.md rename to stable/deconz/7.0.27/CHANGELOG.md index 8fe043eff77..c7962205bfd 100644 --- a/stable/deconz/7.0.26/CHANGELOG.md +++ b/stable/deconz/7.0.27/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog
+ +### [deconz-7.0.27](https://github.com/truecharts/apps/compare/deconz-7.0.26...deconz-7.0.27) (2022-05-26) + +#### Chore + +* update docker general non-major ([#2756](https://github.com/truecharts/apps/issues/2756)) + + + ### [deconz-7.0.26](https://github.com/truecharts/apps/compare/deconz-7.0.25...deconz-7.0.26) (2022-05-25) @@ -88,12 +97,3 @@ ### [deconz-7.0.17](https://github.com/truecharts/apps/compare/deconz-7.0.16...deconz-7.0.17) (2022-04-28) #### Chore - -* update docker general non-major ([#2577](https://github.com/truecharts/apps/issues/2577)) - - - - -### [deconz-7.0.16](https://github.com/truecharts/apps/compare/deconz-7.0.15...deconz-7.0.16) (2022-04-26) - -#### Chore diff --git a/stable/dokuwiki/2.0.27/CONFIG.md b/stable/deconz/7.0.27/CONFIG.md similarity index 100% rename from stable/dokuwiki/2.0.27/CONFIG.md rename to stable/deconz/7.0.27/CONFIG.md diff --git a/stable/deconz/7.0.27/Chart.lock b/stable/deconz/7.0.27/Chart.lock new file mode 100644 index 00000000000..20e5982fe09 --- /dev/null +++ b/stable/deconz/7.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 9.3.17 +digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc +generated: "2022-05-26T06:16:45.0128406Z" diff --git a/stable/deconz/7.0.26/Chart.yaml b/stable/deconz/7.0.27/Chart.yaml similarity index 98% rename from stable/deconz/7.0.26/Chart.yaml rename to stable/deconz/7.0.27/Chart.yaml index 8aed3c5e1f6..fd4efe47215 100644 --- a/stable/deconz/7.0.26/Chart.yaml +++ b/stable/deconz/7.0.27/Chart.yaml @@ -22,7 +22,7 @@ name: deconz sources: - https://github.com/dresden-elektronik/deconz-rest-plugin - https://github.com/marthoc/docker-deconz -version: 7.0.26 +version: 7.0.27 annotations: truecharts.org/catagories: | - media diff --git a/stable/deconz/7.0.26/README.md b/stable/deconz/7.0.27/README.md similarity index 100% rename from stable/deconz/7.0.26/README.md rename to stable/deconz/7.0.27/README.md diff --git a/stable/deconz/7.0.26/app-readme.md b/stable/deconz/7.0.27/app-readme.md similarity index 100% rename from stable/deconz/7.0.26/app-readme.md rename to stable/deconz/7.0.27/app-readme.md diff --git a/dependency/redis/2.0.70/charts/common-9.3.17.tgz b/stable/deconz/7.0.27/charts/common-9.3.17.tgz similarity index 100% rename from dependency/redis/2.0.70/charts/common-9.3.17.tgz rename to stable/deconz/7.0.27/charts/common-9.3.17.tgz diff --git a/stable/deconz/7.0.26/ci/test-values.yaml b/stable/deconz/7.0.27/ci/test-values.yaml similarity index 100% rename from stable/deconz/7.0.26/ci/test-values.yaml rename to stable/deconz/7.0.27/ci/test-values.yaml diff --git a/stable/deconz/7.0.26/helm-values.md b/stable/deconz/7.0.27/helm-values.md similarity index 100% rename from stable/deconz/7.0.26/helm-values.md rename to stable/deconz/7.0.27/helm-values.md diff --git a/stable/deconz/7.0.26/ix_values.yaml b/stable/deconz/7.0.27/ix_values.yaml similarity index 94% rename from stable/deconz/7.0.26/ix_values.yaml rename to stable/deconz/7.0.27/ix_values.yaml index 46209deb736..e85dd66f227 100644 --- a/stable/deconz/7.0.26/ix_values.yaml +++ b/stable/deconz/7.0.27/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/deconz - tag: v2.16.01@sha256:72f70eaf5350cf60f2750c0fb6357ff39a7bd915f4e6660036f8ceef1c2ddae9 + tag: v2.16.01@sha256:7ffbae8f5115b1afcef8da27d2f2788e9d5440dccc2aa1526d72dadcec68c0a6 pullPolicy: IfNotPresent securityContext: diff --git a/stable/deconz/7.0.26/questions.yaml b/stable/deconz/7.0.27/questions.yaml similarity index 100% rename from stable/deconz/7.0.26/questions.yaml rename to stable/deconz/7.0.27/questions.yaml diff --git a/stable/deconz/7.0.26/security.md b/stable/deconz/7.0.27/security.md similarity index 99% rename from stable/deconz/7.0.26/security.md rename to stable/deconz/7.0.27/security.md index 78c19ec88fc..e54681d618b 100644 --- a/stable/deconz/7.0.26/security.md +++ b/stable/deconz/7.0.27/security.md @@ -46,7 +46,7 @@ hide: tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 - tccr.io/truecharts/deconz:v2.16.01@sha256:72f70eaf5350cf60f2750c0fb6357ff39a7bd915f4e6660036f8ceef1c2ddae9 + tccr.io/truecharts/deconz:v2.16.01@sha256:7ffbae8f5115b1afcef8da27d2f2788e9d5440dccc2aa1526d72dadcec68c0a6 ##### Scan Results @@ -93,7 +93,7 @@ hide: | zlib | CVE-2018-25032 | HIGH | 1.2.11-r3 | 1.2.12-r0 |
Expand...http://seclists.org/fulldisclosure/2022/May/33
http://seclists.org/fulldisclosure/2022/May/35
http://seclists.org/fulldisclosure/2022/May/38
http://www.openwall.com/lists/oss-security/2022/03/25/2
http://www.openwall.com/lists/oss-security/2022/03/26/1
https://access.redhat.com/security/cve/CVE-2018-25032
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
https://errata.almalinux.org/8/ALSA-2022-2201.html
https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531
https://github.com/madler/zlib/compare/v1.2.11...v1.2.12
https://github.com/madler/zlib/issues/605
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4
https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5
https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ
https://linux.oracle.com/cve/CVE-2018-25032.html
https://linux.oracle.com/errata/ELSA-2022-2213.html
https://lists.debian.org/debian-lts-announce/2022/04/msg00000.html
https://lists.debian.org/debian-lts-announce/2022/05/msg00008.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NS2D2GFPFGOJUL4WQ3DUAY7HF4VWQ77F/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOKNP2L734AEL47NRYGVZIKEFOUBQY5Y/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XOKFMSNQ5D5WGMALBNBXU3GE442V74WU/
https://nvd.nist.gov/vuln/detail/CVE-2018-25032
https://support.apple.com/kb/HT213255
https://support.apple.com/kb/HT213256
https://support.apple.com/kb/HT213257
https://ubuntu.com/security/notices/USN-5355-1
https://ubuntu.com/security/notices/USN-5355-2
https://ubuntu.com/security/notices/USN-5359-1
https://www.debian.org/security/2022/dsa-5111
https://www.openwall.com/lists/oss-security/2022/03/24/1
https://www.openwall.com/lists/oss-security/2022/03/28/1
https://www.openwall.com/lists/oss-security/2022/03/28/3
| -#### Container: tccr.io/truecharts/deconz:v2.16.01@sha256:72f70eaf5350cf60f2750c0fb6357ff39a7bd915f4e6660036f8ceef1c2ddae9 (debian 11.2) +#### Container: tccr.io/truecharts/deconz:v2.16.01@sha256:7ffbae8f5115b1afcef8da27d2f2788e9d5440dccc2aa1526d72dadcec68c0a6 (debian 11.2) **debian** @@ -166,6 +166,7 @@ hide: | curl | CVE-2021-22923 | LOW | 7.74.0-1.3+deb11u1 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22923
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22923.html
https://hackerone.com/reports/1213181
https://linux.oracle.com/cve/CVE-2021-22923.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22923
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22924 | LOW | 7.74.0-1.3+deb11u1 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22924
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://cert-portal.siemens.com/productcert/pdf/ssa-732250.pdf
https://curl.se/docs/CVE-2021-22924.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22924
https://hackerone.com/reports/1223565
https://linux.oracle.com/cve/CVE-2021-22924.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.debian.org/debian-lts-announce/2021/08/msg00017.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22924
https://security.netapp.com/advisory/ntap-20210902-0003/
https://ubuntu.com/security/notices/USN-5021-1
https://www.oracle.com/security-alerts/cpujan2022.html
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2022-27775 | LOW | 7.74.0-1.3+deb11u1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-27775
https://curl.se/docs/CVE-2022-27775.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27775
https://ubuntu.com/security/notices/USN-5397-1
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.20.9 | 1.20.10 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | e2fsprogs | CVE-2022-1304 | HIGH | 1.46.2-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1304
https://bugzilla.redhat.com/show_bug.cgi?id=2069726
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1304
https://marc.info/?l=linux-ext4&m=165056234501732&w=2
https://nvd.nist.gov/vuln/detail/CVE-2022-1304
| | gzip | CVE-2022-1271 | HIGH | 1.10-4 | 1.10-4+deb11u1 |
Expand...https://access.redhat.com/security/cve/CVE-2022-1271
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1271
https://errata.almalinux.org/8/ALSA-2022-1537.html
https://linux.oracle.com/cve/CVE-2022-1271.html
https://linux.oracle.com/errata/ELSA-2022-2191.html
https://lists.gnu.org/r/bug-gzip/2022-04/msg00011.html
https://ubuntu.com/security/notices/USN-5378-1
https://ubuntu.com/security/notices/USN-5378-2
https://ubuntu.com/security/notices/USN-5378-3
https://ubuntu.com/security/notices/USN-5378-4
https://www.openwall.com/lists/oss-security/2022/04/07/8
| | libapparmor1 | CVE-2016-1585 | LOW | 2.13.6-10 | |
Expand...https://bugs.launchpad.net/apparmor/+bug/1597017
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-1585
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
https://nvd.nist.gov/vuln/detail/CVE-2016-1585
| @@ -323,10 +324,10 @@ hide: | libnss-systemd | CVE-2020-13529 | LOW | 247.3-7 | |
Expand...http://www.openwall.com/lists/oss-security/2021/08/04/2
http://www.openwall.com/lists/oss-security/2021/08/17/3
http://www.openwall.com/lists/oss-security/2021/09/07/3
https://access.redhat.com/security/cve/CVE-2020-13529
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-13529
https://linux.oracle.com/cve/CVE-2020-13529.html
https://linux.oracle.com/errata/ELSA-2021-4361.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/42TMJVNYRY65B4QCJICBYOEIVZV3KUYI/
https://security.gentoo.org/glsa/202107-48
https://security.netapp.com/advisory/ntap-20210625-0005/
https://talosintelligence.com/vulnerability_reports/TALOS-2020-1142
https://ubuntu.com/security/notices/USN-5013-1
https://ubuntu.com/security/notices/USN-5013-2
| | libpam-systemd | CVE-2013-4392 | LOW | 247.3-7 | |
Expand...http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725357
http://www.openwall.com/lists/oss-security/2013/10/01/9
https://access.redhat.com/security/cve/CVE-2013-4392
https://bugzilla.redhat.com/show_bug.cgi?id=859060
| | libpam-systemd | CVE-2020-13529 | LOW | 247.3-7 | |
Expand...http://www.openwall.com/lists/oss-security/2021/08/04/2
http://www.openwall.com/lists/oss-security/2021/08/17/3
http://www.openwall.com/lists/oss-security/2021/09/07/3
https://access.redhat.com/security/cve/CVE-2020-13529
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-13529
https://linux.oracle.com/cve/CVE-2020-13529.html
https://linux.oracle.com/errata/ELSA-2021-4361.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/42TMJVNYRY65B4QCJICBYOEIVZV3KUYI/
https://security.gentoo.org/glsa/202107-48
https://security.netapp.com/advisory/ntap-20210625-0005/
https://talosintelligence.com/vulnerability_reports/TALOS-2020-1142
https://ubuntu.com/security/notices/USN-5013-1
https://ubuntu.com/security/notices/USN-5013-2
| -| libpcre2-16-0 | CVE-2022-1586 | HIGH | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| -| libpcre2-16-0 | CVE-2022-1587 | HIGH | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| -| libpcre2-8-0 | CVE-2022-1586 | HIGH | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| -| libpcre2-8-0 | CVE-2022-1587 | HIGH | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| +| libpcre2-16-0 | CVE-2022-1586 | CRITICAL | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| +| libpcre2-16-0 | CVE-2022-1587 | CRITICAL | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| +| libpcre2-8-0 | CVE-2022-1586 | CRITICAL | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| +| libpcre2-8-0 | CVE-2022-1587 | CRITICAL | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| | libpcre3 | CVE-2017-11164 | LOW | 2:8.39-13 | |
Expand...http://openwall.com/lists/oss-security/2017/07/11/3
http://www.securityfocus.com/bid/99575
https://access.redhat.com/security/cve/CVE-2017-11164
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11164
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| | libpcre3 | CVE-2017-16231 | LOW | 2:8.39-13 | |
Expand...http://packetstormsecurity.com/files/150897/PCRE-8.41-Buffer-Overflow.html
http://seclists.org/fulldisclosure/2018/Dec/33
http://www.openwall.com/lists/oss-security/2017/11/01/11
http://www.openwall.com/lists/oss-security/2017/11/01/3
http://www.openwall.com/lists/oss-security/2017/11/01/7
http://www.openwall.com/lists/oss-security/2017/11/01/8
http://www.securityfocus.com/bid/101688
https://access.redhat.com/security/cve/CVE-2017-16231
https://bugs.exim.org/show_bug.cgi?id=2047
| | libpcre3 | CVE-2017-7245 | LOW | 2:8.39-13 | |
Expand...http://www.securityfocus.com/bid/97067
https://access.redhat.com/errata/RHSA-2018:2486
https://access.redhat.com/security/cve/CVE-2017-7245
https://blogs.gentoo.org/ago/2017/03/20/libpcre-two-stack-based-buffer-overflow-write-in-pcre32_copy_substring-pcre_get-c/
https://security.gentoo.org/glsa/201710-25
| diff --git a/stable/deconz/7.0.26/templates/common.yaml b/stable/deconz/7.0.27/templates/common.yaml similarity index 100% rename from stable/deconz/7.0.26/templates/common.yaml rename to stable/deconz/7.0.27/templates/common.yaml diff --git a/stable/dokuwiki/2.0.27/values.yaml b/stable/deconz/7.0.27/values.yaml similarity index 100% rename from stable/dokuwiki/2.0.27/values.yaml rename to stable/deconz/7.0.27/values.yaml diff --git a/stable/dokuwiki/2.0.27/Chart.lock b/stable/dokuwiki/2.0.27/Chart.lock deleted file mode 100644 index f3f437e84f1..00000000000 --- a/stable/dokuwiki/2.0.27/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 9.3.17 -digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc -generated: "2022-05-25T06:56:30.656860932Z" diff --git a/stable/dokuwiki/2.0.27/charts/common-9.3.17.tgz b/stable/dokuwiki/2.0.27/charts/common-9.3.17.tgz deleted file mode 100644 index d58e7afbc7b74ca2ac474c2873b4e4128a36ea80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44145 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 R{~G`R|NphR!}$Ot1OOKFJN*Cv diff --git a/stable/dokuwiki/2.0.27/CHANGELOG.md b/stable/dokuwiki/2.0.28/CHANGELOG.md similarity index 91% rename from stable/dokuwiki/2.0.27/CHANGELOG.md rename to stable/dokuwiki/2.0.28/CHANGELOG.md index a68552eda6b..b85a6c7c97e 100644 --- a/stable/dokuwiki/2.0.27/CHANGELOG.md +++ b/stable/dokuwiki/2.0.28/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog
+ +### [dokuwiki-2.0.28](https://github.com/truecharts/apps/compare/dokuwiki-2.0.27...dokuwiki-2.0.28) (2022-05-26) + +#### Chore + +* update docker general non-major ([#2756](https://github.com/truecharts/apps/issues/2756)) + + + ### [dokuwiki-2.0.27](https://github.com/truecharts/apps/compare/dokuwiki-2.0.26...dokuwiki-2.0.27) (2022-05-25) @@ -88,12 +97,3 @@ ### [dokuwiki-2.0.17](https://github.com/truecharts/apps/compare/dokuwiki-2.0.16...dokuwiki-2.0.17) (2022-05-14) - -#### Chore - -* update docker general non-major ([#2679](https://github.com/truecharts/apps/issues/2679)) - - - - -### [dokuwiki-2.0.16](https://github.com/truecharts/apps/compare/dokuwiki-2.0.15...dokuwiki-2.0.16) (2022-05-13) diff --git a/stable/double-take/1.0.15/CONFIG.md b/stable/dokuwiki/2.0.28/CONFIG.md similarity index 100% rename from stable/double-take/1.0.15/CONFIG.md rename to stable/dokuwiki/2.0.28/CONFIG.md diff --git a/stable/dokuwiki/2.0.28/Chart.lock b/stable/dokuwiki/2.0.28/Chart.lock new file mode 100644 index 00000000000..72d29dc51fe --- /dev/null +++ b/stable/dokuwiki/2.0.28/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 9.3.17 +digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc +generated: "2022-05-26T06:16:57.869214528Z" diff --git a/stable/dokuwiki/2.0.27/Chart.yaml b/stable/dokuwiki/2.0.28/Chart.yaml similarity index 98% rename from stable/dokuwiki/2.0.27/Chart.yaml rename to stable/dokuwiki/2.0.28/Chart.yaml index 5e948fd8fd9..04cb0e866bc 100644 --- a/stable/dokuwiki/2.0.27/Chart.yaml +++ b/stable/dokuwiki/2.0.28/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: dokuwiki -version: 2.0.27 +version: 2.0.28 appVersion: "20200729.0" description: Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. type: application diff --git a/stable/dokuwiki/2.0.27/README.md b/stable/dokuwiki/2.0.28/README.md similarity index 100% rename from stable/dokuwiki/2.0.27/README.md rename to stable/dokuwiki/2.0.28/README.md diff --git a/stable/dokuwiki/2.0.27/app-readme.md b/stable/dokuwiki/2.0.28/app-readme.md similarity index 100% rename from stable/dokuwiki/2.0.27/app-readme.md rename to stable/dokuwiki/2.0.28/app-readme.md diff --git a/games/impostor-server/0.0.36/charts/common-9.3.17.tgz b/stable/dokuwiki/2.0.28/charts/common-9.3.17.tgz similarity index 100% rename from games/impostor-server/0.0.36/charts/common-9.3.17.tgz rename to stable/dokuwiki/2.0.28/charts/common-9.3.17.tgz diff --git a/stable/dokuwiki/2.0.27/helm-values.md b/stable/dokuwiki/2.0.28/helm-values.md similarity index 100% rename from stable/dokuwiki/2.0.27/helm-values.md rename to stable/dokuwiki/2.0.28/helm-values.md diff --git a/stable/dokuwiki/2.0.27/ix_values.yaml b/stable/dokuwiki/2.0.28/ix_values.yaml similarity index 85% rename from stable/dokuwiki/2.0.27/ix_values.yaml rename to stable/dokuwiki/2.0.28/ix_values.yaml index c6385c37db6..d5729b51c98 100644 --- a/stable/dokuwiki/2.0.27/ix_values.yaml +++ b/stable/dokuwiki/2.0.28/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/dokuwiki pullPolicy: IfNotPresent - tag: v20200729.0.0@sha256:f4f720efce405eec224b7a8880f59291fa206bcd4bfffd57a396b52b64b6e052 + tag: v20200729.0.0@sha256:72871710f4037e42447ff52dea669244367b84e9f8c09c923b98db7e2b8c3c2a securityContext: runAsNonRoot: false diff --git a/stable/dokuwiki/2.0.27/questions.yaml b/stable/dokuwiki/2.0.28/questions.yaml similarity index 100% rename from stable/dokuwiki/2.0.27/questions.yaml rename to stable/dokuwiki/2.0.28/questions.yaml diff --git a/stable/dokuwiki/2.0.27/security.md b/stable/dokuwiki/2.0.28/security.md similarity index 99% rename from stable/dokuwiki/2.0.27/security.md rename to stable/dokuwiki/2.0.28/security.md index 502414290c1..2a62e6faaeb 100644 --- a/stable/dokuwiki/2.0.27/security.md +++ b/stable/dokuwiki/2.0.28/security.md @@ -46,7 +46,7 @@ hide: tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 - tccr.io/truecharts/dokuwiki:v20200729.0.0@sha256:f4f720efce405eec224b7a8880f59291fa206bcd4bfffd57a396b52b64b6e052 + tccr.io/truecharts/dokuwiki:v20200729.0.0@sha256:72871710f4037e42447ff52dea669244367b84e9f8c09c923b98db7e2b8c3c2a ##### Scan Results @@ -93,7 +93,7 @@ hide: | zlib | CVE-2018-25032 | HIGH | 1.2.11-r3 | 1.2.12-r0 |
Expand...http://seclists.org/fulldisclosure/2022/May/33
http://seclists.org/fulldisclosure/2022/May/35
http://seclists.org/fulldisclosure/2022/May/38
http://www.openwall.com/lists/oss-security/2022/03/25/2
http://www.openwall.com/lists/oss-security/2022/03/26/1
https://access.redhat.com/security/cve/CVE-2018-25032
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
https://errata.almalinux.org/8/ALSA-2022-2201.html
https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531
https://github.com/madler/zlib/compare/v1.2.11...v1.2.12
https://github.com/madler/zlib/issues/605
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4
https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5
https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ
https://linux.oracle.com/cve/CVE-2018-25032.html
https://linux.oracle.com/errata/ELSA-2022-2213.html
https://lists.debian.org/debian-lts-announce/2022/04/msg00000.html
https://lists.debian.org/debian-lts-announce/2022/05/msg00008.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NS2D2GFPFGOJUL4WQ3DUAY7HF4VWQ77F/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOKNP2L734AEL47NRYGVZIKEFOUBQY5Y/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XOKFMSNQ5D5WGMALBNBXU3GE442V74WU/
https://nvd.nist.gov/vuln/detail/CVE-2018-25032
https://support.apple.com/kb/HT213255
https://support.apple.com/kb/HT213256
https://support.apple.com/kb/HT213257
https://ubuntu.com/security/notices/USN-5355-1
https://ubuntu.com/security/notices/USN-5355-2
https://ubuntu.com/security/notices/USN-5359-1
https://www.debian.org/security/2022/dsa-5111
https://www.openwall.com/lists/oss-security/2022/03/24/1
https://www.openwall.com/lists/oss-security/2022/03/28/1
https://www.openwall.com/lists/oss-security/2022/03/28/3
| -#### Container: tccr.io/truecharts/dokuwiki:v20200729.0.0@sha256:f4f720efce405eec224b7a8880f59291fa206bcd4bfffd57a396b52b64b6e052 (debian 10.12) +#### Container: tccr.io/truecharts/dokuwiki:v20200729.0.0@sha256:72871710f4037e42447ff52dea669244367b84e9f8c09c923b98db7e2b8c3c2a (debian 10.12) **debian** diff --git a/stable/dokuwiki/2.0.27/templates/common.yaml b/stable/dokuwiki/2.0.28/templates/common.yaml similarity index 100% rename from stable/dokuwiki/2.0.27/templates/common.yaml rename to stable/dokuwiki/2.0.28/templates/common.yaml diff --git a/stable/double-take/1.0.15/values.yaml b/stable/dokuwiki/2.0.28/values.yaml similarity index 100% rename from stable/double-take/1.0.15/values.yaml rename to stable/dokuwiki/2.0.28/values.yaml diff --git a/stable/double-take/1.0.15/Chart.lock b/stable/double-take/1.0.15/Chart.lock deleted file mode 100644 index 6e170c6ed4d..00000000000 --- a/stable/double-take/1.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 9.3.17 -digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc -generated: "2022-05-25T06:56:44.731212775Z" diff --git a/stable/double-take/1.0.15/charts/common-9.3.17.tgz b/stable/double-take/1.0.15/charts/common-9.3.17.tgz deleted file mode 100644 index d58e7afbc7b74ca2ac474c2873b4e4128a36ea80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44145 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 R{~G`R|NphR!}$Ot1OOKFJN*Cv diff --git a/stable/double-take/1.0.15/CHANGELOG.md b/stable/double-take/1.0.16/CHANGELOG.md similarity index 87% rename from stable/double-take/1.0.15/CHANGELOG.md rename to stable/double-take/1.0.16/CHANGELOG.md index bbd59755877..c7b331d984b 100644 --- a/stable/double-take/1.0.15/CHANGELOG.md +++ b/stable/double-take/1.0.16/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog
+ +### [double-take-1.0.16](https://github.com/truecharts/apps/compare/double-take-1.0.15...double-take-1.0.16) (2022-05-26) + +#### Chore + +* update docker general non-major ([#2756](https://github.com/truecharts/apps/issues/2756)) + + + ### [double-take-1.0.15](https://github.com/truecharts/apps/compare/double-take-1.0.14...double-take-1.0.15) (2022-05-25) @@ -88,12 +97,3 @@ #### Chore -* add missing quote on description ([#2515](https://github.com/truecharts/apps/issues/2515)) -* update helm general non-major helm releases ([#2524](https://github.com/truecharts/apps/issues/2524)) - - - - -### [double-take-1.0.6](https://github.com/truecharts/apps/compare/double-take-1.0.5...double-take-1.0.6) (2022-04-12) - -#### Chore diff --git a/stable/grafana/3.0.56/CONFIG.md b/stable/double-take/1.0.16/CONFIG.md similarity index 100% rename from stable/grafana/3.0.56/CONFIG.md rename to stable/double-take/1.0.16/CONFIG.md diff --git a/stable/double-take/1.0.16/Chart.lock b/stable/double-take/1.0.16/Chart.lock new file mode 100644 index 00000000000..540f2f3522f --- /dev/null +++ b/stable/double-take/1.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 9.3.17 +digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc +generated: "2022-05-26T06:17:10.997640611Z" diff --git a/stable/double-take/1.0.15/Chart.yaml b/stable/double-take/1.0.16/Chart.yaml similarity index 95% rename from stable/double-take/1.0.15/Chart.yaml rename to stable/double-take/1.0.16/Chart.yaml index d5956bbdadd..4a6bc6839db 100644 --- a/stable/double-take/1.0.15/Chart.yaml +++ b/stable/double-take/1.0.16/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: double-take -version: 1.0.15 -appVersion: "1.10.0" +version: 1.0.16 +appVersion: "1.10.1" description: Unified UI and API for processing and training images for facial recognition type: application deprecated: false diff --git a/stable/double-take/1.0.15/README.md b/stable/double-take/1.0.16/README.md similarity index 100% rename from stable/double-take/1.0.15/README.md rename to stable/double-take/1.0.16/README.md diff --git a/stable/double-take/1.0.15/app-readme.md b/stable/double-take/1.0.16/app-readme.md similarity index 100% rename from stable/double-take/1.0.15/app-readme.md rename to stable/double-take/1.0.16/app-readme.md diff --git a/incubator/ghost/1.0.39/charts/common-9.3.17.tgz b/stable/double-take/1.0.16/charts/common-9.3.17.tgz similarity index 100% rename from incubator/ghost/1.0.39/charts/common-9.3.17.tgz rename to stable/double-take/1.0.16/charts/common-9.3.17.tgz diff --git a/stable/double-take/1.0.15/helm-values.md b/stable/double-take/1.0.16/helm-values.md similarity index 100% rename from stable/double-take/1.0.15/helm-values.md rename to stable/double-take/1.0.16/helm-values.md diff --git a/stable/double-take/1.0.15/ix_values.yaml b/stable/double-take/1.0.16/ix_values.yaml similarity index 72% rename from stable/double-take/1.0.15/ix_values.yaml rename to stable/double-take/1.0.16/ix_values.yaml index f6c9dec3d3c..4104e107939 100644 --- a/stable/double-take/1.0.15/ix_values.yaml +++ b/stable/double-take/1.0.16/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/double-take pullPolicy: IfNotPresent - tag: v1.10.0@sha256:775e0b3a7f223c145eeb0f799d4371bb93266877ae1f7fc74d5a4fa1d8cb1820 + tag: v1.10.1@sha256:ac2bb4c8e3a41381075f1e5fb24bdbb70dfb4798d3ccde26a46eaa5167d17c8a service: main: diff --git a/stable/double-take/1.0.15/questions.yaml b/stable/double-take/1.0.16/questions.yaml similarity index 100% rename from stable/double-take/1.0.15/questions.yaml rename to stable/double-take/1.0.16/questions.yaml diff --git a/stable/double-take/1.0.15/security.md b/stable/double-take/1.0.16/security.md similarity index 99% rename from stable/double-take/1.0.15/security.md rename to stable/double-take/1.0.16/security.md index d7f2a1e2f7b..cf03aae07e4 100644 --- a/stable/double-take/1.0.15/security.md +++ b/stable/double-take/1.0.16/security.md @@ -44,7 +44,7 @@ hide: tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 - tccr.io/truecharts/double-take:v1.10.0@sha256:775e0b3a7f223c145eeb0f799d4371bb93266877ae1f7fc74d5a4fa1d8cb1820 + tccr.io/truecharts/double-take:v1.10.1@sha256:ac2bb4c8e3a41381075f1e5fb24bdbb70dfb4798d3ccde26a46eaa5167d17c8a ##### Scan Results @@ -91,7 +91,7 @@ hide: | zlib | CVE-2018-25032 | HIGH | 1.2.11-r3 | 1.2.12-r0 |
Expand...http://seclists.org/fulldisclosure/2022/May/33
http://seclists.org/fulldisclosure/2022/May/35
http://seclists.org/fulldisclosure/2022/May/38
http://www.openwall.com/lists/oss-security/2022/03/25/2
http://www.openwall.com/lists/oss-security/2022/03/26/1
https://access.redhat.com/security/cve/CVE-2018-25032
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
https://errata.almalinux.org/8/ALSA-2022-2201.html
https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531
https://github.com/madler/zlib/compare/v1.2.11...v1.2.12
https://github.com/madler/zlib/issues/605
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4
https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5
https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ
https://linux.oracle.com/cve/CVE-2018-25032.html
https://linux.oracle.com/errata/ELSA-2022-2213.html
https://lists.debian.org/debian-lts-announce/2022/04/msg00000.html
https://lists.debian.org/debian-lts-announce/2022/05/msg00008.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NS2D2GFPFGOJUL4WQ3DUAY7HF4VWQ77F/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOKNP2L734AEL47NRYGVZIKEFOUBQY5Y/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XOKFMSNQ5D5WGMALBNBXU3GE442V74WU/
https://nvd.nist.gov/vuln/detail/CVE-2018-25032
https://support.apple.com/kb/HT213255
https://support.apple.com/kb/HT213256
https://support.apple.com/kb/HT213257
https://ubuntu.com/security/notices/USN-5355-1
https://ubuntu.com/security/notices/USN-5355-2
https://ubuntu.com/security/notices/USN-5359-1
https://www.debian.org/security/2022/dsa-5111
https://www.openwall.com/lists/oss-security/2022/03/24/1
https://www.openwall.com/lists/oss-security/2022/03/28/1
https://www.openwall.com/lists/oss-security/2022/03/28/3
| -#### Container: tccr.io/truecharts/double-take:v1.10.0@sha256:775e0b3a7f223c145eeb0f799d4371bb93266877ae1f7fc74d5a4fa1d8cb1820 (ubuntu 20.04) +#### Container: tccr.io/truecharts/double-take:v1.10.1@sha256:ac2bb4c8e3a41381075f1e5fb24bdbb70dfb4798d3ccde26a46eaa5167d17c8a (ubuntu 20.04) **ubuntu** @@ -114,6 +114,7 @@ hide: | coreutils | CVE-2016-2781 | LOW | 8.30-3ubuntu2 | |
Expand...http://seclists.org/oss-sec/2016/q1/452
http://www.openwall.com/lists/oss-security/2016/02/28/2
http://www.openwall.com/lists/oss-security/2016/02/28/3
https://access.redhat.com/security/cve/CVE-2016-2781
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2781
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
https://lore.kernel.org/patchwork/patch/793178/
https://nvd.nist.gov/vuln/detail/CVE-2016-2781
| | cpp | CVE-2020-13844 | MEDIUM | 1.185.1ubuntu2 | |
Expand...http://lists.llvm.org/pipermail/llvm-dev/2020-June/142109.html
http://lists.opensuse.org/opensuse-security-announce/2020-10/msg00039.html
http://lists.opensuse.org/opensuse-security-announce/2020-10/msg00040.html
https://access.redhat.com/security/cve/CVE-2020-13844
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-13844
https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability
https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability/downloads/straight-line-speculation
https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability/frequently-asked-questions
https://gcc.gnu.org/pipermail/gcc-patches/2020-June/547520.html
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=679db70801da9fda91d26caf13bf5b5ccc74e8e8
| | cpp-9 | CVE-2020-13844 | MEDIUM | 9.4.0-1ubuntu1~20.04.1 | |
Expand...http://lists.llvm.org/pipermail/llvm-dev/2020-June/142109.html
http://lists.opensuse.org/opensuse-security-announce/2020-10/msg00039.html
http://lists.opensuse.org/opensuse-security-announce/2020-10/msg00040.html
https://access.redhat.com/security/cve/CVE-2020-13844
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-13844
https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability
https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability/downloads/straight-line-speculation
https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability/frequently-asked-questions
https://gcc.gnu.org/pipermail/gcc-patches/2020-June/547520.html
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=679db70801da9fda91d26caf13bf5b5ccc74e8e8
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.19.7ubuntu3 | |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | e2fsprogs | CVE-2022-1304 | MEDIUM | 1.45.5-2ubuntu1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1304
https://bugzilla.redhat.com/show_bug.cgi?id=2069726
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1304
https://marc.info/?l=linux-ext4&m=165056234501732&w=2
https://nvd.nist.gov/vuln/detail/CVE-2022-1304
| | g++ | CVE-2020-13844 | MEDIUM | 1.185.1ubuntu2 | |
Expand...http://lists.llvm.org/pipermail/llvm-dev/2020-June/142109.html
http://lists.opensuse.org/opensuse-security-announce/2020-10/msg00039.html
http://lists.opensuse.org/opensuse-security-announce/2020-10/msg00040.html
https://access.redhat.com/security/cve/CVE-2020-13844
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-13844
https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability
https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability/downloads/straight-line-speculation
https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability/frequently-asked-questions
https://gcc.gnu.org/pipermail/gcc-patches/2020-June/547520.html
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=679db70801da9fda91d26caf13bf5b5ccc74e8e8
| | g++-9 | CVE-2020-13844 | MEDIUM | 9.4.0-1ubuntu1~20.04.1 | |
Expand...http://lists.llvm.org/pipermail/llvm-dev/2020-June/142109.html
http://lists.opensuse.org/opensuse-security-announce/2020-10/msg00039.html
http://lists.opensuse.org/opensuse-security-announce/2020-10/msg00040.html
https://access.redhat.com/security/cve/CVE-2020-13844
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-13844
https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability
https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability/downloads/straight-line-speculation
https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability/frequently-asked-questions
https://gcc.gnu.org/pipermail/gcc-patches/2020-June/547520.html
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=679db70801da9fda91d26caf13bf5b5ccc74e8e8
| @@ -149,6 +150,7 @@ hide: | libctf0 | CVE-2018-20657 | LOW | 2.34-6ubuntu1.3 | |
Expand...http://www.securityfocus.com/bid/106444
https://access.redhat.com/errata/RHSA-2019:3352
https://access.redhat.com/security/cve/CVE-2018-20657
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-20657
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88539
https://linux.oracle.com/cve/CVE-2018-20657.html
https://linux.oracle.com/errata/ELSA-2019-3352.html
https://support.f5.com/csp/article/K62602089
| | libctf0 | CVE-2019-1010204 | LOW | 2.34-6ubuntu1.3 | |
Expand...https://access.redhat.com/security/cve/CVE-2019-1010204
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-1010204
https://linux.oracle.com/cve/CVE-2019-1010204.html
https://linux.oracle.com/errata/ELSA-2020-1797.html
https://security.netapp.com/advisory/ntap-20190822-0001/
https://sourceware.org/bugzilla/show_bug.cgi?id=23765
https://support.f5.com/csp/article/K05032915?utm_source=f5support&amp;utm_medium=RSS
https://ubuntu.com/security/notices/USN-5349-1
| | libctf0 | CVE-2021-45078 | LOW | 2.34-6ubuntu1.3 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-45078
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45078
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/UQBH244M5PV6S6UMHUTCVCWFZDX7Y4M6/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/UUHLDDT3HH7YEY6TX7IJRGPJUTNNVEL3/
https://nvd.nist.gov/vuln/detail/CVE-2021-45078
https://security.netapp.com/advisory/ntap-20220107-0002/
https://sourceware.org/bugzilla/show_bug.cgi?id=28694
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=161e87d12167b1e36193385485c1f6ce92f74f02
https://ubuntu.com/security/notices/USN-5341-1
| +| libdpkg-perl | CVE-2022-1664 | MEDIUM | 1.19.7ubuntu3 | |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | libext2fs2 | CVE-2022-1304 | MEDIUM | 1.45.5-2ubuntu1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1304
https://bugzilla.redhat.com/show_bug.cgi?id=2069726
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1304
https://marc.info/?l=linux-ext4&m=165056234501732&w=2
https://nvd.nist.gov/vuln/detail/CVE-2022-1304
| | libfreetype-dev | CVE-2022-27404 | MEDIUM | 2.10.1-2ubuntu0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-27404
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27404
https://gitlab.freedesktop.org/freetype/freetype/-/commit/53dfdcd8198d2b3201a23c4bad9190519ba918db
https://gitlab.freedesktop.org/freetype/freetype/-/issues/1138
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/EFPNRKDLCXHZVYYQLQMP44UHLU32GA6Z/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FDU2FOEMCEF6WVR6ZBIH5MT5O7FAK6UP/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/IWQ7IB2A75MEHM63WEUXBYEC7OR5SGDY/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NYVC2NPKKXKP3TWJWG4ONYWNO6ZPHLA5/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/TCEMWCM46PKM4U5ENRASPKQD6JDOLKRU/
https://nvd.nist.gov/vuln/detail/CVE-2022-27404
| | libfreetype-dev | CVE-2022-27405 | LOW | 2.10.1-2ubuntu0.1 | |
Expand...http://freetype.com
https://access.redhat.com/security/cve/CVE-2022-27405
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27405
https://gitlab.freedesktop.org/freetype/freetype/-/commit/22a0cccb4d9d002f33c1ba7a4b36812c7d4f46b5
https://gitlab.freedesktop.org/freetype/freetype/-/issues/1139
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/EFPNRKDLCXHZVYYQLQMP44UHLU32GA6Z/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FDU2FOEMCEF6WVR6ZBIH5MT5O7FAK6UP/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/IWQ7IB2A75MEHM63WEUXBYEC7OR5SGDY/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NYVC2NPKKXKP3TWJWG4ONYWNO6ZPHLA5/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/TCEMWCM46PKM4U5ENRASPKQD6JDOLKRU/
https://nvd.nist.gov/vuln/detail/CVE-2022-27405
| @@ -280,5 +282,6 @@ hide: **node-pkg** -| No Vulnerabilities found | -|:---------------------------------| +| Package | Vulnerability | Severity | Installed Version | Fixed Version | Links | +|:----------------|:------------------:|:-----------:|:------------------:|:-------------:|-----------------------------------------| +| dicer | CVE-2022-24434 | HIGH | 0.2.5 | |
Expand...https://github.com/advisories/GHSA-wm7h-9275-46v2
https://github.com/mscdex/busboy/issues/250
https://github.com/mscdex/dicer/pull/22
https://github.com/mscdex/dicer/pull/22/commits/b7fca2e93e8e9d4439d8acc5c02f5e54a0112dac
https://nvd.nist.gov/vuln/detail/CVE-2022-24434
https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-2838865
https://snyk.io/vuln/SNYK-JS-DICER-2311764
| diff --git a/stable/double-take/1.0.15/templates/common.yaml b/stable/double-take/1.0.16/templates/common.yaml similarity index 100% rename from stable/double-take/1.0.15/templates/common.yaml rename to stable/double-take/1.0.16/templates/common.yaml diff --git a/stable/grafana/3.0.56/values.yaml b/stable/double-take/1.0.16/values.yaml similarity index 100% rename from stable/grafana/3.0.56/values.yaml rename to stable/double-take/1.0.16/values.yaml diff --git a/stable/grafana/3.0.56/Chart.lock b/stable/grafana/3.0.56/Chart.lock deleted file mode 100644 index 428e2955845..00000000000 --- a/stable/grafana/3.0.56/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 9.3.17 -digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc -generated: "2022-05-24T18:23:57.744472393Z" diff --git a/stable/grafana/3.0.56/charts/common-9.3.17.tgz b/stable/grafana/3.0.56/charts/common-9.3.17.tgz deleted file mode 100644 index d58e7afbc7b74ca2ac474c2873b4e4128a36ea80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44145 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 R{~G`R|NphR!}$Ot1OOKFJN*Cv diff --git a/stable/grafana/3.0.56/CHANGELOG.md b/stable/grafana/3.0.57/CHANGELOG.md similarity index 91% rename from stable/grafana/3.0.56/CHANGELOG.md rename to stable/grafana/3.0.57/CHANGELOG.md index e61b3df4945..3b1dc5b3835 100644 --- a/stable/grafana/3.0.56/CHANGELOG.md +++ b/stable/grafana/3.0.57/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog
+ +### [grafana-3.0.57](https://github.com/truecharts/apps/compare/grafana-3.0.56...grafana-3.0.57) (2022-05-26) + +#### Chore + +* update docker general non-major ([#2756](https://github.com/truecharts/apps/issues/2756)) + + + ### [grafana-3.0.56](https://github.com/truecharts/apps/compare/grafana-3.0.55...grafana-3.0.56) (2022-05-24) @@ -88,12 +97,3 @@ ### [grafana-3.0.47](https://github.com/truecharts/apps/compare/grafana-3.0.46...grafana-3.0.47) (2022-05-13) #### Chore - -* update docker general non-major ([#2658](https://github.com/truecharts/apps/issues/2658)) - - - - -### [grafana-3.0.46](https://github.com/truecharts/apps/compare/grafana-3.0.45...grafana-3.0.46) (2022-05-11) - -#### Chore diff --git a/stable/recipes/6.0.35/CONFIG.md b/stable/grafana/3.0.57/CONFIG.md similarity index 100% rename from stable/recipes/6.0.35/CONFIG.md rename to stable/grafana/3.0.57/CONFIG.md diff --git a/stable/grafana/3.0.57/Chart.lock b/stable/grafana/3.0.57/Chart.lock new file mode 100644 index 00000000000..568d75216ed --- /dev/null +++ b/stable/grafana/3.0.57/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 9.3.17 +digest: sha256:0baee009d04b98af63ce7181cf4a32bc8aa4a6cdcc645b3c003ef7c9c79a35fc +generated: "2022-05-26T06:17:25.954648396Z" diff --git a/stable/grafana/3.0.56/Chart.yaml b/stable/grafana/3.0.57/Chart.yaml similarity index 98% rename from stable/grafana/3.0.56/Chart.yaml rename to stable/grafana/3.0.57/Chart.yaml index 0ea4ec095c9..1fe4b60875a 100644 --- a/stable/grafana/3.0.56/Chart.yaml +++ b/stable/grafana/3.0.57/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/bitnami/bitnami-docker-grafana - https://grafana.com/ type: application -version: 3.0.56 +version: 3.0.57 annotations: truecharts.org/catagories: | - metrics diff --git a/stable/grafana/3.0.56/README.md b/stable/grafana/3.0.57/README.md similarity index 100% rename from stable/grafana/3.0.56/README.md rename to stable/grafana/3.0.57/README.md diff --git a/stable/grafana/3.0.56/app-readme.md b/stable/grafana/3.0.57/app-readme.md similarity index 100% rename from stable/grafana/3.0.56/app-readme.md rename to stable/grafana/3.0.57/app-readme.md diff --git a/incubator/kopia/0.0.12/charts/common-9.3.17.tgz b/stable/grafana/3.0.57/charts/common-9.3.17.tgz similarity index 100% rename from incubator/kopia/0.0.12/charts/common-9.3.17.tgz rename to stable/grafana/3.0.57/charts/common-9.3.17.tgz diff --git a/stable/grafana/3.0.56/helm-values.md b/stable/grafana/3.0.57/helm-values.md similarity index 100% rename from stable/grafana/3.0.56/helm-values.md rename to stable/grafana/3.0.57/helm-values.md diff --git a/stable/grafana/3.0.56/ix_values.yaml b/stable/grafana/3.0.57/ix_values.yaml similarity index 95% rename from stable/grafana/3.0.56/ix_values.yaml rename to stable/grafana/3.0.57/ix_values.yaml index 29ee0896a2e..f934e837b99 100644 --- a/stable/grafana/3.0.56/ix_values.yaml +++ b/stable/grafana/3.0.57/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/grafana pullPolicy: IfNotPresent - tag: v8.5.3@sha256:227f565cab1323b6da459e969d0b86953e22a644174bfd22986d7779b5dda6b9 + tag: v8.5.3@sha256:13ede57756c8ef133cfa898576a6c88b6f34c26b0ea6be5eda043c3be9f274e9 securityContext: readOnlyRootFilesystem: false diff --git a/stable/grafana/3.0.56/questions.yaml b/stable/grafana/3.0.57/questions.yaml similarity index 100% rename from stable/grafana/3.0.56/questions.yaml rename to stable/grafana/3.0.57/questions.yaml diff --git a/stable/grafana/3.0.56/security.md b/stable/grafana/3.0.57/security.md similarity index 99% rename from stable/grafana/3.0.56/security.md rename to stable/grafana/3.0.57/security.md index 31e35f584e2..58db7d6bac2 100644 --- a/stable/grafana/3.0.56/security.md +++ b/stable/grafana/3.0.57/security.md @@ -45,7 +45,7 @@ hide: tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 - tccr.io/truecharts/grafana:v8.5.3@sha256:227f565cab1323b6da459e969d0b86953e22a644174bfd22986d7779b5dda6b9 + tccr.io/truecharts/grafana:v8.5.3@sha256:13ede57756c8ef133cfa898576a6c88b6f34c26b0ea6be5eda043c3be9f274e9 ##### Scan Results @@ -92,7 +92,7 @@ hide: | zlib | CVE-2018-25032 | HIGH | 1.2.11-r3 | 1.2.12-r0 |
Expand...http://seclists.org/fulldisclosure/2022/May/33
http://seclists.org/fulldisclosure/2022/May/35
http://seclists.org/fulldisclosure/2022/May/38
http://www.openwall.com/lists/oss-security/2022/03/25/2
http://www.openwall.com/lists/oss-security/2022/03/26/1
https://access.redhat.com/security/cve/CVE-2018-25032
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
https://errata.almalinux.org/8/ALSA-2022-2201.html
https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531
https://github.com/madler/zlib/compare/v1.2.11...v1.2.12
https://github.com/madler/zlib/issues/605
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4
https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5
https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ
https://linux.oracle.com/cve/CVE-2018-25032.html
https://linux.oracle.com/errata/ELSA-2022-2213.html
https://lists.debian.org/debian-lts-announce/2022/04/msg00000.html
https://lists.debian.org/debian-lts-announce/2022/05/msg00008.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NS2D2GFPFGOJUL4WQ3DUAY7HF4VWQ77F/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOKNP2L734AEL47NRYGVZIKEFOUBQY5Y/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XOKFMSNQ5D5WGMALBNBXU3GE442V74WU/
https://nvd.nist.gov/vuln/detail/CVE-2018-25032
https://support.apple.com/kb/HT213255
https://support.apple.com/kb/HT213256
https://support.apple.com/kb/HT213257
https://ubuntu.com/security/notices/USN-5355-1
https://ubuntu.com/security/notices/USN-5355-2
https://ubuntu.com/security/notices/USN-5359-1
https://www.debian.org/security/2022/dsa-5111
https://www.openwall.com/lists/oss-security/2022/03/24/1
https://www.openwall.com/lists/oss-security/2022/03/28/1
https://www.openwall.com/lists/oss-security/2022/03/28/3
| -#### Container: tccr.io/truecharts/grafana:v8.5.3@sha256:227f565cab1323b6da459e969d0b86953e22a644174bfd22986d7779b5dda6b9 (debian 10.12) +#### Container: tccr.io/truecharts/grafana:v8.5.3@sha256:13ede57756c8ef133cfa898576a6c88b6f34c26b0ea6be5eda043c3be9f274e9 (debian 10.12) **debian** diff --git a/stable/grafana/3.0.56/templates/common.yaml b/stable/grafana/3.0.57/templates/common.yaml similarity index 100% rename from stable/grafana/3.0.56/templates/common.yaml rename to stable/grafana/3.0.57/templates/common.yaml diff --git a/stable/grafana/3.0.56/templates/prometheusrules.yaml b/stable/grafana/3.0.57/templates/prometheusrules.yaml similarity index 100% rename from stable/grafana/3.0.56/templates/prometheusrules.yaml rename to stable/grafana/3.0.57/templates/prometheusrules.yaml diff --git a/stable/grafana/3.0.56/templates/servicemonitor.yaml b/stable/grafana/3.0.57/templates/servicemonitor.yaml similarity index 100% rename from stable/grafana/3.0.56/templates/servicemonitor.yaml rename to stable/grafana/3.0.57/templates/servicemonitor.yaml diff --git a/stable/recipes/6.0.35/values.yaml b/stable/grafana/3.0.57/values.yaml similarity index 100% rename from stable/recipes/6.0.35/values.yaml rename to stable/grafana/3.0.57/values.yaml diff --git a/stable/recipes/6.0.35/charts/common-9.3.17.tgz b/stable/recipes/6.0.35/charts/common-9.3.17.tgz deleted file mode 100644 index d58e7afbc7b74ca2ac474c2873b4e4128a36ea80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44145 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 R{~G`R|NphR!}$Ot1OOKFJN*Cv diff --git a/stable/recipes/6.0.35/CHANGELOG.md b/stable/recipes/6.0.36/CHANGELOG.md similarity index 91% rename from stable/recipes/6.0.35/CHANGELOG.md rename to stable/recipes/6.0.36/CHANGELOG.md index 2a1b5fba08c..114582d300b 100644 --- a/stable/recipes/6.0.35/CHANGELOG.md +++ b/stable/recipes/6.0.36/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog
+ +### [recipes-6.0.36](https://github.com/truecharts/apps/compare/recipes-6.0.35...recipes-6.0.36) (2022-05-26) + +#### Chore + +* update docker general non-major ([#2756](https://github.com/truecharts/apps/issues/2756)) + + + ### [recipes-6.0.35](https://github.com/truecharts/apps/compare/recipes-6.0.34...recipes-6.0.35) (2022-05-24) @@ -88,12 +97,3 @@ ### [recipes-6.0.26](https://github.com/truecharts/apps/compare/recipes-6.0.25...recipes-6.0.26) (2022-05-04) #### Chore - -* update docker general non-major ([#2606](https://github.com/truecharts/apps/issues/2606)) - - - - -### [recipes-6.0.25](https://github.com/truecharts/apps/compare/recipes-6.0.24...recipes-6.0.25) (2022-05-04) - -#### Chore diff --git a/stable/rsshub/1.0.35/CONFIG.md b/stable/recipes/6.0.36/CONFIG.md similarity index 100% rename from stable/rsshub/1.0.35/CONFIG.md rename to stable/recipes/6.0.36/CONFIG.md diff --git a/stable/recipes/6.0.35/Chart.lock b/stable/recipes/6.0.36/Chart.lock similarity index 85% rename from stable/recipes/6.0.35/Chart.lock rename to stable/recipes/6.0.36/Chart.lock index 3f47f20ea8e..4c0aa8e3075 100644 --- a/stable/recipes/6.0.35/Chart.lock +++ b/stable/recipes/6.0.36/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 7.0.77 digest: sha256:dfeb7589afa894b9769b687d8183007f043c7827c7ecfc24d6db87d973a99b1a -generated: "2022-05-24T07:14:12.59423654Z" +generated: "2022-05-26T06:17:44.198271178Z" diff --git a/stable/recipes/6.0.35/Chart.yaml b/stable/recipes/6.0.36/Chart.yaml similarity index 96% rename from stable/recipes/6.0.35/Chart.yaml rename to stable/recipes/6.0.36/Chart.yaml index d070b5aec40..bd0b826de5d 100644 --- a/stable/recipes/6.0.35/Chart.yaml +++ b/stable/recipes/6.0.36/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: "1.2.6" +appVersion: "1.2.7" description: Recipes is a Django application to manage, tag and search recipes using either built in models or external storage providers hosting PDF's, Images or other files. name: recipes -version: 6.0.35 +version: 6.0.36 kubeVersion: ">=1.16.0-0" keywords: - recipes diff --git a/stable/recipes/6.0.35/README.md b/stable/recipes/6.0.36/README.md similarity index 100% rename from stable/recipes/6.0.35/README.md rename to stable/recipes/6.0.36/README.md diff --git a/stable/recipes/6.0.35/app-readme.md b/stable/recipes/6.0.36/app-readme.md similarity index 100% rename from stable/recipes/6.0.35/app-readme.md rename to stable/recipes/6.0.36/app-readme.md diff --git a/stable/audiobookshelf/1.0.16/charts/common-9.3.17.tgz b/stable/recipes/6.0.36/charts/common-9.3.17.tgz similarity index 100% rename from stable/audiobookshelf/1.0.16/charts/common-9.3.17.tgz rename to stable/recipes/6.0.36/charts/common-9.3.17.tgz diff --git a/stable/recipes/6.0.35/charts/postgresql-7.0.77.tgz b/stable/recipes/6.0.36/charts/postgresql-7.0.77.tgz similarity index 100% rename from stable/recipes/6.0.35/charts/postgresql-7.0.77.tgz rename to stable/recipes/6.0.36/charts/postgresql-7.0.77.tgz diff --git a/stable/recipes/6.0.35/helm-values.md b/stable/recipes/6.0.36/helm-values.md similarity index 100% rename from stable/recipes/6.0.35/helm-values.md rename to stable/recipes/6.0.36/helm-values.md diff --git a/stable/recipes/6.0.35/ix_values.yaml b/stable/recipes/6.0.36/ix_values.yaml similarity index 96% rename from stable/recipes/6.0.35/ix_values.yaml rename to stable/recipes/6.0.36/ix_values.yaml index 1fc44f54e9c..e0993966c90 100644 --- a/stable/recipes/6.0.35/ix_values.yaml +++ b/stable/recipes/6.0.36/ix_values.yaml @@ -2,7 +2,7 @@ image: # -- image repository repository: tccr.io/truecharts/recipes # -- image tag - tag: v1.2.6@sha256:876a04414a5def342c302682d16fa1eb1b39f95179296537a977f2e193127a53 + tag: v1.2.7@sha256:adf374f81318ded9b4f8d8a4b3ce4694fe034b1f52f86f069ba05fb1689db2ce # -- image pull policy pullPolicy: IfNotPresent diff --git a/stable/recipes/6.0.35/questions.yaml b/stable/recipes/6.0.36/questions.yaml similarity index 100% rename from stable/recipes/6.0.35/questions.yaml rename to stable/recipes/6.0.36/questions.yaml diff --git a/stable/recipes/6.0.35/security.md b/stable/recipes/6.0.36/security.md similarity index 99% rename from stable/recipes/6.0.35/security.md rename to stable/recipes/6.0.36/security.md index a5df598b934..5d50d1908f3 100644 --- a/stable/recipes/6.0.35/security.md +++ b/stable/recipes/6.0.36/security.md @@ -90,7 +90,7 @@ hide: tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 tccr.io/truecharts/postgresql:v14.3.0@sha256:cc117e963834a2b4f6db986b9a0d2b42009b73ce2805ea29ac9c526107c7e99e - tccr.io/truecharts/recipes:v1.2.6@sha256:876a04414a5def342c302682d16fa1eb1b39f95179296537a977f2e193127a53 + tccr.io/truecharts/recipes:v1.2.7@sha256:adf374f81318ded9b4f8d8a4b3ce4694fe034b1f52f86f069ba05fb1689db2ce - 'tccr.io/truecharts/nginx:v1.21.6@sha256:811dd11148104d62748d9d9cd9fe2698352ddd051bf080a8c4ca7cdf9aa53eb8' ##### Scan Results @@ -163,6 +163,7 @@ hide: | curl | CVE-2021-22922 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22922
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22922.html
https://hackerone.com/reports/1213175
https://linux.oracle.com/cve/CVE-2021-22922.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22922
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22923 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22923
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22923.html
https://hackerone.com/reports/1213181
https://linux.oracle.com/cve/CVE-2021-22923.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22923
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22924 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22924
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://cert-portal.siemens.com/productcert/pdf/ssa-732250.pdf
https://curl.se/docs/CVE-2021-22924.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22924
https://hackerone.com/reports/1223565
https://linux.oracle.com/cve/CVE-2021-22924.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.debian.org/debian-lts-announce/2021/08/msg00017.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22924
https://security.netapp.com/advisory/ntap-20210902-0003/
https://ubuntu.com/security/notices/USN-5021-1
https://www.oracle.com/security-alerts/cpujan2022.html
https://www.oracle.com/security-alerts/cpuoct2021.html
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.19.7 | 1.19.8 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | fdisk | CVE-2021-37600 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-37600
https://github.com/karelzak/util-linux/commit/1c9143d0c1f979c3daf10e1c37b5b1e916c22a1c
https://github.com/karelzak/util-linux/issues/1395
https://nvd.nist.gov/vuln/detail/CVE-2021-37600
https://security.netapp.com/advisory/ntap-20210902-0002/
| | fdisk | CVE-2022-0563 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| | gcc-8-base | CVE-2018-12886 | HIGH | 8.3.0-6 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-12886
https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/config/arm/arm-protos.h?revision=266379&view=markup
https://www.gnu.org/software/gcc/gcc-8/changes.html
| @@ -268,12 +269,12 @@ hide: | libkrb5-3 | CVE-2018-5709 | LOW | 1.17-3+deb10u3 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-5709
https://github.com/poojamnit/Kerberos-V5-1.16-Vulnerabilities/tree/master/Integer%20Overflow
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| | libkrb5support0 | CVE-2004-0971 | LOW | 1.17-3+deb10u3 | |
Expand...http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=136304
http://www.gentoo.org/security/en/glsa/glsa-200410-24.xml
http://www.redhat.com/support/errata/RHSA-2005-012.html
http://www.securityfocus.com/bid/11289
http://www.trustix.org/errata/2004/0050
https://access.redhat.com/security/cve/CVE-2004-0971
https://exchange.xforce.ibmcloud.com/vulnerabilities/17583
https://lists.apache.org/thread.html/rc713534b10f9daeee2e0990239fa407e2118e4aa9e88a7041177497c@%3Cissues.guacamole.apache.org%3E
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10497
| | libkrb5support0 | CVE-2018-5709 | LOW | 1.17-3+deb10u3 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-5709
https://github.com/poojamnit/Kerberos-V5-1.16-Vulnerabilities/tree/master/Integer%20Overflow
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| -| libldap-2.4-2 | CVE-2022-29155 | CRITICAL | 2.4.47+dfsg-3+deb10u6 | 2.4.47+dfsg-3+deb10u7 |
Expand...https://access.redhat.com/security/cve/CVE-2022-29155
https://bugs.openldap.org/show_bug.cgi?id=9815
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29155
https://nvd.nist.gov/vuln/detail/CVE-2022-29155
https://ubuntu.com/security/notices/USN-5424-1
https://ubuntu.com/security/notices/USN-5424-2
https://www.debian.org/security/2022/dsa-5140
| +| libldap-2.4-2 | CVE-2022-29155 | CRITICAL | 2.4.47+dfsg-3+deb10u6 | 2.4.47+dfsg-3+deb10u7 |
Expand...https://access.redhat.com/security/cve/CVE-2022-29155
https://bugs.openldap.org/show_bug.cgi?id=9815
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29155
https://lists.debian.org/debian-lts-announce/2022/05/msg00032.html
https://nvd.nist.gov/vuln/detail/CVE-2022-29155
https://ubuntu.com/security/notices/USN-5424-1
https://ubuntu.com/security/notices/USN-5424-2
https://www.debian.org/security/2022/dsa-5140
| | libldap-2.4-2 | CVE-2015-3276 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://rhn.redhat.com/errata/RHSA-2015-2131.html
http://www.oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.html
http://www.securitytracker.com/id/1034221
https://access.redhat.com/security/cve/CVE-2015-3276
https://bugzilla.redhat.com/show_bug.cgi?id=1238322
https://linux.oracle.com/cve/CVE-2015-3276.html
https://linux.oracle.com/errata/ELSA-2015-2131.html
https://nvd.nist.gov/vuln/detail/CVE-2015-3276
| | libldap-2.4-2 | CVE-2017-14159 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://www.openldap.org/its/index.cgi?findid=8703
https://access.redhat.com/security/cve/CVE-2017-14159
https://www.oracle.com/security-alerts/cpuapr2022.html
| | libldap-2.4-2 | CVE-2017-17740 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00053.html
http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00058.html
http://www.openldap.org/its/index.cgi/Incoming?id=8759
https://access.redhat.com/security/cve/CVE-2017-17740
https://kc.mcafee.com/corporate/index?page=content&id=SB10365
https://www.oracle.com/security-alerts/cpuapr2022.html
| | libldap-2.4-2 | CVE-2020-15719 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://lists.opensuse.org/opensuse-security-announce/2020-09/msg00033.html
http://lists.opensuse.org/opensuse-security-announce/2020-09/msg00059.html
https://access.redhat.com/errata/RHBA-2019:3674
https://access.redhat.com/security/cve/CVE-2020-15719
https://bugs.openldap.org/show_bug.cgi?id=9266
https://bugzilla.redhat.com/show_bug.cgi?id=1740070
https://kc.mcafee.com/corporate/index?page=content&id=SB10365
https://www.oracle.com/security-alerts/cpuapr2022.html
| -| libldap-common | CVE-2022-29155 | CRITICAL | 2.4.47+dfsg-3+deb10u6 | 2.4.47+dfsg-3+deb10u7 |
Expand...https://access.redhat.com/security/cve/CVE-2022-29155
https://bugs.openldap.org/show_bug.cgi?id=9815
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29155
https://nvd.nist.gov/vuln/detail/CVE-2022-29155
https://ubuntu.com/security/notices/USN-5424-1
https://ubuntu.com/security/notices/USN-5424-2
https://www.debian.org/security/2022/dsa-5140
| +| libldap-common | CVE-2022-29155 | CRITICAL | 2.4.47+dfsg-3+deb10u6 | 2.4.47+dfsg-3+deb10u7 |
Expand...https://access.redhat.com/security/cve/CVE-2022-29155
https://bugs.openldap.org/show_bug.cgi?id=9815
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29155
https://lists.debian.org/debian-lts-announce/2022/05/msg00032.html
https://nvd.nist.gov/vuln/detail/CVE-2022-29155
https://ubuntu.com/security/notices/USN-5424-1
https://ubuntu.com/security/notices/USN-5424-2
https://www.debian.org/security/2022/dsa-5140
| | libldap-common | CVE-2015-3276 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://rhn.redhat.com/errata/RHSA-2015-2131.html
http://www.oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.html
http://www.securitytracker.com/id/1034221
https://access.redhat.com/security/cve/CVE-2015-3276
https://bugzilla.redhat.com/show_bug.cgi?id=1238322
https://linux.oracle.com/cve/CVE-2015-3276.html
https://linux.oracle.com/errata/ELSA-2015-2131.html
https://nvd.nist.gov/vuln/detail/CVE-2015-3276
| | libldap-common | CVE-2017-14159 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://www.openldap.org/its/index.cgi?findid=8703
https://access.redhat.com/security/cve/CVE-2017-14159
https://www.oracle.com/security-alerts/cpuapr2022.html
| | libldap-common | CVE-2017-17740 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00053.html
http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00058.html
http://www.openldap.org/its/index.cgi/Incoming?id=8759
https://access.redhat.com/security/cve/CVE-2017-17740
https://kc.mcafee.com/corporate/index?page=content&id=SB10365
https://www.oracle.com/security-alerts/cpuapr2022.html
| @@ -464,6 +465,7 @@ hide: | curl | CVE-2021-22922 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22922
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22922.html
https://hackerone.com/reports/1213175
https://linux.oracle.com/cve/CVE-2021-22922.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22922
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22923 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22923
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22923.html
https://hackerone.com/reports/1213181
https://linux.oracle.com/cve/CVE-2021-22923.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22923
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22924 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22924
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://cert-portal.siemens.com/productcert/pdf/ssa-732250.pdf
https://curl.se/docs/CVE-2021-22924.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22924
https://hackerone.com/reports/1223565
https://linux.oracle.com/cve/CVE-2021-22924.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.debian.org/debian-lts-announce/2021/08/msg00017.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22924
https://security.netapp.com/advisory/ntap-20210902-0003/
https://ubuntu.com/security/notices/USN-5021-1
https://www.oracle.com/security-alerts/cpujan2022.html
https://www.oracle.com/security-alerts/cpuoct2021.html
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.19.7 | 1.19.8 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | fdisk | CVE-2021-37600 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-37600
https://github.com/karelzak/util-linux/commit/1c9143d0c1f979c3daf10e1c37b5b1e916c22a1c
https://github.com/karelzak/util-linux/issues/1395
https://nvd.nist.gov/vuln/detail/CVE-2021-37600
https://security.netapp.com/advisory/ntap-20210902-0002/
| | fdisk | CVE-2022-0563 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| | gcc-8-base | CVE-2018-12886 | HIGH | 8.3.0-6 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-12886
https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/config/arm/arm-protos.h?revision=266379&view=markup
https://www.gnu.org/software/gcc/gcc-8/changes.html
| @@ -569,12 +571,12 @@ hide: | libkrb5-3 | CVE-2018-5709 | LOW | 1.17-3+deb10u3 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-5709
https://github.com/poojamnit/Kerberos-V5-1.16-Vulnerabilities/tree/master/Integer%20Overflow
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| | libkrb5support0 | CVE-2004-0971 | LOW | 1.17-3+deb10u3 | |
Expand...http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=136304
http://www.gentoo.org/security/en/glsa/glsa-200410-24.xml
http://www.redhat.com/support/errata/RHSA-2005-012.html
http://www.securityfocus.com/bid/11289
http://www.trustix.org/errata/2004/0050
https://access.redhat.com/security/cve/CVE-2004-0971
https://exchange.xforce.ibmcloud.com/vulnerabilities/17583
https://lists.apache.org/thread.html/rc713534b10f9daeee2e0990239fa407e2118e4aa9e88a7041177497c@%3Cissues.guacamole.apache.org%3E
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10497
| | libkrb5support0 | CVE-2018-5709 | LOW | 1.17-3+deb10u3 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-5709
https://github.com/poojamnit/Kerberos-V5-1.16-Vulnerabilities/tree/master/Integer%20Overflow
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| -| libldap-2.4-2 | CVE-2022-29155 | CRITICAL | 2.4.47+dfsg-3+deb10u6 | 2.4.47+dfsg-3+deb10u7 |
Expand...https://access.redhat.com/security/cve/CVE-2022-29155
https://bugs.openldap.org/show_bug.cgi?id=9815
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29155
https://nvd.nist.gov/vuln/detail/CVE-2022-29155
https://ubuntu.com/security/notices/USN-5424-1
https://ubuntu.com/security/notices/USN-5424-2
https://www.debian.org/security/2022/dsa-5140
| +| libldap-2.4-2 | CVE-2022-29155 | CRITICAL | 2.4.47+dfsg-3+deb10u6 | 2.4.47+dfsg-3+deb10u7 |
Expand...https://access.redhat.com/security/cve/CVE-2022-29155
https://bugs.openldap.org/show_bug.cgi?id=9815
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29155
https://lists.debian.org/debian-lts-announce/2022/05/msg00032.html
https://nvd.nist.gov/vuln/detail/CVE-2022-29155
https://ubuntu.com/security/notices/USN-5424-1
https://ubuntu.com/security/notices/USN-5424-2
https://www.debian.org/security/2022/dsa-5140
| | libldap-2.4-2 | CVE-2015-3276 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://rhn.redhat.com/errata/RHSA-2015-2131.html
http://www.oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.html
http://www.securitytracker.com/id/1034221
https://access.redhat.com/security/cve/CVE-2015-3276
https://bugzilla.redhat.com/show_bug.cgi?id=1238322
https://linux.oracle.com/cve/CVE-2015-3276.html
https://linux.oracle.com/errata/ELSA-2015-2131.html
https://nvd.nist.gov/vuln/detail/CVE-2015-3276
| | libldap-2.4-2 | CVE-2017-14159 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://www.openldap.org/its/index.cgi?findid=8703
https://access.redhat.com/security/cve/CVE-2017-14159
https://www.oracle.com/security-alerts/cpuapr2022.html
| | libldap-2.4-2 | CVE-2017-17740 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00053.html
http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00058.html
http://www.openldap.org/its/index.cgi/Incoming?id=8759
https://access.redhat.com/security/cve/CVE-2017-17740
https://kc.mcafee.com/corporate/index?page=content&id=SB10365
https://www.oracle.com/security-alerts/cpuapr2022.html
| | libldap-2.4-2 | CVE-2020-15719 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://lists.opensuse.org/opensuse-security-announce/2020-09/msg00033.html
http://lists.opensuse.org/opensuse-security-announce/2020-09/msg00059.html
https://access.redhat.com/errata/RHBA-2019:3674
https://access.redhat.com/security/cve/CVE-2020-15719
https://bugs.openldap.org/show_bug.cgi?id=9266
https://bugzilla.redhat.com/show_bug.cgi?id=1740070
https://kc.mcafee.com/corporate/index?page=content&id=SB10365
https://www.oracle.com/security-alerts/cpuapr2022.html
| -| libldap-common | CVE-2022-29155 | CRITICAL | 2.4.47+dfsg-3+deb10u6 | 2.4.47+dfsg-3+deb10u7 |
Expand...https://access.redhat.com/security/cve/CVE-2022-29155
https://bugs.openldap.org/show_bug.cgi?id=9815
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29155
https://nvd.nist.gov/vuln/detail/CVE-2022-29155
https://ubuntu.com/security/notices/USN-5424-1
https://ubuntu.com/security/notices/USN-5424-2
https://www.debian.org/security/2022/dsa-5140
| +| libldap-common | CVE-2022-29155 | CRITICAL | 2.4.47+dfsg-3+deb10u6 | 2.4.47+dfsg-3+deb10u7 |
Expand...https://access.redhat.com/security/cve/CVE-2022-29155
https://bugs.openldap.org/show_bug.cgi?id=9815
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29155
https://lists.debian.org/debian-lts-announce/2022/05/msg00032.html
https://nvd.nist.gov/vuln/detail/CVE-2022-29155
https://ubuntu.com/security/notices/USN-5424-1
https://ubuntu.com/security/notices/USN-5424-2
https://www.debian.org/security/2022/dsa-5140
| | libldap-common | CVE-2015-3276 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://rhn.redhat.com/errata/RHSA-2015-2131.html
http://www.oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.html
http://www.securitytracker.com/id/1034221
https://access.redhat.com/security/cve/CVE-2015-3276
https://bugzilla.redhat.com/show_bug.cgi?id=1238322
https://linux.oracle.com/cve/CVE-2015-3276.html
https://linux.oracle.com/errata/ELSA-2015-2131.html
https://nvd.nist.gov/vuln/detail/CVE-2015-3276
| | libldap-common | CVE-2017-14159 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://www.openldap.org/its/index.cgi?findid=8703
https://access.redhat.com/security/cve/CVE-2017-14159
https://www.oracle.com/security-alerts/cpuapr2022.html
| | libldap-common | CVE-2017-17740 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00053.html
http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00058.html
http://www.openldap.org/its/index.cgi/Incoming?id=8759
https://access.redhat.com/security/cve/CVE-2017-17740
https://kc.mcafee.com/corporate/index?page=content&id=SB10365
https://www.oracle.com/security-alerts/cpuapr2022.html
| @@ -698,7 +700,7 @@ hide: | github.com/opencontainers/runc | CVE-2022-24769 | MEDIUM | v1.0.1 | v1.1.2 |
Expand...http://www.openwall.com/lists/oss-security/2022/05/12/1
https://access.redhat.com/security/cve/CVE-2022-24769
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-24769
https://github.com/containerd/containerd/security/advisories/GHSA-c9cp-9c75-9v8c
https://github.com/moby/moby/commit/2bbc786e4c59761d722d2d1518cd0a32829bc07f
https://github.com/moby/moby/releases/tag/v20.10.14
https://github.com/moby/moby/security/advisories/GHSA-2mm7-x5h6-5pvq
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6PMQKCAPK2AR3DCYITJYMMNBEGQBGLCC/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/A5AFKOQ5CE3CEIULWW4FLQKHFFU6FSYG/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/A5FQJ3MLFSEKQYCFPFZIKYGBXPZUJFVY/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FPOJUJZXGMIVKRS4QR75F6OIXNQ6LDBL/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HIMAHZ6AUIKN7AX26KHZYBXVECIOVWBH/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HQCVS7WBFSTKJFNX5PGDRARMTOFWV2O7/
https://nvd.nist.gov/vuln/detail/CVE-2022-24769
| -#### Container: tccr.io/truecharts/recipes:v1.2.6@sha256:876a04414a5def342c302682d16fa1eb1b39f95179296537a977f2e193127a53 (alpine 3.15.4) +#### Container: tccr.io/truecharts/recipes:v1.2.7@sha256:adf374f81318ded9b4f8d8a4b3ce4694fe034b1f52f86f069ba05fb1689db2ce (alpine 3.15.4) **alpine** diff --git a/stable/recipes/6.0.35/templates/_sercrets.tpl b/stable/recipes/6.0.36/templates/_sercrets.tpl similarity index 100% rename from stable/recipes/6.0.35/templates/_sercrets.tpl rename to stable/recipes/6.0.36/templates/_sercrets.tpl diff --git a/stable/recipes/6.0.35/templates/common.yaml b/stable/recipes/6.0.36/templates/common.yaml similarity index 100% rename from stable/recipes/6.0.35/templates/common.yaml rename to stable/recipes/6.0.36/templates/common.yaml diff --git a/stable/recipes/6.0.35/templates/configmap.yaml b/stable/recipes/6.0.36/templates/configmap.yaml similarity index 100% rename from stable/recipes/6.0.35/templates/configmap.yaml rename to stable/recipes/6.0.36/templates/configmap.yaml diff --git a/stable/rsshub/1.0.35/values.yaml b/stable/recipes/6.0.36/values.yaml similarity index 100% rename from stable/rsshub/1.0.35/values.yaml rename to stable/recipes/6.0.36/values.yaml diff --git a/stable/rsshub/1.0.35/charts/common-9.3.17.tgz b/stable/rsshub/1.0.35/charts/common-9.3.17.tgz deleted file mode 100644 index d58e7afbc7b74ca2ac474c2873b4e4128a36ea80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44145 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 R{~G`R|NphR!}$Ot1OOKFJN*Cv diff --git a/stable/rsshub/1.0.35/CHANGELOG.md b/stable/rsshub/1.0.36/CHANGELOG.md similarity index 88% rename from stable/rsshub/1.0.35/CHANGELOG.md rename to stable/rsshub/1.0.36/CHANGELOG.md index c1005397e61..52cadc07bcb 100644 --- a/stable/rsshub/1.0.35/CHANGELOG.md +++ b/stable/rsshub/1.0.36/CHANGELOG.md @@ -1,6 +1,16 @@ # Changelog
+ +### [rsshub-1.0.36](https://github.com/truecharts/apps/compare/rsshub-1.0.35...rsshub-1.0.36) (2022-05-26) + +#### Chore + +* update docker general non-major ([#2756](https://github.com/truecharts/apps/issues/2756)) +* update docker general non-major ([#2740](https://github.com/truecharts/apps/issues/2740)) + + + ### [rsshub-1.0.35](https://github.com/truecharts/apps/compare/rsshub-1.0.34...rsshub-1.0.35) (2022-05-24) @@ -87,13 +97,3 @@ - -### [rsshub-1.0.24](https://github.com/truecharts/apps/compare/rsshub-1.0.23...rsshub-1.0.24) (2022-05-13) - -#### Chore - -* update docker general non-major ([#2658](https://github.com/truecharts/apps/issues/2658)) - - - - diff --git a/stable/rsshub/1.0.36/CONFIG.md b/stable/rsshub/1.0.36/CONFIG.md new file mode 100644 index 00000000000..c147b7c819c --- /dev/null +++ b/stable/rsshub/1.0.36/CONFIG.md @@ -0,0 +1,7 @@ +# Configuration Options + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +##### Available config options +In the future this page is going to contain an automated list of options available in the installation/edit UI. diff --git a/stable/rsshub/1.0.35/Chart.lock b/stable/rsshub/1.0.36/Chart.lock similarity index 85% rename from stable/rsshub/1.0.35/Chart.lock rename to stable/rsshub/1.0.36/Chart.lock index 63efda3dbdc..37fe83c898e 100644 --- a/stable/rsshub/1.0.35/Chart.lock +++ b/stable/rsshub/1.0.36/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org version: 2.0.69 digest: sha256:af2ffe60a1cc5136bc20253e8fe5f755c27f954fb3731a27d48cca63eefb9a6f -generated: "2022-05-24T07:15:19.062395824Z" +generated: "2022-05-26T06:17:58.815822427Z" diff --git a/stable/rsshub/1.0.35/Chart.yaml b/stable/rsshub/1.0.36/Chart.yaml similarity index 98% rename from stable/rsshub/1.0.35/Chart.yaml rename to stable/rsshub/1.0.36/Chart.yaml index 743564d7c4d..2608f15884b 100644 --- a/stable/rsshub/1.0.35/Chart.yaml +++ b/stable/rsshub/1.0.36/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: rsshub -version: 1.0.35 +version: 1.0.36 appVersion: "latest" description: RSSHub can generate RSS feeds from pretty much everything type: application diff --git a/stable/rsshub/1.0.35/README.md b/stable/rsshub/1.0.36/README.md similarity index 100% rename from stable/rsshub/1.0.35/README.md rename to stable/rsshub/1.0.36/README.md diff --git a/stable/rsshub/1.0.35/app-readme.md b/stable/rsshub/1.0.36/app-readme.md similarity index 100% rename from stable/rsshub/1.0.35/app-readme.md rename to stable/rsshub/1.0.36/app-readme.md diff --git a/stable/deconz/7.0.26/charts/common-9.3.17.tgz b/stable/rsshub/1.0.36/charts/common-9.3.17.tgz similarity index 100% rename from stable/deconz/7.0.26/charts/common-9.3.17.tgz rename to stable/rsshub/1.0.36/charts/common-9.3.17.tgz diff --git a/stable/rsshub/1.0.35/charts/redis-2.0.69.tgz b/stable/rsshub/1.0.36/charts/redis-2.0.69.tgz similarity index 100% rename from stable/rsshub/1.0.35/charts/redis-2.0.69.tgz rename to stable/rsshub/1.0.36/charts/redis-2.0.69.tgz diff --git a/stable/rsshub/1.0.35/helm-values.md b/stable/rsshub/1.0.36/helm-values.md similarity index 100% rename from stable/rsshub/1.0.35/helm-values.md rename to stable/rsshub/1.0.36/helm-values.md diff --git a/stable/rsshub/1.0.35/ix_values.yaml b/stable/rsshub/1.0.36/ix_values.yaml similarity index 93% rename from stable/rsshub/1.0.35/ix_values.yaml rename to stable/rsshub/1.0.36/ix_values.yaml index 0e9280f784f..9af366ca745 100644 --- a/stable/rsshub/1.0.35/ix_values.yaml +++ b/stable/rsshub/1.0.36/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/rsshub pullPolicy: IfNotPresent - tag: latest@sha256:d97ed3132a7c881d55ebd5623655b7736d4d1cc3a5e6a15755de1661b221004d + tag: latest@sha256:7b6c74eba45227eb291d913884a3497e054b35e6f361e3daab3f2498526d1f03 browserlessImage: repository: tccr.io/truecharts/browserless-chrome diff --git a/stable/rsshub/1.0.35/questions.yaml b/stable/rsshub/1.0.36/questions.yaml similarity index 100% rename from stable/rsshub/1.0.35/questions.yaml rename to stable/rsshub/1.0.36/questions.yaml diff --git a/stable/rsshub/1.0.35/security.md b/stable/rsshub/1.0.36/security.md similarity index 99% rename from stable/rsshub/1.0.35/security.md rename to stable/rsshub/1.0.36/security.md index fa0a3aa1a4a..742ef90a3ac 100644 --- a/stable/rsshub/1.0.35/security.md +++ b/stable/rsshub/1.0.36/security.md @@ -82,7 +82,7 @@ hide: tccr.io/truecharts/redis:v6.2.7@sha256:25e6213083697af7545c248e8d76f63499d15ca3e148a35a7a0a874d344aca31 tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 tccr.io/truecharts/alpine:v3.15.2@sha256:29ed3480a0ee43f7af681fed5d4fc215516abf1c41eade6938b26d8c9c2c7583 - tccr.io/truecharts/rsshub:latest@sha256:d97ed3132a7c881d55ebd5623655b7736d4d1cc3a5e6a15755de1661b221004d + tccr.io/truecharts/rsshub:latest@sha256:7b6c74eba45227eb291d913884a3497e054b35e6f361e3daab3f2498526d1f03 - 'tccr.io/truecharts/browserless-chrome:v1.53.0-chrome@sha256:bba7c84a5c8c3c2b9518d8543f08b3669eeeda16837af4dc4c8065b7d87be08e' ##### Scan Results @@ -155,6 +155,7 @@ hide: | curl | CVE-2021-22922 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22922
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22922.html
https://hackerone.com/reports/1213175
https://linux.oracle.com/cve/CVE-2021-22922.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22922
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22923 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22923
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://curl.se/docs/CVE-2021-22923.html
https://hackerone.com/reports/1213181
https://linux.oracle.com/cve/CVE-2021-22923.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22923
https://security.netapp.com/advisory/ntap-20210902-0003/
https://www.oracle.com/security-alerts/cpuoct2021.html
| | curl | CVE-2021-22924 | LOW | 7.64.0-4+deb10u2 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-22924
https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
https://cert-portal.siemens.com/productcert/pdf/ssa-732250.pdf
https://curl.se/docs/CVE-2021-22924.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22924
https://hackerone.com/reports/1223565
https://linux.oracle.com/cve/CVE-2021-22924.html
https://linux.oracle.com/errata/ELSA-2021-3582.html
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
https://lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
https://lists.debian.org/debian-lts-announce/2021/08/msg00017.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V/
https://nvd.nist.gov/vuln/detail/CVE-2021-22924
https://security.netapp.com/advisory/ntap-20210902-0003/
https://ubuntu.com/security/notices/USN-5021-1
https://www.oracle.com/security-alerts/cpujan2022.html
https://www.oracle.com/security-alerts/cpuoct2021.html
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.19.7 | 1.19.8 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | fdisk | CVE-2021-37600 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2021-37600
https://github.com/karelzak/util-linux/commit/1c9143d0c1f979c3daf10e1c37b5b1e916c22a1c
https://github.com/karelzak/util-linux/issues/1395
https://nvd.nist.gov/vuln/detail/CVE-2021-37600
https://security.netapp.com/advisory/ntap-20210902-0002/
| | fdisk | CVE-2022-0563 | LOW | 2.33.1-0.1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| | gcc-8-base | CVE-2018-12886 | HIGH | 8.3.0-6 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-12886
https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/config/arm/arm-protos.h?revision=266379&view=markup
https://www.gnu.org/software/gcc/gcc-8/changes.html
| @@ -238,12 +239,12 @@ hide: | libkrb5-3 | CVE-2018-5709 | LOW | 1.17-3+deb10u3 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-5709
https://github.com/poojamnit/Kerberos-V5-1.16-Vulnerabilities/tree/master/Integer%20Overflow
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| | libkrb5support0 | CVE-2004-0971 | LOW | 1.17-3+deb10u3 | |
Expand...http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=136304
http://www.gentoo.org/security/en/glsa/glsa-200410-24.xml
http://www.redhat.com/support/errata/RHSA-2005-012.html
http://www.securityfocus.com/bid/11289
http://www.trustix.org/errata/2004/0050
https://access.redhat.com/security/cve/CVE-2004-0971
https://exchange.xforce.ibmcloud.com/vulnerabilities/17583
https://lists.apache.org/thread.html/rc713534b10f9daeee2e0990239fa407e2118e4aa9e88a7041177497c@%3Cissues.guacamole.apache.org%3E
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10497
| | libkrb5support0 | CVE-2018-5709 | LOW | 1.17-3+deb10u3 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-5709
https://github.com/poojamnit/Kerberos-V5-1.16-Vulnerabilities/tree/master/Integer%20Overflow
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| -| libldap-2.4-2 | CVE-2022-29155 | CRITICAL | 2.4.47+dfsg-3+deb10u6 | 2.4.47+dfsg-3+deb10u7 |
Expand...https://access.redhat.com/security/cve/CVE-2022-29155
https://bugs.openldap.org/show_bug.cgi?id=9815
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29155
https://nvd.nist.gov/vuln/detail/CVE-2022-29155
https://ubuntu.com/security/notices/USN-5424-1
https://ubuntu.com/security/notices/USN-5424-2
https://www.debian.org/security/2022/dsa-5140
| +| libldap-2.4-2 | CVE-2022-29155 | CRITICAL | 2.4.47+dfsg-3+deb10u6 | 2.4.47+dfsg-3+deb10u7 |
Expand...https://access.redhat.com/security/cve/CVE-2022-29155
https://bugs.openldap.org/show_bug.cgi?id=9815
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29155
https://lists.debian.org/debian-lts-announce/2022/05/msg00032.html
https://nvd.nist.gov/vuln/detail/CVE-2022-29155
https://ubuntu.com/security/notices/USN-5424-1
https://ubuntu.com/security/notices/USN-5424-2
https://www.debian.org/security/2022/dsa-5140
| | libldap-2.4-2 | CVE-2015-3276 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://rhn.redhat.com/errata/RHSA-2015-2131.html
http://www.oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.html
http://www.securitytracker.com/id/1034221
https://access.redhat.com/security/cve/CVE-2015-3276
https://bugzilla.redhat.com/show_bug.cgi?id=1238322
https://linux.oracle.com/cve/CVE-2015-3276.html
https://linux.oracle.com/errata/ELSA-2015-2131.html
https://nvd.nist.gov/vuln/detail/CVE-2015-3276
| | libldap-2.4-2 | CVE-2017-14159 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://www.openldap.org/its/index.cgi?findid=8703
https://access.redhat.com/security/cve/CVE-2017-14159
https://www.oracle.com/security-alerts/cpuapr2022.html
| | libldap-2.4-2 | CVE-2017-17740 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00053.html
http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00058.html
http://www.openldap.org/its/index.cgi/Incoming?id=8759
https://access.redhat.com/security/cve/CVE-2017-17740
https://kc.mcafee.com/corporate/index?page=content&id=SB10365
https://www.oracle.com/security-alerts/cpuapr2022.html
| | libldap-2.4-2 | CVE-2020-15719 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://lists.opensuse.org/opensuse-security-announce/2020-09/msg00033.html
http://lists.opensuse.org/opensuse-security-announce/2020-09/msg00059.html
https://access.redhat.com/errata/RHBA-2019:3674
https://access.redhat.com/security/cve/CVE-2020-15719
https://bugs.openldap.org/show_bug.cgi?id=9266
https://bugzilla.redhat.com/show_bug.cgi?id=1740070
https://kc.mcafee.com/corporate/index?page=content&id=SB10365
https://www.oracle.com/security-alerts/cpuapr2022.html
| -| libldap-common | CVE-2022-29155 | CRITICAL | 2.4.47+dfsg-3+deb10u6 | 2.4.47+dfsg-3+deb10u7 |
Expand...https://access.redhat.com/security/cve/CVE-2022-29155
https://bugs.openldap.org/show_bug.cgi?id=9815
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29155
https://nvd.nist.gov/vuln/detail/CVE-2022-29155
https://ubuntu.com/security/notices/USN-5424-1
https://ubuntu.com/security/notices/USN-5424-2
https://www.debian.org/security/2022/dsa-5140
| +| libldap-common | CVE-2022-29155 | CRITICAL | 2.4.47+dfsg-3+deb10u6 | 2.4.47+dfsg-3+deb10u7 |
Expand...https://access.redhat.com/security/cve/CVE-2022-29155
https://bugs.openldap.org/show_bug.cgi?id=9815
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29155
https://lists.debian.org/debian-lts-announce/2022/05/msg00032.html
https://nvd.nist.gov/vuln/detail/CVE-2022-29155
https://ubuntu.com/security/notices/USN-5424-1
https://ubuntu.com/security/notices/USN-5424-2
https://www.debian.org/security/2022/dsa-5140
| | libldap-common | CVE-2015-3276 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://rhn.redhat.com/errata/RHSA-2015-2131.html
http://www.oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.html
http://www.securitytracker.com/id/1034221
https://access.redhat.com/security/cve/CVE-2015-3276
https://bugzilla.redhat.com/show_bug.cgi?id=1238322
https://linux.oracle.com/cve/CVE-2015-3276.html
https://linux.oracle.com/errata/ELSA-2015-2131.html
https://nvd.nist.gov/vuln/detail/CVE-2015-3276
| | libldap-common | CVE-2017-14159 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://www.openldap.org/its/index.cgi?findid=8703
https://access.redhat.com/security/cve/CVE-2017-14159
https://www.oracle.com/security-alerts/cpuapr2022.html
| | libldap-common | CVE-2017-17740 | LOW | 2.4.47+dfsg-3+deb10u6 | |
Expand...http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00053.html
http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00058.html
http://www.openldap.org/its/index.cgi/Incoming?id=8759
https://access.redhat.com/security/cve/CVE-2017-17740
https://kc.mcafee.com/corporate/index?page=content&id=SB10365
https://www.oracle.com/security-alerts/cpuapr2022.html
| @@ -375,7 +376,7 @@ hide: | zlib | CVE-2018-25032 | HIGH | 1.2.11-r3 | 1.2.12-r0 |
Expand...http://seclists.org/fulldisclosure/2022/May/33
http://seclists.org/fulldisclosure/2022/May/35
http://seclists.org/fulldisclosure/2022/May/38
http://www.openwall.com/lists/oss-security/2022/03/25/2
http://www.openwall.com/lists/oss-security/2022/03/26/1
https://access.redhat.com/security/cve/CVE-2018-25032
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
https://errata.almalinux.org/8/ALSA-2022-2201.html
https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531
https://github.com/madler/zlib/compare/v1.2.11...v1.2.12
https://github.com/madler/zlib/issues/605
https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.4
https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-v6gp-9mmm-c6p5
https://groups.google.com/g/ruby-security-ann/c/vX7qSjsvWis/m/TJWN4oOKBwAJ
https://linux.oracle.com/cve/CVE-2018-25032.html
https://linux.oracle.com/errata/ELSA-2022-2213.html
https://lists.debian.org/debian-lts-announce/2022/04/msg00000.html
https://lists.debian.org/debian-lts-announce/2022/05/msg00008.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NS2D2GFPFGOJUL4WQ3DUAY7HF4VWQ77F/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VOKNP2L734AEL47NRYGVZIKEFOUBQY5Y/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XOKFMSNQ5D5WGMALBNBXU3GE442V74WU/
https://nvd.nist.gov/vuln/detail/CVE-2018-25032
https://support.apple.com/kb/HT213255
https://support.apple.com/kb/HT213256
https://support.apple.com/kb/HT213257
https://ubuntu.com/security/notices/USN-5355-1
https://ubuntu.com/security/notices/USN-5355-2
https://ubuntu.com/security/notices/USN-5359-1
https://www.debian.org/security/2022/dsa-5111
https://www.openwall.com/lists/oss-security/2022/03/24/1
https://www.openwall.com/lists/oss-security/2022/03/28/1
https://www.openwall.com/lists/oss-security/2022/03/28/3
| -#### Container: tccr.io/truecharts/rsshub:latest@sha256:d97ed3132a7c881d55ebd5623655b7736d4d1cc3a5e6a15755de1661b221004d (debian 11.3) +#### Container: tccr.io/truecharts/rsshub:latest@sha256:7b6c74eba45227eb291d913884a3497e054b35e6f361e3daab3f2498526d1f03 (debian 11.3) **debian** @@ -387,6 +388,7 @@ hide: | bsdutils | CVE-2022-0563 | LOW | 2.36.1-8+deb11u1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| | coreutils | CVE-2016-2781 | LOW | 8.32-4 | |
Expand...http://seclists.org/oss-sec/2016/q1/452
http://www.openwall.com/lists/oss-security/2016/02/28/2
http://www.openwall.com/lists/oss-security/2016/02/28/3
https://access.redhat.com/security/cve/CVE-2016-2781
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2781
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
https://lore.kernel.org/patchwork/patch/793178/
https://nvd.nist.gov/vuln/detail/CVE-2016-2781
| | coreutils | CVE-2017-18018 | LOW | 8.32-4 | |
Expand...http://lists.gnu.org/archive/html/coreutils/2017-12/msg00045.html
https://access.redhat.com/security/cve/CVE-2017-18018
| +| dpkg | CVE-2022-1664 | MEDIUM | 1.20.9 | 1.20.10 |
Expand...https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1664
| | e2fsprogs | CVE-2022-1304 | HIGH | 1.46.2-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1304
https://bugzilla.redhat.com/show_bug.cgi?id=2069726
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1304
https://marc.info/?l=linux-ext4&m=165056234501732&w=2
https://nvd.nist.gov/vuln/detail/CVE-2022-1304
| | libapt-pkg6.0 | CVE-2011-3374 | LOW | 2.2.4 | |
Expand...https://access.redhat.com/security/cve/cve-2011-3374
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=642480
https://people.canonical.com/~ubuntu-security/cve/2011/CVE-2011-3374.html
https://seclists.org/fulldisclosure/2011/Sep/221
https://security-tracker.debian.org/tracker/CVE-2011-3374
https://snyk.io/vuln/SNYK-LINUX-APT-116518
https://ubuntu.com/security/CVE-2011-3374
| | libblkid1 | CVE-2022-0563 | LOW | 2.36.1-8+deb11u1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| @@ -422,8 +424,8 @@ hide: | libkrb5support0 | CVE-2004-0971 | LOW | 1.18.3-6+deb11u1 | |
Expand...http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=136304
http://www.gentoo.org/security/en/glsa/glsa-200410-24.xml
http://www.redhat.com/support/errata/RHSA-2005-012.html
http://www.securityfocus.com/bid/11289
http://www.trustix.org/errata/2004/0050
https://access.redhat.com/security/cve/CVE-2004-0971
https://exchange.xforce.ibmcloud.com/vulnerabilities/17583
https://lists.apache.org/thread.html/rc713534b10f9daeee2e0990239fa407e2118e4aa9e88a7041177497c@%3Cissues.guacamole.apache.org%3E
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10497
| | libkrb5support0 | CVE-2018-5709 | LOW | 1.18.3-6+deb11u1 | |
Expand...https://access.redhat.com/security/cve/CVE-2018-5709
https://github.com/poojamnit/Kerberos-V5-1.16-Vulnerabilities/tree/master/Integer%20Overflow
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| | libmount1 | CVE-2022-0563 | LOW | 2.36.1-8+deb11u1 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-0563
https://lore.kernel.org/util-linux/20220214110609.msiwlm457ngoic6w@ws.net.home/T/#u
https://nvd.nist.gov/vuln/detail/CVE-2022-0563
https://security.netapp.com/advisory/ntap-20220331-0002/
| -| libpcre2-8-0 | CVE-2022-1586 | HIGH | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| -| libpcre2-8-0 | CVE-2022-1587 | HIGH | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| +| libpcre2-8-0 | CVE-2022-1586 | CRITICAL | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1586
https://bugzilla.redhat.com/show_bug.cgi?id=2077976,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1586
https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
https://github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| +| libpcre2-8-0 | CVE-2022-1587 | CRITICAL | 10.36-2 | |
Expand...https://access.redhat.com/security/cve/CVE-2022-1587
https://bugzilla.redhat.com/show_bug.cgi?id=2077983,
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1587
https://github.com/PCRE2Project/pcre2/commit/03654e751e7f0700693526b67dfcadda6b42c9d0
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM/
| | libpcre3 | CVE-2017-11164 | LOW | 2:8.39-13 | |
Expand...http://openwall.com/lists/oss-security/2017/07/11/3
http://www.securityfocus.com/bid/99575
https://access.redhat.com/security/cve/CVE-2017-11164
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11164
https://lists.apache.org/thread.html/rf9fa47ab66495c78bb4120b0754dd9531ca2ff0430f6685ac9b07772@%3Cdev.mina.apache.org%3E
| | libpcre3 | CVE-2017-16231 | LOW | 2:8.39-13 | |
Expand...http://packetstormsecurity.com/files/150897/PCRE-8.41-Buffer-Overflow.html
http://seclists.org/fulldisclosure/2018/Dec/33
http://www.openwall.com/lists/oss-security/2017/11/01/11
http://www.openwall.com/lists/oss-security/2017/11/01/3
http://www.openwall.com/lists/oss-security/2017/11/01/7
http://www.openwall.com/lists/oss-security/2017/11/01/8
http://www.securityfocus.com/bid/101688
https://access.redhat.com/security/cve/CVE-2017-16231
https://bugs.exim.org/show_bug.cgi?id=2047
| | libpcre3 | CVE-2017-7245 | LOW | 2:8.39-13 | |
Expand...http://www.securityfocus.com/bid/97067
https://access.redhat.com/errata/RHSA-2018:2486
https://access.redhat.com/security/cve/CVE-2017-7245
https://blogs.gentoo.org/ago/2017/03/20/libpcre-two-stack-based-buffer-overflow-write-in-pcre32_copy_substring-pcre_get-c/
https://security.gentoo.org/glsa/201710-25
| diff --git a/stable/rsshub/1.0.35/templates/common.yaml b/stable/rsshub/1.0.36/templates/common.yaml similarity index 100% rename from stable/rsshub/1.0.35/templates/common.yaml rename to stable/rsshub/1.0.36/templates/common.yaml diff --git a/stable/rsshub/1.0.36/values.yaml b/stable/rsshub/1.0.36/values.yaml new file mode 100644 index 00000000000..e69de29bb2d