From 7142af67de1bf25df7af1510cbfcefc170f2fe61 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Sat, 16 Mar 2024 10:35:57 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- stable/clickhouse/12.6.4/app-changelog.md | 9 - stable/mariadb/13.5.4/app-changelog.md | 9 - stable/memcached/12.6.4/app-changelog.md | 9 - stable/mongodb/12.5.4/app-changelog.md | 9 - stable/redis/13.0.5/app-changelog.md | 9 - stable/solr/10.5.4/app-changelog.md | 9 - system/cert-manager/4.5.4/.helmignore | 30 + system/cert-manager/4.5.4/CHANGELOG.md | 17 + system/cert-manager/4.5.4/Chart.yaml | 46 + system/cert-manager/4.5.4/README.md | 28 + system/cert-manager/4.5.4/app-changelog.md | 9 + system/cert-manager/4.5.4/app-readme.md | 8 + .../4.5.4/charts/cert-manager-v1.14.4.tgz | Bin 0 -> 80674 bytes .../4.5.4/charts/common-20.0.9.tgz | Bin 0 -> 101329 bytes system/cert-manager/4.5.4/dashboard.json | 1254 ++++++ system/cert-manager/4.5.4/ix_values.yaml | 41 + system/cert-manager/4.5.4/questions.yaml | 79 + system/cert-manager/4.5.4/templates/NOTES.txt | 1 + .../cert-manager/4.5.4/templates/common.yaml | 5 + system/cert-manager/4.5.4/values.yaml | 0 system/cert-manager/item.yaml | 4 + system/cloudnative-pg/6.6.3/.helmignore | 30 + system/cloudnative-pg/6.6.3/CHANGELOG.md | 17 + system/cloudnative-pg/6.6.3/Chart.yaml | 46 + system/cloudnative-pg/6.6.3/README.md | 28 + system/cloudnative-pg/6.6.3/app-changelog.md | 9 + system/cloudnative-pg/6.6.3/app-readme.md | 8 + .../6.6.3/charts/cloudnative-pg-0.20.1.tgz | Bin 0 -> 133884 bytes .../6.6.3/charts/common-20.0.9.tgz | Bin 0 -> 101329 bytes system/cloudnative-pg/6.6.3/ix_values.yaml | 37 + system/cloudnative-pg/6.6.3/questions.yaml | 49 + .../cloudnative-pg/6.6.3/templates/NOTES.txt | 1 + .../6.6.3/templates/common.yaml | 5 + system/cloudnative-pg/6.6.3/values.yaml | 0 system/cloudnative-pg/item.yaml | 4 + .../grafana-agent-operator/1.5.3/.helmignore | 30 + .../grafana-agent-operator/1.5.3/CHANGELOG.md | 17 + .../grafana-agent-operator/1.5.3/Chart.yaml | 37 + system/grafana-agent-operator/1.5.3/README.md | 28 + .../1.5.3/app-changelog.md | 9 + .../1.5.3/app-readme.md | 8 + .../1.5.3/charts/common-20.0.9.tgz | Bin 0 -> 101329 bytes .../1.5.3/ix_values.yaml | 97 + .../1.5.3/questions.yaml | 75 + .../1.5.3/templates/NOTES.txt | 1 + .../1.5.3/templates/common.yaml | 1 + .../monitoring.coreos.com_podmonitors.yaml | 424 ++ .../monitoring.coreos.com_probes.yaml | 458 ++ ...monitoring.coreos.com_servicemonitors.yaml | 436 ++ .../monitoring.grafana.com_grafanaagents.yaml | 3711 +++++++++++++++++ .../monitoring.grafana.com_integrations.yaml | 810 ++++ .../monitoring.grafana.com_logsinstances.yaml | 299 ++ ...nitoring.grafana.com_metricsinstances.yaml | 495 +++ .../monitoring.grafana.com_podlogs.yaml | 308 ++ .../grafana-agent-operator/1.5.3/values.yaml | 0 system/grafana-agent-operator/item.yaml | 4 + system/kubeapps/2.7.3/.helmignore | 30 + system/kubeapps/2.7.3/CHANGELOG.md | 17 + system/kubeapps/2.7.3/Chart.yaml | 45 + system/kubeapps/2.7.3/README.md | 28 + system/kubeapps/2.7.3/app-changelog.md | 9 + system/kubeapps/2.7.3/app-readme.md | 8 + .../kubeapps/2.7.3/charts/common-20.0.9.tgz | Bin 0 -> 101329 bytes .../kubeapps/2.7.3/charts/kubeapps-14.7.1.tgz | Bin 0 -> 227984 bytes system/kubeapps/2.7.3/ix_values.yaml | 98 + system/kubeapps/2.7.3/questions.yaml | 903 ++++ system/kubeapps/2.7.3/templates/NOTES.txt | 5 + system/kubeapps/2.7.3/templates/common.yaml | 19 + system/kubeapps/2.7.3/values.yaml | 0 system/kubeapps/item.yaml | 4 + system/kubernetes-reflector/4.5.3/.helmignore | 30 + .../kubernetes-reflector/4.5.3/CHANGELOG.md | 17 + system/kubernetes-reflector/4.5.3/Chart.yaml | 40 + system/kubernetes-reflector/4.5.3/README.md | 28 + .../4.5.3/app-changelog.md | 9 + .../kubernetes-reflector/4.5.3/app-readme.md | 8 + .../4.5.3/charts/common-20.0.9.tgz | Bin 0 -> 101329 bytes .../kubernetes-reflector/4.5.3/ix_values.yaml | 70 + .../kubernetes-reflector/4.5.3/questions.yaml | 1244 ++++++ .../4.5.3/templates/common.yaml | 1 + system/kubernetes-reflector/4.5.3/values.yaml | 0 system/kubernetes-reflector/item.yaml | 4 + system/metallb/14.5.3/.helmignore | 30 + system/metallb/14.5.3/CHANGELOG.md | 17 + system/metallb/14.5.3/Chart.yaml | 45 + system/metallb/14.5.3/README.md | 28 + system/metallb/14.5.3/app-changelog.md | 9 + system/metallb/14.5.3/app-readme.md | 8 + .../metallb/14.5.3/charts/common-20.0.9.tgz | Bin 0 -> 101329 bytes .../metallb/14.5.3/charts/metallb-0.14.3.tgz | Bin 0 -> 38802 bytes system/metallb/14.5.3/ix_values.yaml | 25 + system/metallb/14.5.3/questions.yaml | 49 + system/metallb/14.5.3/templates/NOTES.txt | 1 + system/metallb/14.5.3/templates/common.yaml | 5 + system/metallb/14.5.3/values.yaml | 0 system/metallb/item.yaml | 4 + system/openebs/3.5.4/.helmignore | 30 + system/openebs/3.5.4/CHANGELOG.md | 17 + system/openebs/3.5.4/Chart.yaml | 45 + system/openebs/3.5.4/README.md | 28 + system/openebs/3.5.4/app-changelog.md | 9 + system/openebs/3.5.4/app-readme.md | 8 + system/openebs/3.5.4/charts/common-20.0.9.tgz | Bin 0 -> 101329 bytes .../openebs/3.5.4/charts/openebs-3.10.0.tgz | Bin 0 -> 455050 bytes system/openebs/3.5.4/ix_values.yaml | 17 + system/openebs/3.5.4/questions.yaml | 99 + system/openebs/3.5.4/templates/NOTES.txt | 1 + system/openebs/3.5.4/templates/common.yaml | 5 + system/openebs/3.5.4/values.yaml | 0 system/openebs/item.yaml | 4 + system/prometheus-operator/6.7.3/.helmignore | 30 + system/prometheus-operator/6.7.3/CHANGELOG.md | 17 + system/prometheus-operator/6.7.3/Chart.yaml | 45 + system/prometheus-operator/6.7.3/README.md | 28 + .../6.7.3/app-changelog.md | 9 + .../prometheus-operator/6.7.3/app-readme.md | 8 + .../6.7.3/charts/common-20.0.9.tgz | Bin 0 -> 101329 bytes .../charts/kube-prometheus-stack-56.21.0.tgz | Bin 0 -> 518196 bytes .../prometheus-operator/6.7.3/ix_values.yaml | 146 + .../prometheus-operator/6.7.3/questions.yaml | 49 + .../6.7.3/templates/NOTES.txt | 1 + .../6.7.3/templates/common.yaml | 4 + system/prometheus-operator/6.7.3/values.yaml | 0 system/prometheus-operator/item.yaml | 4 + system/traefik-crds/0.1.3/.helmignore | 30 + system/traefik-crds/0.1.3/CHANGELOG.md | 17 + system/traefik-crds/0.1.3/Chart.yaml | 39 + system/traefik-crds/0.1.3/README.md | 28 + system/traefik-crds/0.1.3/app-changelog.md | 9 + system/traefik-crds/0.1.3/app-readme.md | 8 + .../0.1.3/charts/common-20.0.9.tgz | Bin 0 -> 101329 bytes .../traefik.containo.us_ingressroutes.yaml | 275 ++ .../traefik.containo.us_ingressroutetcps.yaml | 218 + .../traefik.containo.us_ingressrouteudps.yaml | 105 + .../crds/traefik.containo.us_middlewares.yaml | 924 ++++ .../traefik.containo.us_middlewaretcps.yaml | 72 + ...traefik.containo.us_serverstransports.yaml | 128 + .../crds/traefik.containo.us_tlsoptions.yaml | 113 + .../crds/traefik.containo.us_tlsstores.yaml | 99 + .../traefik.containo.us_traefikservices.yaml | 402 ++ .../0.1.3/crds/traefik.io_ingressroutes.yaml | 275 ++ .../crds/traefik.io_ingressroutetcps.yaml | 218 + .../crds/traefik.io_ingressrouteudps.yaml | 105 + .../0.1.3/crds/traefik.io_middlewares.yaml | 924 ++++ .../0.1.3/crds/traefik.io_middlewaretcps.yaml | 72 + .../crds/traefik.io_serverstransports.yaml | 128 + .../crds/traefik.io_serverstransporttcps.yaml | 122 + .../0.1.3/crds/traefik.io_tlsoptions.yaml | 113 + .../0.1.3/crds/traefik.io_tlsstores.yaml | 99 + .../crds/traefik.io_traefikservices.yaml | 402 ++ system/traefik-crds/0.1.3/dashboard.json | 1568 +++++++ system/traefik-crds/0.1.3/ix_values.yaml | 17 + system/traefik-crds/0.1.3/questions.yaml | 75 + system/traefik-crds/0.1.3/templates/NOTES.txt | 1 + .../traefik-crds/0.1.3/templates/common.yaml | 5 + .../traefik.containo.us_ingressroutes.yaml | 287 ++ .../traefik.containo.us_ingressroutetcps.yaml | 224 + .../traefik.containo.us_ingressrouteudps.yaml | 104 + .../crds/traefik.containo.us_middlewares.yaml | 980 +++++ .../traefik.containo.us_middlewaretcps.yaml | 87 + ...traefik.containo.us_serverstransports.yaml | 126 + .../crds/traefik.containo.us_tlsoptions.yaml | 114 + .../crds/traefik.containo.us_tlsstores.yaml | 97 + .../traefik.containo.us_traefikservices.yaml | 411 ++ .../crds/traefik.io_ingressroutes.yaml | 287 ++ .../crds/traefik.io_ingressroutetcps.yaml | 224 + .../crds/traefik.io_ingressrouteudps.yaml | 104 + .../crds/traefik.io_middlewares.yaml | 980 +++++ .../crds/traefik.io_middlewaretcps.yaml | 87 + .../crds/traefik.io_serverstransports.yaml | 126 + .../crds/traefik.io_serverstransporttcps.yaml | 120 + .../templates/crds/traefik.io_tlsoptions.yaml | 114 + .../templates/crds/traefik.io_tlsstores.yaml | 97 + .../crds/traefik.io_traefikservices.yaml | 411 ++ system/traefik-crds/0.1.3/values.yaml | 0 system/traefik-crds/item.yaml | 4 + system/velero/4.5.3/.helmignore | 30 + system/velero/4.5.3/CHANGELOG.md | 17 + system/velero/4.5.3/Chart.yaml | 45 + system/velero/4.5.3/README.md | 28 + system/velero/4.5.3/app-changelog.md | 9 + system/velero/4.5.3/app-readme.md | 8 + system/velero/4.5.3/charts/common-20.0.9.tgz | Bin 0 -> 101329 bytes system/velero/4.5.3/charts/velero-5.4.1.tgz | Bin 0 -> 34971 bytes system/velero/4.5.3/ix_values.yaml | 62 + system/velero/4.5.3/questions.yaml | 327 ++ system/velero/4.5.3/templates/NOTES.txt | 1 + system/velero/4.5.3/templates/common.yaml | 5 + system/velero/4.5.3/values.yaml | 0 system/velero/item.yaml | 4 + 190 files changed, 24557 insertions(+), 54 deletions(-) delete mode 100644 stable/clickhouse/12.6.4/app-changelog.md delete mode 100644 stable/mariadb/13.5.4/app-changelog.md delete mode 100644 stable/memcached/12.6.4/app-changelog.md delete mode 100644 stable/mongodb/12.5.4/app-changelog.md delete mode 100644 stable/redis/13.0.5/app-changelog.md delete mode 100644 stable/solr/10.5.4/app-changelog.md create mode 100644 system/cert-manager/4.5.4/.helmignore create mode 100644 system/cert-manager/4.5.4/CHANGELOG.md create mode 100644 system/cert-manager/4.5.4/Chart.yaml create mode 100644 system/cert-manager/4.5.4/README.md create mode 100644 system/cert-manager/4.5.4/app-changelog.md create mode 100644 system/cert-manager/4.5.4/app-readme.md create mode 100644 system/cert-manager/4.5.4/charts/cert-manager-v1.14.4.tgz create mode 100644 system/cert-manager/4.5.4/charts/common-20.0.9.tgz create mode 100644 system/cert-manager/4.5.4/dashboard.json create mode 100644 system/cert-manager/4.5.4/ix_values.yaml create mode 100755 system/cert-manager/4.5.4/questions.yaml create mode 100644 system/cert-manager/4.5.4/templates/NOTES.txt create mode 100644 system/cert-manager/4.5.4/templates/common.yaml create mode 100644 system/cert-manager/4.5.4/values.yaml create mode 100644 system/cert-manager/item.yaml create mode 100644 system/cloudnative-pg/6.6.3/.helmignore create mode 100644 system/cloudnative-pg/6.6.3/CHANGELOG.md create mode 100644 system/cloudnative-pg/6.6.3/Chart.yaml create mode 100644 system/cloudnative-pg/6.6.3/README.md create mode 100644 system/cloudnative-pg/6.6.3/app-changelog.md create mode 100644 system/cloudnative-pg/6.6.3/app-readme.md create mode 100644 system/cloudnative-pg/6.6.3/charts/cloudnative-pg-0.20.1.tgz create mode 100644 system/cloudnative-pg/6.6.3/charts/common-20.0.9.tgz create mode 100644 system/cloudnative-pg/6.6.3/ix_values.yaml create mode 100755 system/cloudnative-pg/6.6.3/questions.yaml create mode 100644 system/cloudnative-pg/6.6.3/templates/NOTES.txt create mode 100644 system/cloudnative-pg/6.6.3/templates/common.yaml create mode 100644 system/cloudnative-pg/6.6.3/values.yaml create mode 100644 system/cloudnative-pg/item.yaml create mode 100644 system/grafana-agent-operator/1.5.3/.helmignore create mode 100644 system/grafana-agent-operator/1.5.3/CHANGELOG.md create mode 100644 system/grafana-agent-operator/1.5.3/Chart.yaml create mode 100644 system/grafana-agent-operator/1.5.3/README.md create mode 100644 system/grafana-agent-operator/1.5.3/app-changelog.md create mode 100644 system/grafana-agent-operator/1.5.3/app-readme.md create mode 100644 system/grafana-agent-operator/1.5.3/charts/common-20.0.9.tgz create mode 100644 system/grafana-agent-operator/1.5.3/ix_values.yaml create mode 100755 system/grafana-agent-operator/1.5.3/questions.yaml create mode 100644 system/grafana-agent-operator/1.5.3/templates/NOTES.txt create mode 100644 system/grafana-agent-operator/1.5.3/templates/common.yaml create mode 100644 system/grafana-agent-operator/1.5.3/templates/monitoring.coreos.com_podmonitors.yaml create mode 100644 system/grafana-agent-operator/1.5.3/templates/monitoring.coreos.com_probes.yaml create mode 100644 system/grafana-agent-operator/1.5.3/templates/monitoring.coreos.com_servicemonitors.yaml create mode 100644 system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_grafanaagents.yaml create mode 100644 system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_integrations.yaml create mode 100644 system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_logsinstances.yaml create mode 100644 system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_metricsinstances.yaml create mode 100644 system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_podlogs.yaml create mode 100644 system/grafana-agent-operator/1.5.3/values.yaml create mode 100644 system/grafana-agent-operator/item.yaml create mode 100644 system/kubeapps/2.7.3/.helmignore create mode 100644 system/kubeapps/2.7.3/CHANGELOG.md create mode 100644 system/kubeapps/2.7.3/Chart.yaml create mode 100644 system/kubeapps/2.7.3/README.md create mode 100644 system/kubeapps/2.7.3/app-changelog.md create mode 100644 system/kubeapps/2.7.3/app-readme.md create mode 100644 system/kubeapps/2.7.3/charts/common-20.0.9.tgz create mode 100644 system/kubeapps/2.7.3/charts/kubeapps-14.7.1.tgz create mode 100644 system/kubeapps/2.7.3/ix_values.yaml create mode 100755 system/kubeapps/2.7.3/questions.yaml create mode 100644 system/kubeapps/2.7.3/templates/NOTES.txt create mode 100644 system/kubeapps/2.7.3/templates/common.yaml create mode 100644 system/kubeapps/2.7.3/values.yaml create mode 100644 system/kubeapps/item.yaml create mode 100644 system/kubernetes-reflector/4.5.3/.helmignore create mode 100644 system/kubernetes-reflector/4.5.3/CHANGELOG.md create mode 100644 system/kubernetes-reflector/4.5.3/Chart.yaml create mode 100644 system/kubernetes-reflector/4.5.3/README.md create mode 100644 system/kubernetes-reflector/4.5.3/app-changelog.md create mode 100644 system/kubernetes-reflector/4.5.3/app-readme.md create mode 100644 system/kubernetes-reflector/4.5.3/charts/common-20.0.9.tgz create mode 100644 system/kubernetes-reflector/4.5.3/ix_values.yaml create mode 100755 system/kubernetes-reflector/4.5.3/questions.yaml create mode 100644 system/kubernetes-reflector/4.5.3/templates/common.yaml create mode 100644 system/kubernetes-reflector/4.5.3/values.yaml create mode 100644 system/kubernetes-reflector/item.yaml create mode 100644 system/metallb/14.5.3/.helmignore create mode 100644 system/metallb/14.5.3/CHANGELOG.md create mode 100644 system/metallb/14.5.3/Chart.yaml create mode 100644 system/metallb/14.5.3/README.md create mode 100644 system/metallb/14.5.3/app-changelog.md create mode 100644 system/metallb/14.5.3/app-readme.md create mode 100644 system/metallb/14.5.3/charts/common-20.0.9.tgz create mode 100644 system/metallb/14.5.3/charts/metallb-0.14.3.tgz create mode 100644 system/metallb/14.5.3/ix_values.yaml create mode 100755 system/metallb/14.5.3/questions.yaml create mode 100644 system/metallb/14.5.3/templates/NOTES.txt create mode 100644 system/metallb/14.5.3/templates/common.yaml create mode 100644 system/metallb/14.5.3/values.yaml create mode 100644 system/metallb/item.yaml create mode 100644 system/openebs/3.5.4/.helmignore create mode 100644 system/openebs/3.5.4/CHANGELOG.md create mode 100644 system/openebs/3.5.4/Chart.yaml create mode 100644 system/openebs/3.5.4/README.md create mode 100644 system/openebs/3.5.4/app-changelog.md create mode 100644 system/openebs/3.5.4/app-readme.md create mode 100644 system/openebs/3.5.4/charts/common-20.0.9.tgz create mode 100644 system/openebs/3.5.4/charts/openebs-3.10.0.tgz create mode 100644 system/openebs/3.5.4/ix_values.yaml create mode 100755 system/openebs/3.5.4/questions.yaml create mode 100644 system/openebs/3.5.4/templates/NOTES.txt create mode 100644 system/openebs/3.5.4/templates/common.yaml create mode 100644 system/openebs/3.5.4/values.yaml create mode 100644 system/openebs/item.yaml create mode 100644 system/prometheus-operator/6.7.3/.helmignore create mode 100644 system/prometheus-operator/6.7.3/CHANGELOG.md create mode 100644 system/prometheus-operator/6.7.3/Chart.yaml create mode 100644 system/prometheus-operator/6.7.3/README.md create mode 100644 system/prometheus-operator/6.7.3/app-changelog.md create mode 100644 system/prometheus-operator/6.7.3/app-readme.md create mode 100644 system/prometheus-operator/6.7.3/charts/common-20.0.9.tgz create mode 100644 system/prometheus-operator/6.7.3/charts/kube-prometheus-stack-56.21.0.tgz create mode 100644 system/prometheus-operator/6.7.3/ix_values.yaml create mode 100755 system/prometheus-operator/6.7.3/questions.yaml create mode 100644 system/prometheus-operator/6.7.3/templates/NOTES.txt create mode 100644 system/prometheus-operator/6.7.3/templates/common.yaml create mode 100644 system/prometheus-operator/6.7.3/values.yaml create mode 100644 system/prometheus-operator/item.yaml create mode 100644 system/traefik-crds/0.1.3/.helmignore create mode 100644 system/traefik-crds/0.1.3/CHANGELOG.md create mode 100644 system/traefik-crds/0.1.3/Chart.yaml create mode 100644 system/traefik-crds/0.1.3/README.md create mode 100644 system/traefik-crds/0.1.3/app-changelog.md create mode 100644 system/traefik-crds/0.1.3/app-readme.md create mode 100644 system/traefik-crds/0.1.3/charts/common-20.0.9.tgz create mode 100644 system/traefik-crds/0.1.3/crds/traefik.containo.us_ingressroutes.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.containo.us_ingressroutetcps.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.containo.us_ingressrouteudps.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.containo.us_middlewares.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.containo.us_middlewaretcps.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.containo.us_serverstransports.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.containo.us_tlsoptions.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.containo.us_tlsstores.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.containo.us_traefikservices.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.io_ingressroutes.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.io_ingressroutetcps.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.io_ingressrouteudps.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.io_middlewares.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.io_middlewaretcps.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.io_serverstransports.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.io_serverstransporttcps.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.io_tlsoptions.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.io_tlsstores.yaml create mode 100644 system/traefik-crds/0.1.3/crds/traefik.io_traefikservices.yaml create mode 100644 system/traefik-crds/0.1.3/dashboard.json create mode 100644 system/traefik-crds/0.1.3/ix_values.yaml create mode 100755 system/traefik-crds/0.1.3/questions.yaml create mode 100644 system/traefik-crds/0.1.3/templates/NOTES.txt create mode 100644 system/traefik-crds/0.1.3/templates/common.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_ingressroutes.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_ingressroutetcps.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_ingressrouteudps.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_middlewares.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_middlewaretcps.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_serverstransports.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_tlsoptions.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_tlsstores.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_traefikservices.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.io_ingressroutes.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.io_ingressroutetcps.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.io_ingressrouteudps.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.io_middlewares.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.io_middlewaretcps.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.io_serverstransports.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.io_serverstransporttcps.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.io_tlsoptions.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.io_tlsstores.yaml create mode 100644 system/traefik-crds/0.1.3/templates/crds/traefik.io_traefikservices.yaml create mode 100644 system/traefik-crds/0.1.3/values.yaml create mode 100644 system/traefik-crds/item.yaml create mode 100644 system/velero/4.5.3/.helmignore create mode 100644 system/velero/4.5.3/CHANGELOG.md create mode 100644 system/velero/4.5.3/Chart.yaml create mode 100644 system/velero/4.5.3/README.md create mode 100644 system/velero/4.5.3/app-changelog.md create mode 100644 system/velero/4.5.3/app-readme.md create mode 100644 system/velero/4.5.3/charts/common-20.0.9.tgz create mode 100644 system/velero/4.5.3/charts/velero-5.4.1.tgz create mode 100644 system/velero/4.5.3/ix_values.yaml create mode 100755 system/velero/4.5.3/questions.yaml create mode 100644 system/velero/4.5.3/templates/NOTES.txt create mode 100644 system/velero/4.5.3/templates/common.yaml create mode 100644 system/velero/4.5.3/values.yaml create mode 100644 system/velero/item.yaml diff --git a/stable/clickhouse/12.6.4/app-changelog.md b/stable/clickhouse/12.6.4/app-changelog.md deleted file mode 100644 index 9d289e9c967..00000000000 --- a/stable/clickhouse/12.6.4/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [clickhouse-12.6.4](https://github.com/truecharts/charts/compare/clickhouse-12.6.3...clickhouse-12.6.4) (2024-03-16) - -### Chore - - - -- merge dependency train into stable train \ No newline at end of file diff --git a/stable/mariadb/13.5.4/app-changelog.md b/stable/mariadb/13.5.4/app-changelog.md deleted file mode 100644 index a16f9e5e546..00000000000 --- a/stable/mariadb/13.5.4/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [mariadb-13.5.4](https://github.com/truecharts/charts/compare/mariadb-13.5.3...mariadb-13.5.4) (2024-03-16) - -### Chore - - - -- merge dependency train into stable train \ No newline at end of file diff --git a/stable/memcached/12.6.4/app-changelog.md b/stable/memcached/12.6.4/app-changelog.md deleted file mode 100644 index d96aab1c95d..00000000000 --- a/stable/memcached/12.6.4/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [memcached-12.6.4](https://github.com/truecharts/charts/compare/memcached-12.6.3...memcached-12.6.4) (2024-03-16) - -### Chore - - - -- merge dependency train into stable train \ No newline at end of file diff --git a/stable/mongodb/12.5.4/app-changelog.md b/stable/mongodb/12.5.4/app-changelog.md deleted file mode 100644 index 515fb6f2c05..00000000000 --- a/stable/mongodb/12.5.4/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [mongodb-12.5.4](https://github.com/truecharts/charts/compare/mongodb-12.5.3...mongodb-12.5.4) (2024-03-16) - -### Chore - - - -- merge dependency train into stable train \ No newline at end of file diff --git a/stable/redis/13.0.5/app-changelog.md b/stable/redis/13.0.5/app-changelog.md deleted file mode 100644 index d18137e7a46..00000000000 --- a/stable/redis/13.0.5/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [redis-13.0.5](https://github.com/truecharts/charts/compare/redis-13.0.4...redis-13.0.5) (2024-03-16) - -### Chore - - - -- merge dependency train into stable train \ No newline at end of file diff --git a/stable/solr/10.5.4/app-changelog.md b/stable/solr/10.5.4/app-changelog.md deleted file mode 100644 index 16c34e24dbe..00000000000 --- a/stable/solr/10.5.4/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [solr-10.5.4](https://github.com/truecharts/charts/compare/solr-10.5.3...solr-10.5.4) (2024-03-16) - -### Chore - - - -- merge dependency train into stable train \ No newline at end of file diff --git a/system/cert-manager/4.5.4/.helmignore b/system/cert-manager/4.5.4/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/system/cert-manager/4.5.4/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/system/cert-manager/4.5.4/CHANGELOG.md b/system/cert-manager/4.5.4/CHANGELOG.md new file mode 100644 index 00000000000..8fe5fe1a94a --- /dev/null +++ b/system/cert-manager/4.5.4/CHANGELOG.md @@ -0,0 +1,17 @@ +--- +title: Changelog +--- + + +*for the complete changelog, please refer to the website* + +**Important:** + + +## [cert-manager-4.5.4](https://github.com/truecharts/charts/compare/cert-manager-4.5.3...cert-manager-4.5.4) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/cert-manager/4.5.4/Chart.yaml b/system/cert-manager/4.5.4/Chart.yaml new file mode 100644 index 00000000000..36668f548b5 --- /dev/null +++ b/system/cert-manager/4.5.4/Chart.yaml @@ -0,0 +1,46 @@ +annotations: + max_scale_version: 24.04.0 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: operators + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.12" + truecharts.org/train: system +apiVersion: v2 +appVersion: latest +dependencies: + - name: common + version: 20.0.9 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] + - name: cert-manager + version: v1.14.4 + repository: https://charts.jetstack.io + condition: "" + alias: certmanager + tags: [] + import-values: [] +deprecated: false +description: Cert-Manager is a kubernetes-aware certificate manager +home: https://truecharts.org/charts/system/cert-manager +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cert-manager.png +keywords: + - cert-manager + - certificates + - security +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: cert-manager +sources: + - https://github.com/cert-manager + - https://cert-manager.io/ + - https://github.com/truecharts/charts/tree/master/charts/system/cert-manager + - https://github.com/truecharts/containers/tree/master/apps/scratch +type: application +version: 4.5.4 diff --git a/system/cert-manager/4.5.4/README.md b/system/cert-manager/4.5.4/README.md new file mode 100644 index 00000000000..059758d21dd --- /dev/null +++ b/system/cert-manager/4.5.4/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/system/cert-manager) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/system/cert-manager/4.5.4/app-changelog.md b/system/cert-manager/4.5.4/app-changelog.md new file mode 100644 index 00000000000..70fe7f0d353 --- /dev/null +++ b/system/cert-manager/4.5.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cert-manager-4.5.4](https://github.com/truecharts/charts/compare/cert-manager-4.5.3...cert-manager-4.5.4) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/cert-manager/4.5.4/app-readme.md b/system/cert-manager/4.5.4/app-readme.md new file mode 100644 index 00000000000..e9ec0cfb2db --- /dev/null +++ b/system/cert-manager/4.5.4/app-readme.md @@ -0,0 +1,8 @@ +Cert-Manager is a kubernetes-aware certificate manager + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/system/cert-manager](https://truecharts.org/charts/system/cert-manager) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/system/cert-manager/4.5.4/charts/cert-manager-v1.14.4.tgz b/system/cert-manager/4.5.4/charts/cert-manager-v1.14.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..3c58052d7a439556f7b5e8b1d5149531e00a071c GIT binary patch literal 80674 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 O0RR8?);0nF3JL%lMBrQi literal 0 HcmV?d00001 diff --git a/system/cert-manager/4.5.4/charts/common-20.0.9.tgz b/system/cert-manager/4.5.4/charts/common-20.0.9.tgz new file mode 100644 index 0000000000000000000000000000000000000000..41a62ef2dc2cfa8bd99749034bbefcc9f318837f GIT binary patch literal 101329 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 O0RR6tQNzsukPHBGVfvu} literal 0 HcmV?d00001 diff --git a/system/cert-manager/4.5.4/dashboard.json b/system/cert-manager/4.5.4/dashboard.json new file mode 100644 index 00000000000..ea3c01f2077 --- /dev/null +++ b/system/cert-manager/4.5.4/dashboard.json @@ -0,0 +1,1254 @@ +{ + "_config": { + "certManagerCertExpiryDays": "21", + "certManagerJobLabel": "cert-manager", + "certManagerRunbookURLPattern": "https://github.com/imusmanmalik/cert-manager-mixin/blob/main/RUNBOOK.md#%s", + "dashboards": { + "certmanagerCertificateExpirationTimestampSecondsSelector": "", + "certmanagerCertificateReadyStatusSelector": "", + "certmanagerControllerSyncCallCountSelector": "", + "certmanagerHttpAcmeClientRequestCountSelector": "", + "certmanagerHttpAcmeClientRequestDurationSecondsCountSelector": "", + "certmanagerHttpAcmeClientRequestDurationSecondsSumSelector": "", + "clusterVariableSelector": "", + "containerCPUUsageSecondsTotalSelector": "container=\"cert-manager\"", + "containerCpuCfsPeriodsTotalSelector": "container=\"cert-manager\"", + "containerCpuCfsThrottledPeriodsTotalSelector": "container=\"cert-manager\"", + "containerMemoryUsageBytesSelector": "container=\"cert-manager\"", + "containerNetworkReceiveBytesTotalSelector": "namespace=\"cert-manager\"", + "containerNetworkTransmitBytesTotalSelector": "namespace=\"cert-manager\"", + "containerSelector": "container=\"cert-manager\"", + "defaultSelector": "", + "enableMultiCluster": false, + "kubePodContainerResourceLimitsCpuCoresSelector": "container=\"cert-manager\"", + "kubePodContainerResourceLimitsMemoryBytesSelector": "container=\"cert-manager\"", + "kubePodContainerResourceRequestsCpuCoresSelector": "container=\"cert-manager\"", + "kubePodContainerResourceRequestsMemoryBytesSelector": "container=\"cert-manager\"", + "namespaceSelector": "namespace=\"cert-manager\"" + }, + "grafanaExternalUrl": "https://grafana.example.com" + }, + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "description": "", + "editable": true, + "gnetId": null, + "graphTooltip": 1, + "id": 59, + "iteration": 1616445892702, + "links": [], + "panels": [ + { + "datasource": "$datasource", + "description": "The number of certificates in the ready state.", + "fieldConfig": { + "defaults": { + "custom": {}, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 1 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "True" + }, + "properties": [ + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + } + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 0 + }, + "id": 2, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "7.4.5", + "targets": [ + { + "expr": "sum by (condition) (certmanager_certificate_ready_status{ })", + "interval": "", + "legendFormat": "{{condition }}", + "refId": "A" + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Certificates Ready", + "type": "stat" + }, + { + "datasource": "$datasource", + "fieldConfig": { + "defaults": { + "custom": {}, + "decimals": 1, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "red", + "value": null + }, + { + "color": "#EAB839", + "value": 604800 + }, + { + "color": "green", + "value": 1209600 + } + ] + }, + "unit": "dtdurations" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 0 + }, + "id": 4, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "7.4.5", + "targets": [ + { + "expr": "min(certmanager_certificate_expiration_timestamp_seconds{ } > 0) - time()", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + }, + { + "expr": "vector(1250000)", + "hide": true, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "B" + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Soonest Cert Expiry", + "type": "stat" + }, + { + "datasource": "$datasource", + "description": "Status of the certificates. Values are True, False or Unknown.", + "fieldConfig": { + "defaults": { + "custom": { + "align": null, + "filterable": false + }, + "mappings": [ + { + "from": "", + "id": 0, + "operator": "", + "text": "Yes", + "to": "", + "type": 1, + "value": "" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Ready Status" + }, + "properties": [ + { + "id": "custom.width", + "value": 100 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Valid Until" + }, + "properties": [ + { + "id": "unit", + "value": "dateTimeAsIso" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Valid Until" + }, + "properties": [ + { + "id": "unit", + "value": "dateTimeAsIso" + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 8 + }, + "id": 9, + "options": { + "showHeader": true, + "sortBy": [ + { + "desc": false, + "displayName": "Valid Until" + } + ] + }, + "pluginVersion": "7.4.5", + "targets": [ + { + "expr": "label_join(avg by (name, namespace, condition, exported_namespace) (certmanager_certificate_ready_status{ } == 1), \"namespaced_name\", \"-\", \"namespace\", \"exported_namespace\", \"name\")", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + }, + { + "expr": "label_join(avg by (name, namespace, exported_namespace) (certmanager_certificate_expiration_timestamp_seconds{ }) * 1000, \"namespaced_name\", \"-\", \"namespace\", \"exported_namespace\", \"name\")", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "B" + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Certificates", + "transformations": [ + { + "id": "seriesToColumns", + "options": { + "byField": "namespaced_name" + } + }, + { + "id": "organize", + "options": { + "excludeByName": { + "Time": true, + "Time 1": true, + "Time 2": true, + "Value #A": true, + "exported_namespace": false, + "exported_namespace 1": false, + "exported_namespace 2": true, + "name 1": true, + "namespace 2": true, + "namespaced_name": true + }, + "indexByName": { + "Time 1": 8, + "Time 2": 10, + "Value #A": 6, + "Value #B": 5, + "condition": 4, + "exported_namespace 1": 1, + "exported_namespace 2": 11, + "name 1": 9, + "name 2": 3, + "namespace": 0, + "namespace 1": 2, + "namespaced_name": 7 + }, + "renameByName": { + "Time 1": "", + "Value #B": "Valid Until", + "condition": "Ready Status", + "exported_namespace": "Certificate Namespace", + "exported_namespace 1": "Certificate Namespace", + "exported_namespace 2": "", + "name": "Certificate", + "name 2": "Certificate", + "namespace": "Namespace", + "namespace 1": "Namespace", + "namespaced_name": "" + } + } + } + ], + "type": "table" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "$datasource", + "description": "The rate of controller sync requests.", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 8 + }, + "hiddenSeries": false, + "id": 7, + "interval": "20s", + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "maxDataPoints": 250, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.4.5", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by (controller) (\n rate(certmanager_controller_sync_call_count{ }[$__rate_interval ])\n)", + "interval": "", + "legendFormat": "{{controller }}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Controller Sync Requests/sec", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "$datasource", + "description": "Rate of requests to ACME provider.", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 16 + }, + "hiddenSeries": false, + "id": 6, + "interval": "20s", + "legend": { + "avg": false, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "maxDataPoints": 250, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.4.5", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by (method, path, status) (\n rate(certmanager_http_acme_client_request_count{ }[$__rate_interval ])\n)", + "interval": "", + "legendFormat": "{{method }} {{path }} {{status }}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "ACME HTTP Requests/sec", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "$datasource", + "description": "Average duration of requests to ACME provider. ", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 16 + }, + "hiddenSeries": false, + "id": 10, + "interval": "30s", + "legend": { + "avg": false, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "maxDataPoints": 250, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.4.5", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by (method, path, status) (rate(certmanager_http_acme_client_request_duration_seconds_sum{ }[$__rate_interval ]))\n/\nsum by (method, path, status) (rate(certmanager_http_acme_client_request_duration_seconds_count{ }[$__rate_interval ]))", + "interval": "", + "legendFormat": "{{method }} {{path }} {{status }}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "ACME HTTP Request avg duration", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "max": "dark-yellow" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "$datasource", + "description": "CPU Usage and limits, as percent of a vCPU core. ", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 24 + }, + "hiddenSeries": false, + "id": 12, + "interval": "1m", + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "maxDataPoints": 250, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.4.5", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "CPU", + "fill": 1, + "fillGradient": 5 + }, + { + "alias": "/Request.*/", + "color": "#FF9830", + "dashes": true + }, + { + "alias": "/Limit.*/", + "color": "#F2495C", + "dashes": true + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "avg by (pod) (rate(container_cpu_usage_seconds_total{container=\"cert-manager\" }[$__rate_interval ]))", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "CPU {{pod }}", + "refId": "A" + }, + { + "expr": "avg by (pod) (kube_pod_container_resource_limits_cpu_cores{container=\"cert-manager\" })", + "format": "time_series", + "hide": true, + "interval": "", + "intervalFactor": 1, + "legendFormat": "Limit {{pod }}", + "refId": "B" + }, + { + "expr": "avg by (pod) (kube_pod_container_resource_requests_cpu_cores{container=\"cert-manager\" })", + "format": "time_series", + "hide": true, + "interval": "", + "intervalFactor": 1, + "legendFormat": "Request {{pod }}", + "refId": "C" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "CPU", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "max": "dark-yellow" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "$datasource", + "description": "Percent of the time that the CPU is being throttled. Higher is badderer. ", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 24 + }, + "hiddenSeries": false, + "id": 14, + "interval": "1m", + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "maxDataPoints": 250, + "nullPointMode": "connected", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.4.5", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/external-dns.*/", + "fill": 1, + "fillGradient": 5 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "avg by (pod) (\n rate(container_cpu_cfs_throttled_periods_total{container=\"cert-manager\" }[$__rate_interval ])\n /\n rate(container_cpu_cfs_periods_total{container=\"cert-manager\" }[$__rate_interval ])\n)", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{pod }}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "CPU Throttling", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "max": "dark-yellow" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "$datasource", + "description": "Memory utilisation and limits.", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 24 + }, + "hiddenSeries": false, + "id": 16, + "interval": "1m", + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "maxDataPoints": 250, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.4.5", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "Memory", + "fill": 1, + "fillGradient": 5 + }, + { + "alias": "Request", + "color": "#FF9830", + "dashes": true + }, + { + "alias": "Limit", + "color": "#F2495C", + "dashes": true + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "avg by (pod) (container_memory_usage_bytes{container=\"cert-manager\" })", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "Memory {{pod }}", + "refId": "A" + }, + { + "expr": "avg by (pod) (kube_pod_container_resource_limits_memory_bytes{container=\"cert-manager\" })", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "Limit {{pod }}", + "refId": "B" + }, + { + "expr": "avg by (pod) (kube_pod_container_resource_requests_memory_bytes{container=\"cert-manager\" })", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "Request {{pod }}", + "refId": "C" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Memory", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "bytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "max": "dark-yellow" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "$datasource", + "description": "Network ingress/egress.", + "fieldConfig": { + "defaults": { + "custom": {}, + "links": [] + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 5, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 24 + }, + "hiddenSeries": false, + "id": 18, + "interval": "1m", + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.4.5", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "transmit", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "avg(\n sum without (interface) (\n rate(container_network_receive_bytes_total{namespace=\"cert-manager\" }[$__rate_interval ])\n )\n)", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "receive", + "refId": "A" + }, + { + "expr": "avg(\n sum without (interface) (\n rate(container_network_transmit_bytes_total{namespace=\"cert-manager\" }[$__rate_interval ])\n )\n)", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "transmit", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Network", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "refresh": "1m", + "schemaVersion": 27, + "style": "dark", + "tags": ["cert-manager", "infra"], + "templating": { + "list": [ + { + "current": { + "selected": false, + "text": "prometheus", + "value": "prometheus" + }, + "description": null, + "error": null, + "hide": 0, + "includeAll": false, + "label": "Data Source", + "multi": false, + "name": "datasource", + "options": [], + "query": "prometheus", + "queryValue": "", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "", + "value": "" + }, + "datasource": { + "type": "prometheus", + "uid": "$datasource" + }, + "definition": "", + "hide": 2, + "includeAll": false, + "multi": false, + "name": "cluster", + "options": [], + "query": { + "query": "label_values(certmanager_certificate_ready_status{ }, cluster)", + "refId": "Prometheus-cluster-Variable-Query" + }, + "refresh": 2, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tagsQuery": "", + "type": "query", + "useTags": false + } + ] + }, + "time": { + "from": "now-24h", + "to": "now" + }, + "timepicker": { + "refresh_intervals": [ + "10s", + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ] + }, + "timezone": "", + "title": "Cert Manager", + "uid": "TvuRo2iMk", + "version": 1 +} diff --git a/system/cert-manager/4.5.4/ix_values.yaml b/system/cert-manager/4.5.4/ix_values.yaml new file mode 100644 index 00000000000..a9f86bea48b --- /dev/null +++ b/system/cert-manager/4.5.4/ix_values.yaml @@ -0,0 +1,41 @@ +image: + repository: tccr.io/tccr/scratch + pullPolicy: IfNotPresent + tag: latest@sha256:782bbb4ff892784202be7b5e4e94f8434f2598779ba0c61a727929cbe5ce405a + +service: + main: + enabled: false + ports: + main: + enabled: false + +workload: + main: + enabled: false + +portal: + open: + enabled: false + +operator: + register: true + +configmap: + dashboard: + enabled: true + labels: + grafana_dashboard: "1" + data: + cert-manager.json: >- + {{ .Files.Get "dashboard.json" | indent 8 }} + +certmanager: + dns01RecursiveNameservers: "1.1.1.1:53,1.0.0.1:53" + dns01RecursiveNameserversOnly: false + installCRDs: true + enableCertificateOwnerRef: true + prometheus: + enabled: true + servicemonitor: + enabled: true diff --git a/system/cert-manager/4.5.4/questions.yaml b/system/cert-manager/4.5.4/questions.yaml new file mode 100755 index 00000000000..1573a8e93f4 --- /dev/null +++ b/system/cert-manager/4.5.4/questions.yaml @@ -0,0 +1,79 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - 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: Backup Configuration + description: Configure Velero Backup Schedule + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation + +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + + - variable: certmanager + group: App Configuration + label: Cert Manager Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: dns01RecursiveNameservers + label: DNS01 Recursive Nameservers (Modifications are unsupported) + description: | + Comma separated list of DNS servers to use for recursive + name resolution when performing DNS01 challenges. + Default is: 1.1.1.1:53,1.0.0.1:53
+ If this is modified, you are NOT covered by support. + schema: + type: string + required: true + default: "1.1.1.1:53,1.0.0.1:53" + - variable: dns01RecursiveNameserversOnly + label: DNS01 Recursive Nameservers Only (Modifications are unsupported) + description: | + Forces cert-manager to only use the recursive nameservers for verification. + Enabling this option could cause the DNS01 self check to take longer + due to caching performed by the recursive nameservers. + Default is: false
+ If this is modified, you are NOT covered by support. + schema: + type: boolean + required: true + default: false diff --git a/system/cert-manager/4.5.4/templates/NOTES.txt b/system/cert-manager/4.5.4/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/system/cert-manager/4.5.4/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/system/cert-manager/4.5.4/templates/common.yaml b/system/cert-manager/4.5.4/templates/common.yaml new file mode 100644 index 00000000000..995efb03eb0 --- /dev/null +++ b/system/cert-manager/4.5.4/templates/common.yaml @@ -0,0 +1,5 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/system/cert-manager/4.5.4/values.yaml b/system/cert-manager/4.5.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/system/cert-manager/item.yaml b/system/cert-manager/item.yaml new file mode 100644 index 00000000000..f2ac15cc0a6 --- /dev/null +++ b/system/cert-manager/item.yaml @@ -0,0 +1,4 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/cert-manager.png +categories: + - operators +screenshots: [] diff --git a/system/cloudnative-pg/6.6.3/.helmignore b/system/cloudnative-pg/6.6.3/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/system/cloudnative-pg/6.6.3/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/system/cloudnative-pg/6.6.3/CHANGELOG.md b/system/cloudnative-pg/6.6.3/CHANGELOG.md new file mode 100644 index 00000000000..fe18195ffbe --- /dev/null +++ b/system/cloudnative-pg/6.6.3/CHANGELOG.md @@ -0,0 +1,17 @@ +--- +title: Changelog +--- + + +*for the complete changelog, please refer to the website* + +**Important:** + + +## [cloudnative-pg-6.6.3](https://github.com/truecharts/charts/compare/cloudnative-pg-6.6.2...cloudnative-pg-6.6.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/cloudnative-pg/6.6.3/Chart.yaml b/system/cloudnative-pg/6.6.3/Chart.yaml new file mode 100644 index 00000000000..73f494404eb --- /dev/null +++ b/system/cloudnative-pg/6.6.3/Chart.yaml @@ -0,0 +1,46 @@ +annotations: + max_scale_version: 24.04.0 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: operators + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.12" + truecharts.org/train: system +apiVersion: v2 +appVersion: latest +dependencies: + - name: common + version: 20.0.9 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] + - name: cloudnative-pg + version: 0.20.1 + repository: https://cloudnative-pg.github.io/charts + condition: "" + alias: cloudnative-pg + tags: [] + import-values: [] +deprecated: false +description: CloudNativePG is a clustered postgresql database operator +home: https://truecharts.org/charts/system/cloudnative-pg +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudnative-pg.png +keywords: + - database + - cloudnative-pg + - cnpg +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: cloudnative-pg +sources: + - https://cloudnative-pg.io/ + - https://github.com/cloudnative-pg + - https://github.com/truecharts/charts/tree/master/charts/system/cloudnative-pg + - https://github.com/truecharts/containers/tree/master/apps/alpine +type: application +version: 6.6.3 diff --git a/system/cloudnative-pg/6.6.3/README.md b/system/cloudnative-pg/6.6.3/README.md new file mode 100644 index 00000000000..f57e4465706 --- /dev/null +++ b/system/cloudnative-pg/6.6.3/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/system/cloudnative-pg) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/system/cloudnative-pg/6.6.3/app-changelog.md b/system/cloudnative-pg/6.6.3/app-changelog.md new file mode 100644 index 00000000000..a5d25868d60 --- /dev/null +++ b/system/cloudnative-pg/6.6.3/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cloudnative-pg-6.6.3](https://github.com/truecharts/charts/compare/cloudnative-pg-6.6.2...cloudnative-pg-6.6.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/cloudnative-pg/6.6.3/app-readme.md b/system/cloudnative-pg/6.6.3/app-readme.md new file mode 100644 index 00000000000..e627f0160eb --- /dev/null +++ b/system/cloudnative-pg/6.6.3/app-readme.md @@ -0,0 +1,8 @@ +CloudNativePG is a clustered postgresql database operator + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/system/cloudnative-pg](https://truecharts.org/charts/system/cloudnative-pg) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/system/cloudnative-pg/6.6.3/charts/cloudnative-pg-0.20.1.tgz b/system/cloudnative-pg/6.6.3/charts/cloudnative-pg-0.20.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..fc7d3a83c7e9f9317c2779d8ce699fb368a0a78e GIT binary patch literal 133884 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

*amz0u5;BRacfzvnO^6eowJ3aV22m){g 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 z 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 literal 0 HcmV?d00001 diff --git a/system/kubeapps/2.7.3/ix_values.yaml b/system/kubeapps/2.7.3/ix_values.yaml new file mode 100644 index 00000000000..4e9d710bb90 --- /dev/null +++ b/system/kubeapps/2.7.3/ix_values.yaml @@ -0,0 +1,98 @@ +image: + pullPolicy: IfNotPresent + repository: ghcr.io/xstar97/my-proxy-service + tag: v0.0.3@sha256:272f4af7f79fac47de413b9a756d2ca23df27df4fb5af2e41a2c9f8cfe6ce642 + +operator: + register: false + +portal: + open: + enabled: true + +podOptions: + automountServiceAccountToken: true + +workload: + ## TODO: Enable + main: + enabled: false + primary: true + type: Deployment + podSpec: + containers: + ## TODO: Enable + main: + enabled: false + primary: true + env: + PORT: 3000 + API_FILE: /var/run/secrets/kubernetes.io/serviceaccount/token + PROXY_TARGET: http://tckubeapps:8080 + probes: + liveness: + enabled: true + type: tcp + port: 3000 + readiness: + enabled: true + type: tcp + port: 3000 + startup: + enabled: true + type: tcp + port: 3000 + +service: + ## TODO: Enable + main: + enabled: false + primary: false + expandObjectName: false + ports: + main: + ## TODO: Enable + enabled: false + primary: false + port: 3000 + targetPort: 3000 + tckubeapps: + enabled: true + primary: true + labels: + truecharts.org/flagged: "true" + selectorLabels: + app.kubernetes.io/component: frontend + truecharts.org/kahack: frontend + ports: + tckubeapps: + enabled: true + primary: true + port: 8080 + targetPort: 8080 + +serviceAccount: + kubeapps-operator: + enabled: true + primary: true + targetSelectAll: true + +rbac: + kubeapps-operator: + enabled: true + primary: true + clusterWide: true + allServiceAccounts: true + rules: + - apiGroups: ["*"] + resources: ["*"] + verbs: ["*"] + +ogkubeapps: + frontend: + podLabels: + truecharts.org/kahack: frontend + apprepository: + initialRepos: + - name: truecharts + url: https://charts.truecharts.org diff --git a/system/kubeapps/2.7.3/questions.yaml b/system/kubeapps/2.7.3/questions.yaml new file mode 100755 index 00000000000..0d9ab7de65a --- /dev/null +++ b/system/kubeapps/2.7.3/questions.yaml @@ -0,0 +1,903 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - 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: Backup Configuration + description: Configure Velero Backup Schedule + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation + +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" + +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + + - variable: tckubeapps + label: "KubeApps 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 and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + + - variable: tckubeapps + label: "KubeApps Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8080 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + + - variable: scaleExternalInterface + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + additional_attrs: true + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: tcp + enum: + - value: http + description: HTTP + - value: https + description: HTTPS + - value: tcp + description: TCP + - value: udp + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + + - 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: [{path: "/", pathType: "Prefix"}] + 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: Path Type + schema: + type: string + required: true + default: Prefix + + - variable: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: 'Allow Cross Origin Requests (advanced)' + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: 'namespace (optional)' + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: homepage + label: Homepage + description: Connect ingress with Homepage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: name + label: Name (Optional) + description: Defaults to chart name + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: description + label: Description (Optional) + description: Defaults to chart description + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: icon + label: Icon (Optional) + description: Defaults to chart icon + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: group + label: Group + schema: + type: string + required: true + default: "default" + show_if: [["enabled", "=", true]] + - variable: widget + label: Widget Settings + schema: + type: dict + additional_attrs: true + show_if: [["enabled", "=", true]] + attrs: + - variable: enabled + label: Enable Widget + description: When disabled all widget annotations are skipped. + schema: + type: boolean + default: true + - variable: custom + label: Options + schema: + type: dict + additional_attrs: true + attrs: + - variable: key + label: API-key (key) + schema: + type: string + default: "" + - variable: customkv + label: Custom Options + schema: + type: list + default: [] + items: + - variable: option + label: Option + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + default: "" + required: true + - variable: value + label: Value + schema: + type: string + default: "" + required: true + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + show_if: [["advanced", "=", true]] + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["advanced", "=", true]] + 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: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: 'Use Custom Certificate Secret (Advanced)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + + - 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: 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: Path Type + schema: + type: string + required: true + default: Prefix + - variable: overrideService + 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: [] + show_if: [["certificateIssuer", "=", ""]] + 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: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: "Allow Cross Origin Requests" + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: namespace + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: homepage + label: Homepage + description: Connect ingress with Homepage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: name + label: Name + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: description + label: Description + description: defaults to chart description + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: group + label: Group + schema: + type: string + required: true + default: "default" + show_if: [["enabled", "=", true]] + + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true + diff --git a/system/kubeapps/2.7.3/templates/NOTES.txt b/system/kubeapps/2.7.3/templates/NOTES.txt new file mode 100644 index 00000000000..6fdf5852919 --- /dev/null +++ b/system/kubeapps/2.7.3/templates/NOTES.txt @@ -0,0 +1,5 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} + +To generate a Login Token, run this in terminal: +{{- $fullname := include "tc.v1.common.lib.chart.names.fullname" $ -}} +(k3s) kubectl create token {{ $fullname }} -n {{ .Release.Namespace }} diff --git a/system/kubeapps/2.7.3/templates/common.yaml b/system/kubeapps/2.7.3/templates/common.yaml new file mode 100644 index 00000000000..4b5e888100c --- /dev/null +++ b/system/kubeapps/2.7.3/templates/common.yaml @@ -0,0 +1,19 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{- $overrideService := dict "name" "tckubeapps" "port" 8080 -}} +{{- $hosts := list -}} +{{- range $.Values.ingress.main.hosts -}} + {{- $paths := list -}} + {{- range .paths -}} + {{- $path := dict "path" .path "pathType" .pathType "overrideService" $overrideService -}} + {{- $paths = append $paths $path -}} + {{- end -}} + {{- $host := dict "host" .host "paths" $paths -}} + {{- $hosts = append $hosts $host -}} +{{- end -}} + +{{- $_ := set $.Values.ingress.main "hosts" $hosts -}} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/system/kubeapps/2.7.3/values.yaml b/system/kubeapps/2.7.3/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/system/kubeapps/item.yaml b/system/kubeapps/item.yaml new file mode 100644 index 00000000000..9b163d047e9 --- /dev/null +++ b/system/kubeapps/item.yaml @@ -0,0 +1,4 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/kubeapps.png +categories: + - operators +screenshots: [] diff --git a/system/kubernetes-reflector/4.5.3/.helmignore b/system/kubernetes-reflector/4.5.3/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/system/kubernetes-reflector/4.5.3/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/system/kubernetes-reflector/4.5.3/CHANGELOG.md b/system/kubernetes-reflector/4.5.3/CHANGELOG.md new file mode 100644 index 00000000000..98f5e67ca50 --- /dev/null +++ b/system/kubernetes-reflector/4.5.3/CHANGELOG.md @@ -0,0 +1,17 @@ +--- +title: Changelog +--- + + +*for the complete changelog, please refer to the website* + +**Important:** + + +## [kubernetes-reflector-4.5.3](https://github.com/truecharts/charts/compare/kubernetes-reflector-4.5.2...kubernetes-reflector-4.5.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/kubernetes-reflector/4.5.3/Chart.yaml b/system/kubernetes-reflector/4.5.3/Chart.yaml new file mode 100644 index 00000000000..9a0414bc2ec --- /dev/null +++ b/system/kubernetes-reflector/4.5.3/Chart.yaml @@ -0,0 +1,40 @@ +annotations: + max_scale_version: 24.04.0 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: operators + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.12" + truecharts.org/train: system +apiVersion: v2 +appVersion: 7.1.217 +dependencies: + - name: common + version: 20.0.9 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] +deprecated: false +description: Kubernetes-Reflector is a Kubernetes addon designed to monitor and reflect changes to secrets and configmaps across namespaces +home: https://truecharts.org/charts/system/kubernetes-reflector +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kubernetes-reflector.png +keywords: + - reflector + - secrets + - configmaps + - cert-manager + - certificates +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: kubernetes-reflector +sources: + - https://github.com/emberstack/kubernetes-reflector + - https://github.com/truecharts/charts/tree/master/charts/system/kubernetes-reflector + - https://hub.docker.com/r/emberstack/kubernetes-reflector +type: application +version: 4.5.3 diff --git a/system/kubernetes-reflector/4.5.3/README.md b/system/kubernetes-reflector/4.5.3/README.md new file mode 100644 index 00000000000..2f45ca24d71 --- /dev/null +++ b/system/kubernetes-reflector/4.5.3/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/system/kubernetes-reflector) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/system/kubernetes-reflector/4.5.3/app-changelog.md b/system/kubernetes-reflector/4.5.3/app-changelog.md new file mode 100644 index 00000000000..08c33ccca2e --- /dev/null +++ b/system/kubernetes-reflector/4.5.3/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kubernetes-reflector-4.5.3](https://github.com/truecharts/charts/compare/kubernetes-reflector-4.5.2...kubernetes-reflector-4.5.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/kubernetes-reflector/4.5.3/app-readme.md b/system/kubernetes-reflector/4.5.3/app-readme.md new file mode 100644 index 00000000000..51986dd6823 --- /dev/null +++ b/system/kubernetes-reflector/4.5.3/app-readme.md @@ -0,0 +1,8 @@ +Kubernetes-Reflector is a Kubernetes addon designed to monitor and reflect changes to secrets and configmaps across namespaces + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/system/kubernetes-reflector](https://truecharts.org/charts/system/kubernetes-reflector) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/system/kubernetes-reflector/4.5.3/charts/common-20.0.9.tgz b/system/kubernetes-reflector/4.5.3/charts/common-20.0.9.tgz new file mode 100644 index 0000000000000000000000000000000000000000..41a62ef2dc2cfa8bd99749034bbefcc9f318837f GIT binary patch literal 101329 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 O0RR6tQNzsukPHBGVfvu} literal 0 HcmV?d00001 diff --git a/system/kubernetes-reflector/4.5.3/ix_values.yaml b/system/kubernetes-reflector/4.5.3/ix_values.yaml new file mode 100644 index 00000000000..65dd9f7a775 --- /dev/null +++ b/system/kubernetes-reflector/4.5.3/ix_values.yaml @@ -0,0 +1,70 @@ +image: + repository: docker.io/emberstack/kubernetes-reflector + pullPolicy: IfNotPresent + tag: build-7.1.217@sha256:982b8fc714349abe480a6864f3c3fce8e8801fd5068fac6add5b22ed32efc033 +operator: + register: true +portal: + open: + enabled: false +rbac: + main: + enabled: true + primary: true + clusterWide: true + rules: + - apiGroups: + - "" + resources: + - "configmaps" + - "secrets" + verbs: + - "get" + - "list" + - "watch" + - "create" + - "update" + - "patch" + - "delete" + - apiGroups: + - "" + resources: + - "namespaces" + verbs: + - "watch" + - "list" +serviceAccount: + main: + enabled: true + primary: true +kubernetesReflector: + logLevel: Information +workload: + main: + podSpec: + automountServiceAccountToken: true + containers: + main: + securityContext: + readOnlyRootFilesystem: true + runAsNonRoot: true + env: + ES_Serilog__MinimumLevel__Default: "{{ .Values.kubernetesReflector.logLevel }}" + ES_Reflector__Watcher__Timeout: "" + ES_Reflector__Kubernetes__SkipTlsVerify: "false" + probes: + liveness: + type: http + path: /healthz + port: 25080 + readiness: + type: http + path: /healthz + port: 25080 + startup: + type: http + path: /healthz + port: 25080 +service: + main: + enabled: false diff --git a/system/kubernetes-reflector/4.5.3/questions.yaml b/system/kubernetes-reflector/4.5.3/questions.yaml new file mode 100755 index 00000000000..134e6281841 --- /dev/null +++ b/system/kubernetes-reflector/4.5.3/questions.yaml @@ -0,0 +1,1244 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - 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: Backup Configuration + description: Configure Velero Backup Schedule + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation + +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 1 + + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + 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: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + + - variable: kubernetesReflector + group: "App Configuration" + label: "Kubernetes-Reflector Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: logLevel + label: "Log Level" + schema: + type: string + default: "Information" + enum: + - value: "Verbose" + description: "Trace" + - value: "Debug" + description: "Debug" + - value: "Information" + description: "Info" + - value: "Warning" + description: "Warnings" + - value: "Error" + description: "Errors" + - value: "Fatal" + description: "Fatal Errors" + - variable: resources + group: Resources and Devices + label: "Resource Limits" + 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/SCALE/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/SCALE/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: 'gpu.intel.com/i915' + label: Add Intel i915 GPUs + schema: + type: int + default: 0 + - variable: 'nvidia.com/gpu' + label: Add NVIDIA GPUs (Experimental) + schema: + type: int + default: 0 + - variable: 'amd.com/gpu' + label: Add AMD GPUs + schema: + type: int + default: 0 + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 10m + hidden: true + 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/SCALE/validation" + schema: + type: string + default: 50Mi + hidden: true + 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: device + 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" + +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - 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: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - 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: IP Block + 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: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + 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: Match Expressions + 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: End 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: IP Block + 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: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + 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: Match Expressions + 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: End 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: 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: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: ingress + label: "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: [{path: "/", pathType: "Prefix"}] + 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: Path Type + schema: + type: string + required: true + default: Prefix + - variable: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: 'Allow Cross Origin Requests (advanced)' + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: 'namespace (optional)' + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + show_if: [["advanced", "=", true]] + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["advanced", "=", true]] + 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: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: 'Use Custom Certificate Secret (Advanced)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: scaleCert + label: 'Use TrueNAS SCALE Certificate (Deprecated)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - 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: 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 + + - 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: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - variable: openvpn + label: OpenVPN Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + show_if: [["username", "!=", ""]] + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - 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 IPv6 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: string + show_if: [["type", "!=", "disabled"]] + default: "" + + - 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 + max_length: 10240 + + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true + diff --git a/system/kubernetes-reflector/4.5.3/templates/common.yaml b/system/kubernetes-reflector/4.5.3/templates/common.yaml new file mode 100644 index 00000000000..a204deeeb4f --- /dev/null +++ b/system/kubernetes-reflector/4.5.3/templates/common.yaml @@ -0,0 +1 @@ +{{- include "tc.v1.common.loader.all" . }} diff --git a/system/kubernetes-reflector/4.5.3/values.yaml b/system/kubernetes-reflector/4.5.3/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/system/kubernetes-reflector/item.yaml b/system/kubernetes-reflector/item.yaml new file mode 100644 index 00000000000..c66c34bd2de --- /dev/null +++ b/system/kubernetes-reflector/item.yaml @@ -0,0 +1,4 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/kubernetes-reflector.png +categories: + - operators +screenshots: [] diff --git a/system/metallb/14.5.3/.helmignore b/system/metallb/14.5.3/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/system/metallb/14.5.3/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/system/metallb/14.5.3/CHANGELOG.md b/system/metallb/14.5.3/CHANGELOG.md new file mode 100644 index 00000000000..85233b90dd3 --- /dev/null +++ b/system/metallb/14.5.3/CHANGELOG.md @@ -0,0 +1,17 @@ +--- +title: Changelog +--- + + +*for the complete changelog, please refer to the website* + +**Important:** + + +## [metallb-14.5.3](https://github.com/truecharts/charts/compare/metallb-14.5.2...metallb-14.5.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/metallb/14.5.3/Chart.yaml b/system/metallb/14.5.3/Chart.yaml new file mode 100644 index 00000000000..2bd51bec0f3 --- /dev/null +++ b/system/metallb/14.5.3/Chart.yaml @@ -0,0 +1,45 @@ +annotations: + max_scale_version: 24.04.0 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: operators + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.12" + truecharts.org/train: system +apiVersion: v2 +appVersion: latest +dependencies: + - name: common + version: 20.0.9 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] + - name: metallb + version: 0.14.3 + repository: https://metallb.github.io/metallb + condition: "" + alias: metallb + tags: [] + import-values: [] +deprecated: false +description: A network load-balancer implementation for Kubernetes using standard routing protocols +home: https://truecharts.org/charts/system/metallb +icon: https://truecharts.org/img/hotlink-ok/chart-icons/metallb.png +keywords: + - metallb + - loadbalancer +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: metallb +sources: + - https://github.com/metallb/metallb + - https://metallb.universe.tf + - https://github.com/truecharts/charts/tree/master/charts/system/metallb + - https://github.com/truecharts/containers/tree/master/apps/alpine +type: application +version: 14.5.3 diff --git a/system/metallb/14.5.3/README.md b/system/metallb/14.5.3/README.md new file mode 100644 index 00000000000..987cc4e7118 --- /dev/null +++ b/system/metallb/14.5.3/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/system/metallb) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/system/metallb/14.5.3/app-changelog.md b/system/metallb/14.5.3/app-changelog.md new file mode 100644 index 00000000000..b61cf899b2c --- /dev/null +++ b/system/metallb/14.5.3/app-changelog.md @@ -0,0 +1,9 @@ + + +## [metallb-14.5.3](https://github.com/truecharts/charts/compare/metallb-14.5.2...metallb-14.5.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/metallb/14.5.3/app-readme.md b/system/metallb/14.5.3/app-readme.md new file mode 100644 index 00000000000..10b8a56f515 --- /dev/null +++ b/system/metallb/14.5.3/app-readme.md @@ -0,0 +1,8 @@ +A network load-balancer implementation for Kubernetes using standard routing protocols + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/system/metallb](https://truecharts.org/charts/system/metallb) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/system/metallb/14.5.3/charts/common-20.0.9.tgz b/system/metallb/14.5.3/charts/common-20.0.9.tgz new file mode 100644 index 0000000000000000000000000000000000000000..41a62ef2dc2cfa8bd99749034bbefcc9f318837f GIT binary patch literal 101329 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 O0RR6tQNzsukPHBGVfvu} literal 0 HcmV?d00001 diff --git a/system/metallb/14.5.3/charts/metallb-0.14.3.tgz b/system/metallb/14.5.3/charts/metallb-0.14.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..3598766e82abb5e598982363d5487b40cca30563 GIT binary patch literal 38802 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 literal 0 HcmV?d00001 diff --git a/system/metallb/14.5.3/ix_values.yaml b/system/metallb/14.5.3/ix_values.yaml new file mode 100644 index 00000000000..8ffafd21a48 --- /dev/null +++ b/system/metallb/14.5.3/ix_values.yaml @@ -0,0 +1,25 @@ +image: + repository: tccr.io/tccr/alpine + pullPolicy: IfNotPresent + tag: latest@sha256:ade0065e19edaa4f6903d464ee70605111a48394536deb94f31b661264704558 + +service: + main: + enabled: false + ports: + main: + enabled: false + +workload: + main: + enabled: false + +portal: + open: + enabled: false + +operator: + register: true + +manifestManager: + enabled: false diff --git a/system/metallb/14.5.3/questions.yaml b/system/metallb/14.5.3/questions.yaml new file mode 100755 index 00000000000..34ba9e0400c --- /dev/null +++ b/system/metallb/14.5.3/questions.yaml @@ -0,0 +1,49 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - 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: Backup Configuration + description: Configure Velero Backup Schedule + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation + +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + diff --git a/system/metallb/14.5.3/templates/NOTES.txt b/system/metallb/14.5.3/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/system/metallb/14.5.3/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/system/metallb/14.5.3/templates/common.yaml b/system/metallb/14.5.3/templates/common.yaml new file mode 100644 index 00000000000..995efb03eb0 --- /dev/null +++ b/system/metallb/14.5.3/templates/common.yaml @@ -0,0 +1,5 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/system/metallb/14.5.3/values.yaml b/system/metallb/14.5.3/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/system/metallb/item.yaml b/system/metallb/item.yaml new file mode 100644 index 00000000000..e906fec9d3c --- /dev/null +++ b/system/metallb/item.yaml @@ -0,0 +1,4 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/metallb.png +categories: + - operators +screenshots: [] diff --git a/system/openebs/3.5.4/.helmignore b/system/openebs/3.5.4/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/system/openebs/3.5.4/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/system/openebs/3.5.4/CHANGELOG.md b/system/openebs/3.5.4/CHANGELOG.md new file mode 100644 index 00000000000..216bd36bfdf --- /dev/null +++ b/system/openebs/3.5.4/CHANGELOG.md @@ -0,0 +1,17 @@ +--- +title: Changelog +--- + + +*for the complete changelog, please refer to the website* + +**Important:** + + +## [openebs-3.5.4](https://github.com/truecharts/charts/compare/openebs-3.5.3...openebs-3.5.4) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/openebs/3.5.4/Chart.yaml b/system/openebs/3.5.4/Chart.yaml new file mode 100644 index 00000000000..8aa730614e4 --- /dev/null +++ b/system/openebs/3.5.4/Chart.yaml @@ -0,0 +1,45 @@ +annotations: + max_scale_version: 24.04.0 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: CSI + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.12" + truecharts.org/train: system +apiVersion: v2 +appVersion: latest +dependencies: + - name: common + version: 20.0.9 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] + - name: openebs + version: 3.10.0 + repository: https://openebs.github.io/charts + condition: "" + alias: openebs + tags: [] + import-values: [] +deprecated: false +description: OpenEBS is a umbrella container storage provisioner +home: https://truecharts.org/charts/system/openebs +icon: https://truecharts.org/img/hotlink-ok/chart-icons/openebs.png +keywords: + - openebs + - backup +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: openebs +sources: + - https://github.com/cert-manager + - https://cert-manager.io/ + - https://github.com/truecharts/charts/tree/master/charts/system/openebs + - https://github.com/truecharts/containers/tree/master/apps/scratch +type: application +version: 3.5.4 diff --git a/system/openebs/3.5.4/README.md b/system/openebs/3.5.4/README.md new file mode 100644 index 00000000000..2352cf1f539 --- /dev/null +++ b/system/openebs/3.5.4/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/system/openebs) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/system/openebs/3.5.4/app-changelog.md b/system/openebs/3.5.4/app-changelog.md new file mode 100644 index 00000000000..aa84bbb5e21 --- /dev/null +++ b/system/openebs/3.5.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [openebs-3.5.4](https://github.com/truecharts/charts/compare/openebs-3.5.3...openebs-3.5.4) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/openebs/3.5.4/app-readme.md b/system/openebs/3.5.4/app-readme.md new file mode 100644 index 00000000000..0cc8022be98 --- /dev/null +++ b/system/openebs/3.5.4/app-readme.md @@ -0,0 +1,8 @@ +OpenEBS is a umbrella container storage provisioner + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/system/openebs](https://truecharts.org/charts/system/openebs) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/system/openebs/3.5.4/charts/common-20.0.9.tgz b/system/openebs/3.5.4/charts/common-20.0.9.tgz new file mode 100644 index 0000000000000000000000000000000000000000..41a62ef2dc2cfa8bd99749034bbefcc9f318837f GIT binary patch literal 101329 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 O0RR6tQNzsukPHBGVfvu} literal 0 HcmV?d00001 diff --git a/system/openebs/3.5.4/charts/openebs-3.10.0.tgz b/system/openebs/3.5.4/charts/openebs-3.10.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..dc80edb15076e0906f9f00f009775544b19e2eb6 GIT binary patch literal 455050 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
`LWsyBs#MA648QceQPCY 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≥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 V-Jzhbsw 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 @0xv97XKzLf1Iu0geEi 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

    hqLq~uR=MQn$0kGGk913T_}F=P}zuc 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

    Kf7!`~?TF;pU(&@J8yjV1u* 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%0AH?ZlRBbpudWs5|N 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

    NqH}<)eEJ+xaFE_ZX{1y>VT%J#7ni5NvMvv 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 Z;dyu-o^SK{{{sL3|NobQ`HBFHNdQxP5|ID^ literal 0 HcmV?d00001 diff --git a/system/prometheus-operator/6.7.3/ix_values.yaml b/system/prometheus-operator/6.7.3/ix_values.yaml new file mode 100644 index 00000000000..b6bc91989ae --- /dev/null +++ b/system/prometheus-operator/6.7.3/ix_values.yaml @@ -0,0 +1,146 @@ +image: + repository: tccr.io/tccr/alpine + pullPolicy: IfNotPresent + tag: latest@sha256:ade0065e19edaa4f6903d464ee70605111a48394536deb94f31b661264704558 + +service: + main: + enabled: false + ports: + main: + enabled: false + +workload: + main: + enabled: false + +portal: + open: + enabled: false + +operator: + register: true + +kps: + ## Install Prometheus Operator CRDs + ## + crds: + enabled: true + + ## Manages Prometheus and Alertmanager components + ## + prometheusOperator: + enabled: true + + #### + ## + ## Everything down here, explicitly disables everything BUT the operator itself + ## + #### + + ## + global: + rbac: + create: true + + ## Create default rules for monitoring the cluster + ## + defaultRules: + create: false + + windowsMonitoring: + ## Deploys the windows-exporter and Windows-specific dashboards and rules (job name must be 'windows-exporter') + enabled: false + + ## Configuration for prometheus-windows-exporter + ## ref: https://github.com/prometheus-community/helm-charts/tree/main/charts/prometheus-windows-exporter + ## + prometheus-windows-exporter: + ## Enable ServiceMonitor and set Kubernetes label to use as a job label + ## + prometheus: + monitor: + enabled: false + + ## Configuration for alertmanager + ## ref: https://prometheus.io/docs/alerting/alertmanager/ + ## + alertmanager: + ## Deploy alertmanager + ## + enabled: false + + ## Using default values from https://github.com/grafana/helm-charts/blob/main/charts/grafana/values.yaml + ## + grafana: + enabled: false + forceDeployDashboards: false + defaultDashboardsEnabled: false + + ## Flag to disable all the kubernetes component scrapers + ## + kubernetesServiceMonitors: + enabled: false + + ## Component scraping the kube api server + ## + kubeApiServer: + enabled: false + + ## Component scraping the kubelet and kubelet-hosted cAdvisor + ## + kubelet: + enabled: false + + ## Component scraping the kube controller manager + ## + kubeControllerManager: + enabled: false + + ## Component scraping coreDns. Use either this or kubeDns + ## + coreDns: + enabled: false + + ## Component scraping kubeDns. Use either this or coreDns + ## + kubeDns: + enabled: false + + ## Component scraping etcd + ## + kubeEtcd: + enabled: false + + ## Component scraping kube scheduler + ## + kubeScheduler: + enabled: false + + ## Component scraping kube proxy + ## + kubeProxy: + enabled: false + + ## Component scraping kube state metrics + ## + kubeStateMetrics: + enabled: false + + ## dontDeploy node exporter as a daemonset to all nodes + ## + nodeExporter: + enabled: false + + ## dont Deploy a Prometheus instance + ## + prometheus: + enabled: false + + ## Configuration for thanosRuler + ## ref: https://thanos.io/tip/components/rule.md/ + ## + thanosRuler: + ## Dont Deploy thanosRuler + ## + enabled: false diff --git a/system/prometheus-operator/6.7.3/questions.yaml b/system/prometheus-operator/6.7.3/questions.yaml new file mode 100755 index 00000000000..34ba9e0400c --- /dev/null +++ b/system/prometheus-operator/6.7.3/questions.yaml @@ -0,0 +1,49 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - 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: Backup Configuration + description: Configure Velero Backup Schedule + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation + +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + diff --git a/system/prometheus-operator/6.7.3/templates/NOTES.txt b/system/prometheus-operator/6.7.3/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/system/prometheus-operator/6.7.3/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/system/prometheus-operator/6.7.3/templates/common.yaml b/system/prometheus-operator/6.7.3/templates/common.yaml new file mode 100644 index 00000000000..362fca94564 --- /dev/null +++ b/system/prometheus-operator/6.7.3/templates/common.yaml @@ -0,0 +1,4 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/system/prometheus-operator/6.7.3/values.yaml b/system/prometheus-operator/6.7.3/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/system/prometheus-operator/item.yaml b/system/prometheus-operator/item.yaml new file mode 100644 index 00000000000..b749e08f074 --- /dev/null +++ b/system/prometheus-operator/item.yaml @@ -0,0 +1,4 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/prometheus-operator.png +categories: + - operators +screenshots: [] diff --git a/system/traefik-crds/0.1.3/.helmignore b/system/traefik-crds/0.1.3/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/system/traefik-crds/0.1.3/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/system/traefik-crds/0.1.3/CHANGELOG.md b/system/traefik-crds/0.1.3/CHANGELOG.md new file mode 100644 index 00000000000..daa99837bf2 --- /dev/null +++ b/system/traefik-crds/0.1.3/CHANGELOG.md @@ -0,0 +1,17 @@ +--- +title: Changelog +--- + + +*for the complete changelog, please refer to the website* + +**Important:** + + +## [traefik-crds-0.1.3](https://github.com/truecharts/charts/compare/traefik-crds-0.1.2...traefik-crds-0.1.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/traefik-crds/0.1.3/Chart.yaml b/system/traefik-crds/0.1.3/Chart.yaml new file mode 100644 index 00000000000..dedd7ce9542 --- /dev/null +++ b/system/traefik-crds/0.1.3/Chart.yaml @@ -0,0 +1,39 @@ +annotations: + max_scale_version: 24.04.0 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: network + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.12" + truecharts.org/train: system +apiVersion: v2 +appVersion: latest +dependencies: + - name: common + version: 20.0.9 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] +deprecated: false +description: Traefik-CRDs contains the CRD's for Traefik +home: https://truecharts.org/charts/system/traefik-crds +icon: https://truecharts.org/img/hotlink-ok/chart-icons/traefik-crds.png +keywords: + - traefik + - ingress +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: traefik-crds +sources: + - https://github.com/traefik/traefik + - https://github.com/traefik/traefik-helm-chart + - https://traefik.io/ + - https://github.com/truecharts/charts/tree/master/charts/system/traefik-crds + - https://github.com/truecharts/containers/tree/master/apps/scratch +type: application +version: 0.1.3 diff --git a/system/traefik-crds/0.1.3/README.md b/system/traefik-crds/0.1.3/README.md new file mode 100644 index 00000000000..6938f3e826a --- /dev/null +++ b/system/traefik-crds/0.1.3/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/system/traefik-crds) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/system/traefik-crds/0.1.3/app-changelog.md b/system/traefik-crds/0.1.3/app-changelog.md new file mode 100644 index 00000000000..a7549743f32 --- /dev/null +++ b/system/traefik-crds/0.1.3/app-changelog.md @@ -0,0 +1,9 @@ + + +## [traefik-crds-0.1.3](https://github.com/truecharts/charts/compare/traefik-crds-0.1.2...traefik-crds-0.1.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/traefik-crds/0.1.3/app-readme.md b/system/traefik-crds/0.1.3/app-readme.md new file mode 100644 index 00000000000..fa812a66175 --- /dev/null +++ b/system/traefik-crds/0.1.3/app-readme.md @@ -0,0 +1,8 @@ +Traefik-CRDs contains the CRD's for Traefik + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/system/traefik-crds](https://truecharts.org/charts/system/traefik-crds) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/system/traefik-crds/0.1.3/charts/common-20.0.9.tgz b/system/traefik-crds/0.1.3/charts/common-20.0.9.tgz new file mode 100644 index 0000000000000000000000000000000000000000..41a62ef2dc2cfa8bd99749034bbefcc9f318837f GIT binary patch literal 101329 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 O0RR6tQNzsukPHBGVfvu} literal 0 HcmV?d00001 diff --git a/system/traefik-crds/0.1.3/crds/traefik.containo.us_ingressroutes.yaml b/system/traefik-crds/0.1.3/crds/traefik.containo.us_ingressroutes.yaml new file mode 100644 index 00000000000..bd137f410d9 --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.containo.us_ingressroutes.yaml @@ -0,0 +1,275 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + 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 the CRD implementation of a Traefik HTTP Router. + 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 defines the desired state of IngressRoute. + properties: + entryPoints: + description: 'EntryPoints defines the list of entry point names to + bind to. Entry points have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/entrypoints/ + Default: all.' + items: + type: string + type: array + routes: + description: Routes defines the list of routes. + items: + description: Route holds the HTTP route configuration. + properties: + kind: + description: Kind defines the kind of the route. Rule is the + only supported kind. + enum: + - Rule + type: string + match: + description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#rule' + type: string + middlewares: + description: 'Middlewares defines the list of references to + Middleware resources. More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-middleware' + items: + description: MiddlewareRef is a reference to a Middleware + resource. + properties: + name: + description: Name defines the name of the referenced Middleware + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Middleware resource. + type: string + required: + - name + type: object + type: array + priority: + description: 'Priority defines the router''s priority. More + info: https://doc.traefik.io/traefik/v2.10/routing/routers/#priority' + type: integer + services: + description: Services defines the list of Service. It can contain + any combination of TraefikService and/or reference to a Kubernetes + Service. + items: + description: Service defines an upstream HTTP service to proxy + traffic to. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: Name defines the name of the referenced Kubernetes + Service or TraefikService. The differentiation between + the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs + or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the + pods. By default, NativeLB is false. + type: boolean + passHostHeader: + description: PassHostHeader defines whether the client + Host header is forwarded to the upstream Kubernetes + Service. By default, passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to + the client. + properties: + flushInterval: + description: 'FlushInterval defines the interval, + in milliseconds, in between flushes to the client + while copying the response body. A negative value + means to flush immediately after each write to the + client. This configuration is ignored when ReverseProxy + recognizes a response as a streaming response; for + such responses, writes are flushed to the client + immediately. Default: 100ms' + type: string + type: object + scheme: + description: Scheme defines the scheme to use for the + request to the upstream Kubernetes Service. It defaults + to https when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: ServersTransport defines the name of ServersTransport + resource to use. It allows to configure the transport + between Traefik and your servers. Can only be used on + a Kubernetes Service. + type: string + sticky: + description: 'Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions' + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie + can be accessed by client-side APIs, such as + JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: 'SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite' + type: string + secure: + description: Secure defines whether the cookie + can only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: Strategy defines the load balancing strategy + between the servers. RoundRobin is the only supported + value at the moment. + type: string + weight: + description: Weight defines the weight and 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 defines the TLS configuration. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#tls' + properties: + certResolver: + description: 'CertResolver defines the name of the certificate + resolver to use. Cert resolvers have to be configured in the + static configuration. More info: https://doc.traefik.io/traefik/v2.10/https/acme/#certificate-resolvers' + type: string + domains: + description: 'Domains defines the list of domains that will be + used to issue certificates. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#domains' + items: + description: Domain holds a domain name with SANs. + properties: + main: + description: Main defines the main domain name. + type: string + sans: + description: SANs defines the subject alternative domain + names. + items: + type: string + type: array + type: object + type: array + options: + description: 'Options defines the reference to a TLSOption, that + specifies the parameters of the TLS connection. If not defined, + the `default` TLSOption is used. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#tls-options' + properties: + name: + description: 'Name defines the name of the referenced TLSOption. + More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsoption' + type: string + namespace: + description: 'Namespace defines the namespace of the referenced + TLSOption. More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsoption' + 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 defines the reference to the TLSStore, that + will be used to store certificates. Please note that only `default` + TLSStore can be used. + properties: + name: + description: 'Name defines the name of the referenced TLSStore. + More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsstore' + type: string + namespace: + description: 'Namespace defines the namespace of the referenced + TLSStore. More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsstore' + 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/system/traefik-crds/0.1.3/crds/traefik.containo.us_ingressroutetcps.yaml b/system/traefik-crds/0.1.3/crds/traefik.containo.us_ingressroutetcps.yaml new file mode 100644 index 00000000000..589fe31c18c --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.containo.us_ingressroutetcps.yaml @@ -0,0 +1,218 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + 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 the CRD implementation of a Traefik TCP Router. + 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 defines the desired state of IngressRouteTCP. + properties: + entryPoints: + description: 'EntryPoints defines the list of entry point names to + bind to. Entry points have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/entrypoints/ + Default: all.' + items: + type: string + type: array + routes: + description: Routes defines the list of routes. + items: + description: RouteTCP holds the TCP route configuration. + properties: + match: + description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#rule_1' + type: string + middlewares: + description: Middlewares defines the list of references to MiddlewareTCP + resources. + items: + description: ObjectReference is a generic reference to a Traefik + resource. + properties: + name: + description: Name defines the name of the referenced Traefik + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Traefik resource. + type: string + required: + - name + type: object + type: array + priority: + description: 'Priority defines the router''s priority. More + info: https://doc.traefik.io/traefik/v2.10/routing/routers/#priority_1' + type: integer + services: + description: Services defines the list of TCP services. + items: + description: ServiceTCP defines an upstream TCP service to + proxy traffic to. + properties: + name: + description: Name defines the name of the referenced Kubernetes + Service. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service. + type: string + nativeLB: + description: NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs + or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the + pods. By default, NativeLB is false. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + proxyProtocol: + description: 'ProxyProtocol defines the PROXY protocol + configuration. More info: https://doc.traefik.io/traefik/v2.10/routing/services/#proxy-protocol' + properties: + version: + description: Version defines the PROXY Protocol version + to use. + type: integer + type: object + terminationDelay: + description: TerminationDelay defines the deadline that + the proxy sets, after one of its connected peers indicates + it has closed the writing capability of its connection, + to close the reading capability as well, hence fully + terminating the connection. It is a duration in milliseconds, + defaulting to 100. A negative value means an infinite + deadline (i.e. the reading capability is never closed). + type: integer + weight: + description: Weight defines the weight used when balancing + requests between multiple Kubernetes Service. + type: integer + required: + - name + - port + type: object + type: array + required: + - match + type: object + type: array + tls: + description: 'TLS defines the TLS configuration on a layer 4 / TCP + Route. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#tls_1' + properties: + certResolver: + description: 'CertResolver defines the name of the certificate + resolver to use. Cert resolvers have to be configured in the + static configuration. More info: https://doc.traefik.io/traefik/v2.10/https/acme/#certificate-resolvers' + type: string + domains: + description: 'Domains defines the list of domains that will be + used to issue certificates. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#domains' + items: + description: Domain holds a domain name with SANs. + properties: + main: + description: Main defines the main domain name. + type: string + sans: + description: SANs defines the subject alternative domain + names. + items: + type: string + type: array + type: object + type: array + options: + description: 'Options defines the reference to a TLSOption, that + specifies the parameters of the TLS connection. If not defined, + the `default` TLSOption is used. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#tls-options' + properties: + name: + description: Name defines the name of the referenced Traefik + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Traefik resource. + type: string + required: + - name + type: object + passthrough: + description: Passthrough defines whether a TLS router will terminate + the TLS connection. + type: boolean + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + store: + description: Store defines the reference to the TLSStore, that + will be used to store certificates. Please note that only `default` + TLSStore can be used. + properties: + name: + description: Name defines the name of the referenced Traefik + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Traefik resource. + 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/system/traefik-crds/0.1.3/crds/traefik.containo.us_ingressrouteudps.yaml b/system/traefik-crds/0.1.3/crds/traefik.containo.us_ingressrouteudps.yaml new file mode 100644 index 00000000000..c35ee4dc20d --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.containo.us_ingressrouteudps.yaml @@ -0,0 +1,105 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + 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 a CRD implementation of a Traefik UDP Router. + 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 defines the desired state of a IngressRouteUDP. + properties: + entryPoints: + description: 'EntryPoints defines the list of entry point names to + bind to. Entry points have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/entrypoints/ + Default: all.' + items: + type: string + type: array + routes: + description: Routes defines the list of routes. + items: + description: RouteUDP holds the UDP route configuration. + properties: + services: + description: Services defines the list of UDP services. + items: + description: ServiceUDP defines an upstream UDP service to + proxy traffic to. + properties: + name: + description: Name defines the name of the referenced Kubernetes + Service. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service. + type: string + nativeLB: + description: NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs + or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the + pods. By default, NativeLB is false. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + weight: + description: Weight defines the weight used when balancing + requests between multiple Kubernetes Service. + 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/system/traefik-crds/0.1.3/crds/traefik.containo.us_middlewares.yaml b/system/traefik-crds/0.1.3/crds/traefik.containo.us_middlewares.yaml new file mode 100644 index 00000000000..5e14f93fa55 --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.containo.us_middlewares.yaml @@ -0,0 +1,924 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + 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 the CRD implementation of a Traefik Middleware. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/overview/' + 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 defines the desired state of a Middleware. + properties: + addPrefix: + description: 'AddPrefix holds the add prefix middleware configuration. + This middleware updates the path of a request before forwarding + it. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/addprefix/' + properties: + prefix: + description: Prefix is the string to add before the current path + in the requested URL. It should include a leading slash (/). + type: string + type: object + basicAuth: + description: 'BasicAuth holds the basic auth middleware configuration. + This middleware restricts access to your services to known users. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/basicauth/' + properties: + headerField: + description: 'HeaderField defines a header field to store the + authenticated user. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/basicauth/#headerfield' + type: string + realm: + description: 'Realm allows the protected resources on a server + to be partitioned into a set of protection spaces, each with + its own authentication scheme. Default: traefik.' + type: string + removeHeader: + description: 'RemoveHeader sets the removeHeader option to true + to remove the authorization header before forwarding the request + to your service. Default: false.' + type: boolean + secret: + description: Secret is the name of the referenced Kubernetes Secret + containing user credentials. + type: string + type: object + buffering: + description: 'Buffering holds the buffering middleware configuration. + This middleware retries or limits the size of requests that can + be forwarded to backends. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/buffering/#maxrequestbodybytes' + properties: + maxRequestBodyBytes: + description: 'MaxRequestBodyBytes defines the maximum allowed + body size for the request (in bytes). If the request exceeds + the allowed size, it is not forwarded to the service, and the + client gets a 413 (Request Entity Too Large) response. Default: + 0 (no maximum).' + format: int64 + type: integer + maxResponseBodyBytes: + description: 'MaxResponseBodyBytes defines the maximum allowed + response size from the service (in bytes). If the response exceeds + the allowed size, it is not forwarded to the client. The client + gets a 500 (Internal Server Error) response instead. Default: + 0 (no maximum).' + format: int64 + type: integer + memRequestBodyBytes: + description: 'MemRequestBodyBytes defines the threshold (in bytes) + from which the request will be buffered on disk instead of in + memory. Default: 1048576 (1Mi).' + format: int64 + type: integer + memResponseBodyBytes: + description: 'MemResponseBodyBytes defines the threshold (in bytes) + from which the response will be buffered on disk instead of + in memory. Default: 1048576 (1Mi).' + format: int64 + type: integer + retryExpression: + description: 'RetryExpression defines the retry conditions. It + is a logical combination of functions with operators AND (&&) + and OR (||). More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/buffering/#retryexpression' + type: string + type: object + chain: + description: 'Chain holds the configuration of the chain middleware. + This middleware enables to define reusable combinations of other + pieces of middleware. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/chain/' + properties: + middlewares: + description: Middlewares is the list of MiddlewareRef which composes + the chain. + items: + description: MiddlewareRef is a reference to a Middleware resource. + properties: + name: + description: Name defines the name of the referenced Middleware + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Middleware resource. + type: string + required: + - name + type: object + type: array + type: object + circuitBreaker: + description: CircuitBreaker holds the circuit breaker configuration. + properties: + checkPeriod: + anyOf: + - type: integer + - type: string + description: CheckPeriod is the interval between successive checks + of the circuit breaker condition (when in standby state). + x-kubernetes-int-or-string: true + expression: + description: Expression is the condition that triggers the tripped + state. + type: string + fallbackDuration: + anyOf: + - type: integer + - type: string + description: FallbackDuration is the duration for which the circuit + breaker will wait before trying to recover (from a tripped state). + x-kubernetes-int-or-string: true + recoveryDuration: + anyOf: + - type: integer + - type: string + description: RecoveryDuration is the duration for which the circuit + breaker will try to recover (as soon as it is in recovering + state). + x-kubernetes-int-or-string: true + type: object + compress: + description: 'Compress holds the compress middleware configuration. + This middleware compresses responses before sending them to the + client, using gzip compression. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/compress/' + properties: + excludedContentTypes: + description: ExcludedContentTypes defines the list of content + types to compare the Content-Type header of the incoming requests + and responses before compressing. + items: + type: string + type: array + minResponseBodyBytes: + description: 'MinResponseBodyBytes defines the minimum amount + of bytes a response body must have to be compressed. Default: + 1024.' + type: integer + type: object + contentType: + description: ContentType holds the content-type middleware configuration. + This middleware exists to enable the correct behavior until at least + the default one can be changed in a future version. + properties: + autoDetect: + description: AutoDetect 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. + type: boolean + type: object + digestAuth: + description: 'DigestAuth holds the digest auth middleware configuration. + This middleware restricts access to your services to known users. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/digestauth/' + properties: + headerField: + description: 'HeaderField defines a header field to store the + authenticated user. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/basicauth/#headerfield' + type: string + realm: + description: 'Realm allows the protected resources on a server + to be partitioned into a set of protection spaces, each with + its own authentication scheme. Default: traefik.' + type: string + removeHeader: + description: RemoveHeader defines whether to remove the authorization + header before forwarding the request to the backend. + type: boolean + secret: + description: Secret is the name of the referenced Kubernetes Secret + containing user credentials. + type: string + type: object + errors: + description: 'ErrorPage holds the custom error middleware configuration. + This middleware returns a custom page in lieu of the default, according + to configured ranges of HTTP Status codes. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/errorpages/' + properties: + query: + description: Query defines the URL for the error page (hosted + by service). The {status} variable can be used in order to insert + the status code in the URL. + type: string + service: + description: 'Service defines the reference to a Kubernetes Service + that will serve the error page. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/errorpages/#service' + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: Name defines the name of the referenced Kubernetes + Service or TraefikService. The differentiation between the + two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if + the only child is the Kubernetes Service clusterIP. The + Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + passHostHeader: + description: PassHostHeader defines whether the client Host + header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to the + client. + properties: + flushInterval: + description: 'FlushInterval defines the interval, in milliseconds, + in between flushes to the client while copying the response + body. A negative value means to flush immediately after + each write to the client. This configuration is ignored + when ReverseProxy recognizes a response as a streaming + response; for such responses, writes are flushed to + the client immediately. Default: 100ms' + type: string + type: object + scheme: + description: Scheme defines the scheme to use for the request + to the upstream Kubernetes Service. It defaults to https + when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: ServersTransport defines the name of ServersTransport + resource to use. It allows to configure the transport between + Traefik and your servers. Can only be used on a Kubernetes + Service. + type: string + sticky: + description: 'Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions' + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie can + be accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: 'SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite' + type: string + secure: + description: Secure defines whether the cookie can + only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: Strategy defines the load balancing strategy + between the servers. RoundRobin is the only supported value + at the moment. + type: string + weight: + description: Weight defines the weight and 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: + description: Status defines which status or range of statuses + should result in an error page. It can be either a status code + as a number (500), as multiple comma-separated numbers (500,502), + as ranges by separating two codes with a dash (500-599), or + a combination of the two (404,418,500-599). + items: + type: string + type: array + type: object + forwardAuth: + description: 'ForwardAuth holds the forward auth middleware configuration. + This middleware delegates the request authentication to a Service. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/forwardauth/' + properties: + address: + description: Address defines the authentication server address. + type: string + authRequestHeaders: + description: AuthRequestHeaders defines the list of the headers + to copy from the request to the authentication server. If not + set or empty then all request headers are passed. + items: + type: string + type: array + authResponseHeaders: + description: AuthResponseHeaders defines the list of headers to + copy from the authentication server response and set on forwarded + request, replacing any existing conflicting headers. + items: + type: string + type: array + authResponseHeadersRegex: + description: 'AuthResponseHeadersRegex defines the regex to match + headers to copy from the authentication server response and + set on forwarded request, after stripping all headers that match + the regex. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/forwardauth/#authresponseheadersregex' + type: string + tls: + description: TLS defines the configuration used to secure the + connection to the authentication server. + properties: + caOptional: + type: boolean + caSecret: + description: CASecret is the name of the referenced Kubernetes + Secret containing the CA to validate the server certificate. + The CA certificate is extracted from key `tls.ca` or `ca.crt`. + type: string + certSecret: + description: CertSecret is the name of the referenced Kubernetes + Secret containing the client certificate. The client certificate + is extracted from the keys `tls.crt` and `tls.key`. + type: string + insecureSkipVerify: + description: InsecureSkipVerify defines whether the server + certificates should be validated. + type: boolean + type: object + trustForwardHeader: + description: 'TrustForwardHeader defines whether to trust (ie: + forward) all X-Forwarded-* headers.' + type: boolean + type: object + headers: + description: 'Headers holds the headers middleware configuration. + This middleware manages the requests and responses headers. More + info: https://doc.traefik.io/traefik/v2.10/middlewares/http/headers/#customrequestheaders' + properties: + accessControlAllowCredentials: + description: AccessControlAllowCredentials defines whether the + request can include user credentials. + type: boolean + accessControlAllowHeaders: + description: AccessControlAllowHeaders defines the Access-Control-Request-Headers + values sent in preflight response. + items: + type: string + type: array + accessControlAllowMethods: + description: AccessControlAllowMethods defines the Access-Control-Request-Method + values sent in preflight response. + 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 defines the Access-Control-Expose-Headers + values sent in preflight response. + items: + type: string + type: array + accessControlMaxAge: + description: AccessControlMaxAge defines the time that a preflight + request may be cached. + format: int64 + type: integer + addVaryHeader: + description: AddVaryHeader defines whether the Vary header is + automatically added/updated when the AccessControlAllowOriginList + is set. + type: boolean + allowedHosts: + description: AllowedHosts defines the fully qualified list of + allowed domain names. + items: + type: string + type: array + browserXssFilter: + description: BrowserXSSFilter defines whether to add the X-XSS-Protection + header with the value 1; mode=block. + type: boolean + contentSecurityPolicy: + description: ContentSecurityPolicy defines the Content-Security-Policy + header value. + type: string + contentTypeNosniff: + description: ContentTypeNosniff defines whether to add the X-Content-Type-Options + header with the nosniff value. + type: boolean + customBrowserXSSValue: + description: CustomBrowserXSSValue defines the X-XSS-Protection + header value. This overrides the BrowserXssFilter option. + type: string + customFrameOptionsValue: + description: CustomFrameOptionsValue defines the X-Frame-Options + header value. This overrides the FrameDeny option. + type: string + customRequestHeaders: + additionalProperties: + type: string + description: CustomRequestHeaders defines the header names and + values to apply to the request. + type: object + customResponseHeaders: + additionalProperties: + type: string + description: CustomResponseHeaders defines the header names and + values to apply to the response. + type: object + featurePolicy: + description: 'Deprecated: use PermissionsPolicy instead.' + type: string + forceSTSHeader: + description: ForceSTSHeader defines whether to add the STS header + even when the connection is HTTP. + type: boolean + frameDeny: + description: FrameDeny defines whether to add the X-Frame-Options + header with the DENY value. + type: boolean + hostsProxyHeaders: + description: HostsProxyHeaders defines the header keys that may + hold a proxied hostname value for the request. + items: + type: string + type: array + isDevelopment: + description: IsDevelopment defines whether to mitigate the unwanted + effects of the AllowedHosts, SSL, and STS options when developing. + Usually testing takes place using HTTP, not HTTPS, and on localhost, + not your production domain. If you would like your development + environment to mimic production with complete Host blocking, + SSL redirects, and STS headers, leave this as false. + type: boolean + permissionsPolicy: + description: PermissionsPolicy defines the Permissions-Policy + header value. This allows sites to control browser features. + type: string + publicKey: + description: PublicKey is the public key that implements HPKP + to prevent MITM attacks with forged certificates. + type: string + referrerPolicy: + description: ReferrerPolicy defines the Referrer-Policy header + value. This allows sites to control whether browsers forward + the Referer header to other sites. + type: string + sslForceHost: + description: 'Deprecated: use RedirectRegex instead.' + type: boolean + sslHost: + description: 'Deprecated: use RedirectRegex instead.' + type: string + sslProxyHeaders: + additionalProperties: + type: string + description: 'SSLProxyHeaders defines the header keys with associated + values that would indicate a valid HTTPS request. It can be + useful when using other proxies (example: "X-Forwarded-Proto": + "https").' + 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: + description: STSIncludeSubdomains defines whether the includeSubDomains + directive is appended to the Strict-Transport-Security header. + type: boolean + stsPreload: + description: STSPreload defines whether the preload flag is appended + to the Strict-Transport-Security header. + type: boolean + stsSeconds: + description: STSSeconds defines the max-age of the Strict-Transport-Security + header. If set to 0, the header is not set. + format: int64 + type: integer + type: object + inFlightReq: + description: 'InFlightReq holds the in-flight request middleware configuration. + This middleware limits the number of requests being processed and + served concurrently. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/inflightreq/' + properties: + amount: + description: Amount defines the maximum amount of allowed simultaneous + in-flight request. The middleware responds with HTTP 429 Too + Many Requests if there are already amount requests in progress + (based on the same sourceCriterion strategy). + format: int64 + type: integer + sourceCriterion: + description: 'SourceCriterion defines what criterion is used to + group requests as originating from a common source. If several + strategies are defined at the same time, an error will be raised. + If none are set, the default is to use the requestHost. More + info: https://doc.traefik.io/traefik/v2.10/middlewares/http/inflightreq/#sourcecriterion' + properties: + ipStrategy: + description: 'IPStrategy holds the IP strategy configuration + used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/#ipstrategy' + properties: + depth: + description: Depth tells Traefik to use the X-Forwarded-For + header and take the IP located at the depth position + (starting from the right). + type: integer + excludedIPs: + description: ExcludedIPs configures Traefik to scan the + X-Forwarded-For header and select the first IP not in + the list. + items: + type: string + type: array + type: object + requestHeaderName: + description: RequestHeaderName defines the name of the header + used to group incoming requests. + type: string + requestHost: + description: RequestHost defines whether to consider the request + Host as the source. + type: boolean + type: object + type: object + ipWhiteList: + description: 'IPWhiteList holds the IP whitelist middleware configuration. + This middleware accepts / refuses requests based on the client IP. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/' + properties: + ipStrategy: + description: 'IPStrategy holds the IP strategy configuration used + by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/#ipstrategy' + properties: + depth: + description: Depth tells Traefik to use the X-Forwarded-For + header and take the IP located at the depth position (starting + from the right). + type: integer + excludedIPs: + description: ExcludedIPs configures Traefik to scan the X-Forwarded-For + header and select the first IP not in the list. + items: + type: string + type: array + type: object + sourceRange: + description: SourceRange defines the set of allowed IPs (or ranges + of allowed IPs by using CIDR notation). + items: + type: string + type: array + type: object + passTLSClientCert: + description: 'PassTLSClientCert holds the pass TLS client cert middleware + configuration. This middleware adds the selected data from the passed + client TLS certificate to a header. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/passtlsclientcert/' + properties: + info: + description: Info selects the specific client certificate details + you want to add to the X-Forwarded-Tls-Client-Cert-Info header. + properties: + issuer: + description: Issuer defines the client certificate issuer + details to add to the X-Forwarded-Tls-Client-Cert-Info header. + properties: + commonName: + description: CommonName defines whether to add the organizationalUnit + information into the issuer. + type: boolean + country: + description: Country defines whether to add the country + information into the issuer. + type: boolean + domainComponent: + description: DomainComponent defines whether to add the + domainComponent information into the issuer. + type: boolean + locality: + description: Locality defines whether to add the locality + information into the issuer. + type: boolean + organization: + description: Organization defines whether to add the organization + information into the issuer. + type: boolean + province: + description: Province defines whether to add the province + information into the issuer. + type: boolean + serialNumber: + description: SerialNumber defines whether to add the serialNumber + information into the issuer. + type: boolean + type: object + notAfter: + description: NotAfter defines whether to add the Not After + information from the Validity part. + type: boolean + notBefore: + description: NotBefore defines whether to add the Not Before + information from the Validity part. + type: boolean + sans: + description: Sans defines whether to add the Subject Alternative + Name information from the Subject Alternative Name part. + type: boolean + serialNumber: + description: SerialNumber defines whether to add the client + serialNumber information. + type: boolean + subject: + description: Subject defines the client certificate subject + details to add to the X-Forwarded-Tls-Client-Cert-Info header. + properties: + commonName: + description: CommonName defines whether to add the organizationalUnit + information into the subject. + type: boolean + country: + description: Country defines whether to add the country + information into the subject. + type: boolean + domainComponent: + description: DomainComponent defines whether to add the + domainComponent information into the subject. + type: boolean + locality: + description: Locality defines whether to add the locality + information into the subject. + type: boolean + organization: + description: Organization defines whether to add the organization + information into the subject. + type: boolean + organizationalUnit: + description: OrganizationalUnit defines whether to add + the organizationalUnit information into the subject. + type: boolean + province: + description: Province defines whether to add the province + information into the subject. + type: boolean + serialNumber: + description: SerialNumber defines whether to add the serialNumber + information into the subject. + type: boolean + type: object + type: object + pem: + description: PEM sets the X-Forwarded-Tls-Client-Cert header with + the certificate. + type: boolean + type: object + plugin: + additionalProperties: + x-kubernetes-preserve-unknown-fields: true + description: 'Plugin defines the middleware plugin configuration. + More info: https://doc.traefik.io/traefik/plugins/' + type: object + rateLimit: + description: 'RateLimit holds the rate limit configuration. This middleware + ensures that services will receive a fair amount of requests, and + allows one to define what fair is. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ratelimit/' + properties: + average: + description: Average is the maximum rate, by default in requests/s, + allowed for the given source. It defaults to 0, which means + no rate limiting. The rate is actually defined by dividing Average + by Period. So for a rate below 1req/s, one needs to define a + Period larger than a second. + format: int64 + type: integer + burst: + description: Burst is the maximum number of requests allowed to + arrive in the same arbitrarily small period of time. It defaults + to 1. + format: int64 + type: integer + period: + anyOf: + - type: integer + - type: string + description: 'Period, in combination with Average, defines the + actual maximum rate, such as: r = Average / Period. It defaults + to a second.' + x-kubernetes-int-or-string: true + sourceCriterion: + description: SourceCriterion defines what criterion is used to + group requests as originating from a common source. If several + strategies are defined at the same time, an error will be raised. + If none are set, the default is to use the request's remote + address field (as an ipStrategy). + properties: + ipStrategy: + description: 'IPStrategy holds the IP strategy configuration + used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/#ipstrategy' + properties: + depth: + description: Depth tells Traefik to use the X-Forwarded-For + header and take the IP located at the depth position + (starting from the right). + type: integer + excludedIPs: + description: ExcludedIPs configures Traefik to scan the + X-Forwarded-For header and select the first IP not in + the list. + items: + type: string + type: array + type: object + requestHeaderName: + description: RequestHeaderName defines the name of the header + used to group incoming requests. + type: string + requestHost: + description: RequestHost defines whether to consider the request + Host as the source. + type: boolean + type: object + type: object + redirectRegex: + description: 'RedirectRegex holds the redirect regex middleware configuration. + This middleware redirects a request using regex matching and replacement. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/redirectregex/#regex' + properties: + permanent: + description: Permanent defines whether the redirection is permanent + (301). + type: boolean + regex: + description: Regex defines the regex used to match and capture + elements from the request URL. + type: string + replacement: + description: Replacement defines how to modify the URL to have + the new target URL. + type: string + type: object + redirectScheme: + description: 'RedirectScheme holds the redirect scheme middleware + configuration. This middleware redirects requests from a scheme/port + to another. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/redirectscheme/' + properties: + permanent: + description: Permanent defines whether the redirection is permanent + (301). + type: boolean + port: + description: Port defines the port of the new URL. + type: string + scheme: + description: Scheme defines the scheme of the new URL. + type: string + type: object + replacePath: + description: 'ReplacePath holds the replace path middleware configuration. + This middleware replaces the path of the request URL and store the + original path in an X-Replaced-Path header. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/replacepath/' + properties: + path: + description: Path defines the path to use as replacement in the + request URL. + type: string + type: object + replacePathRegex: + description: 'ReplacePathRegex holds the replace path regex middleware + configuration. This middleware replaces the path of a URL using + regex matching and replacement. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/replacepathregex/' + properties: + regex: + description: Regex defines the regular expression used to match + and capture the path from the request URL. + type: string + replacement: + description: Replacement defines the replacement path format, + which can include captured variables. + type: string + type: object + retry: + description: 'Retry holds the retry middleware configuration. This + middleware reissues requests a given number of times to a backend + server if that server does not reply. As soon as the server answers, + the middleware stops retrying, regardless of the response status. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/retry/' + properties: + attempts: + description: Attempts defines how many times the request should + be retried. + type: integer + initialInterval: + anyOf: + - type: integer + - type: string + description: InitialInterval defines the first wait time in the + exponential backoff series. The maximum interval is calculated + as twice the initialInterval. If unspecified, requests will + be retried immediately. The value of initialInterval should + be provided in seconds or as a valid duration format, see https://pkg.go.dev/time#ParseDuration. + x-kubernetes-int-or-string: true + type: object + stripPrefix: + description: 'StripPrefix holds the strip prefix middleware configuration. + This middleware removes the specified prefixes from the URL path. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/stripprefix/' + properties: + forceSlash: + description: 'ForceSlash ensures that the resulting stripped path + is not the empty string, by replacing it with / when necessary. + Default: true.' + type: boolean + prefixes: + description: Prefixes defines the prefixes to strip from the request + URL. + items: + type: string + type: array + type: object + stripPrefixRegex: + description: 'StripPrefixRegex holds the strip prefix regex middleware + configuration. This middleware removes the matching prefixes from + the URL path. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/stripprefixregex/' + properties: + regex: + description: Regex defines the regular expression to match the + path prefix from the request URL. + 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/system/traefik-crds/0.1.3/crds/traefik.containo.us_middlewaretcps.yaml b/system/traefik-crds/0.1.3/crds/traefik.containo.us_middlewaretcps.yaml new file mode 100644 index 00000000000..85302fa823d --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.containo.us_middlewaretcps.yaml @@ -0,0 +1,72 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + 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 the CRD implementation of a Traefik TCP middleware. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/overview/' + 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 defines the desired state of a MiddlewareTCP. + properties: + inFlightConn: + description: InFlightConn defines the InFlightConn middleware configuration. + properties: + amount: + description: Amount defines the maximum amount of allowed simultaneous + connections. The middleware closes the connection if there are + already amount connections opened. + format: int64 + type: integer + type: object + ipWhiteList: + description: IPWhiteList defines the IPWhiteList middleware configuration. + properties: + sourceRange: + description: SourceRange defines the allowed IPs (or ranges of + allowed IPs by using CIDR notation). + 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/system/traefik-crds/0.1.3/crds/traefik.containo.us_serverstransports.yaml b/system/traefik-crds/0.1.3/crds/traefik.containo.us_serverstransports.yaml new file mode 100644 index 00000000000..d6fc3a92dba --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.containo.us_serverstransports.yaml @@ -0,0 +1,128 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + 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 the CRD implementation of a ServersTransport. + If no serversTransport is specified, the default@internal will be used. + The default@internal serversTransport is created from the static configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/services/#serverstransport_1' + 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 defines the desired state of a ServersTransport. + properties: + certificatesSecrets: + description: CertificatesSecrets defines a list of secret storing + client certificates for mTLS. + items: + type: string + type: array + disableHTTP2: + description: DisableHTTP2 disables HTTP/2 for connections with backend + servers. + type: boolean + forwardingTimeouts: + description: ForwardingTimeouts defines the timeouts for requests + forwarded to the backend servers. + properties: + dialTimeout: + anyOf: + - type: integer + - type: string + description: DialTimeout is the amount of time to wait until a + connection to a backend server can be established. + x-kubernetes-int-or-string: true + idleConnTimeout: + anyOf: + - type: integer + - type: string + description: IdleConnTimeout is the maximum period for which an + idle HTTP keep-alive connection will remain open before closing + itself. + x-kubernetes-int-or-string: true + pingTimeout: + anyOf: + - type: integer + - type: string + description: PingTimeout is the timeout after which the HTTP/2 + connection will be closed if a response to ping is not received. + x-kubernetes-int-or-string: true + readIdleTimeout: + anyOf: + - type: integer + - type: string + description: ReadIdleTimeout is the timeout after which a health + check using ping frame will be carried out if no frame is received + on the HTTP/2 connection. + x-kubernetes-int-or-string: true + responseHeaderTimeout: + anyOf: + - type: integer + - type: string + description: ResponseHeaderTimeout is the amount of time to wait + for a server's response headers after fully writing the request + (including its body, if any). + x-kubernetes-int-or-string: true + type: object + insecureSkipVerify: + description: InsecureSkipVerify disables SSL certificate verification. + type: boolean + maxIdleConnsPerHost: + description: MaxIdleConnsPerHost controls the maximum idle (keep-alive) + to keep per-host. + type: integer + peerCertURI: + description: PeerCertURI defines the peer cert URI used to match against + SAN URI during the peer certificate verification. + type: string + rootCAsSecrets: + description: RootCAsSecrets defines a list of CA secret used to validate + self-signed certificate. + items: + type: string + type: array + serverName: + description: ServerName defines the server name 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/system/traefik-crds/0.1.3/crds/traefik.containo.us_tlsoptions.yaml b/system/traefik-crds/0.1.3/crds/traefik.containo.us_tlsoptions.yaml new file mode 100644 index 00000000000..73667667a3a --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.containo.us_tlsoptions.yaml @@ -0,0 +1,113 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + 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 the CRD implementation of a Traefik TLS Option, + allowing to configure some parameters of the TLS connection. More info: + https://doc.traefik.io/traefik/v2.10/https/tls/#tls-options' + 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 defines the desired state of a TLSOption. + properties: + alpnProtocols: + description: 'ALPNProtocols defines the list of supported application + level protocols for the TLS handshake, in order of preference. More + info: https://doc.traefik.io/traefik/v2.10/https/tls/#alpn-protocols' + items: + type: string + type: array + cipherSuites: + description: 'CipherSuites defines the list of supported cipher suites + for TLS versions up to TLS 1.2. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#cipher-suites' + items: + type: string + type: array + clientAuth: + description: ClientAuth defines the server's policy for TLS Client + Authentication. + properties: + clientAuthType: + description: ClientAuthType defines the client authentication + type to apply. + enum: + - NoClientCert + - RequestClientCert + - RequireAnyClientCert + - VerifyClientCertIfGiven + - RequireAndVerifyClientCert + type: string + secretNames: + description: SecretNames defines the names of the referenced Kubernetes + Secret storing certificate details. + items: + type: string + type: array + type: object + curvePreferences: + description: 'CurvePreferences defines the preferred elliptic curves + in a specific order. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#curve-preferences' + items: + type: string + type: array + maxVersion: + description: 'MaxVersion defines the maximum TLS version that Traefik + will accept. Possible values: VersionTLS10, VersionTLS11, VersionTLS12, + VersionTLS13. Default: None.' + type: string + minVersion: + description: 'MinVersion defines the minimum TLS version that Traefik + will accept. Possible values: VersionTLS10, VersionTLS11, VersionTLS12, + VersionTLS13. Default: VersionTLS10.' + type: string + preferServerCipherSuites: + description: 'PreferServerCipherSuites defines whether the server + chooses a cipher suite among his own instead of among the client''s. + It is enabled automatically when minVersion or maxVersion is set. + Deprecated: https://github.com/golang/go/issues/45430' + type: boolean + sniStrict: + description: SniStrict defines whether Traefik allows connections + from clients connections that do not specify a server_name extension. + type: boolean + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/system/traefik-crds/0.1.3/crds/traefik.containo.us_tlsstores.yaml b/system/traefik-crds/0.1.3/crds/traefik.containo.us_tlsstores.yaml new file mode 100644 index 00000000000..12f0ad37d86 --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.containo.us_tlsstores.yaml @@ -0,0 +1,99 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + 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 the CRD implementation of a Traefik TLS Store. For + the time being, only the TLSStore named default is supported. This means + that you cannot have two stores that are named default in different Kubernetes + namespaces. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#certificates-stores' + 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 defines the desired state of a TLSStore. + properties: + certificates: + description: Certificates is a list of secret names, each secret holding + a key/certificate pair to add to the store. + items: + description: Certificate holds a secret name for the TLSStore resource. + properties: + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + required: + - secretName + type: object + type: array + defaultCertificate: + description: DefaultCertificate defines the default certificate configuration. + properties: + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + required: + - secretName + type: object + defaultGeneratedCert: + description: DefaultGeneratedCert defines the default generated certificate + configuration. + properties: + domain: + description: Domain is the domain definition for the DefaultCertificate. + properties: + main: + description: Main defines the main domain name. + type: string + sans: + description: SANs defines the subject alternative domain names. + items: + type: string + type: array + type: object + resolver: + description: Resolver is the name of the resolver that will be + used to issue the DefaultCertificate. + type: string + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/system/traefik-crds/0.1.3/crds/traefik.containo.us_traefikservices.yaml b/system/traefik-crds/0.1.3/crds/traefik.containo.us_traefikservices.yaml new file mode 100644 index 00000000000..0dcf470034f --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.containo.us_traefikservices.yaml @@ -0,0 +1,402 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + 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 CRD implementation of a Traefik Service. + TraefikService object allows to: - Apply weight to Services on load-balancing + - Mirror traffic on services More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-traefikservice' + 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: TraefikServiceSpec defines the desired state of a TraefikService. + properties: + mirroring: + description: Mirroring defines the Mirroring service configuration. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + maxBodySize: + description: MaxBodySize defines the maximum size allowed for + the body of the request. If the body is larger, the request + is not mirrored. Default value is -1, which means unlimited + size. + format: int64 + type: integer + mirrors: + description: Mirrors defines the list of mirrors where Traefik + will duplicate the traffic. + items: + description: MirrorService holds the mirror configuration. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: Name defines the name of the referenced Kubernetes + Service or TraefikService. The differentiation between + the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or + if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the + pods. By default, NativeLB is false. + type: boolean + passHostHeader: + description: PassHostHeader defines whether the client Host + header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + percent: + description: 'Percent defines the part of the traffic to + mirror. Supported values: 0 to 100.' + type: integer + port: + anyOf: + - type: integer + - type: string + description: Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to the + client. + properties: + flushInterval: + description: 'FlushInterval defines the interval, in + milliseconds, in between flushes to the client while + copying the response body. A negative value means + to flush immediately after each write to the client. + This configuration is ignored when ReverseProxy recognizes + a response as a streaming response; for such responses, + writes are flushed to the client immediately. Default: + 100ms' + type: string + type: object + scheme: + description: Scheme defines the scheme to use for the request + to the upstream Kubernetes Service. It defaults to https + when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: ServersTransport defines the name of ServersTransport + resource to use. It allows to configure the transport + between Traefik and your servers. Can only be used on + a Kubernetes Service. + type: string + sticky: + description: 'Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions' + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie + can be accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: 'SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite' + type: string + secure: + description: Secure defines whether the cookie can + only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: Strategy defines the load balancing strategy + between the servers. RoundRobin is the only supported + value at the moment. + type: string + weight: + description: Weight defines the weight and 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 defines the name of the referenced Kubernetes + Service or TraefikService. The differentiation between the two + is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the + only child is the Kubernetes Service clusterIP. The Kubernetes + Service itself does load-balance to the pods. By default, NativeLB + is false. + type: boolean + passHostHeader: + description: PassHostHeader defines whether the client Host header + is forwarded to the upstream Kubernetes Service. By default, + passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: Port defines the port of a Kubernetes Service. This + can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards the + response from the upstream Kubernetes Service to the client. + properties: + flushInterval: + description: 'FlushInterval defines the interval, in milliseconds, + in between flushes to the client while copying the response + body. A negative value means to flush immediately after + each write to the client. This configuration is ignored + when ReverseProxy recognizes a response as a streaming response; + for such responses, writes are flushed to the client immediately. + Default: 100ms' + type: string + type: object + scheme: + description: Scheme defines the scheme to use for the request + to the upstream Kubernetes Service. It defaults to https when + Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: ServersTransport defines the name of ServersTransport + resource to use. It allows to configure the transport between + Traefik and your servers. Can only be used on a Kubernetes Service. + type: string + sticky: + description: 'Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions' + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie can be + accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: 'SameSite defines the same site policy. More + info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite' + type: string + secure: + description: Secure defines whether the cookie can only + be transmitted over an encrypted connection (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: Strategy defines the load balancing strategy between + the servers. RoundRobin is the only supported value at the moment. + type: string + weight: + description: Weight defines the weight and 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: Weighted defines the Weighted Round Robin configuration. + properties: + services: + description: Services defines the list of Kubernetes Service and/or + TraefikService to load-balance, with weight. + items: + description: Service defines an upstream HTTP service to proxy + traffic to. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: Name defines the name of the referenced Kubernetes + Service or TraefikService. The differentiation between + the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or + if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the + pods. By default, NativeLB is false. + type: boolean + passHostHeader: + description: PassHostHeader defines whether the client Host + header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to the + client. + properties: + flushInterval: + description: 'FlushInterval defines the interval, in + milliseconds, in between flushes to the client while + copying the response body. A negative value means + to flush immediately after each write to the client. + This configuration is ignored when ReverseProxy recognizes + a response as a streaming response; for such responses, + writes are flushed to the client immediately. Default: + 100ms' + type: string + type: object + scheme: + description: Scheme defines the scheme to use for the request + to the upstream Kubernetes Service. It defaults to https + when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: ServersTransport defines the name of ServersTransport + resource to use. It allows to configure the transport + between Traefik and your servers. Can only be used on + a Kubernetes Service. + type: string + sticky: + description: 'Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions' + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie + can be accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: 'SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite' + type: string + secure: + description: Secure defines whether the cookie can + only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: Strategy defines the load balancing strategy + between the servers. RoundRobin is the only supported + value at the moment. + type: string + weight: + description: Weight defines the weight and 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 defines whether sticky sessions are enabled. + More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#stickiness-and-load-balancing' + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie can be + accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: 'SameSite defines the same site policy. More + info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite' + type: string + secure: + description: Secure defines whether the cookie can only + be transmitted over an encrypted connection (i.e. HTTPS). + 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/system/traefik-crds/0.1.3/crds/traefik.io_ingressroutes.yaml b/system/traefik-crds/0.1.3/crds/traefik.io_ingressroutes.yaml new file mode 100644 index 00000000000..89aaee75952 --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.io_ingressroutes.yaml @@ -0,0 +1,275 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + creationTimestamp: null + name: ingressroutes.traefik.io +spec: + group: traefik.io + names: + kind: IngressRoute + listKind: IngressRouteList + plural: ingressroutes + singular: ingressroute + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: IngressRoute is the CRD implementation of a Traefik HTTP Router. + 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 defines the desired state of IngressRoute. + properties: + entryPoints: + description: 'EntryPoints defines the list of entry point names to + bind to. Entry points have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/entrypoints/ + Default: all.' + items: + type: string + type: array + routes: + description: Routes defines the list of routes. + items: + description: Route holds the HTTP route configuration. + properties: + kind: + description: Kind defines the kind of the route. Rule is the + only supported kind. + enum: + - Rule + type: string + match: + description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#rule' + type: string + middlewares: + description: 'Middlewares defines the list of references to + Middleware resources. More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-middleware' + items: + description: MiddlewareRef is a reference to a Middleware + resource. + properties: + name: + description: Name defines the name of the referenced Middleware + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Middleware resource. + type: string + required: + - name + type: object + type: array + priority: + description: 'Priority defines the router''s priority. More + info: https://doc.traefik.io/traefik/v2.10/routing/routers/#priority' + type: integer + services: + description: Services defines the list of Service. It can contain + any combination of TraefikService and/or reference to a Kubernetes + Service. + items: + description: Service defines an upstream HTTP service to proxy + traffic to. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: Name defines the name of the referenced Kubernetes + Service or TraefikService. The differentiation between + the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs + or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the + pods. By default, NativeLB is false. + type: boolean + passHostHeader: + description: PassHostHeader defines whether the client + Host header is forwarded to the upstream Kubernetes + Service. By default, passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to + the client. + properties: + flushInterval: + description: 'FlushInterval defines the interval, + in milliseconds, in between flushes to the client + while copying the response body. A negative value + means to flush immediately after each write to the + client. This configuration is ignored when ReverseProxy + recognizes a response as a streaming response; for + such responses, writes are flushed to the client + immediately. Default: 100ms' + type: string + type: object + scheme: + description: Scheme defines the scheme to use for the + request to the upstream Kubernetes Service. It defaults + to https when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: ServersTransport defines the name of ServersTransport + resource to use. It allows to configure the transport + between Traefik and your servers. Can only be used on + a Kubernetes Service. + type: string + sticky: + description: 'Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions' + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie + can be accessed by client-side APIs, such as + JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: 'SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite' + type: string + secure: + description: Secure defines whether the cookie + can only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: Strategy defines the load balancing strategy + between the servers. RoundRobin is the only supported + value at the moment. + type: string + weight: + description: Weight defines the weight and 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 defines the TLS configuration. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#tls' + properties: + certResolver: + description: 'CertResolver defines the name of the certificate + resolver to use. Cert resolvers have to be configured in the + static configuration. More info: https://doc.traefik.io/traefik/v2.10/https/acme/#certificate-resolvers' + type: string + domains: + description: 'Domains defines the list of domains that will be + used to issue certificates. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#domains' + items: + description: Domain holds a domain name with SANs. + properties: + main: + description: Main defines the main domain name. + type: string + sans: + description: SANs defines the subject alternative domain + names. + items: + type: string + type: array + type: object + type: array + options: + description: 'Options defines the reference to a TLSOption, that + specifies the parameters of the TLS connection. If not defined, + the `default` TLSOption is used. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#tls-options' + properties: + name: + description: 'Name defines the name of the referenced TLSOption. + More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsoption' + type: string + namespace: + description: 'Namespace defines the namespace of the referenced + TLSOption. More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsoption' + 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 defines the reference to the TLSStore, that + will be used to store certificates. Please note that only `default` + TLSStore can be used. + properties: + name: + description: 'Name defines the name of the referenced TLSStore. + More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsstore' + type: string + namespace: + description: 'Namespace defines the namespace of the referenced + TLSStore. More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-tlsstore' + 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/system/traefik-crds/0.1.3/crds/traefik.io_ingressroutetcps.yaml b/system/traefik-crds/0.1.3/crds/traefik.io_ingressroutetcps.yaml new file mode 100644 index 00000000000..82f61ac24f1 --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.io_ingressroutetcps.yaml @@ -0,0 +1,218 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + creationTimestamp: null + name: ingressroutetcps.traefik.io +spec: + group: traefik.io + names: + kind: IngressRouteTCP + listKind: IngressRouteTCPList + plural: ingressroutetcps + singular: ingressroutetcp + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: IngressRouteTCP is the CRD implementation of a Traefik TCP Router. + 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 defines the desired state of IngressRouteTCP. + properties: + entryPoints: + description: 'EntryPoints defines the list of entry point names to + bind to. Entry points have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/entrypoints/ + Default: all.' + items: + type: string + type: array + routes: + description: Routes defines the list of routes. + items: + description: RouteTCP holds the TCP route configuration. + properties: + match: + description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#rule_1' + type: string + middlewares: + description: Middlewares defines the list of references to MiddlewareTCP + resources. + items: + description: ObjectReference is a generic reference to a Traefik + resource. + properties: + name: + description: Name defines the name of the referenced Traefik + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Traefik resource. + type: string + required: + - name + type: object + type: array + priority: + description: 'Priority defines the router''s priority. More + info: https://doc.traefik.io/traefik/v2.10/routing/routers/#priority_1' + type: integer + services: + description: Services defines the list of TCP services. + items: + description: ServiceTCP defines an upstream TCP service to + proxy traffic to. + properties: + name: + description: Name defines the name of the referenced Kubernetes + Service. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service. + type: string + nativeLB: + description: NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs + or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the + pods. By default, NativeLB is false. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + proxyProtocol: + description: 'ProxyProtocol defines the PROXY protocol + configuration. More info: https://doc.traefik.io/traefik/v2.10/routing/services/#proxy-protocol' + properties: + version: + description: Version defines the PROXY Protocol version + to use. + type: integer + type: object + terminationDelay: + description: TerminationDelay defines the deadline that + the proxy sets, after one of its connected peers indicates + it has closed the writing capability of its connection, + to close the reading capability as well, hence fully + terminating the connection. It is a duration in milliseconds, + defaulting to 100. A negative value means an infinite + deadline (i.e. the reading capability is never closed). + type: integer + weight: + description: Weight defines the weight used when balancing + requests between multiple Kubernetes Service. + type: integer + required: + - name + - port + type: object + type: array + required: + - match + type: object + type: array + tls: + description: 'TLS defines the TLS configuration on a layer 4 / TCP + Route. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#tls_1' + properties: + certResolver: + description: 'CertResolver defines the name of the certificate + resolver to use. Cert resolvers have to be configured in the + static configuration. More info: https://doc.traefik.io/traefik/v2.10/https/acme/#certificate-resolvers' + type: string + domains: + description: 'Domains defines the list of domains that will be + used to issue certificates. More info: https://doc.traefik.io/traefik/v2.10/routing/routers/#domains' + items: + description: Domain holds a domain name with SANs. + properties: + main: + description: Main defines the main domain name. + type: string + sans: + description: SANs defines the subject alternative domain + names. + items: + type: string + type: array + type: object + type: array + options: + description: 'Options defines the reference to a TLSOption, that + specifies the parameters of the TLS connection. If not defined, + the `default` TLSOption is used. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#tls-options' + properties: + name: + description: Name defines the name of the referenced Traefik + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Traefik resource. + type: string + required: + - name + type: object + passthrough: + description: Passthrough defines whether a TLS router will terminate + the TLS connection. + type: boolean + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + store: + description: Store defines the reference to the TLSStore, that + will be used to store certificates. Please note that only `default` + TLSStore can be used. + properties: + name: + description: Name defines the name of the referenced Traefik + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Traefik resource. + 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/system/traefik-crds/0.1.3/crds/traefik.io_ingressrouteudps.yaml b/system/traefik-crds/0.1.3/crds/traefik.io_ingressrouteudps.yaml new file mode 100644 index 00000000000..27c50185d08 --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.io_ingressrouteudps.yaml @@ -0,0 +1,105 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + creationTimestamp: null + name: ingressrouteudps.traefik.io +spec: + group: traefik.io + names: + kind: IngressRouteUDP + listKind: IngressRouteUDPList + plural: ingressrouteudps + singular: ingressrouteudp + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: IngressRouteUDP is a CRD implementation of a Traefik UDP Router. + 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 defines the desired state of a IngressRouteUDP. + properties: + entryPoints: + description: 'EntryPoints defines the list of entry point names to + bind to. Entry points have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/entrypoints/ + Default: all.' + items: + type: string + type: array + routes: + description: Routes defines the list of routes. + items: + description: RouteUDP holds the UDP route configuration. + properties: + services: + description: Services defines the list of UDP services. + items: + description: ServiceUDP defines an upstream UDP service to + proxy traffic to. + properties: + name: + description: Name defines the name of the referenced Kubernetes + Service. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service. + type: string + nativeLB: + description: NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs + or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the + pods. By default, NativeLB is false. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + weight: + description: Weight defines the weight used when balancing + requests between multiple Kubernetes Service. + 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/system/traefik-crds/0.1.3/crds/traefik.io_middlewares.yaml b/system/traefik-crds/0.1.3/crds/traefik.io_middlewares.yaml new file mode 100644 index 00000000000..5a4dc3640fa --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.io_middlewares.yaml @@ -0,0 +1,924 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + creationTimestamp: null + name: middlewares.traefik.io +spec: + group: traefik.io + names: + kind: Middleware + listKind: MiddlewareList + plural: middlewares + singular: middleware + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: 'Middleware is the CRD implementation of a Traefik Middleware. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/overview/' + 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 defines the desired state of a Middleware. + properties: + addPrefix: + description: 'AddPrefix holds the add prefix middleware configuration. + This middleware updates the path of a request before forwarding + it. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/addprefix/' + properties: + prefix: + description: Prefix is the string to add before the current path + in the requested URL. It should include a leading slash (/). + type: string + type: object + basicAuth: + description: 'BasicAuth holds the basic auth middleware configuration. + This middleware restricts access to your services to known users. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/basicauth/' + properties: + headerField: + description: 'HeaderField defines a header field to store the + authenticated user. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/basicauth/#headerfield' + type: string + realm: + description: 'Realm allows the protected resources on a server + to be partitioned into a set of protection spaces, each with + its own authentication scheme. Default: traefik.' + type: string + removeHeader: + description: 'RemoveHeader sets the removeHeader option to true + to remove the authorization header before forwarding the request + to your service. Default: false.' + type: boolean + secret: + description: Secret is the name of the referenced Kubernetes Secret + containing user credentials. + type: string + type: object + buffering: + description: 'Buffering holds the buffering middleware configuration. + This middleware retries or limits the size of requests that can + be forwarded to backends. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/buffering/#maxrequestbodybytes' + properties: + maxRequestBodyBytes: + description: 'MaxRequestBodyBytes defines the maximum allowed + body size for the request (in bytes). If the request exceeds + the allowed size, it is not forwarded to the service, and the + client gets a 413 (Request Entity Too Large) response. Default: + 0 (no maximum).' + format: int64 + type: integer + maxResponseBodyBytes: + description: 'MaxResponseBodyBytes defines the maximum allowed + response size from the service (in bytes). If the response exceeds + the allowed size, it is not forwarded to the client. The client + gets a 500 (Internal Server Error) response instead. Default: + 0 (no maximum).' + format: int64 + type: integer + memRequestBodyBytes: + description: 'MemRequestBodyBytes defines the threshold (in bytes) + from which the request will be buffered on disk instead of in + memory. Default: 1048576 (1Mi).' + format: int64 + type: integer + memResponseBodyBytes: + description: 'MemResponseBodyBytes defines the threshold (in bytes) + from which the response will be buffered on disk instead of + in memory. Default: 1048576 (1Mi).' + format: int64 + type: integer + retryExpression: + description: 'RetryExpression defines the retry conditions. It + is a logical combination of functions with operators AND (&&) + and OR (||). More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/buffering/#retryexpression' + type: string + type: object + chain: + description: 'Chain holds the configuration of the chain middleware. + This middleware enables to define reusable combinations of other + pieces of middleware. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/chain/' + properties: + middlewares: + description: Middlewares is the list of MiddlewareRef which composes + the chain. + items: + description: MiddlewareRef is a reference to a Middleware resource. + properties: + name: + description: Name defines the name of the referenced Middleware + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Middleware resource. + type: string + required: + - name + type: object + type: array + type: object + circuitBreaker: + description: CircuitBreaker holds the circuit breaker configuration. + properties: + checkPeriod: + anyOf: + - type: integer + - type: string + description: CheckPeriod is the interval between successive checks + of the circuit breaker condition (when in standby state). + x-kubernetes-int-or-string: true + expression: + description: Expression is the condition that triggers the tripped + state. + type: string + fallbackDuration: + anyOf: + - type: integer + - type: string + description: FallbackDuration is the duration for which the circuit + breaker will wait before trying to recover (from a tripped state). + x-kubernetes-int-or-string: true + recoveryDuration: + anyOf: + - type: integer + - type: string + description: RecoveryDuration is the duration for which the circuit + breaker will try to recover (as soon as it is in recovering + state). + x-kubernetes-int-or-string: true + type: object + compress: + description: 'Compress holds the compress middleware configuration. + This middleware compresses responses before sending them to the + client, using gzip compression. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/compress/' + properties: + excludedContentTypes: + description: ExcludedContentTypes defines the list of content + types to compare the Content-Type header of the incoming requests + and responses before compressing. + items: + type: string + type: array + minResponseBodyBytes: + description: 'MinResponseBodyBytes defines the minimum amount + of bytes a response body must have to be compressed. Default: + 1024.' + type: integer + type: object + contentType: + description: ContentType holds the content-type middleware configuration. + This middleware exists to enable the correct behavior until at least + the default one can be changed in a future version. + properties: + autoDetect: + description: AutoDetect 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. + type: boolean + type: object + digestAuth: + description: 'DigestAuth holds the digest auth middleware configuration. + This middleware restricts access to your services to known users. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/digestauth/' + properties: + headerField: + description: 'HeaderField defines a header field to store the + authenticated user. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/basicauth/#headerfield' + type: string + realm: + description: 'Realm allows the protected resources on a server + to be partitioned into a set of protection spaces, each with + its own authentication scheme. Default: traefik.' + type: string + removeHeader: + description: RemoveHeader defines whether to remove the authorization + header before forwarding the request to the backend. + type: boolean + secret: + description: Secret is the name of the referenced Kubernetes Secret + containing user credentials. + type: string + type: object + errors: + description: 'ErrorPage holds the custom error middleware configuration. + This middleware returns a custom page in lieu of the default, according + to configured ranges of HTTP Status codes. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/errorpages/' + properties: + query: + description: Query defines the URL for the error page (hosted + by service). The {status} variable can be used in order to insert + the status code in the URL. + type: string + service: + description: 'Service defines the reference to a Kubernetes Service + that will serve the error page. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/errorpages/#service' + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: Name defines the name of the referenced Kubernetes + Service or TraefikService. The differentiation between the + two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if + the only child is the Kubernetes Service clusterIP. The + Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + passHostHeader: + description: PassHostHeader defines whether the client Host + header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to the + client. + properties: + flushInterval: + description: 'FlushInterval defines the interval, in milliseconds, + in between flushes to the client while copying the response + body. A negative value means to flush immediately after + each write to the client. This configuration is ignored + when ReverseProxy recognizes a response as a streaming + response; for such responses, writes are flushed to + the client immediately. Default: 100ms' + type: string + type: object + scheme: + description: Scheme defines the scheme to use for the request + to the upstream Kubernetes Service. It defaults to https + when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: ServersTransport defines the name of ServersTransport + resource to use. It allows to configure the transport between + Traefik and your servers. Can only be used on a Kubernetes + Service. + type: string + sticky: + description: 'Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions' + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie can + be accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: 'SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite' + type: string + secure: + description: Secure defines whether the cookie can + only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: Strategy defines the load balancing strategy + between the servers. RoundRobin is the only supported value + at the moment. + type: string + weight: + description: Weight defines the weight and 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: + description: Status defines which status or range of statuses + should result in an error page. It can be either a status code + as a number (500), as multiple comma-separated numbers (500,502), + as ranges by separating two codes with a dash (500-599), or + a combination of the two (404,418,500-599). + items: + type: string + type: array + type: object + forwardAuth: + description: 'ForwardAuth holds the forward auth middleware configuration. + This middleware delegates the request authentication to a Service. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/forwardauth/' + properties: + address: + description: Address defines the authentication server address. + type: string + authRequestHeaders: + description: AuthRequestHeaders defines the list of the headers + to copy from the request to the authentication server. If not + set or empty then all request headers are passed. + items: + type: string + type: array + authResponseHeaders: + description: AuthResponseHeaders defines the list of headers to + copy from the authentication server response and set on forwarded + request, replacing any existing conflicting headers. + items: + type: string + type: array + authResponseHeadersRegex: + description: 'AuthResponseHeadersRegex defines the regex to match + headers to copy from the authentication server response and + set on forwarded request, after stripping all headers that match + the regex. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/forwardauth/#authresponseheadersregex' + type: string + tls: + description: TLS defines the configuration used to secure the + connection to the authentication server. + properties: + caOptional: + type: boolean + caSecret: + description: CASecret is the name of the referenced Kubernetes + Secret containing the CA to validate the server certificate. + The CA certificate is extracted from key `tls.ca` or `ca.crt`. + type: string + certSecret: + description: CertSecret is the name of the referenced Kubernetes + Secret containing the client certificate. The client certificate + is extracted from the keys `tls.crt` and `tls.key`. + type: string + insecureSkipVerify: + description: InsecureSkipVerify defines whether the server + certificates should be validated. + type: boolean + type: object + trustForwardHeader: + description: 'TrustForwardHeader defines whether to trust (ie: + forward) all X-Forwarded-* headers.' + type: boolean + type: object + headers: + description: 'Headers holds the headers middleware configuration. + This middleware manages the requests and responses headers. More + info: https://doc.traefik.io/traefik/v2.10/middlewares/http/headers/#customrequestheaders' + properties: + accessControlAllowCredentials: + description: AccessControlAllowCredentials defines whether the + request can include user credentials. + type: boolean + accessControlAllowHeaders: + description: AccessControlAllowHeaders defines the Access-Control-Request-Headers + values sent in preflight response. + items: + type: string + type: array + accessControlAllowMethods: + description: AccessControlAllowMethods defines the Access-Control-Request-Method + values sent in preflight response. + 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 defines the Access-Control-Expose-Headers + values sent in preflight response. + items: + type: string + type: array + accessControlMaxAge: + description: AccessControlMaxAge defines the time that a preflight + request may be cached. + format: int64 + type: integer + addVaryHeader: + description: AddVaryHeader defines whether the Vary header is + automatically added/updated when the AccessControlAllowOriginList + is set. + type: boolean + allowedHosts: + description: AllowedHosts defines the fully qualified list of + allowed domain names. + items: + type: string + type: array + browserXssFilter: + description: BrowserXSSFilter defines whether to add the X-XSS-Protection + header with the value 1; mode=block. + type: boolean + contentSecurityPolicy: + description: ContentSecurityPolicy defines the Content-Security-Policy + header value. + type: string + contentTypeNosniff: + description: ContentTypeNosniff defines whether to add the X-Content-Type-Options + header with the nosniff value. + type: boolean + customBrowserXSSValue: + description: CustomBrowserXSSValue defines the X-XSS-Protection + header value. This overrides the BrowserXssFilter option. + type: string + customFrameOptionsValue: + description: CustomFrameOptionsValue defines the X-Frame-Options + header value. This overrides the FrameDeny option. + type: string + customRequestHeaders: + additionalProperties: + type: string + description: CustomRequestHeaders defines the header names and + values to apply to the request. + type: object + customResponseHeaders: + additionalProperties: + type: string + description: CustomResponseHeaders defines the header names and + values to apply to the response. + type: object + featurePolicy: + description: 'Deprecated: use PermissionsPolicy instead.' + type: string + forceSTSHeader: + description: ForceSTSHeader defines whether to add the STS header + even when the connection is HTTP. + type: boolean + frameDeny: + description: FrameDeny defines whether to add the X-Frame-Options + header with the DENY value. + type: boolean + hostsProxyHeaders: + description: HostsProxyHeaders defines the header keys that may + hold a proxied hostname value for the request. + items: + type: string + type: array + isDevelopment: + description: IsDevelopment defines whether to mitigate the unwanted + effects of the AllowedHosts, SSL, and STS options when developing. + Usually testing takes place using HTTP, not HTTPS, and on localhost, + not your production domain. If you would like your development + environment to mimic production with complete Host blocking, + SSL redirects, and STS headers, leave this as false. + type: boolean + permissionsPolicy: + description: PermissionsPolicy defines the Permissions-Policy + header value. This allows sites to control browser features. + type: string + publicKey: + description: PublicKey is the public key that implements HPKP + to prevent MITM attacks with forged certificates. + type: string + referrerPolicy: + description: ReferrerPolicy defines the Referrer-Policy header + value. This allows sites to control whether browsers forward + the Referer header to other sites. + type: string + sslForceHost: + description: 'Deprecated: use RedirectRegex instead.' + type: boolean + sslHost: + description: 'Deprecated: use RedirectRegex instead.' + type: string + sslProxyHeaders: + additionalProperties: + type: string + description: 'SSLProxyHeaders defines the header keys with associated + values that would indicate a valid HTTPS request. It can be + useful when using other proxies (example: "X-Forwarded-Proto": + "https").' + 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: + description: STSIncludeSubdomains defines whether the includeSubDomains + directive is appended to the Strict-Transport-Security header. + type: boolean + stsPreload: + description: STSPreload defines whether the preload flag is appended + to the Strict-Transport-Security header. + type: boolean + stsSeconds: + description: STSSeconds defines the max-age of the Strict-Transport-Security + header. If set to 0, the header is not set. + format: int64 + type: integer + type: object + inFlightReq: + description: 'InFlightReq holds the in-flight request middleware configuration. + This middleware limits the number of requests being processed and + served concurrently. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/inflightreq/' + properties: + amount: + description: Amount defines the maximum amount of allowed simultaneous + in-flight request. The middleware responds with HTTP 429 Too + Many Requests if there are already amount requests in progress + (based on the same sourceCriterion strategy). + format: int64 + type: integer + sourceCriterion: + description: 'SourceCriterion defines what criterion is used to + group requests as originating from a common source. If several + strategies are defined at the same time, an error will be raised. + If none are set, the default is to use the requestHost. More + info: https://doc.traefik.io/traefik/v2.10/middlewares/http/inflightreq/#sourcecriterion' + properties: + ipStrategy: + description: 'IPStrategy holds the IP strategy configuration + used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/#ipstrategy' + properties: + depth: + description: Depth tells Traefik to use the X-Forwarded-For + header and take the IP located at the depth position + (starting from the right). + type: integer + excludedIPs: + description: ExcludedIPs configures Traefik to scan the + X-Forwarded-For header and select the first IP not in + the list. + items: + type: string + type: array + type: object + requestHeaderName: + description: RequestHeaderName defines the name of the header + used to group incoming requests. + type: string + requestHost: + description: RequestHost defines whether to consider the request + Host as the source. + type: boolean + type: object + type: object + ipWhiteList: + description: 'IPWhiteList holds the IP whitelist middleware configuration. + This middleware accepts / refuses requests based on the client IP. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/' + properties: + ipStrategy: + description: 'IPStrategy holds the IP strategy configuration used + by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/#ipstrategy' + properties: + depth: + description: Depth tells Traefik to use the X-Forwarded-For + header and take the IP located at the depth position (starting + from the right). + type: integer + excludedIPs: + description: ExcludedIPs configures Traefik to scan the X-Forwarded-For + header and select the first IP not in the list. + items: + type: string + type: array + type: object + sourceRange: + description: SourceRange defines the set of allowed IPs (or ranges + of allowed IPs by using CIDR notation). + items: + type: string + type: array + type: object + passTLSClientCert: + description: 'PassTLSClientCert holds the pass TLS client cert middleware + configuration. This middleware adds the selected data from the passed + client TLS certificate to a header. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/passtlsclientcert/' + properties: + info: + description: Info selects the specific client certificate details + you want to add to the X-Forwarded-Tls-Client-Cert-Info header. + properties: + issuer: + description: Issuer defines the client certificate issuer + details to add to the X-Forwarded-Tls-Client-Cert-Info header. + properties: + commonName: + description: CommonName defines whether to add the organizationalUnit + information into the issuer. + type: boolean + country: + description: Country defines whether to add the country + information into the issuer. + type: boolean + domainComponent: + description: DomainComponent defines whether to add the + domainComponent information into the issuer. + type: boolean + locality: + description: Locality defines whether to add the locality + information into the issuer. + type: boolean + organization: + description: Organization defines whether to add the organization + information into the issuer. + type: boolean + province: + description: Province defines whether to add the province + information into the issuer. + type: boolean + serialNumber: + description: SerialNumber defines whether to add the serialNumber + information into the issuer. + type: boolean + type: object + notAfter: + description: NotAfter defines whether to add the Not After + information from the Validity part. + type: boolean + notBefore: + description: NotBefore defines whether to add the Not Before + information from the Validity part. + type: boolean + sans: + description: Sans defines whether to add the Subject Alternative + Name information from the Subject Alternative Name part. + type: boolean + serialNumber: + description: SerialNumber defines whether to add the client + serialNumber information. + type: boolean + subject: + description: Subject defines the client certificate subject + details to add to the X-Forwarded-Tls-Client-Cert-Info header. + properties: + commonName: + description: CommonName defines whether to add the organizationalUnit + information into the subject. + type: boolean + country: + description: Country defines whether to add the country + information into the subject. + type: boolean + domainComponent: + description: DomainComponent defines whether to add the + domainComponent information into the subject. + type: boolean + locality: + description: Locality defines whether to add the locality + information into the subject. + type: boolean + organization: + description: Organization defines whether to add the organization + information into the subject. + type: boolean + organizationalUnit: + description: OrganizationalUnit defines whether to add + the organizationalUnit information into the subject. + type: boolean + province: + description: Province defines whether to add the province + information into the subject. + type: boolean + serialNumber: + description: SerialNumber defines whether to add the serialNumber + information into the subject. + type: boolean + type: object + type: object + pem: + description: PEM sets the X-Forwarded-Tls-Client-Cert header with + the certificate. + type: boolean + type: object + plugin: + additionalProperties: + x-kubernetes-preserve-unknown-fields: true + description: 'Plugin defines the middleware plugin configuration. + More info: https://doc.traefik.io/traefik/plugins/' + type: object + rateLimit: + description: 'RateLimit holds the rate limit configuration. This middleware + ensures that services will receive a fair amount of requests, and + allows one to define what fair is. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ratelimit/' + properties: + average: + description: Average is the maximum rate, by default in requests/s, + allowed for the given source. It defaults to 0, which means + no rate limiting. The rate is actually defined by dividing Average + by Period. So for a rate below 1req/s, one needs to define a + Period larger than a second. + format: int64 + type: integer + burst: + description: Burst is the maximum number of requests allowed to + arrive in the same arbitrarily small period of time. It defaults + to 1. + format: int64 + type: integer + period: + anyOf: + - type: integer + - type: string + description: 'Period, in combination with Average, defines the + actual maximum rate, such as: r = Average / Period. It defaults + to a second.' + x-kubernetes-int-or-string: true + sourceCriterion: + description: SourceCriterion defines what criterion is used to + group requests as originating from a common source. If several + strategies are defined at the same time, an error will be raised. + If none are set, the default is to use the request's remote + address field (as an ipStrategy). + properties: + ipStrategy: + description: 'IPStrategy holds the IP strategy configuration + used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/ipwhitelist/#ipstrategy' + properties: + depth: + description: Depth tells Traefik to use the X-Forwarded-For + header and take the IP located at the depth position + (starting from the right). + type: integer + excludedIPs: + description: ExcludedIPs configures Traefik to scan the + X-Forwarded-For header and select the first IP not in + the list. + items: + type: string + type: array + type: object + requestHeaderName: + description: RequestHeaderName defines the name of the header + used to group incoming requests. + type: string + requestHost: + description: RequestHost defines whether to consider the request + Host as the source. + type: boolean + type: object + type: object + redirectRegex: + description: 'RedirectRegex holds the redirect regex middleware configuration. + This middleware redirects a request using regex matching and replacement. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/redirectregex/#regex' + properties: + permanent: + description: Permanent defines whether the redirection is permanent + (301). + type: boolean + regex: + description: Regex defines the regex used to match and capture + elements from the request URL. + type: string + replacement: + description: Replacement defines how to modify the URL to have + the new target URL. + type: string + type: object + redirectScheme: + description: 'RedirectScheme holds the redirect scheme middleware + configuration. This middleware redirects requests from a scheme/port + to another. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/redirectscheme/' + properties: + permanent: + description: Permanent defines whether the redirection is permanent + (301). + type: boolean + port: + description: Port defines the port of the new URL. + type: string + scheme: + description: Scheme defines the scheme of the new URL. + type: string + type: object + replacePath: + description: 'ReplacePath holds the replace path middleware configuration. + This middleware replaces the path of the request URL and store the + original path in an X-Replaced-Path header. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/replacepath/' + properties: + path: + description: Path defines the path to use as replacement in the + request URL. + type: string + type: object + replacePathRegex: + description: 'ReplacePathRegex holds the replace path regex middleware + configuration. This middleware replaces the path of a URL using + regex matching and replacement. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/replacepathregex/' + properties: + regex: + description: Regex defines the regular expression used to match + and capture the path from the request URL. + type: string + replacement: + description: Replacement defines the replacement path format, + which can include captured variables. + type: string + type: object + retry: + description: 'Retry holds the retry middleware configuration. This + middleware reissues requests a given number of times to a backend + server if that server does not reply. As soon as the server answers, + the middleware stops retrying, regardless of the response status. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/retry/' + properties: + attempts: + description: Attempts defines how many times the request should + be retried. + type: integer + initialInterval: + anyOf: + - type: integer + - type: string + description: InitialInterval defines the first wait time in the + exponential backoff series. The maximum interval is calculated + as twice the initialInterval. If unspecified, requests will + be retried immediately. The value of initialInterval should + be provided in seconds or as a valid duration format, see https://pkg.go.dev/time#ParseDuration. + x-kubernetes-int-or-string: true + type: object + stripPrefix: + description: 'StripPrefix holds the strip prefix middleware configuration. + This middleware removes the specified prefixes from the URL path. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/stripprefix/' + properties: + forceSlash: + description: 'ForceSlash ensures that the resulting stripped path + is not the empty string, by replacing it with / when necessary. + Default: true.' + type: boolean + prefixes: + description: Prefixes defines the prefixes to strip from the request + URL. + items: + type: string + type: array + type: object + stripPrefixRegex: + description: 'StripPrefixRegex holds the strip prefix regex middleware + configuration. This middleware removes the matching prefixes from + the URL path. More info: https://doc.traefik.io/traefik/v2.10/middlewares/http/stripprefixregex/' + properties: + regex: + description: Regex defines the regular expression to match the + path prefix from the request URL. + 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/system/traefik-crds/0.1.3/crds/traefik.io_middlewaretcps.yaml b/system/traefik-crds/0.1.3/crds/traefik.io_middlewaretcps.yaml new file mode 100644 index 00000000000..8623568f5b3 --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.io_middlewaretcps.yaml @@ -0,0 +1,72 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + creationTimestamp: null + name: middlewaretcps.traefik.io +spec: + group: traefik.io + names: + kind: MiddlewareTCP + listKind: MiddlewareTCPList + plural: middlewaretcps + singular: middlewaretcp + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: 'MiddlewareTCP is the CRD implementation of a Traefik TCP middleware. + More info: https://doc.traefik.io/traefik/v2.10/middlewares/overview/' + 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 defines the desired state of a MiddlewareTCP. + properties: + inFlightConn: + description: InFlightConn defines the InFlightConn middleware configuration. + properties: + amount: + description: Amount defines the maximum amount of allowed simultaneous + connections. The middleware closes the connection if there are + already amount connections opened. + format: int64 + type: integer + type: object + ipWhiteList: + description: IPWhiteList defines the IPWhiteList middleware configuration. + properties: + sourceRange: + description: SourceRange defines the allowed IPs (or ranges of + allowed IPs by using CIDR notation). + 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/system/traefik-crds/0.1.3/crds/traefik.io_serverstransports.yaml b/system/traefik-crds/0.1.3/crds/traefik.io_serverstransports.yaml new file mode 100644 index 00000000000..803b56395a4 --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.io_serverstransports.yaml @@ -0,0 +1,128 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + creationTimestamp: null + name: serverstransports.traefik.io +spec: + group: traefik.io + names: + kind: ServersTransport + listKind: ServersTransportList + plural: serverstransports + singular: serverstransport + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: 'ServersTransport is the CRD implementation of a ServersTransport. + If no serversTransport is specified, the default@internal will be used. + The default@internal serversTransport is created from the static configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/services/#serverstransport_1' + 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 defines the desired state of a ServersTransport. + properties: + certificatesSecrets: + description: CertificatesSecrets defines a list of secret storing + client certificates for mTLS. + items: + type: string + type: array + disableHTTP2: + description: DisableHTTP2 disables HTTP/2 for connections with backend + servers. + type: boolean + forwardingTimeouts: + description: ForwardingTimeouts defines the timeouts for requests + forwarded to the backend servers. + properties: + dialTimeout: + anyOf: + - type: integer + - type: string + description: DialTimeout is the amount of time to wait until a + connection to a backend server can be established. + x-kubernetes-int-or-string: true + idleConnTimeout: + anyOf: + - type: integer + - type: string + description: IdleConnTimeout is the maximum period for which an + idle HTTP keep-alive connection will remain open before closing + itself. + x-kubernetes-int-or-string: true + pingTimeout: + anyOf: + - type: integer + - type: string + description: PingTimeout is the timeout after which the HTTP/2 + connection will be closed if a response to ping is not received. + x-kubernetes-int-or-string: true + readIdleTimeout: + anyOf: + - type: integer + - type: string + description: ReadIdleTimeout is the timeout after which a health + check using ping frame will be carried out if no frame is received + on the HTTP/2 connection. + x-kubernetes-int-or-string: true + responseHeaderTimeout: + anyOf: + - type: integer + - type: string + description: ResponseHeaderTimeout is the amount of time to wait + for a server's response headers after fully writing the request + (including its body, if any). + x-kubernetes-int-or-string: true + type: object + insecureSkipVerify: + description: InsecureSkipVerify disables SSL certificate verification. + type: boolean + maxIdleConnsPerHost: + description: MaxIdleConnsPerHost controls the maximum idle (keep-alive) + to keep per-host. + type: integer + peerCertURI: + description: PeerCertURI defines the peer cert URI used to match against + SAN URI during the peer certificate verification. + type: string + rootCAsSecrets: + description: RootCAsSecrets defines a list of CA secret used to validate + self-signed certificate. + items: + type: string + type: array + serverName: + description: ServerName defines the server name 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/system/traefik-crds/0.1.3/crds/traefik.io_serverstransporttcps.yaml b/system/traefik-crds/0.1.3/crds/traefik.io_serverstransporttcps.yaml new file mode 100644 index 00000000000..10e0a3f0e79 --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.io_serverstransporttcps.yaml @@ -0,0 +1,122 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + creationTimestamp: null + name: serverstransporttcps.traefik.io +spec: + group: traefik.io + names: + kind: ServersTransportTCP + listKind: ServersTransportTCPList + plural: serverstransporttcps + singular: serverstransporttcp + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: 'ServersTransportTCP is the CRD implementation of a TCPServersTransport. + If no tcpServersTransport is specified, a default one named default@internal + will be used. The default@internal tcpServersTransport can be configured + in the static configuration. More info: https://doc.traefik.io/traefik/v3.0/routing/services/#serverstransport_3' + 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: ServersTransportTCPSpec defines the desired state of a ServersTransportTCP. + properties: + dialKeepAlive: + anyOf: + - type: integer + - type: string + description: DialKeepAlive is the interval between keep-alive probes + for an active network connection. If zero, keep-alive probes are + sent with a default value (currently 15 seconds), if supported by + the protocol and operating system. Network protocols or operating + systems that do not support keep-alives ignore this field. If negative, + keep-alive probes are disabled. + x-kubernetes-int-or-string: true + dialTimeout: + anyOf: + - type: integer + - type: string + description: DialTimeout is the amount of time to wait until a connection + to a backend server can be established. + x-kubernetes-int-or-string: true + terminationDelay: + anyOf: + - type: integer + - type: string + description: TerminationDelay defines the delay to wait before fully + terminating the connection, after one connected peer has closed + its writing capability. + x-kubernetes-int-or-string: true + tls: + description: TLS defines the TLS configuration + properties: + certificatesSecrets: + description: CertificatesSecrets defines a list of secret storing + client certificates for mTLS. + items: + type: string + type: array + insecureSkipVerify: + description: InsecureSkipVerify disables TLS certificate verification. + type: boolean + peerCertURI: + description: MaxIdleConnsPerHost controls the maximum idle (keep-alive) + to keep per-host. PeerCertURI defines the peer cert URI used + to match against SAN URI during the peer certificate verification. + type: string + rootCAsSecrets: + description: RootCAsSecrets defines a list of CA secret used to + validate self-signed certificates. + items: + type: string + type: array + serverName: + description: ServerName defines the server name used to contact + the server. + type: string + spiffe: + description: Spiffe defines the SPIFFE configuration. + properties: + ids: + description: IDs defines the allowed SPIFFE IDs (takes precedence + over the SPIFFE TrustDomain). + items: + type: string + type: array + trustDomain: + description: TrustDomain defines the allowed SPIFFE trust + domain. + type: string + type: object + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/system/traefik-crds/0.1.3/crds/traefik.io_tlsoptions.yaml b/system/traefik-crds/0.1.3/crds/traefik.io_tlsoptions.yaml new file mode 100644 index 00000000000..b86fefe0e95 --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.io_tlsoptions.yaml @@ -0,0 +1,113 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + creationTimestamp: null + name: tlsoptions.traefik.io +spec: + group: traefik.io + names: + kind: TLSOption + listKind: TLSOptionList + plural: tlsoptions + singular: tlsoption + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: 'TLSOption is the CRD implementation of a Traefik TLS Option, + allowing to configure some parameters of the TLS connection. More info: + https://doc.traefik.io/traefik/v2.10/https/tls/#tls-options' + 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 defines the desired state of a TLSOption. + properties: + alpnProtocols: + description: 'ALPNProtocols defines the list of supported application + level protocols for the TLS handshake, in order of preference. More + info: https://doc.traefik.io/traefik/v2.10/https/tls/#alpn-protocols' + items: + type: string + type: array + cipherSuites: + description: 'CipherSuites defines the list of supported cipher suites + for TLS versions up to TLS 1.2. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#cipher-suites' + items: + type: string + type: array + clientAuth: + description: ClientAuth defines the server's policy for TLS Client + Authentication. + properties: + clientAuthType: + description: ClientAuthType defines the client authentication + type to apply. + enum: + - NoClientCert + - RequestClientCert + - RequireAnyClientCert + - VerifyClientCertIfGiven + - RequireAndVerifyClientCert + type: string + secretNames: + description: SecretNames defines the names of the referenced Kubernetes + Secret storing certificate details. + items: + type: string + type: array + type: object + curvePreferences: + description: 'CurvePreferences defines the preferred elliptic curves + in a specific order. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#curve-preferences' + items: + type: string + type: array + maxVersion: + description: 'MaxVersion defines the maximum TLS version that Traefik + will accept. Possible values: VersionTLS10, VersionTLS11, VersionTLS12, + VersionTLS13. Default: None.' + type: string + minVersion: + description: 'MinVersion defines the minimum TLS version that Traefik + will accept. Possible values: VersionTLS10, VersionTLS11, VersionTLS12, + VersionTLS13. Default: VersionTLS10.' + type: string + preferServerCipherSuites: + description: 'PreferServerCipherSuites defines whether the server + chooses a cipher suite among his own instead of among the client''s. + It is enabled automatically when minVersion or maxVersion is set. + Deprecated: https://github.com/golang/go/issues/45430' + type: boolean + sniStrict: + description: SniStrict defines whether Traefik allows connections + from clients connections that do not specify a server_name extension. + type: boolean + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/system/traefik-crds/0.1.3/crds/traefik.io_tlsstores.yaml b/system/traefik-crds/0.1.3/crds/traefik.io_tlsstores.yaml new file mode 100644 index 00000000000..47b46854c8b --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.io_tlsstores.yaml @@ -0,0 +1,99 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + creationTimestamp: null + name: tlsstores.traefik.io +spec: + group: traefik.io + names: + kind: TLSStore + listKind: TLSStoreList + plural: tlsstores + singular: tlsstore + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: 'TLSStore is the CRD implementation of a Traefik TLS Store. For + the time being, only the TLSStore named default is supported. This means + that you cannot have two stores that are named default in different Kubernetes + namespaces. More info: https://doc.traefik.io/traefik/v2.10/https/tls/#certificates-stores' + 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 defines the desired state of a TLSStore. + properties: + certificates: + description: Certificates is a list of secret names, each secret holding + a key/certificate pair to add to the store. + items: + description: Certificate holds a secret name for the TLSStore resource. + properties: + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + required: + - secretName + type: object + type: array + defaultCertificate: + description: DefaultCertificate defines the default certificate configuration. + properties: + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + required: + - secretName + type: object + defaultGeneratedCert: + description: DefaultGeneratedCert defines the default generated certificate + configuration. + properties: + domain: + description: Domain is the domain definition for the DefaultCertificate. + properties: + main: + description: Main defines the main domain name. + type: string + sans: + description: SANs defines the subject alternative domain names. + items: + type: string + type: array + type: object + resolver: + description: Resolver is the name of the resolver that will be + used to issue the DefaultCertificate. + type: string + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/system/traefik-crds/0.1.3/crds/traefik.io_traefikservices.yaml b/system/traefik-crds/0.1.3/crds/traefik.io_traefikservices.yaml new file mode 100644 index 00000000000..0f3475bda46 --- /dev/null +++ b/system/traefik-crds/0.1.3/crds/traefik.io_traefikservices.yaml @@ -0,0 +1,402 @@ + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.6.2 + creationTimestamp: null + name: traefikservices.traefik.io +spec: + group: traefik.io + names: + kind: TraefikService + listKind: TraefikServiceList + plural: traefikservices + singular: traefikservice + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: 'TraefikService is the CRD implementation of a Traefik Service. + TraefikService object allows to: - Apply weight to Services on load-balancing + - Mirror traffic on services More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#kind-traefikservice' + 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: TraefikServiceSpec defines the desired state of a TraefikService. + properties: + mirroring: + description: Mirroring defines the Mirroring service configuration. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + maxBodySize: + description: MaxBodySize defines the maximum size allowed for + the body of the request. If the body is larger, the request + is not mirrored. Default value is -1, which means unlimited + size. + format: int64 + type: integer + mirrors: + description: Mirrors defines the list of mirrors where Traefik + will duplicate the traffic. + items: + description: MirrorService holds the mirror configuration. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: Name defines the name of the referenced Kubernetes + Service or TraefikService. The differentiation between + the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or + if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the + pods. By default, NativeLB is false. + type: boolean + passHostHeader: + description: PassHostHeader defines whether the client Host + header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + percent: + description: 'Percent defines the part of the traffic to + mirror. Supported values: 0 to 100.' + type: integer + port: + anyOf: + - type: integer + - type: string + description: Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to the + client. + properties: + flushInterval: + description: 'FlushInterval defines the interval, in + milliseconds, in between flushes to the client while + copying the response body. A negative value means + to flush immediately after each write to the client. + This configuration is ignored when ReverseProxy recognizes + a response as a streaming response; for such responses, + writes are flushed to the client immediately. Default: + 100ms' + type: string + type: object + scheme: + description: Scheme defines the scheme to use for the request + to the upstream Kubernetes Service. It defaults to https + when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: ServersTransport defines the name of ServersTransport + resource to use. It allows to configure the transport + between Traefik and your servers. Can only be used on + a Kubernetes Service. + type: string + sticky: + description: 'Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions' + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie + can be accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: 'SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite' + type: string + secure: + description: Secure defines whether the cookie can + only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: Strategy defines the load balancing strategy + between the servers. RoundRobin is the only supported + value at the moment. + type: string + weight: + description: Weight defines the weight and 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 defines the name of the referenced Kubernetes + Service or TraefikService. The differentiation between the two + is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the + only child is the Kubernetes Service clusterIP. The Kubernetes + Service itself does load-balance to the pods. By default, NativeLB + is false. + type: boolean + passHostHeader: + description: PassHostHeader defines whether the client Host header + is forwarded to the upstream Kubernetes Service. By default, + passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: Port defines the port of a Kubernetes Service. This + can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards the + response from the upstream Kubernetes Service to the client. + properties: + flushInterval: + description: 'FlushInterval defines the interval, in milliseconds, + in between flushes to the client while copying the response + body. A negative value means to flush immediately after + each write to the client. This configuration is ignored + when ReverseProxy recognizes a response as a streaming response; + for such responses, writes are flushed to the client immediately. + Default: 100ms' + type: string + type: object + scheme: + description: Scheme defines the scheme to use for the request + to the upstream Kubernetes Service. It defaults to https when + Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: ServersTransport defines the name of ServersTransport + resource to use. It allows to configure the transport between + Traefik and your servers. Can only be used on a Kubernetes Service. + type: string + sticky: + description: 'Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions' + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie can be + accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: 'SameSite defines the same site policy. More + info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite' + type: string + secure: + description: Secure defines whether the cookie can only + be transmitted over an encrypted connection (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: Strategy defines the load balancing strategy between + the servers. RoundRobin is the only supported value at the moment. + type: string + weight: + description: Weight defines the weight and 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: Weighted defines the Weighted Round Robin configuration. + properties: + services: + description: Services defines the list of Kubernetes Service and/or + TraefikService to load-balance, with weight. + items: + description: Service defines an upstream HTTP service to proxy + traffic to. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: Name defines the name of the referenced Kubernetes + Service or TraefikService. The differentiation between + the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or + if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the + pods. By default, NativeLB is false. + type: boolean + passHostHeader: + description: PassHostHeader defines whether the client Host + header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to the + client. + properties: + flushInterval: + description: 'FlushInterval defines the interval, in + milliseconds, in between flushes to the client while + copying the response body. A negative value means + to flush immediately after each write to the client. + This configuration is ignored when ReverseProxy recognizes + a response as a streaming response; for such responses, + writes are flushed to the client immediately. Default: + 100ms' + type: string + type: object + scheme: + description: Scheme defines the scheme to use for the request + to the upstream Kubernetes Service. It defaults to https + when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: ServersTransport defines the name of ServersTransport + resource to use. It allows to configure the transport + between Traefik and your servers. Can only be used on + a Kubernetes Service. + type: string + sticky: + description: 'Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.10/routing/services/#sticky-sessions' + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie + can be accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: 'SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite' + type: string + secure: + description: Secure defines whether the cookie can + only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: Strategy defines the load balancing strategy + between the servers. RoundRobin is the only supported + value at the moment. + type: string + weight: + description: Weight defines the weight and 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 defines whether sticky sessions are enabled. + More info: https://doc.traefik.io/traefik/v2.10/routing/providers/kubernetes-crd/#stickiness-and-load-balancing' + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie can be + accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: 'SameSite defines the same site policy. More + info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite' + type: string + secure: + description: Secure defines whether the cookie can only + be transmitted over an encrypted connection (i.e. HTTPS). + 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/system/traefik-crds/0.1.3/dashboard.json b/system/traefik-crds/0.1.3/dashboard.json new file mode 100644 index 00000000000..dccba9bde75 --- /dev/null +++ b/system/traefik-crds/0.1.3/dashboard.json @@ -0,0 +1,1568 @@ +{ + "__inputs": [ + { + "name": "DS_PROMETHEUS", + "label": "Prometheus", + "description": "", + "type": "datasource", + "pluginId": "prometheus", + "pluginName": "Prometheus" + } + ], + "__elements": {}, + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "9.3.1" + }, + { + "type": "panel", + "id": "piechart", + "name": "Pie chart", + "version": "" + }, + { + "type": "datasource", + "id": "prometheus", + "name": "Prometheus", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "stat", + "name": "Stat", + "version": "" + }, + { + "type": "panel", + "id": "timeseries", + "name": "Time series", + "version": "" + } + ], + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": { + "type": "grafana", + "uid": "-- Grafana --" + }, + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "target": { + "limit": 100, + "matchAny": false, + "tags": [], + "type": "dashboard" + }, + "type": "dashboard" + } + ] + }, + "description": "Official dashboard for Traefik on Kubernetes", + "editable": false, + "fiscalYearStartMonth": 0, + "gnetId": 17347, + "graphTooltip": 0, + "id": null, + "links": [], + "liveNow": false, + "panels": [ + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 9, + "panels": [], + "title": "General", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 5, + "x": 0, + "y": 1 + }, + "id": 13, + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "9.3.1", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "count(traefik_config_reloads_total)", + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "Traefik Instances", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 7, + "x": 5, + "y": 1 + }, + "id": 7, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Max", + "sortDesc": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "sum(rate(traefik_entrypoint_requests_total{entrypoint=~\"$entrypoint\"}[1m])) by (entrypoint)", + "legendFormat": "{{entrypoint}}", + "range": true, + "refId": "A" + } + ], + "title": "Requests per Entrypoint", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "https://medium.com/@tristan_96324/prometheus-apdex-alerting-d17a065e39d0", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 1 + }, + "id": 6, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Max", + "sortDesc": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "(sum(rate(traefik_entrypoint_request_duration_seconds_bucket{le=\"0.3\",code=\"200\",entrypoint=~\"$entrypoint\"}[5m])) by (method) + \n sum(rate(traefik_entrypoint_request_duration_seconds_bucket{le=\"1.2\",code=\"200\",entrypoint=~\"$entrypoint\"}[5m])) by (method)) / 2 / \n sum(rate(traefik_entrypoint_request_duration_seconds_count{code=\"200\",entrypoint=~\"$entrypoint\"}[5m])) by (method)\n", + "legendFormat": "{{method}}", + "range": true, + "refId": "A" + } + ], + "title": "Apdex score", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "Mean Distribution", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + } + }, + "mappings": [], + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 5, + "x": 0, + "y": 3 + }, + "id": 14, + "options": { + "legend": { + "displayMode": "list", + "placement": "right", + "showLegend": true, + "values": ["percent"] + }, + "pieType": "pie", + "reduceOptions": { + "calcs": ["mean"], + "fields": "", + "values": false + }, + "tooltip": { + "mode": "multi", + "sort": "asc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "sum(rate(traefik_service_requests_total{service=~\"$service.*\",protocol=\"http\"}[1m])) by (method, code)", + "legendFormat": "{{method}}[{{code}}]", + "range": true, + "refId": "A" + } + ], + "title": "Http Code ", + "type": "piechart" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 9 + }, + "id": 23, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Mean", + "sortDesc": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "topk(15,\n label_replace(\n traefik_service_request_duration_seconds_sum{service=~\"$service.*\",protocol=\"http\"} / \n traefik_service_request_duration_seconds_count{service=~\"$service.*\",protocol=\"http\"},\n \"service\", \"$1\", \"service\", \"([^-]+-[^-]+).*\")\n)\n\n", + "legendFormat": "{{method}}[{{code}}] on {{service}}", + "range": true, + "refId": "A" + } + ], + "title": "Top slow services", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 9 + }, + "id": 5, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Mean", + "sortDesc": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "topk(15,\n label_replace(\n sum by (service,code) \n (rate(traefik_service_requests_total{service=~\"$service.*\",protocol=\"http\"}[5m])) > 0,\n \"service\", \"$1\", \"service\", \"([^-]+-[^-]+).*\")\n)", + "legendFormat": "[{{code}}] on {{service}}", + "range": true, + "refId": "A" + } + ], + "title": "Most requested services", + "type": "timeseries" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 17 + }, + "id": 11, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 18 + }, + "id": 3, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Max", + "sortDesc": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "label_replace(\n 1 - (sum by (service)\n (rate(traefik_service_request_duration_seconds_bucket{le=\"1.2\",service=~\"$service.*\"}[5m])) / sum by (service) \n (rate(traefik_service_request_duration_seconds_count{service=~\"$service.*\"}[5m]))\n ) > 0,\n \"service\", \"$1\", \"service\", \"([^-]+-[^-]+).*\"\n)", + "legendFormat": "{{service}}", + "range": true, + "refId": "A" + } + ], + "title": "Services failing SLO of 1200ms", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 18 + }, + "id": 4, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Max", + "sortDesc": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "label_replace(\n 1 - (sum by (service)\n (rate(traefik_service_request_duration_seconds_bucket{le=\"0.3\",service=~\"$service.*\"}[5m])) / sum by (service) \n (rate(traefik_service_request_duration_seconds_count{service=~\"$service.*\"}[5m]))\n ) > 0,\n \"service\", \"$1\", \"service\", \"([^-]+-[^-]+).*\"\n)", + "legendFormat": "{{service}}", + "range": true, + "refId": "A" + } + ], + "title": "Services failing SLO of 300ms", + "type": "timeseries" + } + ], + "title": "SLO", + "type": "row" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 18 + }, + "id": 16, + "panels": [], + "title": "HTTP Details", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 12, + "w": 8, + "x": 0, + "y": 19 + }, + "id": 17, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Mean", + "sortDesc": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "topk(15,\n label_replace(\n sum by (service,method,code) \n (rate(traefik_service_requests_total{service=~\"$service.*\",code=~\"2..\",protocol=\"http\"}[5m])) > 0,\n \"service\", \"$1\", \"service\", \"([^-]+-[^-]+).*\")\n)", + "legendFormat": "{{method}}[{{code}}] on {{service}}", + "range": true, + "refId": "A" + } + ], + "title": "2xx over 5 min", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 12, + "w": 8, + "x": 8, + "y": 19 + }, + "id": 18, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Mean", + "sortDesc": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "topk(15,\n label_replace(\n sum by (service,method,code) \n (rate(traefik_service_requests_total{service=~\"$service.*\",code=~\"5..\",protocol=\"http\"}[5m])) > 0,\n \"service\", \"$1\", \"service\", \"([^-]+-[^-]+).*\")\n)", + "legendFormat": "{{method}}[{{code}}] on {{service}}", + "range": true, + "refId": "A" + } + ], + "title": "5xx over 5 min", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "reqps" + }, + "overrides": [] + }, + "gridPos": { + "h": 12, + "w": 8, + "x": 16, + "y": 19 + }, + "id": 19, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Mean", + "sortDesc": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "topk(15,\n label_replace(\n sum by (service,method,code) \n (rate(traefik_service_requests_total{service=~\"$service.*\",code!~\"2..|5..\",protocol=\"http\"}[5m])) > 0,\n \"service\", \"$1\", \"service\", \"([^-]+-[^-]+).*\")\n)", + "legendFormat": "{{method}}[{{code}}] on {{service}}", + "range": true, + "refId": "A" + } + ], + "title": "Other codes over 5 min", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "binBps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 31 + }, + "id": 20, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Mean", + "sortDesc": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "topk(15,\n label_replace(\n sum by (service,method) \n (rate(traefik_service_requests_bytes_total{service=~\"$service.*\",protocol=\"http\"}[1m])) > 0,\n \"service\", \"$1\", \"service\", \"([^-]+-[^-]+).*\")\n)", + "legendFormat": "{{method}} on {{service}}", + "range": true, + "refId": "A" + } + ], + "title": "Requests Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisGridShow": true, + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "binBps" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 31 + }, + "id": 24, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Mean", + "sortDesc": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "topk(15,\n label_replace(\n sum by (service,method) \n (rate(traefik_service_responses_bytes_total{service=~\"$service.*\",protocol=\"http\"}[1m])) > 0,\n \"service\", \"$1\", \"service\", \"([^-]+-[^-]+).*\")\n)", + "legendFormat": "{{method}} on {{service}}", + "range": true, + "refId": "A" + } + ], + "title": "Responses Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 39 + }, + "id": 2, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Max", + "sortDesc": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "label_replace(\n sum(traefik_service_open_connections{service=~\"$service.*\"}) by (service),\n \"service\", \"$1\", \"service\", \"([^-]+-[^-]+).*\")", + "legendFormat": "{{service}}", + "range": true, + "refId": "A" + } + ], + "title": "Connections per Service", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 39 + }, + "id": 21, + "options": { + "legend": { + "calcs": ["mean", "max"], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Max", + "sortDesc": true + }, + "tooltip": { + "mode": "multi", + "sort": "desc" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "editorMode": "code", + "expr": "sum(traefik_entrypoint_open_connections{entrypoint=~\"$entrypoint\"}) by (entrypoint)\n", + "legendFormat": "{{entrypoint}}", + "range": true, + "refId": "A" + } + ], + "title": "Connections per Entrypoint", + "type": "timeseries" + } + ], + "refresh": false, + "schemaVersion": 37, + "style": "dark", + "tags": [], + "templating": { + "list": [ + { + "current": { + "selected": false, + "text": "Prometheus", + "value": "Prometheus" + }, + "hide": 0, + "includeAll": false, + "multi": false, + "name": "DS_PROMETHEUS", + "label": "datasource", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "label_values(traefik_entrypoint_open_connections, entrypoint)", + "hide": 0, + "includeAll": true, + "multi": false, + "name": "entrypoint", + "options": [], + "query": { + "query": "label_values(traefik_entrypoint_open_connections, entrypoint)", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "${DS_PROMETHEUS}" + }, + "definition": "label_values(traefik_service_open_connections, service)", + "hide": 0, + "includeAll": true, + "multi": false, + "name": "service", + "options": [], + "query": { + "query": "label_values(traefik_service_open_connections, service)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "/([^-]+-[^-]+).*/", + "skipUrlSync": false, + "sort": 1, + "type": "query" + } + ] + }, + "time": { + "from": "now-6h", + "to": "now" + }, + "timepicker": {}, + "timezone": "", + "title": "Traefik Official Kubernetes Dashboard", + "uid": "n5bu_kv4k", + "version": 6, + "weekStart": "" +} diff --git a/system/traefik-crds/0.1.3/ix_values.yaml b/system/traefik-crds/0.1.3/ix_values.yaml new file mode 100644 index 00000000000..9b21caa5a23 --- /dev/null +++ b/system/traefik-crds/0.1.3/ix_values.yaml @@ -0,0 +1,17 @@ +image: + pullPolicy: IfNotPresent + repository: tccr.io/tccr/scratch + tag: latest + +portal: + open: + enabled: false +service: + main: + enabled: false + ports: + main: + enabled: false +workload: + main: + enabled: false diff --git a/system/traefik-crds/0.1.3/questions.yaml b/system/traefik-crds/0.1.3/questions.yaml new file mode 100755 index 00000000000..2e6bafcb9ee --- /dev/null +++ b/system/traefik-crds/0.1.3/questions.yaml @@ -0,0 +1,75 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - 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: Backup Configuration + description: Configure Velero Backup Schedule + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation + +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" + + path: "$kubernetes-resource_configmap_tcportal-open_path" +questions: + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
    https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
    https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true + diff --git a/system/traefik-crds/0.1.3/templates/NOTES.txt b/system/traefik-crds/0.1.3/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/system/traefik-crds/0.1.3/templates/common.yaml b/system/traefik-crds/0.1.3/templates/common.yaml new file mode 100644 index 00000000000..995efb03eb0 --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/common.yaml @@ -0,0 +1,5 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_ingressroutes.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_ingressroutes.yaml new file mode 100644 index 00000000000..31f9791db08 --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_ingressroutes.yaml @@ -0,0 +1,287 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + 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 the CRD implementation of a Traefik HTTP Router. + 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 defines the desired state of IngressRoute. + properties: + entryPoints: + description: |- + EntryPoints defines the list of entry point names to bind to. + Entry points have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/entrypoints/ + Default: all. + items: + type: string + type: array + routes: + description: Routes defines the list of routes. + items: + description: Route holds the HTTP route configuration. + properties: + kind: + description: |- + Kind defines the kind of the route. + Rule is the only supported kind. + enum: + - Rule + type: string + match: + description: |- + Match defines the router's rule. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#rule + type: string + middlewares: + description: |- + Middlewares defines the list of references to Middleware resources. + More info: https://doc.traefik.io/traefik/v2.11/routing/providers/kubernetes-crd/#kind-middleware + items: + description: MiddlewareRef is a reference to a Middleware + resource. + properties: + name: + description: Name defines the name of the referenced Middleware + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Middleware resource. + type: string + required: + - name + type: object + type: array + priority: + description: |- + Priority defines the router's priority. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#priority + type: integer + services: + description: |- + Services defines the list of Service. + It can contain any combination of TraefikService and/or reference to a Kubernetes Service. + items: + description: Service defines an upstream HTTP service to proxy + traffic to. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: |- + Name defines the name of the referenced Kubernetes Service or TraefikService. + The differentiation between the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: |- + NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + passHostHeader: + description: |- + PassHostHeader defines whether the client Host header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: |- + Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to + the client. + properties: + flushInterval: + description: |- + FlushInterval defines the interval, in milliseconds, in between flushes to the client while copying the response body. + A negative value means to flush immediately after each write to the client. + This configuration is ignored when ReverseProxy recognizes a response as a streaming response; + for such responses, writes are flushed to the client immediately. + Default: 100ms + type: string + type: object + scheme: + description: |- + Scheme defines the scheme to use for the request to the upstream Kubernetes Service. + It defaults to https when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: |- + ServersTransport defines the name of ServersTransport resource to use. + It allows to configure the transport between Traefik and your servers. + Can only be used on a Kubernetes Service. + type: string + sticky: + description: |- + Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/services/#sticky-sessions + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie + can be accessed by client-side APIs, such as + JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: |- + SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite + type: string + secure: + description: Secure defines whether the cookie + can only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: |- + Strategy defines the load balancing strategy between the servers. + RoundRobin is the only supported value at the moment. + type: string + weight: + description: |- + Weight defines the weight and 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 defines the TLS configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#tls + properties: + certResolver: + description: |- + CertResolver defines the name of the certificate resolver to use. + Cert resolvers have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.11/https/acme/#certificate-resolvers + type: string + domains: + description: |- + Domains defines the list of domains that will be used to issue certificates. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#domains + items: + description: Domain holds a domain name with SANs. + properties: + main: + description: Main defines the main domain name. + type: string + sans: + description: SANs defines the subject alternative domain + names. + items: + type: string + type: array + type: object + type: array + options: + description: |- + Options defines the reference to a TLSOption, that specifies the parameters of the TLS connection. + If not defined, the `default` TLSOption is used. + More info: https://doc.traefik.io/traefik/v2.11/https/tls/#tls-options + properties: + name: + description: |- + Name defines the name of the referenced TLSOption. + More info: https://doc.traefik.io/traefik/v2.11/routing/providers/kubernetes-crd/#kind-tlsoption + type: string + namespace: + description: |- + Namespace defines the namespace of the referenced TLSOption. + More info: https://doc.traefik.io/traefik/v2.11/routing/providers/kubernetes-crd/#kind-tlsoption + 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 defines the reference to the TLSStore, that will be used to store certificates. + Please note that only `default` TLSStore can be used. + properties: + name: + description: |- + Name defines the name of the referenced TLSStore. + More info: https://doc.traefik.io/traefik/v2.11/routing/providers/kubernetes-crd/#kind-tlsstore + type: string + namespace: + description: |- + Namespace defines the namespace of the referenced TLSStore. + More info: https://doc.traefik.io/traefik/v2.11/routing/providers/kubernetes-crd/#kind-tlsstore + type: string + required: + - name + type: object + type: object + required: + - routes + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_ingressroutetcps.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_ingressroutetcps.yaml new file mode 100644 index 00000000000..e8356112f6a --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_ingressroutetcps.yaml @@ -0,0 +1,224 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + 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 the CRD implementation of a Traefik TCP Router. + 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 defines the desired state of IngressRouteTCP. + properties: + entryPoints: + description: |- + EntryPoints defines the list of entry point names to bind to. + Entry points have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/entrypoints/ + Default: all. + items: + type: string + type: array + routes: + description: Routes defines the list of routes. + items: + description: RouteTCP holds the TCP route configuration. + properties: + match: + description: |- + Match defines the router's rule. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#rule_1 + type: string + middlewares: + description: Middlewares defines the list of references to MiddlewareTCP + resources. + items: + description: ObjectReference is a generic reference to a Traefik + resource. + properties: + name: + description: Name defines the name of the referenced Traefik + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Traefik resource. + type: string + required: + - name + type: object + type: array + priority: + description: |- + Priority defines the router's priority. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#priority_1 + type: integer + services: + description: Services defines the list of TCP services. + items: + description: ServiceTCP defines an upstream TCP service to + proxy traffic to. + properties: + name: + description: Name defines the name of the referenced Kubernetes + Service. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service. + type: string + nativeLB: + description: |- + NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: |- + Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + proxyProtocol: + description: |- + ProxyProtocol defines the PROXY protocol configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/services/#proxy-protocol + properties: + version: + description: Version defines the PROXY Protocol version + to use. + type: integer + type: object + terminationDelay: + description: |- + TerminationDelay defines the deadline that the proxy sets, after one of its connected peers indicates + it has closed the writing capability of its connection, to close the reading capability as well, + hence fully terminating the connection. + It is a duration in milliseconds, defaulting to 100. + A negative value means an infinite deadline (i.e. the reading capability is never closed). + type: integer + weight: + description: Weight defines the weight used when balancing + requests between multiple Kubernetes Service. + type: integer + required: + - name + - port + type: object + type: array + required: + - match + type: object + type: array + tls: + description: |- + TLS defines the TLS configuration on a layer 4 / TCP Route. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#tls_1 + properties: + certResolver: + description: |- + CertResolver defines the name of the certificate resolver to use. + Cert resolvers have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.11/https/acme/#certificate-resolvers + type: string + domains: + description: |- + Domains defines the list of domains that will be used to issue certificates. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#domains + items: + description: Domain holds a domain name with SANs. + properties: + main: + description: Main defines the main domain name. + type: string + sans: + description: SANs defines the subject alternative domain + names. + items: + type: string + type: array + type: object + type: array + options: + description: |- + Options defines the reference to a TLSOption, that specifies the parameters of the TLS connection. + If not defined, the `default` TLSOption is used. + More info: https://doc.traefik.io/traefik/v2.11/https/tls/#tls-options + properties: + name: + description: Name defines the name of the referenced Traefik + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Traefik resource. + type: string + required: + - name + type: object + passthrough: + description: Passthrough defines whether a TLS router will terminate + the TLS connection. + type: boolean + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + store: + description: |- + Store defines the reference to the TLSStore, that will be used to store certificates. + Please note that only `default` TLSStore can be used. + properties: + name: + description: Name defines the name of the referenced Traefik + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Traefik resource. + type: string + required: + - name + type: object + type: object + required: + - routes + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_ingressrouteudps.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_ingressrouteudps.yaml new file mode 100644 index 00000000000..ac3f3b17ee6 --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_ingressrouteudps.yaml @@ -0,0 +1,104 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + 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 a CRD implementation of a Traefik UDP Router. + 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 defines the desired state of a IngressRouteUDP. + properties: + entryPoints: + description: |- + EntryPoints defines the list of entry point names to bind to. + Entry points have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/entrypoints/ + Default: all. + items: + type: string + type: array + routes: + description: Routes defines the list of routes. + items: + description: RouteUDP holds the UDP route configuration. + properties: + services: + description: Services defines the list of UDP services. + items: + description: ServiceUDP defines an upstream UDP service to + proxy traffic to. + properties: + name: + description: Name defines the name of the referenced Kubernetes + Service. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service. + type: string + nativeLB: + description: |- + NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: |- + Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + weight: + description: Weight defines the weight used when balancing + requests between multiple Kubernetes Service. + 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 diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_middlewares.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_middlewares.yaml new file mode 100644 index 00000000000..be0af55c550 --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_middlewares.yaml @@ -0,0 +1,980 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + 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 the CRD implementation of a Traefik Middleware. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/overview/ + 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 defines the desired state of a Middleware. + properties: + addPrefix: + description: |- + AddPrefix holds the add prefix middleware configuration. + This middleware updates the path of a request before forwarding it. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/addprefix/ + properties: + prefix: + description: |- + Prefix is the string to add before the current path in the requested URL. + It should include a leading slash (/). + type: string + type: object + basicAuth: + description: |- + BasicAuth holds the basic auth middleware configuration. + This middleware restricts access to your services to known users. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/basicauth/ + properties: + headerField: + description: |- + HeaderField defines a header field to store the authenticated user. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/basicauth/#headerfield + type: string + realm: + description: |- + Realm allows the protected resources on a server to be partitioned into a set of protection spaces, each with its own authentication scheme. + Default: traefik. + type: string + removeHeader: + description: |- + RemoveHeader sets the removeHeader option to true to remove the authorization header before forwarding the request to your service. + Default: false. + type: boolean + secret: + description: Secret is the name of the referenced Kubernetes Secret + containing user credentials. + type: string + type: object + buffering: + description: |- + Buffering holds the buffering middleware configuration. + This middleware retries or limits the size of requests that can be forwarded to backends. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/buffering/#maxrequestbodybytes + properties: + maxRequestBodyBytes: + description: |- + MaxRequestBodyBytes defines the maximum allowed body size for the request (in bytes). + If the request exceeds the allowed size, it is not forwarded to the service, and the client gets a 413 (Request Entity Too Large) response. + Default: 0 (no maximum). + format: int64 + type: integer + maxResponseBodyBytes: + description: |- + MaxResponseBodyBytes defines the maximum allowed response size from the service (in bytes). + If the response exceeds the allowed size, it is not forwarded to the client. The client gets a 500 (Internal Server Error) response instead. + Default: 0 (no maximum). + format: int64 + type: integer + memRequestBodyBytes: + description: |- + MemRequestBodyBytes defines the threshold (in bytes) from which the request will be buffered on disk instead of in memory. + Default: 1048576 (1Mi). + format: int64 + type: integer + memResponseBodyBytes: + description: |- + MemResponseBodyBytes defines the threshold (in bytes) from which the response will be buffered on disk instead of in memory. + Default: 1048576 (1Mi). + format: int64 + type: integer + retryExpression: + description: |- + RetryExpression defines the retry conditions. + It is a logical combination of functions with operators AND (&&) and OR (||). + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/buffering/#retryexpression + type: string + type: object + chain: + description: |- + Chain holds the configuration of the chain middleware. + This middleware enables to define reusable combinations of other pieces of middleware. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/chain/ + properties: + middlewares: + description: Middlewares is the list of MiddlewareRef which composes + the chain. + items: + description: MiddlewareRef is a reference to a Middleware resource. + properties: + name: + description: Name defines the name of the referenced Middleware + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Middleware resource. + type: string + required: + - name + type: object + type: array + type: object + circuitBreaker: + description: CircuitBreaker holds the circuit breaker configuration. + properties: + checkPeriod: + anyOf: + - type: integer + - type: string + description: CheckPeriod is the interval between successive checks + of the circuit breaker condition (when in standby state). + x-kubernetes-int-or-string: true + expression: + description: Expression is the condition that triggers the tripped + state. + type: string + fallbackDuration: + anyOf: + - type: integer + - type: string + description: FallbackDuration is the duration for which the circuit + breaker will wait before trying to recover (from a tripped state). + x-kubernetes-int-or-string: true + recoveryDuration: + anyOf: + - type: integer + - type: string + description: RecoveryDuration is the duration for which the circuit + breaker will try to recover (as soon as it is in recovering + state). + x-kubernetes-int-or-string: true + type: object + compress: + description: |- + Compress holds the compress middleware configuration. + This middleware compresses responses before sending them to the client, using gzip compression. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/compress/ + properties: + excludedContentTypes: + description: ExcludedContentTypes defines the list of content + types to compare the Content-Type header of the incoming requests + and responses before compressing. + items: + type: string + type: array + minResponseBodyBytes: + description: |- + MinResponseBodyBytes defines the minimum amount of bytes a response body must have to be compressed. + Default: 1024. + type: integer + type: object + contentType: + description: |- + ContentType holds the content-type middleware configuration. + This middleware exists to enable the correct behavior until at least the default one can be changed in a future version. + properties: + autoDetect: + description: |- + AutoDetect 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. + type: boolean + type: object + digestAuth: + description: |- + DigestAuth holds the digest auth middleware configuration. + This middleware restricts access to your services to known users. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/digestauth/ + properties: + headerField: + description: |- + HeaderField defines a header field to store the authenticated user. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/basicauth/#headerfield + type: string + realm: + description: |- + Realm allows the protected resources on a server to be partitioned into a set of protection spaces, each with its own authentication scheme. + Default: traefik. + type: string + removeHeader: + description: RemoveHeader defines whether to remove the authorization + header before forwarding the request to the backend. + type: boolean + secret: + description: Secret is the name of the referenced Kubernetes Secret + containing user credentials. + type: string + type: object + errors: + description: |- + ErrorPage holds the custom error middleware configuration. + This middleware returns a custom page in lieu of the default, according to configured ranges of HTTP Status codes. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/errorpages/ + properties: + query: + description: |- + Query defines the URL for the error page (hosted by service). + The {status} variable can be used in order to insert the status code in the URL. + type: string + service: + description: |- + Service defines the reference to a Kubernetes Service that will serve the error page. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/errorpages/#service + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: |- + Name defines the name of the referenced Kubernetes Service or TraefikService. + The differentiation between the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: |- + NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + passHostHeader: + description: |- + PassHostHeader defines whether the client Host header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: |- + Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to the + client. + properties: + flushInterval: + description: |- + FlushInterval defines the interval, in milliseconds, in between flushes to the client while copying the response body. + A negative value means to flush immediately after each write to the client. + This configuration is ignored when ReverseProxy recognizes a response as a streaming response; + for such responses, writes are flushed to the client immediately. + Default: 100ms + type: string + type: object + scheme: + description: |- + Scheme defines the scheme to use for the request to the upstream Kubernetes Service. + It defaults to https when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: |- + ServersTransport defines the name of ServersTransport resource to use. + It allows to configure the transport between Traefik and your servers. + Can only be used on a Kubernetes Service. + type: string + sticky: + description: |- + Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/services/#sticky-sessions + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie can + be accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: |- + SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite + type: string + secure: + description: Secure defines whether the cookie can + only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: |- + Strategy defines the load balancing strategy between the servers. + RoundRobin is the only supported value at the moment. + type: string + weight: + description: |- + Weight defines the weight and 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: + description: |- + Status defines which status or range of statuses should result in an error page. + It can be either a status code as a number (500), + as multiple comma-separated numbers (500,502), + as ranges by separating two codes with a dash (500-599), + or a combination of the two (404,418,500-599). + items: + type: string + type: array + type: object + forwardAuth: + description: |- + ForwardAuth holds the forward auth middleware configuration. + This middleware delegates the request authentication to a Service. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/forwardauth/ + properties: + address: + description: Address defines the authentication server address. + type: string + authRequestHeaders: + description: |- + AuthRequestHeaders defines the list of the headers to copy from the request to the authentication server. + If not set or empty then all request headers are passed. + items: + type: string + type: array + authResponseHeaders: + description: AuthResponseHeaders defines the list of headers to + copy from the authentication server response and set on forwarded + request, replacing any existing conflicting headers. + items: + type: string + type: array + authResponseHeadersRegex: + description: |- + AuthResponseHeadersRegex defines the regex to match headers to copy from the authentication server response and set on forwarded request, after stripping all headers that match the regex. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/forwardauth/#authresponseheadersregex + type: string + tls: + description: TLS defines the configuration used to secure the + connection to the authentication server. + properties: + caOptional: + type: boolean + caSecret: + description: |- + CASecret is the name of the referenced Kubernetes Secret containing the CA to validate the server certificate. + The CA certificate is extracted from key `tls.ca` or `ca.crt`. + type: string + certSecret: + description: |- + CertSecret is the name of the referenced Kubernetes Secret containing the client certificate. + The client certificate is extracted from the keys `tls.crt` and `tls.key`. + type: string + insecureSkipVerify: + description: InsecureSkipVerify defines whether the server + certificates should be validated. + type: boolean + type: object + trustForwardHeader: + description: 'TrustForwardHeader defines whether to trust (ie: + forward) all X-Forwarded-* headers.' + type: boolean + type: object + headers: + description: |- + Headers holds the headers middleware configuration. + This middleware manages the requests and responses headers. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/headers/#customrequestheaders + properties: + accessControlAllowCredentials: + description: AccessControlAllowCredentials defines whether the + request can include user credentials. + type: boolean + accessControlAllowHeaders: + description: AccessControlAllowHeaders defines the Access-Control-Request-Headers + values sent in preflight response. + items: + type: string + type: array + accessControlAllowMethods: + description: AccessControlAllowMethods defines the Access-Control-Request-Method + values sent in preflight response. + 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 defines the Access-Control-Expose-Headers + values sent in preflight response. + items: + type: string + type: array + accessControlMaxAge: + description: AccessControlMaxAge defines the time that a preflight + request may be cached. + format: int64 + type: integer + addVaryHeader: + description: AddVaryHeader defines whether the Vary header is + automatically added/updated when the AccessControlAllowOriginList + is set. + type: boolean + allowedHosts: + description: AllowedHosts defines the fully qualified list of + allowed domain names. + items: + type: string + type: array + browserXssFilter: + description: BrowserXSSFilter defines whether to add the X-XSS-Protection + header with the value 1; mode=block. + type: boolean + contentSecurityPolicy: + description: ContentSecurityPolicy defines the Content-Security-Policy + header value. + type: string + contentTypeNosniff: + description: ContentTypeNosniff defines whether to add the X-Content-Type-Options + header with the nosniff value. + type: boolean + customBrowserXSSValue: + description: |- + CustomBrowserXSSValue defines the X-XSS-Protection header value. + This overrides the BrowserXssFilter option. + type: string + customFrameOptionsValue: + description: |- + CustomFrameOptionsValue defines the X-Frame-Options header value. + This overrides the FrameDeny option. + type: string + customRequestHeaders: + additionalProperties: + type: string + description: CustomRequestHeaders defines the header names and + values to apply to the request. + type: object + customResponseHeaders: + additionalProperties: + type: string + description: CustomResponseHeaders defines the header names and + values to apply to the response. + type: object + featurePolicy: + description: 'Deprecated: use PermissionsPolicy instead.' + type: string + forceSTSHeader: + description: ForceSTSHeader defines whether to add the STS header + even when the connection is HTTP. + type: boolean + frameDeny: + description: FrameDeny defines whether to add the X-Frame-Options + header with the DENY value. + type: boolean + hostsProxyHeaders: + description: HostsProxyHeaders defines the header keys that may + hold a proxied hostname value for the request. + items: + type: string + type: array + isDevelopment: + description: |- + IsDevelopment defines whether to mitigate the unwanted effects of the AllowedHosts, SSL, and STS options when developing. + Usually testing takes place using HTTP, not HTTPS, and on localhost, not your production domain. + If you would like your development environment to mimic production with complete Host blocking, SSL redirects, + and STS headers, leave this as false. + type: boolean + permissionsPolicy: + description: |- + PermissionsPolicy defines the Permissions-Policy header value. + This allows sites to control browser features. + type: string + publicKey: + description: PublicKey is the public key that implements HPKP + to prevent MITM attacks with forged certificates. + type: string + referrerPolicy: + description: |- + ReferrerPolicy defines the Referrer-Policy header value. + This allows sites to control whether browsers forward the Referer header to other sites. + type: string + sslForceHost: + description: 'Deprecated: use RedirectRegex instead.' + type: boolean + sslHost: + description: 'Deprecated: use RedirectRegex instead.' + type: string + sslProxyHeaders: + additionalProperties: + type: string + description: |- + SSLProxyHeaders defines the header keys with associated values that would indicate a valid HTTPS request. + It can be useful when using other proxies (example: "X-Forwarded-Proto": "https"). + 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: + description: STSIncludeSubdomains defines whether the includeSubDomains + directive is appended to the Strict-Transport-Security header. + type: boolean + stsPreload: + description: STSPreload defines whether the preload flag is appended + to the Strict-Transport-Security header. + type: boolean + stsSeconds: + description: |- + STSSeconds defines the max-age of the Strict-Transport-Security header. + If set to 0, the header is not set. + format: int64 + type: integer + type: object + inFlightReq: + description: |- + InFlightReq holds the in-flight request middleware configuration. + This middleware limits the number of requests being processed and served concurrently. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/inflightreq/ + properties: + amount: + description: |- + Amount defines the maximum amount of allowed simultaneous in-flight request. + The middleware responds with HTTP 429 Too Many Requests if there are already amount requests in progress (based on the same sourceCriterion strategy). + format: int64 + type: integer + sourceCriterion: + description: |- + SourceCriterion defines what criterion is used to group requests as originating from a common source. + If several strategies are defined at the same time, an error will be raised. + If none are set, the default is to use the requestHost. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/inflightreq/#sourcecriterion + properties: + ipStrategy: + description: |- + IPStrategy holds the IP strategy configuration used by Traefik to determine the client IP. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/ipallowlist/#ipstrategy + properties: + depth: + description: Depth tells Traefik to use the X-Forwarded-For + header and take the IP located at the depth position + (starting from the right). + type: integer + excludedIPs: + description: ExcludedIPs configures Traefik to scan the + X-Forwarded-For header and select the first IP not in + the list. + items: + type: string + type: array + type: object + requestHeaderName: + description: RequestHeaderName defines the name of the header + used to group incoming requests. + type: string + requestHost: + description: RequestHost defines whether to consider the request + Host as the source. + type: boolean + type: object + type: object + ipAllowList: + description: |- + IPAllowList holds the IP allowlist middleware configuration. + This middleware accepts / refuses requests based on the client IP. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/ipallowlist/ + properties: + ipStrategy: + description: |- + IPStrategy holds the IP strategy configuration used by Traefik to determine the client IP. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/ipallowlist/#ipstrategy + properties: + depth: + description: Depth tells Traefik to use the X-Forwarded-For + header and take the IP located at the depth position (starting + from the right). + type: integer + excludedIPs: + description: ExcludedIPs configures Traefik to scan the X-Forwarded-For + header and select the first IP not in the list. + items: + type: string + type: array + type: object + sourceRange: + description: SourceRange defines the set of allowed IPs (or ranges + of allowed IPs by using CIDR notation). + items: + type: string + type: array + type: object + ipWhiteList: + description: |- + IPWhiteList holds the IP whitelist middleware configuration. + This middleware accepts / refuses requests based on the client IP. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/ipwhitelist/ + Deprecated: please use IPAllowList instead. + properties: + ipStrategy: + description: |- + IPStrategy holds the IP strategy configuration used by Traefik to determine the client IP. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/ipallowlist/#ipstrategy + properties: + depth: + description: Depth tells Traefik to use the X-Forwarded-For + header and take the IP located at the depth position (starting + from the right). + type: integer + excludedIPs: + description: ExcludedIPs configures Traefik to scan the X-Forwarded-For + header and select the first IP not in the list. + items: + type: string + type: array + type: object + sourceRange: + description: SourceRange defines the set of allowed IPs (or ranges + of allowed IPs by using CIDR notation). + items: + type: string + type: array + type: object + passTLSClientCert: + description: |- + PassTLSClientCert holds the pass TLS client cert middleware configuration. + This middleware adds the selected data from the passed client TLS certificate to a header. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/passtlsclientcert/ + properties: + info: + description: Info selects the specific client certificate details + you want to add to the X-Forwarded-Tls-Client-Cert-Info header. + properties: + issuer: + description: Issuer defines the client certificate issuer + details to add to the X-Forwarded-Tls-Client-Cert-Info header. + properties: + commonName: + description: CommonName defines whether to add the organizationalUnit + information into the issuer. + type: boolean + country: + description: Country defines whether to add the country + information into the issuer. + type: boolean + domainComponent: + description: DomainComponent defines whether to add the + domainComponent information into the issuer. + type: boolean + locality: + description: Locality defines whether to add the locality + information into the issuer. + type: boolean + organization: + description: Organization defines whether to add the organization + information into the issuer. + type: boolean + province: + description: Province defines whether to add the province + information into the issuer. + type: boolean + serialNumber: + description: SerialNumber defines whether to add the serialNumber + information into the issuer. + type: boolean + type: object + notAfter: + description: NotAfter defines whether to add the Not After + information from the Validity part. + type: boolean + notBefore: + description: NotBefore defines whether to add the Not Before + information from the Validity part. + type: boolean + sans: + description: Sans defines whether to add the Subject Alternative + Name information from the Subject Alternative Name part. + type: boolean + serialNumber: + description: SerialNumber defines whether to add the client + serialNumber information. + type: boolean + subject: + description: Subject defines the client certificate subject + details to add to the X-Forwarded-Tls-Client-Cert-Info header. + properties: + commonName: + description: CommonName defines whether to add the organizationalUnit + information into the subject. + type: boolean + country: + description: Country defines whether to add the country + information into the subject. + type: boolean + domainComponent: + description: DomainComponent defines whether to add the + domainComponent information into the subject. + type: boolean + locality: + description: Locality defines whether to add the locality + information into the subject. + type: boolean + organization: + description: Organization defines whether to add the organization + information into the subject. + type: boolean + organizationalUnit: + description: OrganizationalUnit defines whether to add + the organizationalUnit information into the subject. + type: boolean + province: + description: Province defines whether to add the province + information into the subject. + type: boolean + serialNumber: + description: SerialNumber defines whether to add the serialNumber + information into the subject. + type: boolean + type: object + type: object + pem: + description: PEM sets the X-Forwarded-Tls-Client-Cert header with + the certificate. + type: boolean + type: object + plugin: + additionalProperties: + x-kubernetes-preserve-unknown-fields: true + description: |- + Plugin defines the middleware plugin configuration. + More info: https://doc.traefik.io/traefik/plugins/ + type: object + rateLimit: + description: |- + RateLimit holds the rate limit configuration. + This middleware ensures that services will receive a fair amount of requests, and allows one to define what fair is. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/ratelimit/ + properties: + average: + description: |- + Average is the maximum rate, by default in requests/s, allowed for the given source. + It defaults to 0, which means no rate limiting. + The rate is actually defined by dividing Average by Period. So for a rate below 1req/s, + one needs to define a Period larger than a second. + format: int64 + type: integer + burst: + description: |- + Burst is the maximum number of requests allowed to arrive in the same arbitrarily small period of time. + It defaults to 1. + format: int64 + type: integer + period: + anyOf: + - type: integer + - type: string + description: |- + Period, in combination with Average, defines the actual maximum rate, such as: + r = Average / Period. It defaults to a second. + x-kubernetes-int-or-string: true + sourceCriterion: + description: |- + SourceCriterion defines what criterion is used to group requests as originating from a common source. + If several strategies are defined at the same time, an error will be raised. + If none are set, the default is to use the request's remote address field (as an ipStrategy). + properties: + ipStrategy: + description: |- + IPStrategy holds the IP strategy configuration used by Traefik to determine the client IP. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/ipallowlist/#ipstrategy + properties: + depth: + description: Depth tells Traefik to use the X-Forwarded-For + header and take the IP located at the depth position + (starting from the right). + type: integer + excludedIPs: + description: ExcludedIPs configures Traefik to scan the + X-Forwarded-For header and select the first IP not in + the list. + items: + type: string + type: array + type: object + requestHeaderName: + description: RequestHeaderName defines the name of the header + used to group incoming requests. + type: string + requestHost: + description: RequestHost defines whether to consider the request + Host as the source. + type: boolean + type: object + type: object + redirectRegex: + description: |- + RedirectRegex holds the redirect regex middleware configuration. + This middleware redirects a request using regex matching and replacement. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/redirectregex/#regex + properties: + permanent: + description: Permanent defines whether the redirection is permanent + (301). + type: boolean + regex: + description: Regex defines the regex used to match and capture + elements from the request URL. + type: string + replacement: + description: Replacement defines how to modify the URL to have + the new target URL. + type: string + type: object + redirectScheme: + description: |- + RedirectScheme holds the redirect scheme middleware configuration. + This middleware redirects requests from a scheme/port to another. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/redirectscheme/ + properties: + permanent: + description: Permanent defines whether the redirection is permanent + (301). + type: boolean + port: + description: Port defines the port of the new URL. + type: string + scheme: + description: Scheme defines the scheme of the new URL. + type: string + type: object + replacePath: + description: |- + ReplacePath holds the replace path middleware configuration. + This middleware replaces the path of the request URL and store the original path in an X-Replaced-Path header. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/replacepath/ + properties: + path: + description: Path defines the path to use as replacement in the + request URL. + type: string + type: object + replacePathRegex: + description: |- + ReplacePathRegex holds the replace path regex middleware configuration. + This middleware replaces the path of a URL using regex matching and replacement. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/replacepathregex/ + properties: + regex: + description: Regex defines the regular expression used to match + and capture the path from the request URL. + type: string + replacement: + description: Replacement defines the replacement path format, + which can include captured variables. + type: string + type: object + retry: + description: |- + Retry holds the retry middleware configuration. + This middleware reissues requests a given number of times to a backend server if that server does not reply. + As soon as the server answers, the middleware stops retrying, regardless of the response status. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/retry/ + properties: + attempts: + description: Attempts defines how many times the request should + be retried. + type: integer + initialInterval: + anyOf: + - type: integer + - type: string + description: |- + InitialInterval defines the first wait time in the exponential backoff series. + The maximum interval is calculated as twice the initialInterval. + If unspecified, requests will be retried immediately. + The value of initialInterval should be provided in seconds or as a valid duration format, + see https://pkg.go.dev/time#ParseDuration. + x-kubernetes-int-or-string: true + type: object + stripPrefix: + description: |- + StripPrefix holds the strip prefix middleware configuration. + This middleware removes the specified prefixes from the URL path. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/stripprefix/ + properties: + forceSlash: + description: |- + ForceSlash ensures that the resulting stripped path is not the empty string, by replacing it with / when necessary. + Default: true. + type: boolean + prefixes: + description: Prefixes defines the prefixes to strip from the request + URL. + items: + type: string + type: array + type: object + stripPrefixRegex: + description: |- + StripPrefixRegex holds the strip prefix regex middleware configuration. + This middleware removes the matching prefixes from the URL path. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/stripprefixregex/ + properties: + regex: + description: Regex defines the regular expression to match the + path prefix from the request URL. + items: + type: string + type: array + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_middlewaretcps.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_middlewaretcps.yaml new file mode 100644 index 00000000000..6535b365f1e --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_middlewaretcps.yaml @@ -0,0 +1,87 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + 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 the CRD implementation of a Traefik TCP middleware. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/overview/ + 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 defines the desired state of a MiddlewareTCP. + properties: + inFlightConn: + description: InFlightConn defines the InFlightConn middleware configuration. + properties: + amount: + description: |- + Amount defines the maximum amount of allowed simultaneous connections. + The middleware closes the connection if there are already amount connections opened. + format: int64 + type: integer + type: object + ipAllowList: + description: |- + IPAllowList defines the IPAllowList middleware configuration. + This middleware accepts/refuses connections based on the client IP. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/tcp/ipallowlist/ + properties: + sourceRange: + description: SourceRange defines the allowed IPs (or ranges of + allowed IPs by using CIDR notation). + items: + type: string + type: array + type: object + ipWhiteList: + description: |- + IPWhiteList defines the IPWhiteList middleware configuration. + This middleware accepts/refuses connections based on the client IP. + Deprecated: please use IPAllowList instead. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/tcp/ipwhitelist/ + properties: + sourceRange: + description: SourceRange defines the allowed IPs (or ranges of + allowed IPs by using CIDR notation). + items: + type: string + type: array + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_serverstransports.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_serverstransports.yaml new file mode 100644 index 00000000000..454e35a2a8d --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_serverstransports.yaml @@ -0,0 +1,126 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + 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 the CRD implementation of a ServersTransport. + If no serversTransport is specified, the default@internal will be used. + The default@internal serversTransport is created from the static configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/services/#serverstransport_1 + 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 defines the desired state of a ServersTransport. + properties: + certificatesSecrets: + description: CertificatesSecrets defines a list of secret storing + client certificates for mTLS. + items: + type: string + type: array + disableHTTP2: + description: DisableHTTP2 disables HTTP/2 for connections with backend + servers. + type: boolean + forwardingTimeouts: + description: ForwardingTimeouts defines the timeouts for requests + forwarded to the backend servers. + properties: + dialTimeout: + anyOf: + - type: integer + - type: string + description: DialTimeout is the amount of time to wait until a + connection to a backend server can be established. + x-kubernetes-int-or-string: true + idleConnTimeout: + anyOf: + - type: integer + - type: string + description: IdleConnTimeout is the maximum period for which an + idle HTTP keep-alive connection will remain open before closing + itself. + x-kubernetes-int-or-string: true + pingTimeout: + anyOf: + - type: integer + - type: string + description: PingTimeout is the timeout after which the HTTP/2 + connection will be closed if a response to ping is not received. + x-kubernetes-int-or-string: true + readIdleTimeout: + anyOf: + - type: integer + - type: string + description: ReadIdleTimeout is the timeout after which a health + check using ping frame will be carried out if no frame is received + on the HTTP/2 connection. + x-kubernetes-int-or-string: true + responseHeaderTimeout: + anyOf: + - type: integer + - type: string + description: ResponseHeaderTimeout is the amount of time to wait + for a server's response headers after fully writing the request + (including its body, if any). + x-kubernetes-int-or-string: true + type: object + insecureSkipVerify: + description: InsecureSkipVerify disables SSL certificate verification. + type: boolean + maxIdleConnsPerHost: + description: MaxIdleConnsPerHost controls the maximum idle (keep-alive) + to keep per-host. + type: integer + peerCertURI: + description: PeerCertURI defines the peer cert URI used to match against + SAN URI during the peer certificate verification. + type: string + rootCAsSecrets: + description: RootCAsSecrets defines a list of CA secret used to validate + self-signed certificate. + items: + type: string + type: array + serverName: + description: ServerName defines the server name used to contact the + server. + type: string + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_tlsoptions.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_tlsoptions.yaml new file mode 100644 index 00000000000..bef834eab21 --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_tlsoptions.yaml @@ -0,0 +1,114 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + 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 the CRD implementation of a Traefik TLS Option, allowing to configure some parameters of the TLS connection. + More info: https://doc.traefik.io/traefik/v2.11/https/tls/#tls-options + 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 defines the desired state of a TLSOption. + properties: + alpnProtocols: + description: |- + ALPNProtocols defines the list of supported application level protocols for the TLS handshake, in order of preference. + More info: https://doc.traefik.io/traefik/v2.11/https/tls/#alpn-protocols + items: + type: string + type: array + cipherSuites: + description: |- + CipherSuites defines the list of supported cipher suites for TLS versions up to TLS 1.2. + More info: https://doc.traefik.io/traefik/v2.11/https/tls/#cipher-suites + items: + type: string + type: array + clientAuth: + description: ClientAuth defines the server's policy for TLS Client + Authentication. + properties: + clientAuthType: + description: ClientAuthType defines the client authentication + type to apply. + enum: + - NoClientCert + - RequestClientCert + - RequireAnyClientCert + - VerifyClientCertIfGiven + - RequireAndVerifyClientCert + type: string + secretNames: + description: SecretNames defines the names of the referenced Kubernetes + Secret storing certificate details. + items: + type: string + type: array + type: object + curvePreferences: + description: |- + CurvePreferences defines the preferred elliptic curves in a specific order. + More info: https://doc.traefik.io/traefik/v2.11/https/tls/#curve-preferences + items: + type: string + type: array + maxVersion: + description: |- + MaxVersion defines the maximum TLS version that Traefik will accept. + Possible values: VersionTLS10, VersionTLS11, VersionTLS12, VersionTLS13. + Default: None. + type: string + minVersion: + description: |- + MinVersion defines the minimum TLS version that Traefik will accept. + Possible values: VersionTLS10, VersionTLS11, VersionTLS12, VersionTLS13. + Default: VersionTLS10. + type: string + preferServerCipherSuites: + description: |- + PreferServerCipherSuites defines whether the server chooses a cipher suite among his own instead of among the client's. + It is enabled automatically when minVersion or maxVersion is set. + Deprecated: https://github.com/golang/go/issues/45430 + type: boolean + sniStrict: + description: SniStrict defines whether Traefik allows connections + from clients connections that do not specify a server_name extension. + type: boolean + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_tlsstores.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_tlsstores.yaml new file mode 100644 index 00000000000..57c8e1bf765 --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_tlsstores.yaml @@ -0,0 +1,97 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + 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 the CRD implementation of a Traefik TLS Store. + For the time being, only the TLSStore named default is supported. + This means that you cannot have two stores that are named default in different Kubernetes namespaces. + More info: https://doc.traefik.io/traefik/v2.11/https/tls/#certificates-stores + 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 defines the desired state of a TLSStore. + properties: + certificates: + description: Certificates is a list of secret names, each secret holding + a key/certificate pair to add to the store. + items: + description: Certificate holds a secret name for the TLSStore resource. + properties: + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + required: + - secretName + type: object + type: array + defaultCertificate: + description: DefaultCertificate defines the default certificate configuration. + properties: + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + required: + - secretName + type: object + defaultGeneratedCert: + description: DefaultGeneratedCert defines the default generated certificate + configuration. + properties: + domain: + description: Domain is the domain definition for the DefaultCertificate. + properties: + main: + description: Main defines the main domain name. + type: string + sans: + description: SANs defines the subject alternative domain names. + items: + type: string + type: array + type: object + resolver: + description: Resolver is the name of the resolver that will be + used to issue the DefaultCertificate. + type: string + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_traefikservices.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_traefikservices.yaml new file mode 100644 index 00000000000..5ceb028aa87 --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.containo.us_traefikservices.yaml @@ -0,0 +1,411 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + 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 CRD implementation of a Traefik Service. + TraefikService object allows to: + - Apply weight to Services on load-balancing + - Mirror traffic on services + More info: https://doc.traefik.io/traefik/v2.11/routing/providers/kubernetes-crd/#kind-traefikservice + 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: TraefikServiceSpec defines the desired state of a TraefikService. + properties: + mirroring: + description: Mirroring defines the Mirroring service configuration. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + maxBodySize: + description: |- + MaxBodySize defines the maximum size allowed for the body of the request. + If the body is larger, the request is not mirrored. + Default value is -1, which means unlimited size. + format: int64 + type: integer + mirrors: + description: Mirrors defines the list of mirrors where Traefik + will duplicate the traffic. + items: + description: MirrorService holds the mirror configuration. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: |- + Name defines the name of the referenced Kubernetes Service or TraefikService. + The differentiation between the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: |- + NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + passHostHeader: + description: |- + PassHostHeader defines whether the client Host header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + percent: + description: |- + Percent defines the part of the traffic to mirror. + Supported values: 0 to 100. + type: integer + port: + anyOf: + - type: integer + - type: string + description: |- + Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to the + client. + properties: + flushInterval: + description: |- + FlushInterval defines the interval, in milliseconds, in between flushes to the client while copying the response body. + A negative value means to flush immediately after each write to the client. + This configuration is ignored when ReverseProxy recognizes a response as a streaming response; + for such responses, writes are flushed to the client immediately. + Default: 100ms + type: string + type: object + scheme: + description: |- + Scheme defines the scheme to use for the request to the upstream Kubernetes Service. + It defaults to https when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: |- + ServersTransport defines the name of ServersTransport resource to use. + It allows to configure the transport between Traefik and your servers. + Can only be used on a Kubernetes Service. + type: string + sticky: + description: |- + Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/services/#sticky-sessions + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie + can be accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: |- + SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite + type: string + secure: + description: Secure defines whether the cookie can + only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: |- + Strategy defines the load balancing strategy between the servers. + RoundRobin is the only supported value at the moment. + type: string + weight: + description: |- + Weight defines the weight and 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 defines the name of the referenced Kubernetes Service or TraefikService. + The differentiation between the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: |- + NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + passHostHeader: + description: |- + PassHostHeader defines whether the client Host header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: |- + Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards the + response from the upstream Kubernetes Service to the client. + properties: + flushInterval: + description: |- + FlushInterval defines the interval, in milliseconds, in between flushes to the client while copying the response body. + A negative value means to flush immediately after each write to the client. + This configuration is ignored when ReverseProxy recognizes a response as a streaming response; + for such responses, writes are flushed to the client immediately. + Default: 100ms + type: string + type: object + scheme: + description: |- + Scheme defines the scheme to use for the request to the upstream Kubernetes Service. + It defaults to https when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: |- + ServersTransport defines the name of ServersTransport resource to use. + It allows to configure the transport between Traefik and your servers. + Can only be used on a Kubernetes Service. + type: string + sticky: + description: |- + Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/services/#sticky-sessions + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie can be + accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: |- + SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite + type: string + secure: + description: Secure defines whether the cookie can only + be transmitted over an encrypted connection (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: |- + Strategy defines the load balancing strategy between the servers. + RoundRobin is the only supported value at the moment. + type: string + weight: + description: |- + Weight defines the weight and 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: Weighted defines the Weighted Round Robin configuration. + properties: + services: + description: Services defines the list of Kubernetes Service and/or + TraefikService to load-balance, with weight. + items: + description: Service defines an upstream HTTP service to proxy + traffic to. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: |- + Name defines the name of the referenced Kubernetes Service or TraefikService. + The differentiation between the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: |- + NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + passHostHeader: + description: |- + PassHostHeader defines whether the client Host header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: |- + Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to the + client. + properties: + flushInterval: + description: |- + FlushInterval defines the interval, in milliseconds, in between flushes to the client while copying the response body. + A negative value means to flush immediately after each write to the client. + This configuration is ignored when ReverseProxy recognizes a response as a streaming response; + for such responses, writes are flushed to the client immediately. + Default: 100ms + type: string + type: object + scheme: + description: |- + Scheme defines the scheme to use for the request to the upstream Kubernetes Service. + It defaults to https when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: |- + ServersTransport defines the name of ServersTransport resource to use. + It allows to configure the transport between Traefik and your servers. + Can only be used on a Kubernetes Service. + type: string + sticky: + description: |- + Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/services/#sticky-sessions + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie + can be accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: |- + SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite + type: string + secure: + description: Secure defines whether the cookie can + only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: |- + Strategy defines the load balancing strategy between the servers. + RoundRobin is the only supported value at the moment. + type: string + weight: + description: |- + Weight defines the weight and 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 defines whether sticky sessions are enabled. + More info: https://doc.traefik.io/traefik/v2.11/routing/providers/kubernetes-crd/#stickiness-and-load-balancing + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie can be + accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: |- + SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite + type: string + secure: + description: Secure defines whether the cookie can only + be transmitted over an encrypted connection (i.e. HTTPS). + type: boolean + type: object + type: object + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.io_ingressroutes.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.io_ingressroutes.yaml new file mode 100644 index 00000000000..587207d7c81 --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.io_ingressroutes.yaml @@ -0,0 +1,287 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + name: ingressroutes.traefik.io +spec: + group: traefik.io + names: + kind: IngressRoute + listKind: IngressRouteList + plural: ingressroutes + singular: ingressroute + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: IngressRoute is the CRD implementation of a Traefik HTTP Router. + 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 defines the desired state of IngressRoute. + properties: + entryPoints: + description: |- + EntryPoints defines the list of entry point names to bind to. + Entry points have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/entrypoints/ + Default: all. + items: + type: string + type: array + routes: + description: Routes defines the list of routes. + items: + description: Route holds the HTTP route configuration. + properties: + kind: + description: |- + Kind defines the kind of the route. + Rule is the only supported kind. + enum: + - Rule + type: string + match: + description: |- + Match defines the router's rule. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#rule + type: string + middlewares: + description: |- + Middlewares defines the list of references to Middleware resources. + More info: https://doc.traefik.io/traefik/v2.11/routing/providers/kubernetes-crd/#kind-middleware + items: + description: MiddlewareRef is a reference to a Middleware + resource. + properties: + name: + description: Name defines the name of the referenced Middleware + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Middleware resource. + type: string + required: + - name + type: object + type: array + priority: + description: |- + Priority defines the router's priority. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#priority + type: integer + services: + description: |- + Services defines the list of Service. + It can contain any combination of TraefikService and/or reference to a Kubernetes Service. + items: + description: Service defines an upstream HTTP service to proxy + traffic to. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: |- + Name defines the name of the referenced Kubernetes Service or TraefikService. + The differentiation between the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: |- + NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + passHostHeader: + description: |- + PassHostHeader defines whether the client Host header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: |- + Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to + the client. + properties: + flushInterval: + description: |- + FlushInterval defines the interval, in milliseconds, in between flushes to the client while copying the response body. + A negative value means to flush immediately after each write to the client. + This configuration is ignored when ReverseProxy recognizes a response as a streaming response; + for such responses, writes are flushed to the client immediately. + Default: 100ms + type: string + type: object + scheme: + description: |- + Scheme defines the scheme to use for the request to the upstream Kubernetes Service. + It defaults to https when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: |- + ServersTransport defines the name of ServersTransport resource to use. + It allows to configure the transport between Traefik and your servers. + Can only be used on a Kubernetes Service. + type: string + sticky: + description: |- + Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/services/#sticky-sessions + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie + can be accessed by client-side APIs, such as + JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: |- + SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite + type: string + secure: + description: Secure defines whether the cookie + can only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: |- + Strategy defines the load balancing strategy between the servers. + RoundRobin is the only supported value at the moment. + type: string + weight: + description: |- + Weight defines the weight and 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 defines the TLS configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#tls + properties: + certResolver: + description: |- + CertResolver defines the name of the certificate resolver to use. + Cert resolvers have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.11/https/acme/#certificate-resolvers + type: string + domains: + description: |- + Domains defines the list of domains that will be used to issue certificates. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#domains + items: + description: Domain holds a domain name with SANs. + properties: + main: + description: Main defines the main domain name. + type: string + sans: + description: SANs defines the subject alternative domain + names. + items: + type: string + type: array + type: object + type: array + options: + description: |- + Options defines the reference to a TLSOption, that specifies the parameters of the TLS connection. + If not defined, the `default` TLSOption is used. + More info: https://doc.traefik.io/traefik/v2.11/https/tls/#tls-options + properties: + name: + description: |- + Name defines the name of the referenced TLSOption. + More info: https://doc.traefik.io/traefik/v2.11/routing/providers/kubernetes-crd/#kind-tlsoption + type: string + namespace: + description: |- + Namespace defines the namespace of the referenced TLSOption. + More info: https://doc.traefik.io/traefik/v2.11/routing/providers/kubernetes-crd/#kind-tlsoption + 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 defines the reference to the TLSStore, that will be used to store certificates. + Please note that only `default` TLSStore can be used. + properties: + name: + description: |- + Name defines the name of the referenced TLSStore. + More info: https://doc.traefik.io/traefik/v2.11/routing/providers/kubernetes-crd/#kind-tlsstore + type: string + namespace: + description: |- + Namespace defines the namespace of the referenced TLSStore. + More info: https://doc.traefik.io/traefik/v2.11/routing/providers/kubernetes-crd/#kind-tlsstore + type: string + required: + - name + type: object + type: object + required: + - routes + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.io_ingressroutetcps.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.io_ingressroutetcps.yaml new file mode 100644 index 00000000000..ef6f9b8c189 --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.io_ingressroutetcps.yaml @@ -0,0 +1,224 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + name: ingressroutetcps.traefik.io +spec: + group: traefik.io + names: + kind: IngressRouteTCP + listKind: IngressRouteTCPList + plural: ingressroutetcps + singular: ingressroutetcp + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: IngressRouteTCP is the CRD implementation of a Traefik TCP Router. + 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 defines the desired state of IngressRouteTCP. + properties: + entryPoints: + description: |- + EntryPoints defines the list of entry point names to bind to. + Entry points have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/entrypoints/ + Default: all. + items: + type: string + type: array + routes: + description: Routes defines the list of routes. + items: + description: RouteTCP holds the TCP route configuration. + properties: + match: + description: |- + Match defines the router's rule. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#rule_1 + type: string + middlewares: + description: Middlewares defines the list of references to MiddlewareTCP + resources. + items: + description: ObjectReference is a generic reference to a Traefik + resource. + properties: + name: + description: Name defines the name of the referenced Traefik + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Traefik resource. + type: string + required: + - name + type: object + type: array + priority: + description: |- + Priority defines the router's priority. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#priority_1 + type: integer + services: + description: Services defines the list of TCP services. + items: + description: ServiceTCP defines an upstream TCP service to + proxy traffic to. + properties: + name: + description: Name defines the name of the referenced Kubernetes + Service. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service. + type: string + nativeLB: + description: |- + NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: |- + Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + proxyProtocol: + description: |- + ProxyProtocol defines the PROXY protocol configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/services/#proxy-protocol + properties: + version: + description: Version defines the PROXY Protocol version + to use. + type: integer + type: object + terminationDelay: + description: |- + TerminationDelay defines the deadline that the proxy sets, after one of its connected peers indicates + it has closed the writing capability of its connection, to close the reading capability as well, + hence fully terminating the connection. + It is a duration in milliseconds, defaulting to 100. + A negative value means an infinite deadline (i.e. the reading capability is never closed). + type: integer + weight: + description: Weight defines the weight used when balancing + requests between multiple Kubernetes Service. + type: integer + required: + - name + - port + type: object + type: array + required: + - match + type: object + type: array + tls: + description: |- + TLS defines the TLS configuration on a layer 4 / TCP Route. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#tls_1 + properties: + certResolver: + description: |- + CertResolver defines the name of the certificate resolver to use. + Cert resolvers have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.11/https/acme/#certificate-resolvers + type: string + domains: + description: |- + Domains defines the list of domains that will be used to issue certificates. + More info: https://doc.traefik.io/traefik/v2.11/routing/routers/#domains + items: + description: Domain holds a domain name with SANs. + properties: + main: + description: Main defines the main domain name. + type: string + sans: + description: SANs defines the subject alternative domain + names. + items: + type: string + type: array + type: object + type: array + options: + description: |- + Options defines the reference to a TLSOption, that specifies the parameters of the TLS connection. + If not defined, the `default` TLSOption is used. + More info: https://doc.traefik.io/traefik/v2.11/https/tls/#tls-options + properties: + name: + description: Name defines the name of the referenced Traefik + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Traefik resource. + type: string + required: + - name + type: object + passthrough: + description: Passthrough defines whether a TLS router will terminate + the TLS connection. + type: boolean + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + store: + description: |- + Store defines the reference to the TLSStore, that will be used to store certificates. + Please note that only `default` TLSStore can be used. + properties: + name: + description: Name defines the name of the referenced Traefik + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Traefik resource. + type: string + required: + - name + type: object + type: object + required: + - routes + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.io_ingressrouteudps.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.io_ingressrouteudps.yaml new file mode 100644 index 00000000000..60cc29d5483 --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.io_ingressrouteudps.yaml @@ -0,0 +1,104 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + name: ingressrouteudps.traefik.io +spec: + group: traefik.io + names: + kind: IngressRouteUDP + listKind: IngressRouteUDPList + plural: ingressrouteudps + singular: ingressrouteudp + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: IngressRouteUDP is a CRD implementation of a Traefik UDP Router. + 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 defines the desired state of a IngressRouteUDP. + properties: + entryPoints: + description: |- + EntryPoints defines the list of entry point names to bind to. + Entry points have to be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/entrypoints/ + Default: all. + items: + type: string + type: array + routes: + description: Routes defines the list of routes. + items: + description: RouteUDP holds the UDP route configuration. + properties: + services: + description: Services defines the list of UDP services. + items: + description: ServiceUDP defines an upstream UDP service to + proxy traffic to. + properties: + name: + description: Name defines the name of the referenced Kubernetes + Service. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service. + type: string + nativeLB: + description: |- + NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: |- + Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + weight: + description: Weight defines the weight used when balancing + requests between multiple Kubernetes Service. + 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 diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.io_middlewares.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.io_middlewares.yaml new file mode 100644 index 00000000000..66913e6530d --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.io_middlewares.yaml @@ -0,0 +1,980 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + name: middlewares.traefik.io +spec: + group: traefik.io + names: + kind: Middleware + listKind: MiddlewareList + plural: middlewares + singular: middleware + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: |- + Middleware is the CRD implementation of a Traefik Middleware. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/overview/ + 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 defines the desired state of a Middleware. + properties: + addPrefix: + description: |- + AddPrefix holds the add prefix middleware configuration. + This middleware updates the path of a request before forwarding it. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/addprefix/ + properties: + prefix: + description: |- + Prefix is the string to add before the current path in the requested URL. + It should include a leading slash (/). + type: string + type: object + basicAuth: + description: |- + BasicAuth holds the basic auth middleware configuration. + This middleware restricts access to your services to known users. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/basicauth/ + properties: + headerField: + description: |- + HeaderField defines a header field to store the authenticated user. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/basicauth/#headerfield + type: string + realm: + description: |- + Realm allows the protected resources on a server to be partitioned into a set of protection spaces, each with its own authentication scheme. + Default: traefik. + type: string + removeHeader: + description: |- + RemoveHeader sets the removeHeader option to true to remove the authorization header before forwarding the request to your service. + Default: false. + type: boolean + secret: + description: Secret is the name of the referenced Kubernetes Secret + containing user credentials. + type: string + type: object + buffering: + description: |- + Buffering holds the buffering middleware configuration. + This middleware retries or limits the size of requests that can be forwarded to backends. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/buffering/#maxrequestbodybytes + properties: + maxRequestBodyBytes: + description: |- + MaxRequestBodyBytes defines the maximum allowed body size for the request (in bytes). + If the request exceeds the allowed size, it is not forwarded to the service, and the client gets a 413 (Request Entity Too Large) response. + Default: 0 (no maximum). + format: int64 + type: integer + maxResponseBodyBytes: + description: |- + MaxResponseBodyBytes defines the maximum allowed response size from the service (in bytes). + If the response exceeds the allowed size, it is not forwarded to the client. The client gets a 500 (Internal Server Error) response instead. + Default: 0 (no maximum). + format: int64 + type: integer + memRequestBodyBytes: + description: |- + MemRequestBodyBytes defines the threshold (in bytes) from which the request will be buffered on disk instead of in memory. + Default: 1048576 (1Mi). + format: int64 + type: integer + memResponseBodyBytes: + description: |- + MemResponseBodyBytes defines the threshold (in bytes) from which the response will be buffered on disk instead of in memory. + Default: 1048576 (1Mi). + format: int64 + type: integer + retryExpression: + description: |- + RetryExpression defines the retry conditions. + It is a logical combination of functions with operators AND (&&) and OR (||). + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/buffering/#retryexpression + type: string + type: object + chain: + description: |- + Chain holds the configuration of the chain middleware. + This middleware enables to define reusable combinations of other pieces of middleware. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/chain/ + properties: + middlewares: + description: Middlewares is the list of MiddlewareRef which composes + the chain. + items: + description: MiddlewareRef is a reference to a Middleware resource. + properties: + name: + description: Name defines the name of the referenced Middleware + resource. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Middleware resource. + type: string + required: + - name + type: object + type: array + type: object + circuitBreaker: + description: CircuitBreaker holds the circuit breaker configuration. + properties: + checkPeriod: + anyOf: + - type: integer + - type: string + description: CheckPeriod is the interval between successive checks + of the circuit breaker condition (when in standby state). + x-kubernetes-int-or-string: true + expression: + description: Expression is the condition that triggers the tripped + state. + type: string + fallbackDuration: + anyOf: + - type: integer + - type: string + description: FallbackDuration is the duration for which the circuit + breaker will wait before trying to recover (from a tripped state). + x-kubernetes-int-or-string: true + recoveryDuration: + anyOf: + - type: integer + - type: string + description: RecoveryDuration is the duration for which the circuit + breaker will try to recover (as soon as it is in recovering + state). + x-kubernetes-int-or-string: true + type: object + compress: + description: |- + Compress holds the compress middleware configuration. + This middleware compresses responses before sending them to the client, using gzip compression. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/compress/ + properties: + excludedContentTypes: + description: ExcludedContentTypes defines the list of content + types to compare the Content-Type header of the incoming requests + and responses before compressing. + items: + type: string + type: array + minResponseBodyBytes: + description: |- + MinResponseBodyBytes defines the minimum amount of bytes a response body must have to be compressed. + Default: 1024. + type: integer + type: object + contentType: + description: |- + ContentType holds the content-type middleware configuration. + This middleware exists to enable the correct behavior until at least the default one can be changed in a future version. + properties: + autoDetect: + description: |- + AutoDetect 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. + type: boolean + type: object + digestAuth: + description: |- + DigestAuth holds the digest auth middleware configuration. + This middleware restricts access to your services to known users. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/digestauth/ + properties: + headerField: + description: |- + HeaderField defines a header field to store the authenticated user. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/basicauth/#headerfield + type: string + realm: + description: |- + Realm allows the protected resources on a server to be partitioned into a set of protection spaces, each with its own authentication scheme. + Default: traefik. + type: string + removeHeader: + description: RemoveHeader defines whether to remove the authorization + header before forwarding the request to the backend. + type: boolean + secret: + description: Secret is the name of the referenced Kubernetes Secret + containing user credentials. + type: string + type: object + errors: + description: |- + ErrorPage holds the custom error middleware configuration. + This middleware returns a custom page in lieu of the default, according to configured ranges of HTTP Status codes. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/errorpages/ + properties: + query: + description: |- + Query defines the URL for the error page (hosted by service). + The {status} variable can be used in order to insert the status code in the URL. + type: string + service: + description: |- + Service defines the reference to a Kubernetes Service that will serve the error page. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/errorpages/#service + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: |- + Name defines the name of the referenced Kubernetes Service or TraefikService. + The differentiation between the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: |- + NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + passHostHeader: + description: |- + PassHostHeader defines whether the client Host header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: |- + Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to the + client. + properties: + flushInterval: + description: |- + FlushInterval defines the interval, in milliseconds, in between flushes to the client while copying the response body. + A negative value means to flush immediately after each write to the client. + This configuration is ignored when ReverseProxy recognizes a response as a streaming response; + for such responses, writes are flushed to the client immediately. + Default: 100ms + type: string + type: object + scheme: + description: |- + Scheme defines the scheme to use for the request to the upstream Kubernetes Service. + It defaults to https when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: |- + ServersTransport defines the name of ServersTransport resource to use. + It allows to configure the transport between Traefik and your servers. + Can only be used on a Kubernetes Service. + type: string + sticky: + description: |- + Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/services/#sticky-sessions + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie can + be accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: |- + SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite + type: string + secure: + description: Secure defines whether the cookie can + only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: |- + Strategy defines the load balancing strategy between the servers. + RoundRobin is the only supported value at the moment. + type: string + weight: + description: |- + Weight defines the weight and 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: + description: |- + Status defines which status or range of statuses should result in an error page. + It can be either a status code as a number (500), + as multiple comma-separated numbers (500,502), + as ranges by separating two codes with a dash (500-599), + or a combination of the two (404,418,500-599). + items: + type: string + type: array + type: object + forwardAuth: + description: |- + ForwardAuth holds the forward auth middleware configuration. + This middleware delegates the request authentication to a Service. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/forwardauth/ + properties: + address: + description: Address defines the authentication server address. + type: string + authRequestHeaders: + description: |- + AuthRequestHeaders defines the list of the headers to copy from the request to the authentication server. + If not set or empty then all request headers are passed. + items: + type: string + type: array + authResponseHeaders: + description: AuthResponseHeaders defines the list of headers to + copy from the authentication server response and set on forwarded + request, replacing any existing conflicting headers. + items: + type: string + type: array + authResponseHeadersRegex: + description: |- + AuthResponseHeadersRegex defines the regex to match headers to copy from the authentication server response and set on forwarded request, after stripping all headers that match the regex. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/forwardauth/#authresponseheadersregex + type: string + tls: + description: TLS defines the configuration used to secure the + connection to the authentication server. + properties: + caOptional: + type: boolean + caSecret: + description: |- + CASecret is the name of the referenced Kubernetes Secret containing the CA to validate the server certificate. + The CA certificate is extracted from key `tls.ca` or `ca.crt`. + type: string + certSecret: + description: |- + CertSecret is the name of the referenced Kubernetes Secret containing the client certificate. + The client certificate is extracted from the keys `tls.crt` and `tls.key`. + type: string + insecureSkipVerify: + description: InsecureSkipVerify defines whether the server + certificates should be validated. + type: boolean + type: object + trustForwardHeader: + description: 'TrustForwardHeader defines whether to trust (ie: + forward) all X-Forwarded-* headers.' + type: boolean + type: object + headers: + description: |- + Headers holds the headers middleware configuration. + This middleware manages the requests and responses headers. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/headers/#customrequestheaders + properties: + accessControlAllowCredentials: + description: AccessControlAllowCredentials defines whether the + request can include user credentials. + type: boolean + accessControlAllowHeaders: + description: AccessControlAllowHeaders defines the Access-Control-Request-Headers + values sent in preflight response. + items: + type: string + type: array + accessControlAllowMethods: + description: AccessControlAllowMethods defines the Access-Control-Request-Method + values sent in preflight response. + 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 defines the Access-Control-Expose-Headers + values sent in preflight response. + items: + type: string + type: array + accessControlMaxAge: + description: AccessControlMaxAge defines the time that a preflight + request may be cached. + format: int64 + type: integer + addVaryHeader: + description: AddVaryHeader defines whether the Vary header is + automatically added/updated when the AccessControlAllowOriginList + is set. + type: boolean + allowedHosts: + description: AllowedHosts defines the fully qualified list of + allowed domain names. + items: + type: string + type: array + browserXssFilter: + description: BrowserXSSFilter defines whether to add the X-XSS-Protection + header with the value 1; mode=block. + type: boolean + contentSecurityPolicy: + description: ContentSecurityPolicy defines the Content-Security-Policy + header value. + type: string + contentTypeNosniff: + description: ContentTypeNosniff defines whether to add the X-Content-Type-Options + header with the nosniff value. + type: boolean + customBrowserXSSValue: + description: |- + CustomBrowserXSSValue defines the X-XSS-Protection header value. + This overrides the BrowserXssFilter option. + type: string + customFrameOptionsValue: + description: |- + CustomFrameOptionsValue defines the X-Frame-Options header value. + This overrides the FrameDeny option. + type: string + customRequestHeaders: + additionalProperties: + type: string + description: CustomRequestHeaders defines the header names and + values to apply to the request. + type: object + customResponseHeaders: + additionalProperties: + type: string + description: CustomResponseHeaders defines the header names and + values to apply to the response. + type: object + featurePolicy: + description: 'Deprecated: use PermissionsPolicy instead.' + type: string + forceSTSHeader: + description: ForceSTSHeader defines whether to add the STS header + even when the connection is HTTP. + type: boolean + frameDeny: + description: FrameDeny defines whether to add the X-Frame-Options + header with the DENY value. + type: boolean + hostsProxyHeaders: + description: HostsProxyHeaders defines the header keys that may + hold a proxied hostname value for the request. + items: + type: string + type: array + isDevelopment: + description: |- + IsDevelopment defines whether to mitigate the unwanted effects of the AllowedHosts, SSL, and STS options when developing. + Usually testing takes place using HTTP, not HTTPS, and on localhost, not your production domain. + If you would like your development environment to mimic production with complete Host blocking, SSL redirects, + and STS headers, leave this as false. + type: boolean + permissionsPolicy: + description: |- + PermissionsPolicy defines the Permissions-Policy header value. + This allows sites to control browser features. + type: string + publicKey: + description: PublicKey is the public key that implements HPKP + to prevent MITM attacks with forged certificates. + type: string + referrerPolicy: + description: |- + ReferrerPolicy defines the Referrer-Policy header value. + This allows sites to control whether browsers forward the Referer header to other sites. + type: string + sslForceHost: + description: 'Deprecated: use RedirectRegex instead.' + type: boolean + sslHost: + description: 'Deprecated: use RedirectRegex instead.' + type: string + sslProxyHeaders: + additionalProperties: + type: string + description: |- + SSLProxyHeaders defines the header keys with associated values that would indicate a valid HTTPS request. + It can be useful when using other proxies (example: "X-Forwarded-Proto": "https"). + 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: + description: STSIncludeSubdomains defines whether the includeSubDomains + directive is appended to the Strict-Transport-Security header. + type: boolean + stsPreload: + description: STSPreload defines whether the preload flag is appended + to the Strict-Transport-Security header. + type: boolean + stsSeconds: + description: |- + STSSeconds defines the max-age of the Strict-Transport-Security header. + If set to 0, the header is not set. + format: int64 + type: integer + type: object + inFlightReq: + description: |- + InFlightReq holds the in-flight request middleware configuration. + This middleware limits the number of requests being processed and served concurrently. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/inflightreq/ + properties: + amount: + description: |- + Amount defines the maximum amount of allowed simultaneous in-flight request. + The middleware responds with HTTP 429 Too Many Requests if there are already amount requests in progress (based on the same sourceCriterion strategy). + format: int64 + type: integer + sourceCriterion: + description: |- + SourceCriterion defines what criterion is used to group requests as originating from a common source. + If several strategies are defined at the same time, an error will be raised. + If none are set, the default is to use the requestHost. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/inflightreq/#sourcecriterion + properties: + ipStrategy: + description: |- + IPStrategy holds the IP strategy configuration used by Traefik to determine the client IP. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/ipallowlist/#ipstrategy + properties: + depth: + description: Depth tells Traefik to use the X-Forwarded-For + header and take the IP located at the depth position + (starting from the right). + type: integer + excludedIPs: + description: ExcludedIPs configures Traefik to scan the + X-Forwarded-For header and select the first IP not in + the list. + items: + type: string + type: array + type: object + requestHeaderName: + description: RequestHeaderName defines the name of the header + used to group incoming requests. + type: string + requestHost: + description: RequestHost defines whether to consider the request + Host as the source. + type: boolean + type: object + type: object + ipAllowList: + description: |- + IPAllowList holds the IP allowlist middleware configuration. + This middleware accepts / refuses requests based on the client IP. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/ipallowlist/ + properties: + ipStrategy: + description: |- + IPStrategy holds the IP strategy configuration used by Traefik to determine the client IP. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/ipallowlist/#ipstrategy + properties: + depth: + description: Depth tells Traefik to use the X-Forwarded-For + header and take the IP located at the depth position (starting + from the right). + type: integer + excludedIPs: + description: ExcludedIPs configures Traefik to scan the X-Forwarded-For + header and select the first IP not in the list. + items: + type: string + type: array + type: object + sourceRange: + description: SourceRange defines the set of allowed IPs (or ranges + of allowed IPs by using CIDR notation). + items: + type: string + type: array + type: object + ipWhiteList: + description: |- + IPWhiteList holds the IP whitelist middleware configuration. + This middleware accepts / refuses requests based on the client IP. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/ipwhitelist/ + Deprecated: please use IPAllowList instead. + properties: + ipStrategy: + description: |- + IPStrategy holds the IP strategy configuration used by Traefik to determine the client IP. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/ipallowlist/#ipstrategy + properties: + depth: + description: Depth tells Traefik to use the X-Forwarded-For + header and take the IP located at the depth position (starting + from the right). + type: integer + excludedIPs: + description: ExcludedIPs configures Traefik to scan the X-Forwarded-For + header and select the first IP not in the list. + items: + type: string + type: array + type: object + sourceRange: + description: SourceRange defines the set of allowed IPs (or ranges + of allowed IPs by using CIDR notation). + items: + type: string + type: array + type: object + passTLSClientCert: + description: |- + PassTLSClientCert holds the pass TLS client cert middleware configuration. + This middleware adds the selected data from the passed client TLS certificate to a header. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/passtlsclientcert/ + properties: + info: + description: Info selects the specific client certificate details + you want to add to the X-Forwarded-Tls-Client-Cert-Info header. + properties: + issuer: + description: Issuer defines the client certificate issuer + details to add to the X-Forwarded-Tls-Client-Cert-Info header. + properties: + commonName: + description: CommonName defines whether to add the organizationalUnit + information into the issuer. + type: boolean + country: + description: Country defines whether to add the country + information into the issuer. + type: boolean + domainComponent: + description: DomainComponent defines whether to add the + domainComponent information into the issuer. + type: boolean + locality: + description: Locality defines whether to add the locality + information into the issuer. + type: boolean + organization: + description: Organization defines whether to add the organization + information into the issuer. + type: boolean + province: + description: Province defines whether to add the province + information into the issuer. + type: boolean + serialNumber: + description: SerialNumber defines whether to add the serialNumber + information into the issuer. + type: boolean + type: object + notAfter: + description: NotAfter defines whether to add the Not After + information from the Validity part. + type: boolean + notBefore: + description: NotBefore defines whether to add the Not Before + information from the Validity part. + type: boolean + sans: + description: Sans defines whether to add the Subject Alternative + Name information from the Subject Alternative Name part. + type: boolean + serialNumber: + description: SerialNumber defines whether to add the client + serialNumber information. + type: boolean + subject: + description: Subject defines the client certificate subject + details to add to the X-Forwarded-Tls-Client-Cert-Info header. + properties: + commonName: + description: CommonName defines whether to add the organizationalUnit + information into the subject. + type: boolean + country: + description: Country defines whether to add the country + information into the subject. + type: boolean + domainComponent: + description: DomainComponent defines whether to add the + domainComponent information into the subject. + type: boolean + locality: + description: Locality defines whether to add the locality + information into the subject. + type: boolean + organization: + description: Organization defines whether to add the organization + information into the subject. + type: boolean + organizationalUnit: + description: OrganizationalUnit defines whether to add + the organizationalUnit information into the subject. + type: boolean + province: + description: Province defines whether to add the province + information into the subject. + type: boolean + serialNumber: + description: SerialNumber defines whether to add the serialNumber + information into the subject. + type: boolean + type: object + type: object + pem: + description: PEM sets the X-Forwarded-Tls-Client-Cert header with + the certificate. + type: boolean + type: object + plugin: + additionalProperties: + x-kubernetes-preserve-unknown-fields: true + description: |- + Plugin defines the middleware plugin configuration. + More info: https://doc.traefik.io/traefik/plugins/ + type: object + rateLimit: + description: |- + RateLimit holds the rate limit configuration. + This middleware ensures that services will receive a fair amount of requests, and allows one to define what fair is. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/ratelimit/ + properties: + average: + description: |- + Average is the maximum rate, by default in requests/s, allowed for the given source. + It defaults to 0, which means no rate limiting. + The rate is actually defined by dividing Average by Period. So for a rate below 1req/s, + one needs to define a Period larger than a second. + format: int64 + type: integer + burst: + description: |- + Burst is the maximum number of requests allowed to arrive in the same arbitrarily small period of time. + It defaults to 1. + format: int64 + type: integer + period: + anyOf: + - type: integer + - type: string + description: |- + Period, in combination with Average, defines the actual maximum rate, such as: + r = Average / Period. It defaults to a second. + x-kubernetes-int-or-string: true + sourceCriterion: + description: |- + SourceCriterion defines what criterion is used to group requests as originating from a common source. + If several strategies are defined at the same time, an error will be raised. + If none are set, the default is to use the request's remote address field (as an ipStrategy). + properties: + ipStrategy: + description: |- + IPStrategy holds the IP strategy configuration used by Traefik to determine the client IP. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/ipallowlist/#ipstrategy + properties: + depth: + description: Depth tells Traefik to use the X-Forwarded-For + header and take the IP located at the depth position + (starting from the right). + type: integer + excludedIPs: + description: ExcludedIPs configures Traefik to scan the + X-Forwarded-For header and select the first IP not in + the list. + items: + type: string + type: array + type: object + requestHeaderName: + description: RequestHeaderName defines the name of the header + used to group incoming requests. + type: string + requestHost: + description: RequestHost defines whether to consider the request + Host as the source. + type: boolean + type: object + type: object + redirectRegex: + description: |- + RedirectRegex holds the redirect regex middleware configuration. + This middleware redirects a request using regex matching and replacement. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/redirectregex/#regex + properties: + permanent: + description: Permanent defines whether the redirection is permanent + (301). + type: boolean + regex: + description: Regex defines the regex used to match and capture + elements from the request URL. + type: string + replacement: + description: Replacement defines how to modify the URL to have + the new target URL. + type: string + type: object + redirectScheme: + description: |- + RedirectScheme holds the redirect scheme middleware configuration. + This middleware redirects requests from a scheme/port to another. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/redirectscheme/ + properties: + permanent: + description: Permanent defines whether the redirection is permanent + (301). + type: boolean + port: + description: Port defines the port of the new URL. + type: string + scheme: + description: Scheme defines the scheme of the new URL. + type: string + type: object + replacePath: + description: |- + ReplacePath holds the replace path middleware configuration. + This middleware replaces the path of the request URL and store the original path in an X-Replaced-Path header. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/replacepath/ + properties: + path: + description: Path defines the path to use as replacement in the + request URL. + type: string + type: object + replacePathRegex: + description: |- + ReplacePathRegex holds the replace path regex middleware configuration. + This middleware replaces the path of a URL using regex matching and replacement. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/replacepathregex/ + properties: + regex: + description: Regex defines the regular expression used to match + and capture the path from the request URL. + type: string + replacement: + description: Replacement defines the replacement path format, + which can include captured variables. + type: string + type: object + retry: + description: |- + Retry holds the retry middleware configuration. + This middleware reissues requests a given number of times to a backend server if that server does not reply. + As soon as the server answers, the middleware stops retrying, regardless of the response status. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/retry/ + properties: + attempts: + description: Attempts defines how many times the request should + be retried. + type: integer + initialInterval: + anyOf: + - type: integer + - type: string + description: |- + InitialInterval defines the first wait time in the exponential backoff series. + The maximum interval is calculated as twice the initialInterval. + If unspecified, requests will be retried immediately. + The value of initialInterval should be provided in seconds or as a valid duration format, + see https://pkg.go.dev/time#ParseDuration. + x-kubernetes-int-or-string: true + type: object + stripPrefix: + description: |- + StripPrefix holds the strip prefix middleware configuration. + This middleware removes the specified prefixes from the URL path. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/stripprefix/ + properties: + forceSlash: + description: |- + ForceSlash ensures that the resulting stripped path is not the empty string, by replacing it with / when necessary. + Default: true. + type: boolean + prefixes: + description: Prefixes defines the prefixes to strip from the request + URL. + items: + type: string + type: array + type: object + stripPrefixRegex: + description: |- + StripPrefixRegex holds the strip prefix regex middleware configuration. + This middleware removes the matching prefixes from the URL path. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/http/stripprefixregex/ + properties: + regex: + description: Regex defines the regular expression to match the + path prefix from the request URL. + items: + type: string + type: array + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.io_middlewaretcps.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.io_middlewaretcps.yaml new file mode 100644 index 00000000000..982caa692e6 --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.io_middlewaretcps.yaml @@ -0,0 +1,87 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + name: middlewaretcps.traefik.io +spec: + group: traefik.io + names: + kind: MiddlewareTCP + listKind: MiddlewareTCPList + plural: middlewaretcps + singular: middlewaretcp + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: |- + MiddlewareTCP is the CRD implementation of a Traefik TCP middleware. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/overview/ + 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 defines the desired state of a MiddlewareTCP. + properties: + inFlightConn: + description: InFlightConn defines the InFlightConn middleware configuration. + properties: + amount: + description: |- + Amount defines the maximum amount of allowed simultaneous connections. + The middleware closes the connection if there are already amount connections opened. + format: int64 + type: integer + type: object + ipAllowList: + description: |- + IPAllowList defines the IPAllowList middleware configuration. + This middleware accepts/refuses connections based on the client IP. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/tcp/ipallowlist/ + properties: + sourceRange: + description: SourceRange defines the allowed IPs (or ranges of + allowed IPs by using CIDR notation). + items: + type: string + type: array + type: object + ipWhiteList: + description: |- + IPWhiteList defines the IPWhiteList middleware configuration. + This middleware accepts/refuses connections based on the client IP. + Deprecated: please use IPAllowList instead. + More info: https://doc.traefik.io/traefik/v2.11/middlewares/tcp/ipwhitelist/ + properties: + sourceRange: + description: SourceRange defines the allowed IPs (or ranges of + allowed IPs by using CIDR notation). + items: + type: string + type: array + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.io_serverstransports.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.io_serverstransports.yaml new file mode 100644 index 00000000000..aad13e089a5 --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.io_serverstransports.yaml @@ -0,0 +1,126 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + name: serverstransports.traefik.io +spec: + group: traefik.io + names: + kind: ServersTransport + listKind: ServersTransportList + plural: serverstransports + singular: serverstransport + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: |- + ServersTransport is the CRD implementation of a ServersTransport. + If no serversTransport is specified, the default@internal will be used. + The default@internal serversTransport is created from the static configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/services/#serverstransport_1 + 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 defines the desired state of a ServersTransport. + properties: + certificatesSecrets: + description: CertificatesSecrets defines a list of secret storing + client certificates for mTLS. + items: + type: string + type: array + disableHTTP2: + description: DisableHTTP2 disables HTTP/2 for connections with backend + servers. + type: boolean + forwardingTimeouts: + description: ForwardingTimeouts defines the timeouts for requests + forwarded to the backend servers. + properties: + dialTimeout: + anyOf: + - type: integer + - type: string + description: DialTimeout is the amount of time to wait until a + connection to a backend server can be established. + x-kubernetes-int-or-string: true + idleConnTimeout: + anyOf: + - type: integer + - type: string + description: IdleConnTimeout is the maximum period for which an + idle HTTP keep-alive connection will remain open before closing + itself. + x-kubernetes-int-or-string: true + pingTimeout: + anyOf: + - type: integer + - type: string + description: PingTimeout is the timeout after which the HTTP/2 + connection will be closed if a response to ping is not received. + x-kubernetes-int-or-string: true + readIdleTimeout: + anyOf: + - type: integer + - type: string + description: ReadIdleTimeout is the timeout after which a health + check using ping frame will be carried out if no frame is received + on the HTTP/2 connection. + x-kubernetes-int-or-string: true + responseHeaderTimeout: + anyOf: + - type: integer + - type: string + description: ResponseHeaderTimeout is the amount of time to wait + for a server's response headers after fully writing the request + (including its body, if any). + x-kubernetes-int-or-string: true + type: object + insecureSkipVerify: + description: InsecureSkipVerify disables SSL certificate verification. + type: boolean + maxIdleConnsPerHost: + description: MaxIdleConnsPerHost controls the maximum idle (keep-alive) + to keep per-host. + type: integer + peerCertURI: + description: PeerCertURI defines the peer cert URI used to match against + SAN URI during the peer certificate verification. + type: string + rootCAsSecrets: + description: RootCAsSecrets defines a list of CA secret used to validate + self-signed certificate. + items: + type: string + type: array + serverName: + description: ServerName defines the server name used to contact the + server. + type: string + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.io_serverstransporttcps.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.io_serverstransporttcps.yaml new file mode 100644 index 00000000000..b255d3296ca --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.io_serverstransporttcps.yaml @@ -0,0 +1,120 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + name: serverstransporttcps.traefik.io +spec: + group: traefik.io + names: + kind: ServersTransportTCP + listKind: ServersTransportTCPList + plural: serverstransporttcps + singular: serverstransporttcp + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: |- + ServersTransportTCP is the CRD implementation of a TCPServersTransport. + If no tcpServersTransport is specified, a default one named default@internal will be used. + The default@internal tcpServersTransport can be configured in the static configuration. + More info: https://doc.traefik.io/traefik/v3.0/routing/services/#serverstransport_3 + 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: ServersTransportTCPSpec defines the desired state of a ServersTransportTCP. + properties: + dialKeepAlive: + anyOf: + - type: integer + - type: string + description: DialKeepAlive is the interval between keep-alive probes + for an active network connection. If zero, keep-alive probes are + sent with a default value (currently 15 seconds), if supported by + the protocol and operating system. Network protocols or operating + systems that do not support keep-alives ignore this field. If negative, + keep-alive probes are disabled. + x-kubernetes-int-or-string: true + dialTimeout: + anyOf: + - type: integer + - type: string + description: DialTimeout is the amount of time to wait until a connection + to a backend server can be established. + x-kubernetes-int-or-string: true + terminationDelay: + anyOf: + - type: integer + - type: string + description: TerminationDelay defines the delay to wait before fully + terminating the connection, after one connected peer has closed + its writing capability. + x-kubernetes-int-or-string: true + tls: + description: TLS defines the TLS configuration + properties: + certificatesSecrets: + description: CertificatesSecrets defines a list of secret storing + client certificates for mTLS. + items: + type: string + type: array + insecureSkipVerify: + description: InsecureSkipVerify disables TLS certificate verification. + type: boolean + peerCertURI: + description: |- + MaxIdleConnsPerHost controls the maximum idle (keep-alive) to keep per-host. + PeerCertURI defines the peer cert URI used to match against SAN URI during the peer certificate verification. + type: string + rootCAsSecrets: + description: RootCAsSecrets defines a list of CA secret used to + validate self-signed certificates. + items: + type: string + type: array + serverName: + description: ServerName defines the server name used to contact + the server. + type: string + spiffe: + description: Spiffe defines the SPIFFE configuration. + properties: + ids: + description: IDs defines the allowed SPIFFE IDs (takes precedence + over the SPIFFE TrustDomain). + items: + type: string + type: array + trustDomain: + description: TrustDomain defines the allowed SPIFFE trust + domain. + type: string + type: object + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.io_tlsoptions.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.io_tlsoptions.yaml new file mode 100644 index 00000000000..19ae64ec2f9 --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.io_tlsoptions.yaml @@ -0,0 +1,114 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + name: tlsoptions.traefik.io +spec: + group: traefik.io + names: + kind: TLSOption + listKind: TLSOptionList + plural: tlsoptions + singular: tlsoption + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: |- + TLSOption is the CRD implementation of a Traefik TLS Option, allowing to configure some parameters of the TLS connection. + More info: https://doc.traefik.io/traefik/v2.11/https/tls/#tls-options + 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 defines the desired state of a TLSOption. + properties: + alpnProtocols: + description: |- + ALPNProtocols defines the list of supported application level protocols for the TLS handshake, in order of preference. + More info: https://doc.traefik.io/traefik/v2.11/https/tls/#alpn-protocols + items: + type: string + type: array + cipherSuites: + description: |- + CipherSuites defines the list of supported cipher suites for TLS versions up to TLS 1.2. + More info: https://doc.traefik.io/traefik/v2.11/https/tls/#cipher-suites + items: + type: string + type: array + clientAuth: + description: ClientAuth defines the server's policy for TLS Client + Authentication. + properties: + clientAuthType: + description: ClientAuthType defines the client authentication + type to apply. + enum: + - NoClientCert + - RequestClientCert + - RequireAnyClientCert + - VerifyClientCertIfGiven + - RequireAndVerifyClientCert + type: string + secretNames: + description: SecretNames defines the names of the referenced Kubernetes + Secret storing certificate details. + items: + type: string + type: array + type: object + curvePreferences: + description: |- + CurvePreferences defines the preferred elliptic curves in a specific order. + More info: https://doc.traefik.io/traefik/v2.11/https/tls/#curve-preferences + items: + type: string + type: array + maxVersion: + description: |- + MaxVersion defines the maximum TLS version that Traefik will accept. + Possible values: VersionTLS10, VersionTLS11, VersionTLS12, VersionTLS13. + Default: None. + type: string + minVersion: + description: |- + MinVersion defines the minimum TLS version that Traefik will accept. + Possible values: VersionTLS10, VersionTLS11, VersionTLS12, VersionTLS13. + Default: VersionTLS10. + type: string + preferServerCipherSuites: + description: |- + PreferServerCipherSuites defines whether the server chooses a cipher suite among his own instead of among the client's. + It is enabled automatically when minVersion or maxVersion is set. + Deprecated: https://github.com/golang/go/issues/45430 + type: boolean + sniStrict: + description: SniStrict defines whether Traefik allows connections + from clients connections that do not specify a server_name extension. + type: boolean + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.io_tlsstores.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.io_tlsstores.yaml new file mode 100644 index 00000000000..18d4218231c --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.io_tlsstores.yaml @@ -0,0 +1,97 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + name: tlsstores.traefik.io +spec: + group: traefik.io + names: + kind: TLSStore + listKind: TLSStoreList + plural: tlsstores + singular: tlsstore + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: |- + TLSStore is the CRD implementation of a Traefik TLS Store. + For the time being, only the TLSStore named default is supported. + This means that you cannot have two stores that are named default in different Kubernetes namespaces. + More info: https://doc.traefik.io/traefik/v2.11/https/tls/#certificates-stores + 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 defines the desired state of a TLSStore. + properties: + certificates: + description: Certificates is a list of secret names, each secret holding + a key/certificate pair to add to the store. + items: + description: Certificate holds a secret name for the TLSStore resource. + properties: + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + required: + - secretName + type: object + type: array + defaultCertificate: + description: DefaultCertificate defines the default certificate configuration. + properties: + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + required: + - secretName + type: object + defaultGeneratedCert: + description: DefaultGeneratedCert defines the default generated certificate + configuration. + properties: + domain: + description: Domain is the domain definition for the DefaultCertificate. + properties: + main: + description: Main defines the main domain name. + type: string + sans: + description: SANs defines the subject alternative domain names. + items: + type: string + type: array + type: object + resolver: + description: Resolver is the name of the resolver that will be + used to issue the DefaultCertificate. + type: string + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/templates/crds/traefik.io_traefikservices.yaml b/system/traefik-crds/0.1.3/templates/crds/traefik.io_traefikservices.yaml new file mode 100644 index 00000000000..f6a460a44b6 --- /dev/null +++ b/system/traefik-crds/0.1.3/templates/crds/traefik.io_traefikservices.yaml @@ -0,0 +1,411 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + name: traefikservices.traefik.io +spec: + group: traefik.io + names: + kind: TraefikService + listKind: TraefikServiceList + plural: traefikservices + singular: traefikservice + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: |- + TraefikService is the CRD implementation of a Traefik Service. + TraefikService object allows to: + - Apply weight to Services on load-balancing + - Mirror traffic on services + More info: https://doc.traefik.io/traefik/v2.11/routing/providers/kubernetes-crd/#kind-traefikservice + 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: TraefikServiceSpec defines the desired state of a TraefikService. + properties: + mirroring: + description: Mirroring defines the Mirroring service configuration. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + maxBodySize: + description: |- + MaxBodySize defines the maximum size allowed for the body of the request. + If the body is larger, the request is not mirrored. + Default value is -1, which means unlimited size. + format: int64 + type: integer + mirrors: + description: Mirrors defines the list of mirrors where Traefik + will duplicate the traffic. + items: + description: MirrorService holds the mirror configuration. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: |- + Name defines the name of the referenced Kubernetes Service or TraefikService. + The differentiation between the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: |- + NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + passHostHeader: + description: |- + PassHostHeader defines whether the client Host header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + percent: + description: |- + Percent defines the part of the traffic to mirror. + Supported values: 0 to 100. + type: integer + port: + anyOf: + - type: integer + - type: string + description: |- + Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to the + client. + properties: + flushInterval: + description: |- + FlushInterval defines the interval, in milliseconds, in between flushes to the client while copying the response body. + A negative value means to flush immediately after each write to the client. + This configuration is ignored when ReverseProxy recognizes a response as a streaming response; + for such responses, writes are flushed to the client immediately. + Default: 100ms + type: string + type: object + scheme: + description: |- + Scheme defines the scheme to use for the request to the upstream Kubernetes Service. + It defaults to https when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: |- + ServersTransport defines the name of ServersTransport resource to use. + It allows to configure the transport between Traefik and your servers. + Can only be used on a Kubernetes Service. + type: string + sticky: + description: |- + Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/services/#sticky-sessions + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie + can be accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: |- + SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite + type: string + secure: + description: Secure defines whether the cookie can + only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: |- + Strategy defines the load balancing strategy between the servers. + RoundRobin is the only supported value at the moment. + type: string + weight: + description: |- + Weight defines the weight and 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 defines the name of the referenced Kubernetes Service or TraefikService. + The differentiation between the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: |- + NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + passHostHeader: + description: |- + PassHostHeader defines whether the client Host header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: |- + Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards the + response from the upstream Kubernetes Service to the client. + properties: + flushInterval: + description: |- + FlushInterval defines the interval, in milliseconds, in between flushes to the client while copying the response body. + A negative value means to flush immediately after each write to the client. + This configuration is ignored when ReverseProxy recognizes a response as a streaming response; + for such responses, writes are flushed to the client immediately. + Default: 100ms + type: string + type: object + scheme: + description: |- + Scheme defines the scheme to use for the request to the upstream Kubernetes Service. + It defaults to https when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: |- + ServersTransport defines the name of ServersTransport resource to use. + It allows to configure the transport between Traefik and your servers. + Can only be used on a Kubernetes Service. + type: string + sticky: + description: |- + Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/services/#sticky-sessions + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie can be + accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: |- + SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite + type: string + secure: + description: Secure defines whether the cookie can only + be transmitted over an encrypted connection (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: |- + Strategy defines the load balancing strategy between the servers. + RoundRobin is the only supported value at the moment. + type: string + weight: + description: |- + Weight defines the weight and 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: Weighted defines the Weighted Round Robin configuration. + properties: + services: + description: Services defines the list of Kubernetes Service and/or + TraefikService to load-balance, with weight. + items: + description: Service defines an upstream HTTP service to proxy + traffic to. + properties: + kind: + description: Kind defines the kind of the Service. + enum: + - Service + - TraefikService + type: string + name: + description: |- + Name defines the name of the referenced Kubernetes Service or TraefikService. + The differentiation between the two is specified in the Kind field. + type: string + namespace: + description: Namespace defines the namespace of the referenced + Kubernetes Service or TraefikService. + type: string + nativeLB: + description: |- + NativeLB controls, when creating the load-balancer, + whether the LB's children are directly the pods IPs or if the only child is the Kubernetes Service clusterIP. + The Kubernetes Service itself does load-balance to the pods. + By default, NativeLB is false. + type: boolean + passHostHeader: + description: |- + PassHostHeader defines whether the client Host header is forwarded to the upstream Kubernetes Service. + By default, passHostHeader is true. + type: boolean + port: + anyOf: + - type: integer + - type: string + description: |- + Port defines the port of a Kubernetes Service. + This can be a reference to a named port. + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding defines how Traefik forwards + the response from the upstream Kubernetes Service to the + client. + properties: + flushInterval: + description: |- + FlushInterval defines the interval, in milliseconds, in between flushes to the client while copying the response body. + A negative value means to flush immediately after each write to the client. + This configuration is ignored when ReverseProxy recognizes a response as a streaming response; + for such responses, writes are flushed to the client immediately. + Default: 100ms + type: string + type: object + scheme: + description: |- + Scheme defines the scheme to use for the request to the upstream Kubernetes Service. + It defaults to https when Kubernetes Service port is 443, http otherwise. + type: string + serversTransport: + description: |- + ServersTransport defines the name of ServersTransport resource to use. + It allows to configure the transport between Traefik and your servers. + Can only be used on a Kubernetes Service. + type: string + sticky: + description: |- + Sticky defines the sticky sessions configuration. + More info: https://doc.traefik.io/traefik/v2.11/routing/services/#sticky-sessions + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie + can be accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: |- + SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite + type: string + secure: + description: Secure defines whether the cookie can + only be transmitted over an encrypted connection + (i.e. HTTPS). + type: boolean + type: object + type: object + strategy: + description: |- + Strategy defines the load balancing strategy between the servers. + RoundRobin is the only supported value at the moment. + type: string + weight: + description: |- + Weight defines the weight and 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 defines whether sticky sessions are enabled. + More info: https://doc.traefik.io/traefik/v2.11/routing/providers/kubernetes-crd/#stickiness-and-load-balancing + properties: + cookie: + description: Cookie defines the sticky cookie configuration. + properties: + httpOnly: + description: HTTPOnly defines whether the cookie can be + accessed by client-side APIs, such as JavaScript. + type: boolean + name: + description: Name defines the Cookie name. + type: string + sameSite: + description: |- + SameSite defines the same site policy. + More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite + type: string + secure: + description: Secure defines whether the cookie can only + be transmitted over an encrypted connection (i.e. HTTPS). + type: boolean + type: object + type: object + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/system/traefik-crds/0.1.3/values.yaml b/system/traefik-crds/0.1.3/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/system/traefik-crds/item.yaml b/system/traefik-crds/item.yaml new file mode 100644 index 00000000000..c423d66ed96 --- /dev/null +++ b/system/traefik-crds/item.yaml @@ -0,0 +1,4 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/traefik-crds.png +categories: + - network +screenshots: [] diff --git a/system/velero/4.5.3/.helmignore b/system/velero/4.5.3/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/system/velero/4.5.3/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/system/velero/4.5.3/CHANGELOG.md b/system/velero/4.5.3/CHANGELOG.md new file mode 100644 index 00000000000..a363c3e9763 --- /dev/null +++ b/system/velero/4.5.3/CHANGELOG.md @@ -0,0 +1,17 @@ +--- +title: Changelog +--- + + +*for the complete changelog, please refer to the website* + +**Important:** + + +## [velero-4.5.3](https://github.com/truecharts/charts/compare/velero-4.5.2...velero-4.5.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/velero/4.5.3/Chart.yaml b/system/velero/4.5.3/Chart.yaml new file mode 100644 index 00000000000..ce396b61aeb --- /dev/null +++ b/system/velero/4.5.3/Chart.yaml @@ -0,0 +1,45 @@ +annotations: + max_scale_version: 24.04.0 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: operators + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.12" + truecharts.org/train: system +apiVersion: v2 +appVersion: latest +dependencies: + - name: common + version: 20.0.9 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] + - name: velero + version: 5.4.1 + repository: oci://ghcr.io/vmware-tanzu/charts + condition: "" + alias: velero + tags: [] + import-values: [] +deprecated: false +description: Velero is a kubernetes-native backup solution +home: https://truecharts.org/charts/system/velero +icon: https://truecharts.org/img/hotlink-ok/chart-icons/velero.png +keywords: + - velero + - backup +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: velero +sources: + - https://cert-manager.io/ + - https://github.com/cert-manager + - https://github.com/truecharts/charts/tree/master/charts/system/velero + - https://github.com/truecharts/containers/tree/master/apps/alpine +type: application +version: 4.5.3 diff --git a/system/velero/4.5.3/README.md b/system/velero/4.5.3/README.md new file mode 100644 index 00000000000..34e924883ff --- /dev/null +++ b/system/velero/4.5.3/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/system/velero) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/system/velero/4.5.3/app-changelog.md b/system/velero/4.5.3/app-changelog.md new file mode 100644 index 00000000000..bee3d1029ff --- /dev/null +++ b/system/velero/4.5.3/app-changelog.md @@ -0,0 +1,9 @@ + + +## [velero-4.5.3](https://github.com/truecharts/charts/compare/velero-4.5.2...velero-4.5.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/velero/4.5.3/app-readme.md b/system/velero/4.5.3/app-readme.md new file mode 100644 index 00000000000..3b9e5a4018a --- /dev/null +++ b/system/velero/4.5.3/app-readme.md @@ -0,0 +1,8 @@ +Velero is a kubernetes-native backup solution + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/system/velero](https://truecharts.org/charts/system/velero) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/system/velero/4.5.3/charts/common-20.0.9.tgz b/system/velero/4.5.3/charts/common-20.0.9.tgz new file mode 100644 index 0000000000000000000000000000000000000000..41a62ef2dc2cfa8bd99749034bbefcc9f318837f GIT binary patch literal 101329 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 O0RR6tQNzsukPHBGVfvu} literal 0 HcmV?d00001 diff --git a/system/velero/4.5.3/charts/velero-5.4.1.tgz b/system/velero/4.5.3/charts/velero-5.4.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..1166248fc9600d9991aa9e76db2d92dc786beb0b GIT binary patch literal 34971 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⁢X}dK%A~<4y(c(nz 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 literal 0 HcmV?d00001 diff --git a/system/velero/4.5.3/ix_values.yaml b/system/velero/4.5.3/ix_values.yaml new file mode 100644 index 00000000000..d2d6255a8f4 --- /dev/null +++ b/system/velero/4.5.3/ix_values.yaml @@ -0,0 +1,62 @@ +image: + pullPolicy: IfNotPresent + repository: tccr.io/tccr/alpine + tag: latest@sha256:ade0065e19edaa4f6903d464ee70605111a48394536deb94f31b661264704558 +manifestManager: + enabled: false +operator: + register: true +portal: + open: + enabled: false +service: + main: + enabled: false + ports: + main: + enabled: false +workload: + main: + enabled: false + +velero: + configuration: + backupStorageLocation: [] + volumeSnapshotLocation: [] + deployNodeAgent: true + initContainers: + - image: openebs/velero-plugin:3.6.0@sha256:9ea3331d891e436a7239e37e68ca4c8888500cb122be7cdc9d8400f345555c76 + imagePullPolicy: IfNotPresent + name: openebs-velero-plugin + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-csi:v0.7.0@sha256:3ba643989cd2128963cfd5914de28acaa061e8216999e44330fd64a647c503ff + imagePullPolicy: IfNotPresent + name: velero-plugin-for-csi + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-aws:v1.9.0@sha256:198955f28c21fbf8d5e3a343a7660684f12bdd62d6f27c74ed3ca6cf31c87cec + imagePullPolicy: IfNotPresent + name: velero-plugin-for-aws + volumeMounts: + - mountPath: /target + name: plugins + nodeAgent: + podVolumePath: /var/lib/kubelet/pods + privileged: true + resources: + limits: + cpu: 2000m + memory: 2048Mi + resources: + limits: + cpu: 4000m + memory: 4Gi + schedules: {} +schedules: + default: + templates: + includedNamespaces: + - ix-* diff --git a/system/velero/4.5.3/questions.yaml b/system/velero/4.5.3/questions.yaml new file mode 100755 index 00000000000..9347cbaf4fa --- /dev/null +++ b/system/velero/4.5.3/questions.yaml @@ -0,0 +1,327 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - 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: Backup Configuration + description: Configure Velero Backup Schedule + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation + +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + + - variable: backupStorageLocationList + group: "App Configuration" + label: "Backup Storage Locations" + schema: + type: list + default: [] + items: + - variable: bslEntry + label: "Backup Storage Location" + schema: + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + hidden: true + default: true + - variable: name + label: "Name" + schema: + type: string + required: true + default: "default" + - variable: accessMode + label: "accessMode" + schema: + type: string + required: true + default: "ReadWrite" + - variable: objectStorage + label: objectStorage + schema: + additional_attrs: true + type: dict + attrs: + - variable: bucket + label: "bucket" + schema: + type: string + required: true + default: "" + - variable: prefix + label: "prefix" + schema: + type: string + default: "" + - variable: provider + label: "Provider" + schema: + type: string + required: true + default: "s3" + enum: + - value: s3 + description: S3 + - value: aws + description: aws + - variable: credential + label: 'Storage Location Credential' + schema: + additional_attrs: true + type: dict + attrs: + - variable: aws + label: aws + schema: + additional_attrs: true + type: dict + attrs: + - variable: id + label: "id" + schema: + type: string + default: "" + - variable: key + label: "key" + schema: + type: string + default: "" + - variable: s3 + label: s3 + schema: + additional_attrs: true + type: dict + attrs: + - variable: id + label: "id" + schema: + type: string + default: "" + - variable: key + label: "key" + schema: + type: string + default: "" + - variable: config + label: 'Storage Location Config' + schema: + additional_attrs: true + type: dict + attrs: + - variable: region + label: "region" + schema: + type: string + default: "" + - variable: s3ForcePathStyle + label: "s3ForcePathStyle" + schema: + type: string + default: "" + - variable: s3Url + label: "s3Url" + schema: + type: string + default: "" + - variable: kmsKeyId + label: "kmsKeyId" + schema: + type: string + default: "" + - variable: resourceGroup + label: "resourceGroup" + schema: + type: string + default: "" + - variable: storageAccount + label: "storageAccount" + schema: + type: string + default: "" + - variable: publicUrl + label: "publicUrl" + schema: + type: string + default: "" + - variable: insecureSkipTLSVerify + label: "insecureSkipTLSVerify" + schema: + type: string + default: "" + - variable: volumeSnapshotLocationList + group: "App Configuration" + label: "volume Snapshot Locations" + schema: + type: list + default: [] + items: + - variable: vslEntry + label: "volume Snapshot Location" + schema: + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + hidden: true + default: true + - variable: name + label: "Name" + schema: + type: string + required: true + default: "default" + - variable: provider + label: "Provider" + schema: + type: string + required: true + default: "openebs.io/zfspv-blockstore" + enum: + - value: openebs.io/zfspv-blockstore + description: openebs.io/zfspv-blockstore + - variable: credential + label: 'Storage Location Credential' + schema: + additional_attrs: true + type: dict + attrs: + - variable: aws + label: aws + schema: + additional_attrs: true + type: dict + attrs: + - variable: id + label: "id" + schema: + type: string + default: "" + - variable: key + label: "key" + schema: + type: string + default: "" + - variable: s3 + label: s3 + schema: + additional_attrs: true + type: dict + attrs: + - variable: id + label: "id" + schema: + type: string + default: "" + - variable: key + label: "key" + schema: + type: string + default: "" + - variable: config + label: 'Storage Location Config' + schema: + additional_attrs: true + type: dict + attrs: + - variable: provider + label: "Provider" + schema: + type: string + required: true + default: "s3" + enum: + - value: s3 + description: S3 + - value: aws + description: aws + - variable: bucket + label: "bucket" + schema: + type: string + default: "" + required: true + - variable: region + label: "region" + schema: + type: string + default: "" + - variable: s3ForcePathStyle + label: "s3ForcePathStyle" + schema: + type: string + default: "" + - variable: s3Url + label: "s3Url" + schema: + type: string + default: "" + - variable: kmsKeyId + label: "kmsKeyId" + schema: + type: string + default: "" + - variable: resourceGroup + label: "resourceGroup" + schema: + type: string + default: "" + - variable: storageAccount + label: "storageAccount" + schema: + type: string + default: "" + - variable: publicUrl + label: "publicUrl" + schema: + type: string + default: "" + - variable: insecureSkipTLSVerify + label: "insecureSkipTLSVerify" + schema: + type: string + default: "" diff --git a/system/velero/4.5.3/templates/NOTES.txt b/system/velero/4.5.3/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/system/velero/4.5.3/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/system/velero/4.5.3/templates/common.yaml b/system/velero/4.5.3/templates/common.yaml new file mode 100644 index 00000000000..995efb03eb0 --- /dev/null +++ b/system/velero/4.5.3/templates/common.yaml @@ -0,0 +1,5 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/system/velero/4.5.3/values.yaml b/system/velero/4.5.3/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/system/velero/item.yaml b/system/velero/item.yaml new file mode 100644 index 00000000000..6eba9db1ccc --- /dev/null +++ b/system/velero/item.yaml @@ -0,0 +1,4 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/velero.png +categories: + - operators +screenshots: []

    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 z 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 A@Bjb+ literal 0 HcmV?d00001 diff --git a/system/openebs/3.5.4/ix_values.yaml b/system/openebs/3.5.4/ix_values.yaml new file mode 100644 index 00000000000..9b21caa5a23 --- /dev/null +++ b/system/openebs/3.5.4/ix_values.yaml @@ -0,0 +1,17 @@ +image: + pullPolicy: IfNotPresent + repository: tccr.io/tccr/scratch + tag: latest + +portal: + open: + enabled: false +service: + main: + enabled: false + ports: + main: + enabled: false +workload: + main: + enabled: false diff --git a/system/openebs/3.5.4/questions.yaml b/system/openebs/3.5.4/questions.yaml new file mode 100755 index 00000000000..16bcaf42b30 --- /dev/null +++ b/system/openebs/3.5.4/questions.yaml @@ -0,0 +1,99 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - 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: Backup Configuration + description: Configure Velero Backup Schedule + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation + +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + + + - variable: openebs + group: "Storage and Persistence" + label: "OpenEBS Settings" + schema: + type: dict + additional_attrs: true + attrs: + - variable: localprovisioner + label: "Localprovisioner Settings" + schema: + type: dict + additional_attrs: true + attrs: + - variable: enableDeviceClass + label: "enableDeviceClass" + schema: + type: boolean + default: false + hidden: true + - variable: hostpathClass + label: "hostpathClass" + schema: + additional_attrs: true + type: dict + attrs: + - variable: reclaimPolicy + label: "reclaimPolicy" + schema: + type: string + required: true + default: "Retain" + enum: + - value: Retain + description: Retain (Keep Data on App Deletion) + - value: Delete + description: Delete (Delete data on App Deletion) + - variable: isDefaultClass + label: "Default Class" + schema: + type: boolean + required: true + default: true + - variable: basePath + label: "basePath" + description: "Path to store your application data into" + schema: + type: string + required: true + default: "" diff --git a/system/openebs/3.5.4/templates/NOTES.txt b/system/openebs/3.5.4/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/system/openebs/3.5.4/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/system/openebs/3.5.4/templates/common.yaml b/system/openebs/3.5.4/templates/common.yaml new file mode 100644 index 00000000000..995efb03eb0 --- /dev/null +++ b/system/openebs/3.5.4/templates/common.yaml @@ -0,0 +1,5 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/system/openebs/3.5.4/values.yaml b/system/openebs/3.5.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/system/openebs/item.yaml b/system/openebs/item.yaml new file mode 100644 index 00000000000..24f8022bec7 --- /dev/null +++ b/system/openebs/item.yaml @@ -0,0 +1,4 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/openebs.png +categories: + - CSI +screenshots: [] diff --git a/system/prometheus-operator/6.7.3/.helmignore b/system/prometheus-operator/6.7.3/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/system/prometheus-operator/6.7.3/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/system/prometheus-operator/6.7.3/CHANGELOG.md b/system/prometheus-operator/6.7.3/CHANGELOG.md new file mode 100644 index 00000000000..f3610d3f66c --- /dev/null +++ b/system/prometheus-operator/6.7.3/CHANGELOG.md @@ -0,0 +1,17 @@ +--- +title: Changelog +--- + + +*for the complete changelog, please refer to the website* + +**Important:** + + +## [prometheus-operator-6.7.3](https://github.com/truecharts/charts/compare/prometheus-operator-6.7.2...prometheus-operator-6.7.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/prometheus-operator/6.7.3/Chart.yaml b/system/prometheus-operator/6.7.3/Chart.yaml new file mode 100644 index 00000000000..9306f77e3c7 --- /dev/null +++ b/system/prometheus-operator/6.7.3/Chart.yaml @@ -0,0 +1,45 @@ +annotations: + max_scale_version: 24.04.0 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: operators + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.12" + truecharts.org/train: system +apiVersion: v2 +appVersion: latest +dependencies: + - name: common + version: 20.0.9 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] + - name: kube-prometheus-stack + version: 56.21.0 + repository: oci://ghcr.io/prometheus-community/charts + condition: "" + alias: kps + tags: [] + import-values: [] +deprecated: false +description: Prometheus Operator is an operator for prometheus +home: https://truecharts.org/charts/system/prometheus-operator +icon: https://truecharts.org/img/hotlink-ok/chart-icons/prometheus-operator.png +keywords: + - operator + - prometheus + - metics +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: prometheus-operator +sources: + - https://github.com/prometheus-operator + - https://github.com/truecharts/charts/tree/master/charts/system/prometheus-operator + - https://github.com/truecharts/containers/tree/master/apps/alpine +type: application +version: 6.7.3 diff --git a/system/prometheus-operator/6.7.3/README.md b/system/prometheus-operator/6.7.3/README.md new file mode 100644 index 00000000000..e2d61deee2a --- /dev/null +++ b/system/prometheus-operator/6.7.3/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/system/prometheus-operator) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/system/prometheus-operator/6.7.3/app-changelog.md b/system/prometheus-operator/6.7.3/app-changelog.md new file mode 100644 index 00000000000..860bfb7c14d --- /dev/null +++ b/system/prometheus-operator/6.7.3/app-changelog.md @@ -0,0 +1,9 @@ + + +## [prometheus-operator-6.7.3](https://github.com/truecharts/charts/compare/prometheus-operator-6.7.2...prometheus-operator-6.7.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/prometheus-operator/6.7.3/app-readme.md b/system/prometheus-operator/6.7.3/app-readme.md new file mode 100644 index 00000000000..d5dc128ba5b --- /dev/null +++ b/system/prometheus-operator/6.7.3/app-readme.md @@ -0,0 +1,8 @@ +Prometheus Operator is an operator for prometheus + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/system/prometheus-operator](https://truecharts.org/charts/system/prometheus-operator) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/system/prometheus-operator/6.7.3/charts/common-20.0.9.tgz b/system/prometheus-operator/6.7.3/charts/common-20.0.9.tgz new file mode 100644 index 0000000000000000000000000000000000000000..41a62ef2dc2cfa8bd99749034bbefcc9f318837f GIT binary patch literal 101329 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 O0RR6tQNzsukPHBGVfvu} literal 0 HcmV?d00001 diff --git a/system/prometheus-operator/6.7.3/charts/kube-prometheus-stack-56.21.0.tgz b/system/prometheus-operator/6.7.3/charts/kube-prometheus-stack-56.21.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..ece8d5e68237ed6dacbd92c6e90f24565701319d GIT binary patch literal 518196 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 z®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

T+7u{%(JHhi1Pvfal%9q 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�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 literal 0 HcmV?d00001 diff --git a/system/cloudnative-pg/6.6.3/charts/common-20.0.9.tgz b/system/cloudnative-pg/6.6.3/charts/common-20.0.9.tgz new file mode 100644 index 0000000000000000000000000000000000000000..41a62ef2dc2cfa8bd99749034bbefcc9f318837f GIT binary patch literal 101329 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 O0RR6tQNzsukPHBGVfvu} literal 0 HcmV?d00001 diff --git a/system/cloudnative-pg/6.6.3/ix_values.yaml b/system/cloudnative-pg/6.6.3/ix_values.yaml new file mode 100644 index 00000000000..bbd2f868ceb --- /dev/null +++ b/system/cloudnative-pg/6.6.3/ix_values.yaml @@ -0,0 +1,37 @@ +image: + repository: tccr.io/tccr/alpine + pullPolicy: IfNotPresent + tag: latest@sha256:ade0065e19edaa4f6903d464ee70605111a48394536deb94f31b661264704558 + +service: + main: + enabled: false + ports: + main: + enabled: false + +workload: + main: + enabled: false + +portal: + open: + enabled: false + +operator: + register: true + +cloudnative-pg: + monitoring: + # -- Specifies whether the monitoring should be enabled. Requires Prometheus Operator CRDs. + podMonitorEnabled: true + grafanaDashboard: + create: true + # -- Allows overriding the namespace where the ConfigMap will be created, defaulting to the same one as the Release. + namespace: "" + # -- The name of the ConfigMap containing the dashboard. + configMapName: "cnpg-grafana-dashboard" + # -- Label that ConfigMaps should have to be loaded as dashboards. + sidecarLabel: "grafana_dashboard" + # -- Label value that ConfigMaps should have to be loaded as dashboards. + sidecarLabelValue: "1" diff --git a/system/cloudnative-pg/6.6.3/questions.yaml b/system/cloudnative-pg/6.6.3/questions.yaml new file mode 100755 index 00000000000..34ba9e0400c --- /dev/null +++ b/system/cloudnative-pg/6.6.3/questions.yaml @@ -0,0 +1,49 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - 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: Backup Configuration + description: Configure Velero Backup Schedule + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation + +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + diff --git a/system/cloudnative-pg/6.6.3/templates/NOTES.txt b/system/cloudnative-pg/6.6.3/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/system/cloudnative-pg/6.6.3/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/system/cloudnative-pg/6.6.3/templates/common.yaml b/system/cloudnative-pg/6.6.3/templates/common.yaml new file mode 100644 index 00000000000..995efb03eb0 --- /dev/null +++ b/system/cloudnative-pg/6.6.3/templates/common.yaml @@ -0,0 +1,5 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/system/cloudnative-pg/6.6.3/values.yaml b/system/cloudnative-pg/6.6.3/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/system/cloudnative-pg/item.yaml b/system/cloudnative-pg/item.yaml new file mode 100644 index 00000000000..1ea042cf9e1 --- /dev/null +++ b/system/cloudnative-pg/item.yaml @@ -0,0 +1,4 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/cloudnative-pg.png +categories: + - operators +screenshots: [] diff --git a/system/grafana-agent-operator/1.5.3/.helmignore b/system/grafana-agent-operator/1.5.3/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/system/grafana-agent-operator/1.5.3/CHANGELOG.md b/system/grafana-agent-operator/1.5.3/CHANGELOG.md new file mode 100644 index 00000000000..1a08f5eb528 --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/CHANGELOG.md @@ -0,0 +1,17 @@ +--- +title: Changelog +--- + + +*for the complete changelog, please refer to the website* + +**Important:** + + +## [grafana-agent-operator-1.5.3](https://github.com/truecharts/charts/compare/grafana-agent-operator-1.5.2...grafana-agent-operator-1.5.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/grafana-agent-operator/1.5.3/Chart.yaml b/system/grafana-agent-operator/1.5.3/Chart.yaml new file mode 100644 index 00000000000..0c6bb599b19 --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/Chart.yaml @@ -0,0 +1,37 @@ +annotations: + max_scale_version: 24.04.0 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: system + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.12" + truecharts.org/train: system +apiVersion: v2 +appVersion: 0.39.2 +dependencies: + - name: common + version: 20.0.9 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] +deprecated: false +description: Grafana Scraping Agent Operator +home: https://truecharts.org/charts/system/grafana-agent-operator +icon: https://truecharts.org/img/hotlink-ok/chart-icons/grafana-agent-operator.png +keywords: + - grafana-agent + - shell +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: grafana-agent-operator +sources: + - https://grafana.com + - https://github.com/truecharts/charts/tree/master/charts/system/grafana-agent-operator + - https://hub.docker.com/r/grafana/agent-operator +type: application +version: 1.5.3 diff --git a/system/grafana-agent-operator/1.5.3/README.md b/system/grafana-agent-operator/1.5.3/README.md new file mode 100644 index 00000000000..2bcd6c4bdec --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/system/grafana-agent-operator) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/system/grafana-agent-operator/1.5.3/app-changelog.md b/system/grafana-agent-operator/1.5.3/app-changelog.md new file mode 100644 index 00000000000..e57bd5b4dc2 --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/app-changelog.md @@ -0,0 +1,9 @@ + + +## [grafana-agent-operator-1.5.3](https://github.com/truecharts/charts/compare/grafana-agent-operator-1.5.2...grafana-agent-operator-1.5.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/grafana-agent-operator/1.5.3/app-readme.md b/system/grafana-agent-operator/1.5.3/app-readme.md new file mode 100644 index 00000000000..19e72a9373c --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/app-readme.md @@ -0,0 +1,8 @@ +Grafana Scraping Agent Operator + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/system/grafana-agent-operator](https://truecharts.org/charts/system/grafana-agent-operator) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/system/grafana-agent-operator/1.5.3/charts/common-20.0.9.tgz b/system/grafana-agent-operator/1.5.3/charts/common-20.0.9.tgz new file mode 100644 index 0000000000000000000000000000000000000000..41a62ef2dc2cfa8bd99749034bbefcc9f318837f GIT binary patch literal 101329 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 O0RR6tQNzsukPHBGVfvu} literal 0 HcmV?d00001 diff --git a/system/grafana-agent-operator/1.5.3/ix_values.yaml b/system/grafana-agent-operator/1.5.3/ix_values.yaml new file mode 100644 index 00000000000..64b42681c35 --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/ix_values.yaml @@ -0,0 +1,97 @@ +image: + repository: grafana/agent-operator + pullPolicy: IfNotPresent + tag: v0.39.2@sha256:841e8e1365758116d4058aa561d8d0f9deb3f6339d17548eadeeecc46889307f + +podOptions: + automountServiceAccountToken: true + +service: + main: + enabled: false + ports: + main: + enabled: false + +workload: + main: + podSpec: + containers: + main: + args: + - "--kubelet-service={{ .Values.kubeletService.namespace }}/{{ .Values.kubeletService.serviceName }}" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + +portal: + open: + enabled: false + +rbac: + main: + enabled: true + primary: true + clusterWide: true + rules: + - apiGroups: [monitoring.grafana.com] + resources: + - grafanaagents + - metricsinstances + - logsinstances + - podlogs + - integrations + verbs: [get, list, watch] + - apiGroups: [monitoring.grafana.com] + resources: + - grafanaagents/finalizers + - metricsinstances/finalizers + - logsinstances/finalizers + - podlogs/finalizers + - integrations/finalizers + verbs: [get, list, watch, update] + - apiGroups: [monitoring.coreos.com] + resources: + - podmonitors + - probes + - servicemonitors + verbs: [get, list, watch] + - apiGroups: [monitoring.coreos.com] + resources: + - podmonitors/finalizers + - probes/finalizers + - servicemonitors/finalizers + verbs: [get, list, watch, update] + - apiGroups: [""] + resources: + - namespaces + - nodes + verbs: [get, list, watch] + - apiGroups: [""] + resources: + - secrets + - services + - configmaps + - endpoints + verbs: [get, list, watch, create, update, patch, delete] + - apiGroups: ["apps"] + resources: + - statefulsets + - daemonsets + - deployments + verbs: [get, list, watch, create, update, patch, delete] +# -- The service account the pods will use to interact with the Kubernetes API +serviceAccount: + main: + enabled: true + primary: true + +# -- If both are set, Agent Operator will create and maintain a service for scraping kubelets +# https://grafana.com/docs/agent/latest/operator/getting-started/#monitor-kubelets +kubeletService: + namespace: default + serviceName: kubelet diff --git a/system/grafana-agent-operator/1.5.3/questions.yaml b/system/grafana-agent-operator/1.5.3/questions.yaml new file mode 100755 index 00000000000..975fcc15f15 --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/questions.yaml @@ -0,0 +1,75 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - 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: Backup Configuration + description: Configure Velero Backup Schedule + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation + +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" + +questions: + + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true + diff --git a/system/grafana-agent-operator/1.5.3/templates/NOTES.txt b/system/grafana-agent-operator/1.5.3/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/system/grafana-agent-operator/1.5.3/templates/common.yaml b/system/grafana-agent-operator/1.5.3/templates/common.yaml new file mode 100644 index 00000000000..b51394e00a4 --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/system/grafana-agent-operator/1.5.3/templates/monitoring.coreos.com_podmonitors.yaml b/system/grafana-agent-operator/1.5.3/templates/monitoring.coreos.com_podmonitors.yaml new file mode 100644 index 00000000000..153677bb175 --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/templates/monitoring.coreos.com_podmonitors.yaml @@ -0,0 +1,424 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: podmonitors.monitoring.coreos.com +spec: + group: monitoring.coreos.com + names: + categories: + - prometheus-operator + kind: PodMonitor + listKind: PodMonitorList + plural: podmonitors + shortNames: + - pmon + singular: podmonitor + scope: Namespaced + versions: + - name: v1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + attachMetadata: + properties: + node: + type: boolean + type: object + jobLabel: + type: string + labelLimit: + format: int64 + type: integer + labelNameLengthLimit: + format: int64 + type: integer + labelValueLengthLimit: + format: int64 + type: integer + namespaceSelector: + properties: + any: + type: boolean + matchNames: + items: + type: string + type: array + type: object + podMetricsEndpoints: + items: + properties: + authorization: + properties: + credentials: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: + type: string + type: object + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + bearerTokenSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + enableHttp2: + type: boolean + filterRunning: + type: boolean + followRedirects: + type: boolean + honorLabels: + type: boolean + honorTimestamps: + type: boolean + interval: + pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$ + type: string + metricRelabelings: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + oauth2: + properties: + clientId: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + additionalProperties: + type: string + type: object + scopes: + items: + type: string + type: array + tokenUrl: + minLength: 1 + type: string + required: + - clientId + - clientSecret + - tokenUrl + type: object + params: + additionalProperties: + items: + type: string + type: array + type: object + path: + type: string + port: + type: string + proxyUrl: + type: string + relabelings: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + scheme: + enum: + - http + - https + type: string + scrapeTimeout: + pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$ + type: string + targetPort: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + insecureSkipVerify: + type: boolean + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + type: object + type: array + podTargetLabels: + items: + type: string + type: array + sampleLimit: + format: int64 + type: integer + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + targetLimit: + format: int64 + type: integer + required: + - podMetricsEndpoints + - selector + type: object + required: + - spec + type: object + served: true + storage: true diff --git a/system/grafana-agent-operator/1.5.3/templates/monitoring.coreos.com_probes.yaml b/system/grafana-agent-operator/1.5.3/templates/monitoring.coreos.com_probes.yaml new file mode 100644 index 00000000000..13fc36f9aa3 --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/templates/monitoring.coreos.com_probes.yaml @@ -0,0 +1,458 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: probes.monitoring.coreos.com +spec: + group: monitoring.coreos.com + names: + categories: + - prometheus-operator + kind: Probe + listKind: ProbeList + plural: probes + shortNames: + - prb + singular: probe + scope: Namespaced + versions: + - name: v1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + authorization: + properties: + credentials: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: + type: string + type: object + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + bearerTokenSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + interval: + pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$ + type: string + jobName: + type: string + labelLimit: + format: int64 + type: integer + labelNameLengthLimit: + format: int64 + type: integer + labelValueLengthLimit: + format: int64 + type: integer + metricRelabelings: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + module: + type: string + oauth2: + properties: + clientId: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + additionalProperties: + type: string + type: object + scopes: + items: + type: string + type: array + tokenUrl: + minLength: 1 + type: string + required: + - clientId + - clientSecret + - tokenUrl + type: object + prober: + properties: + path: + default: /probe + type: string + proxyUrl: + type: string + scheme: + enum: + - http + - https + type: string + url: + type: string + required: + - url + type: object + sampleLimit: + format: int64 + type: integer + scrapeTimeout: + pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$ + type: string + targetLimit: + format: int64 + type: integer + targets: + properties: + ingress: + properties: + namespaceSelector: + properties: + any: + type: boolean + matchNames: + items: + type: string + type: array + type: object + relabelingConfigs: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + type: object + staticConfig: + properties: + labels: + additionalProperties: + type: string + type: object + relabelingConfigs: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + static: + items: + type: string + type: array + type: object + type: object + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + insecureSkipVerify: + type: boolean + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + type: object + required: + - spec + type: object + served: true + storage: true diff --git a/system/grafana-agent-operator/1.5.3/templates/monitoring.coreos.com_servicemonitors.yaml b/system/grafana-agent-operator/1.5.3/templates/monitoring.coreos.com_servicemonitors.yaml new file mode 100644 index 00000000000..ff62f8f267b --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/templates/monitoring.coreos.com_servicemonitors.yaml @@ -0,0 +1,436 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: servicemonitors.monitoring.coreos.com +spec: + group: monitoring.coreos.com + names: + categories: + - prometheus-operator + kind: ServiceMonitor + listKind: ServiceMonitorList + plural: servicemonitors + shortNames: + - smon + singular: servicemonitor + scope: Namespaced + versions: + - name: v1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + attachMetadata: + properties: + node: + type: boolean + type: object + endpoints: + items: + properties: + authorization: + properties: + credentials: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: + type: string + type: object + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + bearerTokenFile: + type: string + bearerTokenSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + enableHttp2: + type: boolean + filterRunning: + type: boolean + followRedirects: + type: boolean + honorLabels: + type: boolean + honorTimestamps: + type: boolean + interval: + pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$ + type: string + metricRelabelings: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + oauth2: + properties: + clientId: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + additionalProperties: + type: string + type: object + scopes: + items: + type: string + type: array + tokenUrl: + minLength: 1 + type: string + required: + - clientId + - clientSecret + - tokenUrl + type: object + params: + additionalProperties: + items: + type: string + type: array + type: object + path: + type: string + port: + type: string + proxyUrl: + type: string + relabelings: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + scheme: + enum: + - http + - https + type: string + scrapeTimeout: + pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$ + type: string + targetPort: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + caFile: + type: string + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + certFile: + type: string + insecureSkipVerify: + type: boolean + keyFile: + type: string + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + type: object + type: array + jobLabel: + type: string + labelLimit: + format: int64 + type: integer + labelNameLengthLimit: + format: int64 + type: integer + labelValueLengthLimit: + format: int64 + type: integer + namespaceSelector: + properties: + any: + type: boolean + matchNames: + items: + type: string + type: array + type: object + podTargetLabels: + items: + type: string + type: array + sampleLimit: + format: int64 + type: integer + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + targetLabels: + items: + type: string + type: array + targetLimit: + format: int64 + type: integer + required: + - endpoints + - selector + type: object + required: + - spec + type: object + served: true + storage: true diff --git a/system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_grafanaagents.yaml b/system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_grafanaagents.yaml new file mode 100644 index 00000000000..4ec31d67a4e --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_grafanaagents.yaml @@ -0,0 +1,3711 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: grafanaagents.monitoring.grafana.com +spec: + group: monitoring.grafana.com + names: + categories: + - agent-operator + kind: GrafanaAgent + listKind: GrafanaAgentList + plural: grafanaagents + singular: grafanaagent + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + affinity: + properties: + nodeAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + preference: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchFields: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + type: object + x-kubernetes-map-type: atomic + weight: + format: int32 + type: integer + required: + - preference + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + properties: + nodeSelectorTerms: + items: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchFields: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + type: object + x-kubernetes-map-type: atomic + type: array + required: + - nodeSelectorTerms + type: object + x-kubernetes-map-type: atomic + type: object + podAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + podAffinityTerm: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + weight: + format: int32 + type: integer + required: + - podAffinityTerm + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + type: array + type: object + podAntiAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + podAffinityTerm: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + weight: + format: int32 + type: integer + required: + - podAffinityTerm + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + type: array + type: object + type: object + apiServer: + properties: + authorization: + properties: + credentials: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + credentialsFile: + type: string + type: + type: string + type: object + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + bearerToken: + type: string + bearerTokenFile: + type: string + host: + type: string + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + caFile: + type: string + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + certFile: + type: string + insecureSkipVerify: + type: boolean + keyFile: + type: string + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + required: + - host + type: object + configMaps: + items: + type: string + type: array + configReloaderImage: + type: string + configReloaderVersion: + type: string + containers: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resizePolicy: + items: + properties: + resourceName: + type: string + restartPolicy: + type: string + required: + - resourceName + - restartPolicy + type: object + type: array + x-kubernetes-list-type: atomic + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + restartPolicy: + type: string + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + disableReporting: + default: false + type: boolean + disableSupportBundle: + default: false + type: boolean + enableConfigReadAPI: + default: false + type: boolean + image: + type: string + imagePullSecrets: + items: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + type: array + initContainers: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resizePolicy: + items: + properties: + resourceName: + type: string + restartPolicy: + type: string + required: + - resourceName + - restartPolicy + type: object + type: array + x-kubernetes-list-type: atomic + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + restartPolicy: + type: string + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + integrations: + properties: + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + type: object + logFormat: + type: string + logLevel: + type: string + logs: + properties: + clients: + items: + properties: + backoffConfig: + properties: + maxPeriod: + type: string + maxRetries: + type: integer + minPeriod: + type: string + type: object + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + batchSize: + type: integer + batchWait: + type: string + bearerToken: + type: string + bearerTokenFile: + type: string + externalLabels: + additionalProperties: + type: string + type: object + oauth2: + properties: + clientId: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + additionalProperties: + type: string + type: object + scopes: + items: + type: string + type: array + tokenUrl: + minLength: 1 + type: string + required: + - clientId + - clientSecret + - tokenUrl + type: object + proxyUrl: + type: string + tenantId: + type: string + timeout: + type: string + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + caFile: + type: string + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + certFile: + type: string + insecureSkipVerify: + type: boolean + keyFile: + type: string + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + url: + type: string + required: + - url + type: object + type: array + enforcedNamespaceLabel: + type: string + ignoreNamespaceSelectors: + type: boolean + instanceNamespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + instanceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + logsExternalLabelName: + type: string + type: object + metrics: + properties: + arbitraryFSAccessThroughSMs: + properties: + deny: + type: boolean + type: object + enforcedNamespaceLabel: + type: string + enforcedSampleLimit: + format: int64 + type: integer + enforcedTargetLimit: + format: int64 + type: integer + externalLabels: + additionalProperties: + type: string + type: object + ignoreNamespaceSelectors: + type: boolean + instanceNamespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + instanceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + metricsExternalLabelName: + type: string + overrideHonorLabels: + type: boolean + overrideHonorTimestamps: + type: boolean + remoteWrite: + items: + properties: + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + bearerToken: + type: string + bearerTokenFile: + type: string + headers: + additionalProperties: + type: string + type: object + metadataConfig: + properties: + send: + type: boolean + sendInterval: + type: string + type: object + name: + type: string + oauth2: + properties: + clientId: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + additionalProperties: + type: string + type: object + scopes: + items: + type: string + type: array + tokenUrl: + minLength: 1 + type: string + required: + - clientId + - clientSecret + - tokenUrl + type: object + proxyUrl: + type: string + queueConfig: + properties: + batchSendDeadline: + type: string + capacity: + type: integer + maxBackoff: + type: string + maxRetries: + type: integer + maxSamplesPerSend: + type: integer + maxShards: + type: integer + minBackoff: + type: string + minShards: + type: integer + retryOnRateLimit: + type: boolean + type: object + remoteTimeout: + type: string + sigv4: + properties: + accessKey: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + profile: + type: string + region: + type: string + roleARN: + type: string + secretKey: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + caFile: + type: string + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + certFile: + type: string + insecureSkipVerify: + type: boolean + keyFile: + type: string + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + url: + type: string + writeRelabelConfigs: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + required: + - url + type: object + type: array + replicaExternalLabelName: + type: string + replicas: + format: int32 + type: integer + scrapeInterval: + type: string + scrapeTimeout: + type: string + shards: + format: int32 + type: integer + type: object + nodeSelector: + additionalProperties: + type: string + type: object + paused: + type: boolean + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + name: + type: string + type: object + portName: + type: string + priorityClassName: + type: string + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + runtimeClassName: + type: string + secrets: + items: + type: string + type: array + securityContext: + properties: + fsGroup: + format: int64 + type: integer + fsGroupChangePolicy: + type: string + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + supplementalGroups: + items: + format: int64 + type: integer + type: array + sysctls: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + serviceAccountName: + type: string + storage: + properties: + disableMountSubPath: + type: boolean + emptyDir: + properties: + medium: + type: string + sizeLimit: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + ephemeral: + properties: + volumeClaimTemplate: + properties: + metadata: + type: object + spec: + properties: + accessModes: + items: + type: string + type: array + dataSource: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + dataSourceRef: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + namespace: + type: string + required: + - kind + - name + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + storageClassName: + type: string + volumeMode: + type: string + volumeName: + type: string + type: object + required: + - spec + type: object + type: object + volumeClaimTemplate: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + name: + type: string + type: object + spec: + properties: + accessModes: + items: + type: string + type: array + dataSource: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + dataSourceRef: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + namespace: + type: string + required: + - kind + - name + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + storageClassName: + type: string + volumeMode: + type: string + volumeName: + type: string + type: object + status: + properties: + accessModes: + items: + type: string + type: array + allocatedResourceStatuses: + additionalProperties: + type: string + type: object + x-kubernetes-map-type: granular + allocatedResources: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + capacity: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + conditions: + items: + properties: + lastProbeTime: + format: date-time + type: string + lastTransitionTime: + format: date-time + type: string + message: + type: string + reason: + type: string + status: + type: string + type: + type: string + required: + - status + - type + type: object + type: array + phase: + type: string + type: object + type: object + type: object + tolerations: + items: + properties: + effect: + type: string + key: + type: string + operator: + type: string + tolerationSeconds: + format: int64 + type: integer + value: + type: string + type: object + type: array + topologySpreadConstraints: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + matchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + maxSkew: + format: int32 + type: integer + minDomains: + format: int32 + type: integer + nodeAffinityPolicy: + type: string + nodeTaintsPolicy: + type: string + topologyKey: + type: string + whenUnsatisfiable: + type: string + required: + - maxSkew + - topologyKey + - whenUnsatisfiable + type: object + type: array + version: + type: string + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + volumes: + items: + properties: + awsElasticBlockStore: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + azureDisk: + properties: + cachingMode: + type: string + diskName: + type: string + diskURI: + type: string + fsType: + type: string + kind: + type: string + readOnly: + type: boolean + required: + - diskName + - diskURI + type: object + azureFile: + properties: + readOnly: + type: boolean + secretName: + type: string + shareName: + type: string + required: + - secretName + - shareName + type: object + cephfs: + properties: + monitors: + items: + type: string + type: array + path: + type: string + readOnly: + type: boolean + secretFile: + type: string + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - monitors + type: object + cinder: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeID: + type: string + required: + - volumeID + type: object + configMap: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + csi: + properties: + driver: + type: string + fsType: + type: string + nodePublishSecretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + readOnly: + type: boolean + volumeAttributes: + additionalProperties: + type: string + type: object + required: + - driver + type: object + downwardAPI: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + emptyDir: + properties: + medium: + type: string + sizeLimit: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + ephemeral: + properties: + volumeClaimTemplate: + properties: + metadata: + type: object + spec: + properties: + accessModes: + items: + type: string + type: array + dataSource: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + dataSourceRef: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + namespace: + type: string + required: + - kind + - name + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + storageClassName: + type: string + volumeMode: + type: string + volumeName: + type: string + type: object + required: + - spec + type: object + type: object + fc: + properties: + fsType: + type: string + lun: + format: int32 + type: integer + readOnly: + type: boolean + targetWWNs: + items: + type: string + type: array + wwids: + items: + type: string + type: array + type: object + flexVolume: + properties: + driver: + type: string + fsType: + type: string + options: + additionalProperties: + type: string + type: object + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + required: + - driver + type: object + flocker: + properties: + datasetName: + type: string + datasetUUID: + type: string + type: object + gcePersistentDisk: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + pdName: + type: string + readOnly: + type: boolean + required: + - pdName + type: object + gitRepo: + properties: + directory: + type: string + repository: + type: string + revision: + type: string + required: + - repository + type: object + glusterfs: + properties: + endpoints: + type: string + path: + type: string + readOnly: + type: boolean + required: + - endpoints + - path + type: object + hostPath: + properties: + path: + type: string + type: + type: string + required: + - path + type: object + iscsi: + properties: + chapAuthDiscovery: + type: boolean + chapAuthSession: + type: boolean + fsType: + type: string + initiatorName: + type: string + iqn: + type: string + iscsiInterface: + type: string + lun: + format: int32 + type: integer + portals: + items: + type: string + type: array + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + targetPortal: + type: string + required: + - iqn + - lun + - targetPortal + type: object + name: + type: string + nfs: + properties: + path: + type: string + readOnly: + type: boolean + server: + type: string + required: + - path + - server + type: object + persistentVolumeClaim: + properties: + claimName: + type: string + readOnly: + type: boolean + required: + - claimName + type: object + photonPersistentDisk: + properties: + fsType: + type: string + pdID: + type: string + required: + - pdID + type: object + portworxVolume: + properties: + fsType: + type: string + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + projected: + properties: + defaultMode: + format: int32 + type: integer + sources: + items: + properties: + configMap: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + downwardAPI: + properties: + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + secret: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + serviceAccountToken: + properties: + audience: + type: string + expirationSeconds: + format: int64 + type: integer + path: + type: string + required: + - path + type: object + type: object + type: array + type: object + quobyte: + properties: + group: + type: string + readOnly: + type: boolean + registry: + type: string + tenant: + type: string + user: + type: string + volume: + type: string + required: + - registry + - volume + type: object + rbd: + properties: + fsType: + type: string + image: + type: string + keyring: + type: string + monitors: + items: + type: string + type: array + pool: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - image + - monitors + type: object + scaleIO: + properties: + fsType: + type: string + gateway: + type: string + protectionDomain: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + sslEnabled: + type: boolean + storageMode: + type: string + storagePool: + type: string + system: + type: string + volumeName: + type: string + required: + - gateway + - secretRef + - system + type: object + secret: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + optional: + type: boolean + secretName: + type: string + type: object + storageos: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeName: + type: string + volumeNamespace: + type: string + type: object + vsphereVolume: + properties: + fsType: + type: string + storagePolicyID: + type: string + storagePolicyName: + type: string + volumePath: + type: string + required: + - volumePath + type: object + required: + - name + type: object + type: array + type: object + type: object + served: true + storage: true diff --git a/system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_integrations.yaml b/system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_integrations.yaml new file mode 100644 index 00000000000..960b2f73ac1 --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_integrations.yaml @@ -0,0 +1,810 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: integrations.monitoring.grafana.com +spec: + group: monitoring.grafana.com + names: + categories: + - agent-operator + kind: Integration + listKind: IntegrationList + plural: integrations + singular: integration + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + config: + type: object + x-kubernetes-preserve-unknown-fields: true + configMaps: + items: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: array + name: + type: string + secrets: + items: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: array + type: + properties: + allNodes: + type: boolean + unique: + type: boolean + type: object + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + volumes: + items: + properties: + awsElasticBlockStore: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + azureDisk: + properties: + cachingMode: + type: string + diskName: + type: string + diskURI: + type: string + fsType: + type: string + kind: + type: string + readOnly: + type: boolean + required: + - diskName + - diskURI + type: object + azureFile: + properties: + readOnly: + type: boolean + secretName: + type: string + shareName: + type: string + required: + - secretName + - shareName + type: object + cephfs: + properties: + monitors: + items: + type: string + type: array + path: + type: string + readOnly: + type: boolean + secretFile: + type: string + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - monitors + type: object + cinder: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeID: + type: string + required: + - volumeID + type: object + configMap: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + csi: + properties: + driver: + type: string + fsType: + type: string + nodePublishSecretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + readOnly: + type: boolean + volumeAttributes: + additionalProperties: + type: string + type: object + required: + - driver + type: object + downwardAPI: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + emptyDir: + properties: + medium: + type: string + sizeLimit: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + ephemeral: + properties: + volumeClaimTemplate: + properties: + metadata: + type: object + spec: + properties: + accessModes: + items: + type: string + type: array + dataSource: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + dataSourceRef: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + namespace: + type: string + required: + - kind + - name + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + storageClassName: + type: string + volumeMode: + type: string + volumeName: + type: string + type: object + required: + - spec + type: object + type: object + fc: + properties: + fsType: + type: string + lun: + format: int32 + type: integer + readOnly: + type: boolean + targetWWNs: + items: + type: string + type: array + wwids: + items: + type: string + type: array + type: object + flexVolume: + properties: + driver: + type: string + fsType: + type: string + options: + additionalProperties: + type: string + type: object + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + required: + - driver + type: object + flocker: + properties: + datasetName: + type: string + datasetUUID: + type: string + type: object + gcePersistentDisk: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + pdName: + type: string + readOnly: + type: boolean + required: + - pdName + type: object + gitRepo: + properties: + directory: + type: string + repository: + type: string + revision: + type: string + required: + - repository + type: object + glusterfs: + properties: + endpoints: + type: string + path: + type: string + readOnly: + type: boolean + required: + - endpoints + - path + type: object + hostPath: + properties: + path: + type: string + type: + type: string + required: + - path + type: object + iscsi: + properties: + chapAuthDiscovery: + type: boolean + chapAuthSession: + type: boolean + fsType: + type: string + initiatorName: + type: string + iqn: + type: string + iscsiInterface: + type: string + lun: + format: int32 + type: integer + portals: + items: + type: string + type: array + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + targetPortal: + type: string + required: + - iqn + - lun + - targetPortal + type: object + name: + type: string + nfs: + properties: + path: + type: string + readOnly: + type: boolean + server: + type: string + required: + - path + - server + type: object + persistentVolumeClaim: + properties: + claimName: + type: string + readOnly: + type: boolean + required: + - claimName + type: object + photonPersistentDisk: + properties: + fsType: + type: string + pdID: + type: string + required: + - pdID + type: object + portworxVolume: + properties: + fsType: + type: string + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + projected: + properties: + defaultMode: + format: int32 + type: integer + sources: + items: + properties: + configMap: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + downwardAPI: + properties: + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + secret: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + serviceAccountToken: + properties: + audience: + type: string + expirationSeconds: + format: int64 + type: integer + path: + type: string + required: + - path + type: object + type: object + type: array + type: object + quobyte: + properties: + group: + type: string + readOnly: + type: boolean + registry: + type: string + tenant: + type: string + user: + type: string + volume: + type: string + required: + - registry + - volume + type: object + rbd: + properties: + fsType: + type: string + image: + type: string + keyring: + type: string + monitors: + items: + type: string + type: array + pool: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - image + - monitors + type: object + scaleIO: + properties: + fsType: + type: string + gateway: + type: string + protectionDomain: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + sslEnabled: + type: boolean + storageMode: + type: string + storagePool: + type: string + system: + type: string + volumeName: + type: string + required: + - gateway + - secretRef + - system + type: object + secret: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + optional: + type: boolean + secretName: + type: string + type: object + storageos: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeName: + type: string + volumeNamespace: + type: string + type: object + vsphereVolume: + properties: + fsType: + type: string + storagePolicyID: + type: string + storagePolicyName: + type: string + volumePath: + type: string + required: + - volumePath + type: object + required: + - name + type: object + type: array + required: + - config + - name + - type + type: object + type: object + served: true + storage: true diff --git a/system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_logsinstances.yaml b/system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_logsinstances.yaml new file mode 100644 index 00000000000..517bb30c2ef --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_logsinstances.yaml @@ -0,0 +1,299 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: logsinstances.monitoring.grafana.com +spec: + group: monitoring.grafana.com + names: + categories: + - agent-operator + kind: LogsInstance + listKind: LogsInstanceList + plural: logsinstances + singular: logsinstance + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + additionalScrapeConfigs: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clients: + items: + properties: + backoffConfig: + properties: + maxPeriod: + type: string + maxRetries: + type: integer + minPeriod: + type: string + type: object + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + batchSize: + type: integer + batchWait: + type: string + bearerToken: + type: string + bearerTokenFile: + type: string + externalLabels: + additionalProperties: + type: string + type: object + oauth2: + properties: + clientId: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + additionalProperties: + type: string + type: object + scopes: + items: + type: string + type: array + tokenUrl: + minLength: 1 + type: string + required: + - clientId + - clientSecret + - tokenUrl + type: object + proxyUrl: + type: string + tenantId: + type: string + timeout: + type: string + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + caFile: + type: string + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + certFile: + type: string + insecureSkipVerify: + type: boolean + keyFile: + type: string + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + url: + type: string + required: + - url + type: object + type: array + podLogsNamespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + podLogsSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + targetConfig: + properties: + syncPeriod: + type: string + type: object + type: object + type: object + served: true + storage: true diff --git a/system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_metricsinstances.yaml b/system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_metricsinstances.yaml new file mode 100644 index 00000000000..610193f440f --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_metricsinstances.yaml @@ -0,0 +1,495 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: metricsinstances.monitoring.grafana.com +spec: + group: monitoring.grafana.com + names: + categories: + - agent-operator + kind: MetricsInstance + listKind: MetricsInstanceList + plural: metricsinstances + singular: metricsinstance + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + additionalScrapeConfigs: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + maxWALTime: + type: string + minWALTime: + type: string + podMonitorNamespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + podMonitorSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + probeNamespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + probeSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + remoteFlushDeadline: + type: string + remoteWrite: + items: + properties: + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + bearerToken: + type: string + bearerTokenFile: + type: string + headers: + additionalProperties: + type: string + type: object + metadataConfig: + properties: + send: + type: boolean + sendInterval: + type: string + type: object + name: + type: string + oauth2: + properties: + clientId: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + additionalProperties: + type: string + type: object + scopes: + items: + type: string + type: array + tokenUrl: + minLength: 1 + type: string + required: + - clientId + - clientSecret + - tokenUrl + type: object + proxyUrl: + type: string + queueConfig: + properties: + batchSendDeadline: + type: string + capacity: + type: integer + maxBackoff: + type: string + maxRetries: + type: integer + maxSamplesPerSend: + type: integer + maxShards: + type: integer + minBackoff: + type: string + minShards: + type: integer + retryOnRateLimit: + type: boolean + type: object + remoteTimeout: + type: string + sigv4: + properties: + accessKey: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + profile: + type: string + region: + type: string + roleARN: + type: string + secretKey: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + caFile: + type: string + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + certFile: + type: string + insecureSkipVerify: + type: boolean + keyFile: + type: string + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + url: + type: string + writeRelabelConfigs: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + required: + - url + type: object + type: array + serviceMonitorNamespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + serviceMonitorSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + walTruncateFrequency: + type: string + writeStaleOnShutdown: + type: boolean + type: object + type: object + served: true + storage: true diff --git a/system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_podlogs.yaml b/system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_podlogs.yaml new file mode 100644 index 00000000000..f22d051b513 --- /dev/null +++ b/system/grafana-agent-operator/1.5.3/templates/monitoring.grafana.com_podlogs.yaml @@ -0,0 +1,308 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: podlogs.monitoring.grafana.com +spec: + group: monitoring.grafana.com + names: + categories: + - agent-operator + kind: PodLogs + listKind: PodLogsList + plural: podlogs + singular: podlogs + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + jobLabel: + type: string + namespaceSelector: + properties: + any: + type: boolean + matchNames: + items: + type: string + type: array + type: object + pipelineStages: + items: + properties: + cri: + type: object + docker: + type: object + drop: + properties: + dropCounterReason: + type: string + expression: + type: string + longerThan: + type: string + olderThan: + type: string + source: + type: string + value: + type: string + type: object + json: + properties: + expressions: + additionalProperties: + type: string + type: object + source: + type: string + type: object + labelAllow: + items: + type: string + type: array + labelDrop: + items: + type: string + type: array + labels: + additionalProperties: + type: string + type: object + limit: + properties: + burst: + type: integer + drop: + type: boolean + rate: + type: integer + type: object + match: + properties: + action: + type: string + dropCounterReason: + type: string + pipelineName: + type: string + selector: + type: string + stages: + type: string + required: + - selector + type: object + metrics: + additionalProperties: + properties: + action: + type: string + buckets: + items: + type: string + type: array + countEntryBytes: + type: boolean + description: + type: string + matchAll: + type: boolean + maxIdleDuration: + type: string + prefix: + type: string + source: + type: string + type: + type: string + value: + type: string + required: + - action + - type + type: object + type: object + multiline: + properties: + firstLine: + type: string + maxLines: + type: integer + maxWaitTime: + type: string + required: + - firstLine + type: object + output: + properties: + source: + type: string + required: + - source + type: object + pack: + properties: + ingestTimestamp: + type: boolean + labels: + items: + type: string + type: array + required: + - labels + type: object + regex: + properties: + expression: + type: string + source: + type: string + required: + - expression + type: object + replace: + properties: + expression: + type: string + replace: + type: string + source: + type: string + required: + - expression + type: object + template: + properties: + source: + type: string + template: + type: string + required: + - source + - template + type: object + tenant: + properties: + label: + type: string + source: + type: string + value: + type: string + type: object + timestamp: + properties: + actionOnFailure: + type: string + fallbackFormats: + items: + type: string + type: array + format: + type: string + location: + type: string + source: + type: string + required: + - format + - source + type: object + type: object + type: array + podTargetLabels: + items: + type: string + type: array + relabelings: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + required: + - selector + type: object + type: object + served: true + storage: true diff --git a/system/grafana-agent-operator/1.5.3/values.yaml b/system/grafana-agent-operator/1.5.3/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/system/grafana-agent-operator/item.yaml b/system/grafana-agent-operator/item.yaml new file mode 100644 index 00000000000..c61aba54b60 --- /dev/null +++ b/system/grafana-agent-operator/item.yaml @@ -0,0 +1,4 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/grafana-agent-operator.png +categories: + - system +screenshots: [] diff --git a/system/kubeapps/2.7.3/.helmignore b/system/kubeapps/2.7.3/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/system/kubeapps/2.7.3/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/system/kubeapps/2.7.3/CHANGELOG.md b/system/kubeapps/2.7.3/CHANGELOG.md new file mode 100644 index 00000000000..e30e7be0653 --- /dev/null +++ b/system/kubeapps/2.7.3/CHANGELOG.md @@ -0,0 +1,17 @@ +--- +title: Changelog +--- + + +*for the complete changelog, please refer to the website* + +**Important:** + + +## [kubeapps-2.7.3](https://github.com/truecharts/charts/compare/kubeapps-2.7.2...kubeapps-2.7.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/kubeapps/2.7.3/Chart.yaml b/system/kubeapps/2.7.3/Chart.yaml new file mode 100644 index 00000000000..f5a4870fa33 --- /dev/null +++ b/system/kubeapps/2.7.3/Chart.yaml @@ -0,0 +1,45 @@ +annotations: + max_scale_version: 24.04.0 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: operators + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.12" + truecharts.org/train: system +apiVersion: v2 +appVersion: 0.0.3 +dependencies: + - name: common + version: 20.0.9 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] + - name: kubeapps + version: 14.7.1 + repository: oci://registry-1.docker.io/bitnamicharts + condition: "" + alias: ogkubeapps + tags: [] + import-values: [] +deprecated: false +description: KubeApps is a Kubernetes-as-Apps solution +home: https://truecharts.org/charts/system/kubeapps +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kubeapps.png +keywords: + - kubeapps + - catalog +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: kubeapps +sources: + - https://cert-manager.io/ + - https://github.com/cert-manager + - https://github.com/truecharts/charts/tree/master/charts/system/kubeapps + - https://ghcr.io/xstar97/my-proxy-service +type: application +version: 2.7.3 diff --git a/system/kubeapps/2.7.3/README.md b/system/kubeapps/2.7.3/README.md new file mode 100644 index 00000000000..e0ed454cbce --- /dev/null +++ b/system/kubeapps/2.7.3/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/system/kubeapps) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/system/kubeapps/2.7.3/app-changelog.md b/system/kubeapps/2.7.3/app-changelog.md new file mode 100644 index 00000000000..9e264582ac2 --- /dev/null +++ b/system/kubeapps/2.7.3/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kubeapps-2.7.3](https://github.com/truecharts/charts/compare/kubeapps-2.7.2...kubeapps-2.7.3) (2024-03-16) + +### Chore + + + +- rename `operator`-train to `system`-train \ No newline at end of file diff --git a/system/kubeapps/2.7.3/app-readme.md b/system/kubeapps/2.7.3/app-readme.md new file mode 100644 index 00000000000..27de3b60fa0 --- /dev/null +++ b/system/kubeapps/2.7.3/app-readme.md @@ -0,0 +1,8 @@ +KubeApps is a Kubernetes-as-Apps solution + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/system/kubeapps](https://truecharts.org/charts/system/kubeapps) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/system/kubeapps/2.7.3/charts/common-20.0.9.tgz b/system/kubeapps/2.7.3/charts/common-20.0.9.tgz new file mode 100644 index 0000000000000000000000000000000000000000..41a62ef2dc2cfa8bd99749034bbefcc9f318837f GIT binary patch literal 101329 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 O0RR6tQNzsukPHBGVfvu} literal 0 HcmV?d00001 diff --git a/system/kubeapps/2.7.3/charts/kubeapps-14.7.1.tgz b/system/kubeapps/2.7.3/charts/kubeapps-14.7.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..5b9f5b7001b64580f08eac2752cb059a302f8dac GIT binary patch literal 227984 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%0D2qByCzcU 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