From d4b9c45c23ba80a725e0691fb7afefa295027567 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 23 Mar 2023 13:52:28 +0000 Subject: [PATCH] Charts CI ``` Added: kubemq/kubemq-cluster: - 2.3.7 kubemq/kubemq-controller: - 1.9.3 kubemq/kubemq-crds: - 2.3.7 Updated: bitnami/kafka: - 21.4.1 bitnami/mariadb: - 11.5.5 bitnami/mysql: - 9.7.0 bitnami/postgresql: - 12.2.6 bitnami/redis: - 17.9.0 bitnami/tomcat: - 10.6.0 bitnami/wordpress: - 15.2.57 crate/crate-operator: - 2.25.0 datadog/datadog: - 3.21.0 digitalis/vals-operator: - 0.7.2 dynatrace/dynatrace-operator: - 0.10.4 gitlab/gitlab: - 6.10.0 new-relic/nri-bundle: - 5.0.6 speedscale/speedscale-operator: - 1.2.27 sysdig/sysdig: - 1.15.80 ``` --- assets/bitnami/kafka-21.4.1.tgz | Bin 0 -> 113270 bytes assets/bitnami/mariadb-11.5.5.tgz | Bin 0 -> 45627 bytes assets/bitnami/mysql-9.7.0.tgz | Bin 0 -> 46369 bytes assets/bitnami/postgresql-12.2.6.tgz | Bin 0 -> 56302 bytes assets/bitnami/redis-17.9.0.tgz | Bin 0 -> 90546 bytes assets/bitnami/tomcat-10.6.0.tgz | Bin 0 -> 34893 bytes assets/bitnami/wordpress-15.2.57.tgz | Bin 0 -> 123790 bytes assets/crate/crate-operator-2.25.0.tgz | Bin 0 -> 7302 bytes assets/datadog/datadog-3.21.0.tgz | Bin 0 -> 131482 bytes assets/digitalis/vals-operator-0.7.2.tgz | Bin 0 -> 6334 bytes .../dynatrace/dynatrace-operator-0.10.4.tgz | Bin 0 -> 42875 bytes assets/gitlab/gitlab-6.10.0.tgz | Bin 0 -> 585754 bytes assets/kubemq/kubemq-cluster-2.3.7.tgz | Bin 0 -> 3762 bytes assets/kubemq/kubemq-controller-1.9.3.tgz | Bin 0 -> 2572 bytes assets/kubemq/kubemq-crds-2.3.7.tgz | Bin 0 -> 3285 bytes assets/new-relic/nri-bundle-5.0.6.tgz | Bin 0 -> 292138 bytes .../speedscale/speedscale-operator-1.2.27.tgz | Bin 0 -> 14483 bytes assets/sysdig/sysdig-1.15.80.tgz | Bin 0 -> 39837 bytes charts/bitnami/kafka/Chart.lock | 8 +- charts/bitnami/kafka/Chart.yaml | 2 +- charts/bitnami/kafka/README.md | 112 +-- charts/bitnami/kafka/charts/common/Chart.yaml | 4 +- charts/bitnami/kafka/charts/common/README.md | 136 +--- .../kafka/charts/common/templates/_images.tpl | 6 +- .../bitnami/kafka/charts/zookeeper/Chart.lock | 6 +- .../bitnami/kafka/charts/zookeeper/Chart.yaml | 2 +- .../bitnami/kafka/charts/zookeeper/README.md | 4 +- .../charts/zookeeper/charts/common/Chart.yaml | 4 +- .../charts/zookeeper/charts/common/README.md | 136 +--- .../charts/common/templates/_images.tpl | 6 +- .../kafka/charts/zookeeper/values.yaml | 4 +- charts/bitnami/kafka/values.yaml | 10 +- charts/bitnami/mariadb/Chart.yaml | 2 +- charts/bitnami/mariadb/README.md | 6 +- charts/bitnami/mariadb/values.yaml | 12 +- charts/bitnami/mysql/Chart.yaml | 2 +- charts/bitnami/mysql/README.md | 89 +-- .../mysql/templates/primary/statefulset.yaml | 3 + .../templates/secondary/statefulset.yaml | 3 + charts/bitnami/mysql/values.yaml | 10 + charts/bitnami/postgresql/Chart.yaml | 2 +- charts/bitnami/postgresql/README.md | 6 +- charts/bitnami/postgresql/values.yaml | 6 +- charts/bitnami/redis/Chart.yaml | 2 +- charts/bitnami/redis/README.md | 1 + .../bitnami/redis/templates/headless-svc.yaml | 9 +- charts/bitnami/redis/values.yaml | 6 + charts/bitnami/tomcat/Chart.yaml | 2 +- charts/bitnami/tomcat/README.md | 1 + .../tomcat/templates/svc-headless.yaml | 6 +- charts/bitnami/tomcat/values.yaml | 6 + charts/bitnami/wordpress/Chart.lock | 6 +- charts/bitnami/wordpress/Chart.yaml | 2 +- charts/bitnami/wordpress/README.md | 6 +- .../wordpress/charts/mariadb/Chart.yaml | 2 +- .../wordpress/charts/mariadb/README.md | 6 +- .../wordpress/charts/mariadb/values.yaml | 12 +- charts/bitnami/wordpress/values.yaml | 6 +- charts/crate/crate-operator/Chart.lock | 6 +- charts/crate/crate-operator/Chart.yaml | 6 +- .../charts/crate-operator-crds/Chart.yaml | 4 +- .../templates/cratedbs-cloud-crate-io.yaml | 8 + charts/datadog/datadog/CHANGELOG.md | 16 +- charts/datadog/datadog/Chart.yaml | 2 +- charts/datadog/datadog/README.md | 3 +- .../datadog/templates/_container-agent.yaml | 4 + .../templates/system-probe-configmap.yaml | 2 + charts/datadog/datadog/values.yaml | 4 + charts/digitalis/vals-operator/Chart.yaml | 4 +- .../vals-operator/crds/valssecrets.yaml | 2 +- .../templates/serviceaccount.yaml | 4 +- charts/digitalis/vals-operator/values.yaml | 2 +- .../dynatrace/dynatrace-operator/Chart.yaml | 4 +- charts/gitlab/gitlab/CHANGELOG.md | 41 ++ charts/gitlab/gitlab/CONTRIBUTING.md | 6 +- charts/gitlab/gitlab/Chart.yaml | 4 +- .../gitlab/charts/gitlab-runner/CHANGELOG.md | 17 +- .../gitlab/charts/gitlab-runner/Chart.yaml | 4 +- .../gitlab-runner/templates/deployment.yaml | 2 + .../gitlab/charts/gitlab-runner/values.yaml | 2 +- .../gitlab/charts/geo-logcursor/Chart.yaml | 4 +- .../geo-logcursor/templates/deployment.yaml | 4 +- .../gitlab/charts/geo-logcursor/values.yaml | 1 + .../charts/gitlab/charts/gitaly/Chart.yaml | 4 +- .../gitaly/templates/_configmap_spec.yaml | 6 + .../gitaly/templates/_statefulset_spec.yaml | 22 +- .../charts/gitlab/charts/gitaly/values.yaml | 15 +- .../gitlab/charts/gitlab-exporter/Chart.yaml | 2 +- .../gitlab-exporter/templates/deployment.yaml | 6 +- .../gitlab/charts/gitlab-exporter/values.yaml | 8 +- .../gitlab/charts/gitlab-grafana/Chart.yaml | 4 +- .../gitlab/charts/gitlab-pages/Chart.yaml | 4 +- .../gitlab-pages/templates/deployment.yaml | 4 +- .../gitlab/charts/gitlab-pages/values.yaml | 1 + .../gitlab/charts/gitlab-shell/Chart.yaml | 4 +- .../gitlab-shell/templates/deployment.yaml | 6 +- .../gitlab/charts/gitlab-shell/values.yaml | 8 +- .../charts/gitlab/charts/kas/Chart.yaml | 4 +- .../charts/kas/templates/_default-config.yaml | 1 + .../charts/kas/templates/deployment.yaml | 7 +- .../charts/gitlab/charts/kas/values.yaml | 5 + .../charts/gitlab/charts/mailroom/Chart.yaml | 2 +- .../charts/mailroom/templates/deployment.yaml | 4 +- .../charts/gitlab/charts/mailroom/values.yaml | 1 + .../gitlab/charts/migrations/Chart.yaml | 4 +- .../charts/migrations/templates/_jobspec.yaml | 4 +- .../gitlab/charts/migrations/values.yaml | 1 + .../charts/gitlab/charts/praefect/Chart.yaml | 4 +- .../praefect/templates/statefulset.yaml | 4 +- .../charts/gitlab/charts/praefect/values.yaml | 1 + .../charts/gitlab/charts/sidekiq/Chart.yaml | 4 +- .../charts/sidekiq/templates/deployment.yaml | 4 +- .../charts/gitlab/charts/sidekiq/values.yaml | 1 + .../charts/gitlab/charts/spamcheck/Chart.yaml | 2 +- .../spamcheck/templates/deployment.yaml | 4 +- .../gitlab/charts/spamcheck/values.yaml | 1 + .../charts/gitlab/charts/toolbox/Chart.yaml | 4 +- .../charts/toolbox/templates/_helpers.tpl | 67 ++ .../charts/toolbox/templates/backup-job.yaml | 29 +- .../charts/toolbox/templates/deployment.yaml | 26 +- .../gitlab/charts/toolbox/templates/pvc.yaml | 32 +- .../charts/gitlab/charts/toolbox/values.yaml | 7 + .../gitlab/charts/webservice/Chart.yaml | 4 +- .../webservice/templates/deployment.yaml | 4 +- .../gitlab/charts/webservice/values.yaml | 1 + .../charts/gitlab/templates/_database.yml.tpl | 16 + .../minio/templates/minio_deployment.yaml | 4 +- charts/gitlab/gitlab/charts/minio/values.yaml | 1 + .../gitlab/charts/nginx-ingress/values.yaml | 6 +- .../gitlab/charts/prometheus/Chart.lock | 6 +- .../gitlab/charts/prometheus/Chart.yaml | 8 +- .../charts/kube-state-metrics/Chart.yaml | 6 +- .../charts/kube-state-metrics/OWNERS | 6 - .../kube-state-metrics/templates/_helpers.tpl | 24 +- .../templates/deployment.yaml | 53 +- .../kube-state-metrics/templates/pdb.yaml | 4 + .../templates/podsecuritypolicy.yaml | 2 +- .../templates/psp-clusterrole.yaml | 2 +- .../templates/psp-clusterrolebinding.yaml | 2 +- .../kube-state-metrics/templates/role.yaml | 22 +- .../templates/rolebinding.yaml | 4 +- .../kube-state-metrics/templates/service.yaml | 6 + .../templates/servicemonitor.yaml | 80 ++- .../templates/verticalpodautoscaler.yaml | 34 + .../charts/kube-state-metrics/values.yaml | 95 ++- .../charts/prometheus/templates/_helpers.tpl | 9 +- .../prometheus/templates/alertmanager/cm.yaml | 1 + .../templates/alertmanager/deploy.yaml | 45 +- .../templates/alertmanager/pdb.yaml | 2 +- .../templates/alertmanager/psp.yaml | 10 +- .../templates/alertmanager/pvc.yaml | 3 + .../templates/alertmanager/sts.yaml | 23 +- .../prometheus/templates/extra-manifests.yaml | 4 + .../templates/node-exporter/daemonset.yaml | 4 + .../templates/node-exporter/psp.yaml | 10 +- .../templates/pushgateway/deploy.yaml | 10 + .../prometheus/templates/pushgateway/pdb.yaml | 2 +- .../prometheus/templates/pushgateway/psp.yaml | 10 +- .../prometheus/templates/pushgateway/pvc.yaml | 3 + .../templates/pushgateway/service.yaml | 3 + .../prometheus/templates/server/cm.yaml | 7 + .../prometheus/templates/server/deploy.yaml | 54 +- .../templates/server/extra-manifests.yaml | 9 + .../prometheus/templates/server/pdb.yaml | 2 +- .../prometheus/templates/server/psp.yaml | 10 +- .../prometheus/templates/server/pvc.yaml | 3 + .../prometheus/templates/server/service.yaml | 2 +- .../prometheus/templates/server/sts.yaml | 62 +- .../gitlab/charts/prometheus/values.yaml | 135 +++- .../gitlab/gitlab/charts/registry/Chart.yaml | 2 +- .../charts/registry/templates/deployment.yaml | 4 +- .../gitlab/gitlab/charts/registry/values.yaml | 5 +- charts/gitlab/gitlab/requirements.lock | 8 +- charts/gitlab/gitlab/requirements.yaml | 4 +- .../gitlab/gitlab/templates/_certificates.tpl | 1 + .../gitlab/gitlab/templates/_checkConfig.tpl | 2 + .../gitlab/templates/_checkConfig_gitaly.tpl | 11 + .../templates/_checkConfig_gitlab_shell.tpl | 15 + .../gitlab/gitlab/templates/_deprecations.tpl | 8 +- charts/gitlab/gitlab/templates/_helpers.tpl | 43 ++ charts/gitlab/gitlab/templates/_registry.tpl | 2 +- charts/gitlab/gitlab/values.yaml | 5 +- charts/kubemq/kubemq-cluster/.helmignore | 22 + charts/kubemq/kubemq-cluster/Chart.lock | 9 + charts/kubemq/kubemq-cluster/Chart.yaml | 16 + charts/kubemq/kubemq-cluster/README.md | 26 + charts/kubemq/kubemq-cluster/app-readme.md | 43 ++ charts/kubemq/kubemq-cluster/questions.yaml | 37 + .../kubemq-cluster/templates/_helpers.tpl | 50 ++ .../templates/kubemqcluster.yaml | 16 + .../templates/role_binding.yaml | 14 + .../templates/service_account.yaml | 7 + charts/kubemq/kubemq-cluster/values.yaml | 1 + .../kubemq/kubemq-cluster/values_example.yaml | 117 +++ charts/kubemq/kubemq-controller/.helmignore | 22 + charts/kubemq/kubemq-controller/Chart.lock | 6 + charts/kubemq/kubemq-controller/Chart.yaml | 16 + charts/kubemq/kubemq-controller/README.md | 33 + charts/kubemq/kubemq-controller/app-readme.md | 33 + .../kubemq-controller/templates/_helpers.tpl | 50 ++ .../kubemq-controller/templates/operator.yaml | 44 ++ .../templates/role_binding.yaml | 37 + .../templates/service_account.yaml | 7 + charts/kubemq/kubemq-controller/values.yaml | 0 charts/kubemq/kubemq-crds/.helmignore | 22 + charts/kubemq/kubemq-crds/Chart.yaml | 16 + charts/kubemq/kubemq-crds/README.md | 34 + charts/kubemq/kubemq-crds/app-readme.md | 34 + ...kubemqclusters.core.k8s.kubemq.io.crd.yaml | 357 +++++++++ ...bemqconnectors.core.k8s.kubemq.io.crd.yaml | 98 +++ charts/kubemq/kubemq-crds/templates/role.yaml | 66 ++ charts/new-relic/nri-bundle/Chart.lock | 24 +- charts/new-relic/nri-bundle/Chart.yaml | 56 +- charts/new-relic/nri-bundle/README.md | 19 +- .../charts/newrelic-infra-operator/Chart.lock | 6 +- .../charts/newrelic-infra-operator/Chart.yaml | 6 +- .../charts/common-library/Chart.yaml | 36 +- .../job-patch/job-createSecret.yaml | 2 +- .../job-patch/job-patchWebhook.yaml | 2 +- .../newrelic-infra-operator/values.yaml | 2 +- .../charts/newrelic-infrastructure/Chart.lock | 6 +- .../charts/newrelic-infrastructure/Chart.yaml | 40 +- .../charts/newrelic-infrastructure/README.md | 22 +- .../charts/common-library/Chart.yaml | 36 +- .../newrelic-infrastructure/values.yaml | 8 +- .../newrelic-k8s-metrics-adapter/Chart.lock | 6 +- .../newrelic-k8s-metrics-adapter/Chart.yaml | 32 +- .../newrelic-k8s-metrics-adapter/README.md | 19 +- .../charts/common-library/Chart.yaml | 36 +- .../job-patch/job-createSecret.yaml | 2 +- .../job-patch/job-patchAPIService.yaml | 2 +- .../job_patch_job_createsecret_test.yaml | 4 +- .../job_patch_job_patchapiservice_test.yaml | 4 +- .../newrelic-k8s-metrics-adapter/values.yaml | 2 +- .../charts/newrelic-logging/Chart.lock | 6 +- .../charts/newrelic-logging/Chart.yaml | 6 +- .../charts/newrelic-logging/README.md | 1 + .../charts/common-library/Chart.yaml | 36 +- .../templates/daemonset-windows.yaml | 2 +- .../charts/newrelic-logging/values.yaml | 7 +- .../charts/newrelic-pixie/Chart.yaml | 19 +- .../newrelic-pixie/templates/_helpers.tpl | 36 +- .../charts/newrelic-pixie/templates/job.yaml | 23 + .../charts/newrelic-pixie/values.yaml | 5 +- .../newrelic-prometheus-agent/CHANGELOG.md | 13 + .../newrelic-prometheus-agent/Chart.lock | 6 +- .../newrelic-prometheus-agent/Chart.yaml | 42 +- .../newrelic-prometheus-agent/README.md | 23 +- .../README.md.gotmpl | 6 +- .../charts/common-library/Chart.yaml | 36 +- .../release-notes.md | 4 +- .../templates/statefulset.yaml | 2 + .../tests/configmap_test.yaml | 6 + .../tests/integration_filters_test.yaml | 6 + .../newrelic-prometheus-agent/values.yaml | 35 +- .../charts/nri-kube-events/Chart.lock | 6 +- .../charts/nri-kube-events/Chart.yaml | 40 +- .../charts/nri-kube-events/README.md | 22 +- .../charts/common-library/Chart.yaml | 36 +- .../nri-kube-events/templates/deployment.yaml | 4 + .../charts/nri-kube-events/values.yaml | 14 +- .../charts/nri-metadata-injection/Chart.lock | 6 +- .../charts/nri-metadata-injection/Chart.yaml | 40 +- .../charts/nri-metadata-injection/README.md | 17 +- .../charts/common-library/Chart.yaml | 36 +- .../job-patch/job-createSecret.yaml | 6 +- .../job-patch/job-patchWebhook.yaml | 6 +- .../mutatingWebhookConfiguration.yaml | 4 +- .../charts/nri-metadata-injection/values.yaml | 2 +- .../charts/nri-prometheus/Chart.lock | 6 +- .../charts/nri-prometheus/Chart.yaml | 6 +- .../charts/common-library/Chart.yaml | 36 +- .../charts/pixie-operator-chart/Chart.yaml | 2 +- .../templates/deleter.yaml | 2 +- .../speedscale/speedscale-operator/Chart.yaml | 4 +- .../speedscale/speedscale-operator/README.md | 4 +- .../speedscale-operator/app-readme.md | 4 +- .../templates/admission.yaml | 33 + .../speedscale-operator/values.yaml | 2 +- charts/sysdig/sysdig/CHANGELOG.md | 3 + charts/sysdig/sysdig/Chart.yaml | 2 +- charts/sysdig/sysdig/RELEASE-NOTES.md | 4 +- .../sysdig/sysdig/templates/clusterrole.yaml | 8 + index.yaml | 677 ++++++++++++++++++ 284 files changed, 3837 insertions(+), 1170 deletions(-) create mode 100644 assets/bitnami/kafka-21.4.1.tgz create mode 100644 assets/bitnami/mariadb-11.5.5.tgz create mode 100644 assets/bitnami/mysql-9.7.0.tgz create mode 100644 assets/bitnami/postgresql-12.2.6.tgz create mode 100644 assets/bitnami/redis-17.9.0.tgz create mode 100644 assets/bitnami/tomcat-10.6.0.tgz create mode 100644 assets/bitnami/wordpress-15.2.57.tgz create mode 100644 assets/crate/crate-operator-2.25.0.tgz create mode 100644 assets/datadog/datadog-3.21.0.tgz create mode 100644 assets/digitalis/vals-operator-0.7.2.tgz create mode 100644 assets/dynatrace/dynatrace-operator-0.10.4.tgz create mode 100644 assets/gitlab/gitlab-6.10.0.tgz create mode 100644 assets/kubemq/kubemq-cluster-2.3.7.tgz create mode 100644 assets/kubemq/kubemq-controller-1.9.3.tgz create mode 100644 assets/kubemq/kubemq-crds-2.3.7.tgz create mode 100644 assets/new-relic/nri-bundle-5.0.6.tgz create mode 100644 assets/speedscale/speedscale-operator-1.2.27.tgz create mode 100644 assets/sysdig/sysdig-1.15.80.tgz create mode 100644 charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/_helpers.tpl delete mode 100644 charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/OWNERS create mode 100644 charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/verticalpodautoscaler.yaml create mode 100644 charts/gitlab/gitlab/charts/prometheus/templates/extra-manifests.yaml create mode 100644 charts/gitlab/gitlab/charts/prometheus/templates/server/extra-manifests.yaml create mode 100644 charts/kubemq/kubemq-cluster/.helmignore create mode 100644 charts/kubemq/kubemq-cluster/Chart.lock create mode 100644 charts/kubemq/kubemq-cluster/Chart.yaml create mode 100644 charts/kubemq/kubemq-cluster/README.md create mode 100644 charts/kubemq/kubemq-cluster/app-readme.md create mode 100644 charts/kubemq/kubemq-cluster/questions.yaml create mode 100644 charts/kubemq/kubemq-cluster/templates/_helpers.tpl create mode 100644 charts/kubemq/kubemq-cluster/templates/kubemqcluster.yaml create mode 100644 charts/kubemq/kubemq-cluster/templates/role_binding.yaml create mode 100644 charts/kubemq/kubemq-cluster/templates/service_account.yaml create mode 100644 charts/kubemq/kubemq-cluster/values.yaml create mode 100644 charts/kubemq/kubemq-cluster/values_example.yaml create mode 100644 charts/kubemq/kubemq-controller/.helmignore create mode 100644 charts/kubemq/kubemq-controller/Chart.lock create mode 100644 charts/kubemq/kubemq-controller/Chart.yaml create mode 100644 charts/kubemq/kubemq-controller/README.md create mode 100644 charts/kubemq/kubemq-controller/app-readme.md create mode 100644 charts/kubemq/kubemq-controller/templates/_helpers.tpl create mode 100644 charts/kubemq/kubemq-controller/templates/operator.yaml create mode 100644 charts/kubemq/kubemq-controller/templates/role_binding.yaml create mode 100644 charts/kubemq/kubemq-controller/templates/service_account.yaml create mode 100644 charts/kubemq/kubemq-controller/values.yaml create mode 100644 charts/kubemq/kubemq-crds/.helmignore create mode 100644 charts/kubemq/kubemq-crds/Chart.yaml create mode 100644 charts/kubemq/kubemq-crds/README.md create mode 100644 charts/kubemq/kubemq-crds/app-readme.md create mode 100644 charts/kubemq/kubemq-crds/templates/kubemqclusters.core.k8s.kubemq.io.crd.yaml create mode 100644 charts/kubemq/kubemq-crds/templates/kubemqconnectors.core.k8s.kubemq.io.crd.yaml create mode 100644 charts/kubemq/kubemq-crds/templates/role.yaml diff --git a/assets/bitnami/kafka-21.4.1.tgz b/assets/bitnami/kafka-21.4.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e77d6d47c6755693f42eba02e024e93023663a0e GIT binary patch literal 113270 zcmV)MK)AmjiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PMYccigt|FxpStIfWhGH<%X%awz5Lo^ zV@d2TEiS@_aE|ui-K~@Gg`3m0HFkPoYPsHV9s+AXLK(i70;#_Nyn(f6)#8?Y?fxM z%<(cR@PdrdVTqGDK`(`H1)E>h6B1pMieys8skS7d-to+YGUglR&egLr>{%j`#u@cLkY%hLS$D1IF84^mQ+A|*wV z5jGw~D4|7~acJ-prB{TMq>4#_Cpk$62uW(pn*l-CUusls3JIzc(xF%F0+#4SwR@WMT!z! zpb0@WBPqfH_JS~mX9P_udPOQkEBUx0WsVcFAO%NL@et*7hVX1wkr@c%03k;6TKozP zCfN+7m}7*?GS3nzu<>9{1>feJmu$SZH_Q0Ep2P`V>?xLLrtyl9y#>w+^Fm5dmI#*U z@7Z+`V_;8AtJxlm!X9Q*!Sj?{@0AsOPZA#GbVk`8t+H8G;G9WVF}t1(uE_F+Rw;;& z#1L5$5;g1{M5wH2S|{*0p#`fKq#6hkInD}F0SGA;&n3wNgz75q(c6JNPZ+JMM9TB3 z52;4m$*Sgi*RvN-qCEoHjil3}r-Zq1H5Ff;k2Wd7VjE@nUu*K}Pw`iHpL~;$Emy{Nz<>MOhx#2y4!5aR%1;E-EM|h|e)ce4a6MljS+0*QBblR6HlGk9Sd4Bzc_*bJNyCyTTxv zX0y7IR%gxR_cKWf2&+JRR9BU-An`TMa$%P179GTn<&$$V6Bh4sSN?fc=lKOmD#E1= z%Q&s@j2z{diS7*qrvD2-6!_SI5@b-NUUqzIqjW#lA0h^?L31*&nG1xg3I`zC^lE4q z_A_BWp9u}hxZu{0G_MzAo9&3sNf=@q;dE+@hQk3u4<4Z7coxgwe9Fi2vDkntmioh& zWGP>tV%Q!$c%VVsU!wo{moV@xA_3vR7RDo3EnHEv$3pBN)dmi|(NgxZo{*{_oG`s+ zh_9@sfTsZ>*lRw%;FXX>PGO^);XGe9@+%jw7{()>)_E>|6Toc{9(3I-fI+r~|Hk`7#Y8_`(KZ(kUUS}z(_5@`felhVB31c+HIgpQz;R#AJJS!;US%MZc zB`7PPpNwNprghE;7Z96PuW3ruOjf;h-R(Qqc_fHw_OhYQD|8Bo=($i}EGMK~g%npah7QGlZiP;K zu5o3>G%GT`bk&{o$F#Mb+Wc#O4XiGWYD1MRPGVP|!a4%>bLH;f_c)%hJxiQU=CsaJF{{+vhL6Uu&C-jx5{is^n=jYH11?4742@DU z$#4;kMo~377$BtgT-q+s9rt~ku(msmCQLgv%V?nMO+YmL#wNp&ntpc_UuvfDx>D<*YYV7T8qbw z6lpxEr&ChJlO-qY*=YaZ@&3Nks3Hl;u1Sw}|E>w+@dAG^jUIpf>iC9ndaYj7F38$tV zuW-RI7zZ&}6tN&})Aoz3h%;syiAU4CX7e~JIH|629;*`?!H9jE34Sx#pm|>rF?R&E zIjt-9Z1nW&&`ZtauO5B%c=Ywb$ZbyN5?T}_;m`i@ z=FQ9FAu{U$m!&4%*cm~@vN9hJ+{E5(rB-7DK{U|l5o`AN{#bQqIri7Pha#>KXOas zQQ=XU)7j(q=&(RkEqd~at%yMNDx3GF%D6O>Qnk~hQ}|PMM(PnzoSy)svr<||Sn?c7 z&C*FuCwsiAiz~He?)lgSTi{v8fV~p$nz6c6YqlT@7p9dpnrbx`4{^A!TFc)D94Q|G z|JpnF{{>%T^gY2PV%bly9o7xTDEiytgHWXl@f(BREI=vA z2`86Ao2f10#ZAVOxfo%&sY9UZWJ53nDzP@fHq`&NZ4Zc5Q0}v#8SBC!+DT&zP)sFK z7R!Ara5dZl)=6vg0oH&#o7L2^Y?0--vgaAdQJA(dSVrzF`&KB^6Q#ahD~&6KqFzi$ zCCJf=7@QzULP}vsPH6>}Pa@?4l(J|HXW^WRt@f1?=^&0VdTaE07deuU1^$pN>IK3J zS{HH}W(#5+;U~C2EQ1}FJg!&N-ADq7CND@18>3N+jB~BupNk~`9fIsd($F!wUv05q zSipXi;N5SboAv?{KyoD35Up>YFSwjz?YqC5)_YD?_N5@&-dwV~9?VZdWFvd}9#7BpX*hD-3R z`uG98Sl!jf5~;ws5}J$HGITG5o%>42`-b=}7!3`50IwzGbyl3PN}ouiq(EST7i?J= zYoF;|?xy5O;4TeCy*Qzla>L=RC~6ymQVJ(*8M{I!dvD;-!un{8zIMT#%1zp8m~&jD zu&k;r9a1|hrog*E#^{lYjO=V}+GP@j?N1?Kog zR(145fCh!3)yh&STZm#)%MQ|eJF!wQjw@c5;NFHM4;E*R*u3T`y(tuporJg~%bn@D z+`vAE{cEE()V>zUeJ$F)c=PuB=*Q6%J7*74+g6sjnUKn4z%-% zQhtW{9KnC&B3IU&Nnx#vlvIe(1wo~Ful$SZ0NfDJI2`Y|4z_m9Zr2R8-Zlf*d`_$E zCsM&N@2S`ViLpC0&&4`z9rsU`h!M_}!LHiGiTD_fN1v%+OOn)8#+R|x=rGA`utm_P zHwaMV(<~O`V=;4SK~AQp^f1Z4rFD^_=S!`r;0!^`2N_?9=2&bb5N3=f8LX#=N3Ynf z7?VQ0pamFAdaYL`K4Wqw88GAn%pF#Xp{toX2kIoKwbg(Re-PiHztb9wRGg+ZyiUF} zpN^6EXN=PYoEXDc33E~{rEc)Yoq|dq=wZ|Yqde0-#)@*9&|J>6JcF2zB9+#Aq(X~@ zu~-*6G+4p`KZ-nOVsm=Kq)JdYkvd}qr>Zby4IV|sFX%PlbDAQA&@Vns-p?=SxJarc z_&m^chSBA#3-pVIQ|4IE`hlZg(5VoG&L8o<{ZPZe7St(GC;7ISB{G7$; zP)%6<1skJxW;EaJqIW!J;-7{3SM=l^2bvDdl90$fD#+u>@&*6s{iNA%Z2)=2xhckyJ(sfDO%8qILBRB0$zVNp{(?zgLkT1@J~azV$QDf@vie_CqJw%zSaOe&NR~pg{Dtz6BPod z$kQbJg<~VUmDb$3SR6Ssz&l5Q^Zd zQTx$>4aA8$80Kf0iWXn%s%L2#+tKOVS-tt zb#~og_qwmqkHU`+hG9N5;N(gE%KlpdBZ$<2FP+jRd)Xl{K0O}rF_NZcf0A@p){~`~ zatqQl5~X}s(q=Y77PFc?*e1MjAZ>)&V@iX5Qy#P+_8~(bI>~4ebgIs}gu!hNyHv!J zb<&koBo&022$$4BSK zmvAmDW+%4}=+rJjK!M;ETtL8!^prZ2QT$xh6O!;;z1AN>;6|1>XrgFZ(M6PJoK!e} zCOaD$ZSw5s)yeVc<=eBvi;KU$Ie#(Q^&TAf5NzYgz;xBmp0nVZ&vO=wMHYPv_L2_r7a{<# zOnkic{)%lOX;Dksw(x+6& znx>p_QZlJDj1-S{(03{(ODKoR$E5MVnHh`G_arZ;b&li>?8f_6;hR|Q3B>B4BGF)b zASO~?3$0ir%^#7zj~!|MMZ_u1+1>&(PAch7G2vnnV|mQxn&^WabWT9K`6P3S-bs&I z^Dq_@%<$=v`>pODYd($s78~xu+>|o>H!X@MFCY|O43|CR2E*eWbY2$$MJ=o+ID{^n z<=yCElyPSJ+ms}1TMGB>-!{_hJ7$nKRP1l}wRRPQ{w&1LXYpR>ao{_fmHMk_-+6pn zGDn}9%+U%m-c&Ei;awI2gz#%usvUXFgrgn@91qywCoj?RP>;jnO;( z^4(6iWUlJR`zv;7R?yA1#J+`=P3^xxGW5r^LTNUg61W5{rk#wfDTuj>)-7i1$8yz@ z?79Hkon6D5m&!`GI6PG+`M?D+NTwSrW{4*P#^i>z5+ecCB39EO5P7czn=)=)p~@Jm z^-k`hhHInfFbBsm&#noKp$ekPb2KM7&4tLR3!2Sd7pe3=!f=Csb<BUmmBg>qXUY?B0$#4Ea=0DlGg@VQz5osw zZ$aiXLfEvDhk02l7jcNRnN!BWbdjX1rva&dA@Aba-$|S2np6!gE9xQxy9XEQFpR;K zb))*72$Ga0EH*n-NERp8P8AmEx*6Y!J?We;@(22AK%{UoN6D^cnZhppPXEwOEbWQpx0u(CqG(? z64#lwh6s?R<@Z`D%`ZxB&8d+E-~B{|vh?Bdtvt=0o~Xu8ZbrvBgzn`7-H>RlEnkvl zrxNVZb+3Cb9T!(8$rf@uv0-cHzEO`Fb-1ce8+WMzyQWhPe!E+)Bco5pj6YtHblfde znw2n%tc9&PAoQvBfcF(2@3TJg)1zlywzP53b_rBBIb&munRA6(^zYWvv}q4l$k!^8 z#+F&p^wYY-pzp*2?Kn*r6#xjA|y(=K72_b}VU_+yqccr;y{Hl|o z+u9Nui(R^8uyP2=Xk-lo^7^Qhn<`nU%DTxu3F8~$|0BjAz-wD}oS8fHrt>BMxb<}_ z`q!dZw=n_NW=zZxr?QC~hq^X<2$E^DI>3z)95A0AzVfm=3C=Z{xMaYL4guB;bS5X2 zdnZDB@?ebZF~aLIhUu@aW}t=Wl*Eeew44`}5<&7Z(HNG=I!o zw^mQh?H)Ol1x+P7yOn$WW|0+A#!pi8IxDgT&YO%FlF_>o4$6w8k~ypSoMaVxXWG3( z6=9_y`u9yA^7I;6&M+pxhfM)qwK`T03ct_~T?W^x!W2v@yB z)>DCPQRh5EoD{g=&dBSXr%YKiM(^+qi||kHTC*&<$*wZ{PKx#}Bt&PJm#IbeUY?vq zkG?th{iDM_0`xzc)%=f~{&7lpGXJBn6#tmylo7`Ns3bu2H`FaZv7VmWXSCuv9MFvd zY&4OuJi5OHHCo`@4pwUdp8LTtk=_zU6ZqZp`zCU?Nj#w+n3X|*aDsueDH>i?c*6-k4DG>of7f zcNaM?kx2>H^tTg`%24uxXtX~-$YsPBJsBY6_i2p8JaIU$zV-=rmoOuXLAi3@t`RH`)Mk?9e%uXpt!(uL z)I+-Zg6b(>eZlpVuok$1`=qywg~jPCVg?)fILijHYLe2$;tPW zUNQeqH^{cJ6UAm%hQ|=^v`nS*p%ubYPK-Fob5!n!-DRBs0xYmRTV%YKws2uame7lOfv?nU?THDZ|JAAIH#0vgg|}M2Z!`_R@rrylNmW?3C^X4`WDiR z$@HmN4%dR^G6?Bfs=7dsg`p_*x3S2OQ3^#tEK#mDoOeDSG>DmJ_yQoGc8?K{pj`nKwhDq#ilEG|jpg*3PCkr;H!w z8D@l8N=inBVENom>JXSO2`v&L{k1aYDN+f5vSPM}(=;LluQI|SPGK$)ojC5;1&c}#c*LQTxaBFPjOo^RMj@vlkoSHJ`Gl2C~0b!T#$5G^&bPo zt<#=8iL;Ps3cCwAh?i5DA|DcSb96>igw-Qd!m}8ir~odA%2h8RcoyEaJdTV`xeOnh z<0@@?9#@KbGAC&bnZ(I;2EOS%44y*}@q(sg?}7B|iN7^95iZgQ7d$ghbl;usd7ek$ z4bMU>utD7;A9_pRz4M{f&oL78L84Qd5`WO|pIGrGO&@ysexP zDl)aDAa=t#L7wLXcx}#uoETSqLlQh|q}VN)V(si;o-qI|_@ZZ; zM&{AMX-+D&CS6*;-|N^2BaFj1H0XdZ3%e&RoR&1Fv*kr8jJzXSFkT5Lf=c-Y$ydmJ z*QOdV*$O8WWlY`4QiYoEf)+FFSBYfVCKjV(A-)hg0rhh^S(G{EWTXCzr8%cKWqV?I z7ypTLk0MEt*uH4G_a3yL!6rwWKAqg~xkjo*Rsci4t8hZj94DRrS8Xp*K}ZTpVJ6zj zGFcizAcx)R;nv6V=GVx0GNL)9S8VTr_$Pv7mZXZv2a?q4sD7}L?)IYn8W(s5C%vjx zj6S`-P;qGLxJ}(BVyGfH{s4E?;Oci)%+RdH6)rd-4BgDLoXCZwx|VU-4An*U@0yrn zE*UV+m)3VNx`ZosxFU$(sJL-p?849|Gb)Si40cobRHnfE4`Wl3aSF~avA2$^dLiA?pJL4bi{hZxQ1Dub)|O*X+`{I70?AaS6b z&vUX=A>kX_->&))J<(XAvLa+r8V%AS(vuctnyBa;y8~BWv*s<@mZd%*lZ^5X?)3L* zKvI=VD3wSl7t757NA+b+B7;p@<_>8d*>#y>PA+(bIhie`-6OXPR>dpC)O)a4y1y2) zAuDD-z|#O2^v~F6m=qjh)+l5Sw%R?@)O< zS$dI$Y7EKaZk^#8r?T=q&e65{#&zhHG?f(`-H0NEz>6r77lPhn%(Rn2hSOT^3}#CI zc+Ce6+(2xReD#{vVy)Y}W9q{WceU=Lk7#WNA&I@rN9yJ3R&^oZkGC?{6D_8OG4(`# z)qX!{Q{j~f%u8-~P@uz690YhAXzj?NJ zm6x2mie^(y~$u#FaNc`aktL^Q94$5=_5l1p1lR3|{X;ynu z7v~s_+z7+VN^FG^bo`;Dtgc8P%mD&W@@&J;|I>roNmIenUus{sg5!qDKc`J^kv>nkxpU z%Ncb!s9}QVXVD}x!dONNbE)coY7saZ<(+?#qNMssG@a|Mirf8GJO~N zQF%;cfc(iB0M@=u?2Q@&t!O@SV7FC)BQznG4H>H7{ zP?FO+HT9OGX;zUNoacKFD#Cb`B|K7KrnGW89Vt5fLYrN^vwW4K{aF5gfA8RNh$ z<-iW3UsdPbkbZKe%HF0KQ{{HrX+_at;cXwyg#{Jd7NvxXJ=oEHSR*}?bj+)aKnm%6*czko(`dpN$J8-Kv zUN4BnoxOE^u+nI>@<`a#5k!euLh7<>pV^PJ6@dm7%`{8dImf zA0kt~eq&S|&wAnLRrr2m?7A|(J)obkHvY!+S;h1FFv%{ee=A%%H*IfZD$}DqcT5F+ z8P64}qA%YBD(TB{&?!{#Y>Y$@2g zy6fyKv>VpiN84=EGW$FI`*^2P`wEBJ1*pHglKZI1)!$uqzs12o8bpw7<6m4IfxYe*?{D##;zkM9r;6u~I9W zZ=3BHt3~%MUuyfQZ9FOCm|I{zJYTOmZQ@MhheO#BWZ%@(*_eE7L+*9Sm z+J&9F*|^inadRR!S-ah|ABjQ#Be>X1!A6fr834oVu4F8Pd0_ef<;b@Dk39%FpQ&cE8D-!f5RN6(uqil46UfWzs%L@+Xv6O#{kQRYP0x9xTZtJ<~rB(dF!Q}zzG zgI~Tw@%pVq83F!D5`3a~!*ih{?jUlFjj*V1|bz?iv#(!uU2La{%SZe2 zs)h65!0vAIUGM(s$3p4RHh-@`Qu$(m2V5u3yYTi6}hP2?F(1v%1fBY67y?{ClEym)(ZrZbWSEhG=Qgt8HC z83l@7$bW1US!qnjJF+NbrkR&w{|2e2O%1bM_j;r>KDjKNJtH!~RHNkNT(%rp8o^O> zruAA0tA!#fX24Z>^r*O?3gjfE%WSDAoLa&*vJJ?lM?*mjY|)UuVj(XBoz=vL$#xc3cqcj48#(sSYK+ip5OceDF0f%|ys*GL1D zf%o#E^31sRHtbi%U45ZuB=m1nQHDd%lIL*D)%E?MGQbL#~ywzzh@>-YtE zYs4Y8_iitLaT}-+=T~vNaw6Y``=IXAK44qD@jFT$EyG>;TXafTd_3|lA zr6lZv8>0dX6IL%sn=fHMuQ`<3=h=d=U35cKeHh(L1(-|8$tJQEk1EP687IkU*tsiv zCDtn}#Px;%dYJ}N3tDS{)Tqc3MK&pEX?y&ktYjRG^+AMwhTCM~yIn*}Qen6pbW-d#*S9pde|>Du zLObd64{800;;48SC>cYL{UpT$9_e5~p?dsNR$2&CBy!9UpMMd`%I7&vu9}`ESz3+J z=&OVHn^@4n@92MIROr8S zu9CuDiI%9Ua}zjWfiN3{b_|AW1s}4|Hp4>hY%@6ZN-af=^x9HqwLoq8^WG}UVvLmA zz+Q!ILIm%e@X#|-F;Moc_)j=-m&drJ)ky9Q%x4_QaB*~$<7}~MIurw#N9q!Qyj{}Z zb60QcML4xYia8FE`{R+VL9D{DR@023y1>&ZRLW^B@2wTdp+()w0Vbfs=Fmpo1WE(^ z63QH!n_>k#U#L}c7!5-o4TrmWGa_q$ zFqAF}yvPy+E+e6IvtnkT)rFz}ZCh!GcC6*OsPkM%NDCQk){I>Q$HoxysyE0wrIEoa zYrDyF2@BRr=E_y|HDq9ION!FN@YIhSEx~okK+s2UQ6E2#|bZw@4>^S@J zC{}X0tH}`N%$72=L<=p0FijhIkZ!$a}f^Cpqd=C9~%#Uhc@*;$vecHf2dbxvpO)9CB=cFd>ezfxy=o$Rf)VIaP! z?X_y#EA8L7bAAO@>#z@K=R5Stco{ZCS0ff%EsIWA^$Ye;V(uB=GW3^LxS9yCU~`hJ`3 zNb12EEdJsYZ8e#_R9?F+v6TepLqStW6xK%XaJBW?Uqk$;Qn6Mfb9tJ%Ne6l?9&K7y z2Ybr)QE81%E8w#a^sX4s74WS%&-EArp`D$edxm$eN2-E1`{MnSv7YOR?GEqkB-jn{ z?1!Qws&h4tCbARc*NW=wis=kRbgF+NHYd4^>y%NQBRit=n{VVPlN->vG5~V(@JACp zaj|I>WVn3e{l`E;EI+tdj2EUA1KA@2(i}wj(T^>iy)O3g9wHxC31}#{y?vm(CB91WY7j z@ZD!A3w`{HC6YbsTD!sD&U!*nq!8kLa|Mc$soXb4=acZ+Q+qG=(l;2Og^Y1K(qq)=iM zW{x+dI7Jvv$z)r3QYr<*%Ie#B&8?L>!_i5v39qswv|l=_=t6X)W{@zWg7Ee|{Q*>x zlD{fWSnYKz;I8|I&4MPN<{70 zUQf4#YZo`8-zs8kPkvR*xP9BfMG~rI9Kg^NHMVe=;>N3c;Z*$8rnHAiKlTcTIvw&0 zdx{@z*rRVA?SHN5@L+%Ld&qA8Z(AR#AIw`+j6!#~K^$UlM>(l`F#v8=Qfd|F?pkDO zL)h)IQ#RXH)t|Ec&A~cUs8tw9K6C3)g@hEUwLe;E#p+mM0 z__m1Kg|0Thtt(yyR>5@+<6u21>xEmB3fb|l?YdOf>y@>sLTkVV^Pyd<$~^V!Rdo+X zyFQhp{@g-U3ee{&R%P+WFIu%mTdghx<@8X4y637;u9kb%bZcWV~)|*zKbcWdW{r zgSw^~m&I78D%U#6>076(Cx2Je>he^KceieZpR0crue%9BxRRGewqMa}71ejC%@Z() zHrwTGUb4sPWxI6G$~C@KNGa%UXf<l;SW_#=QuwWMI@ab<*9>yDn;mt7kmrcC>j(8@#r;+kYVX@^*0jqD z_2kLMWrl2ic9j|mGtVkHv{HZFvItQRscEVbwYcM#;IX>dF2m!$43y%rnv`CGCKM{k zB*svA~Q~(yNb>9>AUUiGC2}LH^9R3 z?vsN3^ok&gCQ43pizO9?Z7{EDv$OOYl`tEJKmUwk$-}tMH2L_k6JGcrHRytE1zX<3 zDaMMRWm-b?69b?cLcrJ^Le75 z6+xdM0@|JMJtLv5NLf4ZwTY7zomt@bvZyVcN(p6FgestXzxdD<9{YarVMTDP3VRi} ztr*;fD#s>W83JpQf13c<_lpnx!e2#)yx`Y1?scKBHV_l|8U(W@?6m>J@hk-44k51% zY!%cR0ROqeT^pLLVAlX$>qA{#NWXHRt1W%nD~)Gkv>%VYcH>;X)NoK}zl6Eos)j>{ z#{W+Y84)wMZ@|c1y1fZnH*VxMSl0%StjBMMkKCSwFL5NB#F03o;)X(Y4Z)pbBA+~Y z@^sz2{XS4am+)vPNjic5u!4+Is5ehn~@J~y~56f6~O;pBXvK0HsVhcQ13(S=TjV;z9#+NzS zLEEDp^e)6dVVIi8tL=jwB=@8O6s}~Dl2CHLPz#e0GGgEE`=mO@8`fQ zRxU!ZQtwXB(}*RWfN2kAGNj6A@)LZy{B1$hW{My{&P6o1hTS;B~heEHL?!po6bxK zyk6ka1ech5YVy@Hn+clL|uulA8t=4Z;nse>Oeoc#v(>5dRVt%Skm#^1tWwzki)SMYeSBp?jJt)~$g&3G0 zai{>xkj{Xk`JK8TD6#IWcOtLuN0Y|hWO_$X5JoKaRzET(wu>rRrom{wULourLWml^ z#yL9CzhGVG#TfUd@`W^)(%@ds(#{F32xWWCq7msl_j{9^PPDRqK@+$KsKOk}EMBA! zbVV7**{MkD-z!PzWwsz^KAItW?v*a~-W|i)q0)E)rrAXDX=cSgn24?h>CB=0#u- z9$3#-?19%tc6!~a2#}l=GltIP?{ZCnbpe-U4uRMVQo=Ev=@-Vzr9e zm8;WHj;k4IO3MwHrZ|4C`;N zOosKwKc2X1Bm4`U^vHng04?gp8LoIHJv8d54;A%dLMky4%jPBQ@MtMa3Ah(f7pDH5 zNf~ED8>3M-URB#sH2fCBilT8_Z_re}>VdfhZzXmGOb&-QT=>|aIXV%W-X^E@0)L1XgfToL@np$`z5ev^ z{{DW`Vw%@%uG<(g2S|0dReZ;lij8h<-1W|e6rJ{cjn2W_;IhX3U)4}d^si}jOZU;nAy; zknJHN5f4zvPob1 zb_d#tt@O|;brl}%)j}d3-z3vN%s+|TW20Uxho@+QObzfPLi=@g*t|V}R z*<9Fl;)#NiTnTMSDxMK0{gdDoT2LlK&q(U}2uu{1A*Nkc$Dx@r zzK&?QEBqWZ8)6!w4{JX6-L$k?vqs~Z&yD4I`Rc;Ow;BMlvLm%m0-gQ~G%?SayfFJM zc;2-EEpPy4D~(fg8&-V4#^~MqEA~#tbe3fC&bpo{FDPcsJx_y69(0{ml+%Rfe$FRa zXe*x)b47E=b2dc7h5UzMmcJFh#{PMbynFlpiuLSvAVt;j>U3K^N4(H!e>g0LK!r^i zjk)#yifyTb4p|D+g1D-2@#S z+TZLpFZ?8QV&GIfk|3%zHY@VW^&6;-)3^0XD+bUjz7ryMjMUqnR94wxdU-l3S(>Bl;8k|C^`tY2fzr4JV$te-7(An{8 z=oakN^r^4;G%72~q12b9%}!dniQiBd6qE>)CPhO%LXieE1dTLodfmL)6=aAntj5_? zsY@InMbq3;XdZhu&}LU;d8R&=->ynd>5qbv@fLu7IVv@@9e<^U1O9??<8H~O=$(ff zE^LT4s%BSQ~GJjUwM^&JE#biN%@rbcI|)_=gw{i zU++nFWxy$$KUSRArS2sy`yT&tIYrV z%Vpz`aYvr+9pT(}(khmG_*7yE?)7ORPV8e}20=u=0xJB~1^{MN8 zjyY-Ty5_|#bJq2c4m)SvnnY_W(yXmbvgW5)Ta^HOK!d+vZEborIp^FQbsd}wB&f6a zw>Dp04+gd~*8NAZF_@vQgPAute;gK4TBlY)-82z2r@5IocB(*<(w#cO{I8e6PYqN*8-|ou%j(#48k~Xe-)6zn}?bTG-h9H|3=rvB>Tqv4!9eH$hu*}Nq5j(HR zS3e!R{re;O%~wwk4L3Dk#%L%PBlYBMmcHeL@zHSQ;QhavR`udX3Z-o2ALv^CrL%15 z2`Ayk=m!S$P9b|%3KxO-+=v|r8lpwM^gA;8zYW?^OyuJ@p^Nc1``x zr8H#ENxqP@$LO`nC1iX=Lb|~7V>D3QQamkVy`e^h9Up;1sRZ0*aZ2}h=)?<+WG}Z6nJ^|bq5FEAS2HMHf zkO1xmOz>oD74E>P)?H{=dBPT^L&mZS;)P0IEbuO3WRWE_r-cwnxDqTcc`zaXagrLF zUPlj4i1uj4<~ER6cI3ryc@cdV6baEvVko{H?TY^%?81hvRb9d&ZQ~A|nNX9BJLN{H zKsdN^uU6^?!Nz?RARo&PBlG)#`h8XBO*fj&Xd@D5q++nLCd5{In>uDo4TeW*Z@Sl^ zEXoFNiqp!cqU|~D{ zz)2;xKgRrZgNQ|&!#ww6Wg(tQtlLdUMQe3>25R)3SkQ>V@{jPs)_ScbAVaUze9|o% zt|Hw;pC(-{%Paxkfh4Iw30+LGLY{<4v%`FSG_NRy?fh1=9+E}LmuuETg%$Qjzx(p@ zzwAdkeDv8M+dF-8d3+J`5Bwf+?CYaQ zM!(x1J^JeDqu-(Zd!(WBrxyG4-|gQSm*2Vnke{RP56>^r>EY|+G5Yyu6d!>>4Zi7* z9|!X7kH_a1CvQ&e20sdoP7BfI@a!zq;;<~OMguQ#OPb+XK^e~yq20~0`SIi6a!%Ba zWR4k{5K^F&lsR2W4cL4rwHT=KvZ52honp8Jc#yOFibUd)5 zkAT`D$?KG$p?FG*n3uWQ)KsKMNi{^w zwQ$_rdj9wkMLEJ{8M_viPI&Ol{|v}Ev;qWa>Llz+$)uh+q}h~-hdrs{8TykDb@b+2 zbou=;I(zft&nSxE=F?zsB8=cvn(q4EDRGNBOQ&94s%uhAQKWJzYw;O?RpQ*FQ|*<1 zofN!U!e#%M%~v(7>LM1TL53l*wbfJUp|e9BKSNo;jVL(pqK_Z-7r>H+BjaZwKAHB) z;qiis9X>Qx;N2Id{j|<=2s8m|Tp@EQagnhFvv~h3oA_gWf;LwitV;LsVZS`*OCd#LhLM%FSY7KCkDIY{+KaHDYeisJM+&V|0LhC8N_ zmN%&_^}4wOfVzZyc=qb>IsHy5!RO}OQ|xz#s*hrF zJ#%^p94TnyhSXtgjq}W;X%R~UEcI}$G|#R`zBHK?o5L*~qo=u&FU`RSE|xk7%mR+g z6pSVD-_ojy)u{+(v|zjFM(npMTFmk#V)YF2?t^jG%{P7d_0xJ9!xCS_WEKSx}w{(@YGl{cu~W`rotY z_i6ll7U`71@$VUM>Gy2>`*dh=^}%Aa`XlA@F%M&+C}U}dnb80Rf7 zDq;(i+m<4;xgfvg-%W?Re&E*8MyDWZLUMYe#5(dLF2-t#NtKU&);#h}j$cqkX5_=S znb?W2q{54#;0I%|r~(F*pO)_RaEZV_LI|GuKLtawe+I+x*~Sw&LEFkK6*%yCx4 zXX3xzz@$jjOsK{Mc{cp{XC!3cL%?K`TrkHB4DCa1VZF*f3)?N8YJi{^fBz8D6+!bx zVmFth*g7-k{|r9Om886B*K`($+Bh=|t^3=>xqK(~Z343G(&7A;nBe7zz zZEMz~uWconwMVPFGbLGsI%8jb**wIZb1%+dlKL*+z=Zkd74ss7b12c`u8@<*SQZtPQi0{dxG;ER%^p|mgH)nW?5apew&v_~be1h;ziM+#H1zE-?IwvT0$$c< zTc_ljR9h&L0i@yseNLqnJG>a87|gRiCY(+|hN1|uoRAV_g)GWp&lp;5xXIXL!Lj*} zl)cD?!Wes;?zL8r4la)Ex!bf}v087usk%!yyiLr?PK2tXhr0kywY~!pboVt{@wQ!z zgQns74u)*WO_zyVksHwOePpV&9)$FE^QU)K!}$_LS+@r0Gm+(?&0Qr}1*pnf_;1cG zFP;sf7f^h}SX#jJTDTQYtxg7f4hQH6w-@N$Y==i*;u_G^HB(z{OCz19a#cYoL zY1({FO{9OKh8C5bF|0xYWLo3gK$Bh^$mEEOe`nWq?|l5|LDLB-IbmEf@aWCy#SgE$ z8K~WezXb*wTJDE|eqPPHx-`d@86G^KSUDW6SJR3vq6wL0GMBY~z#l%SFouP!$RRdI z)<#QpRAw`*In!lmRZn)6U7-r*FkaP(%>8*KkD zL-OSqBE+FvI-3fbQ^w^be2OaKdzRTQvc_gTX6H1xn~c9JTWzKe`c1@HK~sWG&YJ8) z%7|OB4{cj?X!~eRk}G(7{I|>F^V7pu=E}p)z(~s|MsFrE`b3z=rJ_zaTHqz(_(}}*l-!_2 zR@8PjRvSJ#Ib$l09be-t7b-k9qxDzJb*&hVc`Z*a#%SxmV)Smd>>2YspjpFn#^_j~ zUN@UH)~8=4i<>SaEL2WSkYViZGZxSs9u)?O~IOZv7G~tsyfGzE@e871p7C|GD>T z*$JDg{BCXETxZ4n4y?5NOvZEAKJ4j;WZC(02#mfQ0{?G41n!9L`d@Jv+!fjO!vu)*D|AiU0EsiMur6m&4*OhsD3%Ve#5u2hP&LL;4_LU%;BN5Nt{2WQ_i>C#Ub;9|p%CN`0TwPKGRVuneG~ zn7p#$fa^Spns;zl$-ZZ*^|WYdvbz6*cvTk(din@{%@!B+beerY!>9o!bW3EYJJP`_ z8i&~5Ez!SgoI_Ph>!Q8D6c7GNBo6qB3rwOX3{6OaYeo>G3xZx6@0GfDkdZu<$pRpW zEm3LUGlsS&kn%!D_d_YHk|aBwtZDKKG&kd-_EA*3nc>uosX{=A9E>SB1_VE+&TD)5vfu$g|hMFBNws!M1LD!ds>rsXLVL z*EyvY(Gt&ameUEgZgR@McYON0Xl|%Q+xis4OV@{MP9t6GcqzZw>FS&3(G=gl(4XE@ z$Je9y99)rUZK9G?i;OWiNMFqv`N3J!{+`&;0e3?ltkwTgxMjr8Z)Xv3ixxQ>*fVVXDkv-m9xUb?&N5c)+D9oR zvKpJhhBCg37)3Y4_<^%UnG?Va>qs_@K+WWImL=BWVQEImE=v&w-nyCNBF}f0P2u=e ztOqMT+i||r-|AJ#ZYeXU|8w}y;jo2EpZfHN13QKddZXpV!5HYWhS`~5&+l$0v$`O( zId(g~t>)gQJlwFqHak06Y%g2xs<=6;@66=SFP6RgwUTjb*Z!&|x)8XPuHrhwGB`n1 zd7ThD@(yZN%fl(LP}GI`tW#62h@fy1+2}I|X7Uk0U2(g-xNXPHF>hQe4u--RYYAL%j z3B@^K3F&o4xQbzSkrAH_w-uJv2lDqLG#ljax(Te z^Er`^5NysmSnNWL+!%(^L@Gc4pv+1s+L+{IP7sF9jn;f7#Bj%dxR6f;oQsQBtuT(J zp)1KcY;4U3R%4IKp57V>3z9cO(2hARS$`r_I{NgS@%%-Nip7>lfQPTNQil zG9BUdUkrQikF_TG;+^h=uG<2LPwrRJcXmwVRKtP$SX$+3dT(QPnYV_l<92@NT0V4e zO(IUV^8S8F7FNbg^AgvberF0N-)W@{-ItVqEpXY%9NnPvs6%)1NVi-)^SeLmsRx`6 z+=D`}`NY)05y+7|G;=B%o;ei_VKS`QM4IsWkh-;fO?FMUR_a$~>4UYL?FXtax8*GX zrl!XIsNc;G>~1v#D++@58;4I4IkC3n`NrpUy&?8jt!CQaQk$At-DwG`bOYN3<=r}A z=RP!EPG^tbt7Bq1w7UV;xzy{s8w-u3eZDUuxXx+30L zS*n69<~X_Pcj)b0VeR)grfNm_jPOse7bD}=+@o~wn!9B=p09w}FatYqwMG>J?h zl7Z1u5eTTNRz?=nR)36)P5jT|$HP}Y z9ABUx4_}?UIJ`W0b2|QKA&hVH(J!!uuebZqkE-*!_NuA19wFC{Zcfpd6>Z+jMDUkz z!wu(obMS2)OSTWeyUxOCB@N{D0VxjFot>`Ff=B7y-)Lwb--(IE)Q^8#o$6;upD&(5z9L$i;87U>A zpOl3xIwNYE7wKz*0|_O?x`a#mLl%a0!j9o!W&8}eCoH!ECrLa0ca3v)?sby!xHjU$d_LZbu?g&o#DU1LxFO>yz}W$vwIw&l%z9OW+F)$xh%^7khWqnPPBg z!>n}YdEZfod3@TQHL^;ZnkBfZ@DfRrpf#UjbW~RrDR{mdBWLKJsoY9Vl`4R&KsB-_ zn+AmG<3|)BJGqG~K6hDvdg=;W@-|Qx;Z52d6h;VOPn8jxJfC1bdLX-%MzAX#YU6%& z+izKAglBc|jQR_gFHCnp(A~k1jLCcxcKEPr zdi(Kla5HDmFq?o(*4T!WLjb>(1%4d&DcH3sO?!c_L1*i-Pky6`DeqhZ((+N zp6E@Du-oa(+Zu1H7`Y#4;_zeNp2WTRY^m4PoZD0v?DkXyQ=BuYIRJzIkGzdpJBb71(ApnjtBJIp(??!}e40zO)toA7nL1aVaA=_ z?_0K&%TBA+PLFB*^UsDYIxM1NZ{)VT|Lu_nUpCC|XG7#he>F01^4Y`MXQff^C+q&< zm~VB94e}~yyPKdIvs{eyS~q*}tNV}Ox7VRijF~N5q4yw5m#xq{X@l!5>XPv!<8zt) zs>LE&b^7ojf)9Yx3jM?6%&QrxgyEvcw$YZ&=)lx50c`DFTG-6^-klk1;J1WQjA>>^ zS*g_uW|`T$+MMMLjz%u;Fm2>%st)zj`Jxjd4CnA1YUh*Qe4k^V4f|87$Hj~_^%8sE z-0(&;&_?b)_2mJJOV%x|mlsIq*Ohv-NyscXW6B8#P=vRdbblkh$ z<0H^M;f^kKN$Ca>YhNBgk(fg|wnbulNtU}tX|-O7)wa=L?bpB)AtBliqhmh&>qxyN z+={$evmA8ahYzYLk0QHl4-I6Y4>2m(s)I9ajk|)40i78fsP%Yv``~K~l+S{xw~#Qx zxoyMULF^$k2`y+!Vsye$f(xGjEAw(s>9iuaTE~e0cqtTHhp)-ltFbJV$imJgfZuFD zEvambeDik3edPN)JIIoxh66AN$~h^xAWZ4zEs)Sy)R;HU0iFphcR43Zu;UjsuW_C) z5&4khHOsC^j9y5Op~cLsKwF)3Zy`XJlAJVy1{FWI)-r8N@M}qHbc37AgH|tlN{R`Z zljuP_0*7Z7gE9tE6Ze&q&ak`=r=mCRw)T>*5)DxL2DZBv_Z>9a>6U;Fn9lT+>%4XG z#iflAU_9KTuzTPvb$>>q-cGAB~-G4=km`fr*u zXaE9-l_0Vvc{YWaY#~GvR(cmg8(s6UCd9WZHre9VKmlLI18PSBX4xJRvz7qtF#M`7UN07b&jNA&Sv2sK|TcsvXPY_69)L_1y7m?~F6(yZ$$vK4L~g!!-`sWyT& z^jg$vQD{{yAERG%{VG3;fd|iCT7K=R@?ZJm>wofrS2)Tu#_w+dSfl^7Lj#mxt*Y5O}AM@kS|MwU(m80n1 z6u|2FKic2_>MMW#KOTLV|DWYY`qrQ(!T6a<4Wc!HTg+W$_toyWIc413p3@H}lyb%^ zTwX{=lHWjTnupmgdI;AM>w;(bDldyMDITi)xSB{^R4o2Ii{=EUIbq`Wm|Z9F@B3so ze7J+QWp^KDJH47e3>cmdjrk&-JTFZ3eML5~sksgcf9k$io%8wDe9?Nf-SmG9w=Wem z7(`#w0(84NdUwJ^yOsN;IVf2Bb<@%f3TOdpy6(RT3XDfv=ck%!{+sOz7wKVM&hcrz zK%@N-o7_-_@P^1vN4a80B%7?=4)xE&`DGXMpSug<%aV-In-c%KCT2_2C1op9kOE|t zM$jDSfH25w-MhoKV3xI(c%{0(dNhyOvUT?y?(3T>RxJrGT!>s2IQ)hz#LILUZ{ z7um35vPi&9a{$=YSjbabc}rvIVb<|cAFbc{v9Myjbq5UF4pg+_R%hg9Biz&&yOBDH z_OP^!;Sd;K)2IqhpJZak*2Ml|qWx!^XutM6{?D3KUp#sL6+bQipGkXqe`mmJ{Qpl6 z+Wx<SnlS!aPA!{TyKtF^Fz)j1m;0ev!QOz<3z}RJE-l{RsBS>n zhTKt8>E5wwq|(Y)IDz%nC~#V4iHGw|L0)G?&B;0D9k?aTK0^TrLIV*bPi3q6mhfaw zDqp(*#nLTtlJ*hv{$xt1Yc--n>xhG^lj=G7<&GGFHn=?N=`2@D` zn9l!lmb&EDX~hCiasJ=g{b4J2{(rsm>h;t4e-%&J>Q67D2&F44tTHWNCf%Fp*Sj)9#cr2iCC2L2oQ0T z^Z+kT^83FqweI51LUs(K+jFJUb2q0088$QrhVa_+J?bIS z)7DM;neY~n%F{v8qQddORLwH$fAG+hB{@~y$E7qqii;7Y4X9K)dth7Nz(fv^bf=nc zN7GK-4d+>HBN7meuQd}zbGG|21!xY|D^Xizack^mIk5pZma44z?k%e7kNI&mb=9DP z*TKi2(6)}0g@fy2rdYWEmsaj_5c_^w&dhEYvXWwg3GMqHB)SDl`?2;?u0axgtZI4` z=D8FPm{Hm}TWD&33kJE|Fg4+qo^?5hk{M@AQVOR0gzcCic1c2KD#|}vIZt*vh!8=P z_a+2D2Xqocg9U}{EuAMh8&hvNP--174rzd0R2xjzxE`E(w*p9+ukZ%V8hmquW|Fl? zgRjH~Hk_NS5Z3)r?t|$k`me37l+18#uXc)kd2^&mE$zoPrItRHUVyV5JVNZ_@oX4I z2)g??AT)wrKr>ibnzW0f4UV=k4kHgo9-Zy`kPxPQ>-LD;E2CkfvYTe`5NCqi*cWNm z({D0Am%w59ydh1nJ48;*@sXLjwR5EeDBD0xKAw8T(&M&1K}UAl0e67nzr(3tb3)~T zukSeQ=$cSO>9Xb%Sn;FeELKU7OtA}XEo6Uha{=T=oI_qYDO|~x)YY#fyXXr$F{4Pk zZR9#!^=Xzj%aAYmm??k*?0b&cys3TP3zMeV!>)QtrzAnIl2hm5R$K4oJiEP9L?AOK z2CQ5Ujsr}n=bT^{nW1N#1Os<5{>lv``?RVuCRAi*WgE#vhwVdd9;YebM!2+}*y^~3 zWU_?$gVA_F;gB1Jb=cm_@!nbn*f7FE6UHIR%~sbzxnJ%we*@`yq2wI+XYRE<&@i8$ zIQL<L%Jzrn>Mri z`zFu0zG>Z!sZT_nWdp_880_;l2H8h;#Gu*_%f=W-jG=OPD2OS(u)dY|iZP^`zg7lYc`SQ0jw z5$3{Zb?dF!S`*t;R_2jp`zaImm5W}c*I{SzJ+Sra)mFXPw5-CWD{yYaN~AzJMuz!* zN-XfLo^t;`X(WKc%ssCUU{(J2SFc{?{r`S=_2mDzlILqN>6+OG(6W7H?m<-X@`{K7 z+1l**Hut^DlMmc~h7TN!Dds9;mYXi{4GPNcGP9go*2{m=R#YMXTZsUxivN23dM6+M zwY&4fll))BQ`i4{p$M=>(O-A$Bo{c~^-KOwZ#s-eBkv37bUROiet8jM87aAp7%}?* z37~CxXFbJlC4RkSoX_Cv0|m4wizv!9q3WSi{-`2($o?2{;!v^UA!7Z)%ov- z-Pif^-^;C6Py7EW9>e)hpZv7+;#?(xGhNy11D7Zm_SCHTgQA2e*ZDU+B0hXY;8C3T zj2ZOPQpo0H<(*Ci7v{??Tau@$W^;~Gtk`THXMRLV`!3x(YRUfvjeu41|K)bB{@2dV z*3MJ?$CW%eIgsJ7;%bD4gBScS5<3n; zE^;4>)h#i!ed}BY7WOibF|(*!&vszxeQC)K^5ZQb*Fo733#K}#8EsfsF)m=bSoVbM zuuX$UOTI2R5Ld;J=BJ>A5Ymb+=Z_$b5Yr*33RFA`-a*fgBjsg9Q8e`e&OSdy&_M$f zd33g}c?be~@5A@cq$}+v@Vrq?TK0}Yb!x7J1pLU#! z^Q|T4%sr*oA?$s3grhFJg`UsYSOk@6Zh6*d+~)DOb4A={@M$~XwpQmY#M@dzJvXnt zU^5r*X$&$%PVSd{kYO^Byq;4wEcY+ChQ?oRgu>(ROMQ^+yCdl}ndQ*gB`eu7) z%kW-f17oVRJ9aF1%`~S!=DtPF1cQ!XVUK`>Q#*gG$uxBWAG-O-2TKo)=Dpfwyi7DS zS4wKgXnROMsIP7ney9%fH|m>D!sRKLAC*kUvSRs-!z?3|-z4ALn!*Pc&!4?zT0%H~ zae(%t`71YCu^a8n3S?d|1}M1oA{aUw6IWYhPqrEke3-#d@H0Q<*B zho={p`)8-`-gKUQ)&AV;7Gs?@MHQ+|b(0<85Jl8OxCq-uAM#B?#0WJ-s$=b^QMZ9=Sx* zkj^eeJay;U`~JK4{YweJ`@_E{A-o;%yWce;SK@k6+N*6+(Z9fYT@*J!XK;AZF=06J zd~`|iu_qQd7E& z%2$i0|4I6hrzrwDp%1;FW5{-qWau#@4XMkPnSQ|FxPNrIKu;q7hO8Khqj3+0(3v1D zr5Fx+siMRX>kZg{kMY?BqCGw+f){b%Qo<+3NG zE^#6_?UD)X?(Du^4V8!c=lzrJ@aH}oa%I%!i1vo;zYl@hyW2afruOdk&c8La8;Y!v zmp|!Rse=ng#lDmJa*;rYj-{X>(nT6`&eOW1bO9YKC8_4TWyMo)YBPQ1HI zTxXwIjKKLXjD~VCc2Y5sXk%(WRt*-!(?QzWI*>NWY`y5IwB(p_O&Vrb&XIV}fRqUW zGikF*#{)h%aB)qTc>VW*m4)RbTnqT)KLPAsO(dN!`-DMtp{FZ*&K*`!3$qdF&R zYxT7m6eElqX1Ow?Y`VE%(Oj7FLJ3D;eVwP;db9OMnRDw;;Mv#jN+iQC|NHB`Z2S8+ zRuKdv==;bA_xBqcxlvtQJTBu1d;(qoo~;w~FYxRu@BSVwM}Y-beY~ zfC+7HbHIew+Z_ZDgUq;uD`$tn?MGOoczeDOnNb!?_gLZdrH{0KQr*Us9t{Pz#YwJ9 z#Ql>ZdkNM21cnCYC^E((ceOc4GNi62hw9>K%PuJv!b%a9pfpCdj(@EgH{a!FWX20$$PPEBD{;fPq<|a_f0;=zaC?fne*+IRe1-QRgSLM7z?WR1} zDT%K|m!<8>d39bTRel~|3fB33K#lvPY@$f3-Ye`j0uY|ou`DaB>3u6%Q$d~eysWIh z6(cRO3zYiAx10>t+8`r70Wi+c(NkHri_R+n0#c=NRr&{c^u|hgDtPWT5GRC zGS#|3O1?Kt$gZ@_*;v zat1k%eI`6&Lh+RU8zdPZPW9%Qox@sF_oiOZ zS1G8(cls~cyLw~uGNSM=;Fk{p%ngzGtvHC`lgu#0dL~-rJXDh}pOl4vzo)SOCn{(Z z`>2)c|H}P;`}J=A{(t9(*H8QZDjsb+U$<6;v(`s81xoOI4O$<{}%**L;+ zNb)Mf6bBx~kx26uAzK~Y8r;6!1u*n}68qGe zGIn>wjZ+#3mAsL`rb5lRMbWkPZj5O1Z{H*7AD`K2_{m#PJSO>n?FDWtg`eb8CI4S< z|63OSZv|I9?E+7`fNdARK9Zrmn%2;qOVk#!2Lw;Xbb=%AHx5tl z=0`S$Zd;%Kklb)$v z*V0XO2f0t*%VbHz{;BO-y-C-^eK{8>7*l-U5eMI*XqNR?Vz0Vx@{UZB2(Rz{J1vyK ze;9t;zdY@q9KPv1`+D;C%fZ=9x2H~2 z@fXkcU^D}xIMBQ_BSfRw<>!g#qf8QbA3M+o-3T~S_l-#A?o3_a5g>EAYY7XJwyZM` z5!QZZue-ftYD0X4!b|E+5o`8xue)1l6(Jf&fk+YkW;@LQ7a{1fF1k?Vz5{>y)1N@+ znKRXLzsdZ8;0@RYe*_-*(;EdB`}6m2w!y~6AM^S5I?uk!E`RyoU+;O+=?oNG?3e2Z z!JBOSIzt9@o~1~oaAeZ(iO$$6Pdnu=#r)j-NG{2(bLn4SdZA$+l8xaFpNaIkM4OM? zCz31Pu&MZe@{j7~mtOeh**a6}9qNNIqJZ2w3_L2cz+L`DY4lBcXt4N@hI4qW1n49w&7*QO+0Cj21N>k zj%5^vqc#qp2(e#&?w=nXT)sOxKJ26lOIpgHmUuqJE@IngBAOLM0d~5-QRIw5(V)7zT1&2{X1|p0%3$XL$ISfVRI2+%7y`u0_giMfJb@lKSJUuaskEQ z8UZf=|G@Y?LLrL46uYP=JDgA&lD$olr&?tq$I*Dx#ZEj$fly;Nzq^Uxh+am*S^&VB zCh*X-Os-zbylHGpKyxjGQ#29kla9Ln{h1MvHdf4monW5JQjQzMJcRdV?18U3Cg zl_Ko>DC&G)oL#o*&d-jI z56>_E@59;ohm%X$vFvwE>#cZL5+dUqIyZenyfH6f2RiUG>B8TVP1v?z&iniC-#lA) z;>ZUbCUN&RH@9E^p|`X9swe-y$!&v_FW#;TDclTw=pZ)Cru0_ze2>n$zu^FNJy+_# z+FsK#Jr%~1Dpc6rO7gY(Y>z4e*t!RVHZg>Cu3I`}^linTSBw1Y^u zi<*P$>(97=-QL(J&UFb=gR}FCH`U05)(EkMRZ&Cuf~A9)paFInLE2{xrBNLX?u%-+ z=7wnp?PpBrl3-*1H$zr~YU*bO+qxdqS_i<5cGrXs%lu58tBz_J%hfEAFS;HPXFN6Q!Lz(qFdfH{XSY9z+_DD_!3 z0lpO}oQJV()~vw<1x36rl{YpDr`LjBAZp1&_m&+d2y%g{JZtoOPTL);W>(#(fAI0} z{NiYMcyM`qG`u)GWxCkcuiz8*0)C{a(W!+)DhBBsoeE0sZEj|b=DqyMdm$~oa8+`D z|3XwxSoXl$JqVd&f|BygNz&J% z`kAf7+xc`u@|uSsA8qoH%E&A3he!g{U)~S3k``~YE7;BdA)Eh0I$%Ai+rpviKKpuf zaNpti8swExM~!N_vf9`H>q=Wx6iUlXaxAi+6)L+h5LE$^41gLu0@B<#NzKh<6z!_2 zFid_;HKxqNp^1qaf==_$BwYci;pPz2?_v8L8Yt%0S*VN)Pz{@3da{4Rs$;D$ z501_&86@RCL4?cWv;F?X(b*|G!l_>FOGu)VrS#(>c}&Wc;*Stb_b1Q`j>Lvrs2Jct z3KF_7rIwqDL6;p`y1#+voB!;7e|UPp332r9Xup4P_|NY5o4?~rqfBCYt^*sIK`{zbWqR`%-WxED<;Ijj| z{ssVl0^4>wqL55>@_dE_5JX>q>zK0n0HTsQ4*Z#_D2rUM4cMd?E23(WM?IR&F&V!I zJ7MDK4t#;pnD9CI^Pd&JrmWN{&RmA_TU+4I8kZZsGo3(8You?vFac`QP^~Ip%(mw% zuM|FDv+K$le0(gfv++dsE^=S+Q)~Hrvi3BJQ4gF2NLC;uNECP?U>Xw&t`WZ$7jk)p8t+AMS`_=F<>eFTo{h6WP!WWwUZ62|xZ|4@tKhDnHA07@4&&|u_*;fM? z_nrJbmc9_s7vz9V6wqiEVlSXQG69=W9Q4TKKRH5cxlh6WU)bZIh-+9${*Ud~+pi1x zKVCk?|E}c8sqxvc7E2^p5+{%gm@x(mGzgq|itcI}L7>M5*kLV%6tn_xgE)e!OQ#&y z!It4I>AnfzFs7In*2}W}1-?N+CX-iwypr#}c_f%c{>y|r-A~gmU6t}RZ?NV~wSk$1~h7I7;6rDoA* z+M}!FH{m6jARP40o@llPQIF~}CX_R#Y2YGN)O%!cTHGBdiOFBUdU*~@5D>2ceQoQ8 zJr~J?uzCJ=xy0}rGynBB@J!~yP-C%y2LN@gE)_mL;Re!r&p`PL<<$KcRIe_s_Tkh= zrf;&yg;|Mjy?^3@5)`U2A=C)fHy@v~3nZ~-2L^OC!kuk)Ndl@+|1L)T@h>yJlvP`p zITEl7Gury;IY0fWy?@Rl@bh>}{`pO&5czG8`|+fc4V2sTv)tr=ma*c?4bGbbk}D7V zqh1!UKX31ct(f?Hrg-a0>A{Wq2?&aSc^3#p{bQWhr1&DmSMvVzygWT^-~D}YeSNL+ zJ(I#~a8mKJ$P2u>Vt&@s%`Wr(#FqC?(~rutIuk$<%R()DYK&fJIsk9>A-}9NK6?P6 zko%-2gRwlVxHkQ$lvw`OB2MjE{-<=m_8DW4j=q!*uxO1Jk}4e%OKPvn~hSTJ(m6#unrT&Y7~!-J6D>5Xk7w*;*mZO*K{mzBeEw?SEN;d7yxjO1ou$ zB3kCpggkc6XZWN}uh_voe8g!0%D6bP8v~+Q09^@R%=T-?YnlDhK6id9J4?IH&d%{` z$HZRG@Xx?f369@4T8YU6!OY=OKLCEneMo+L6R`Qko#5L&?59?UY?$$du z3d_sA@C@}fVeBgZUM+PfTdoNr-0u~mBeR#77s1?5FV$Q4nO(@zb!m=B6h!%>Z+nC{ z_74wdbVKLec=saQ%TB1|cQd6au$z)you&znu9pM|C6Y^}qhnfdmPQ4}MZonitsGh7*;K@DvkgPLuEE zd>f@ak~IiGzlp^nvaW#G%dnG@A^&ido?}zA1Ca)ZEbJo<<}-NLnXvy*knDWCB8>2o zeH}!iNPDGpkR?)M%QE+>M?B?e$Fj}l%8mvlW2En08QP&M=9J1ch zGqeFVPNk8Q@H1KF<|JnU6@d^RQ6+Ku>8uRYtd|LEmoH6unA}z{2ag(bb9rh)uDp1%AKTJz238x{qgn(BK<0bH%eJXJRI)?`^S=ptATM=Q{h{7* z74<+Pb@cDief2DN>q2T*AqN)b2Hwc$2{lOcFXO`E=0om{mu0*%^?PP2=poqS+$9z} zq&pR-A=F1}F-!Kkgz}d|)~yDO3TM3!V$x*L`o~7Nwz_-9=t#k%`b4kd&pIm=#&RvN z!6U{RtwkM!I0Y=L2juKl_^Gak%S08C@kL*qG}aLxymD4b6i`@+GJFfZNBxY7p$upd zX6Da$V?H6%p=)VtstZ;|W!twJKnAa?(kf5Q%ULEi=ai4tYOHeT&`}4 z-Xh&6>$YrPi*kfoE12gp5`rRz6r(ijZ0`(wfM=&0T1hQFF?2=^TRx zN!G=(8;-i)mC9=$6D|{~UL%G!8FEG2Yz2h|496JyR6n8qg(ZsHR>9>V_ssB>mm{vB zFy9GS$1sT|wI~L2<{^ag(}3-=a29fMM|ZgAqjunL{9WyQ76Hf>Dbt!%20^25-w8tY zFe(Mji?N zrM$9I)L+YJ;98b+gZ4EK;RPkdk;MzTvH;$zEc^qbt;PkGZ0g=rmt<{BwoB|g92Ku) zzJ@uM_=5E@df-ZdIA+LvyHURKiZwO#@7cWOOo7tqK{X(+nG^~Mb*nI9QP`ZMV-u*( zFvY;~ZS1hEN6iR51!Z&GU`>wgx4LS^=#)kvJGpci4*s=2r$GDb$I+yAH}Sp5LLhavnN{?tFv4kVJ}UD8htn`hc|y<`+c%(Qn^jW^i!Ht z4#8ah=~hLVsD&IYeTEo|?w`;`&QI7t^nY;6@4>l+4np2EN;VVNSL&oYUw9F-n7*DP zf3gO?Z~rv{FWaHm+S>|`EixbcktMwI&Ldm|t7O$sm!w%jp7~lR z+8djtw%%tHO)$EoawccI9Zgul3f4wbL`$Vu&>tkf=p@w;#?_=N46&e7j4Jj@dQjYY!LgLQ64WR#*d zu?CEfOv2l1WoIX1)zY7pElJMWh&%8+h4#?d9$y5P{E6Q=LVx^h7e0?S^hf=`d48pcDmFaVAiTuFS_q zuC>8ext(|#0t0=jVS(=z%)v-uEh|*`!(FhA7K z{>KxDsb|y7FMBBHw-}N%)>Zs<^M*;LAUWldHBt^XY@p9yYBpXC;TT*}2sW{t`g%$S zoEa7C8#%wfA1}TZV=BZB(Cyz&1nNs6);-DDc@(Ry$8bFZW6=QC60aHZ2Z1GJ%<6 z0yEV1EpBa*2|64I5Ec>uj#&aSysQCzeQxc{?B}(t@u4U>PoavCRE&&Aj8m1qoFt8k zf}|q%@rx;zm%Ba_H(E44O7CZ2Xl98b5bBHOnfUPjK#-6jcxA39(=-Ywhw4enBG^Bz zkH%s$^@`ddmaJ_-*rkQc6xn77StM1&DodtzI$yAw<6v6*#;Z9dP_-3}!$mHw1bZae zcbnPYpX&{$7R;6_^9r!?T5fnTecJYsyg2Es zSZ^l--}#5>H4@vzn7N@%eZLX1{<@D4gb73s%#VEE0p^+G>d#r77b`*B&Kpw(?%1Il zMFb+}@pJ|f3;;lxZM&@d-Ga#J0yG~FbP|qXi^9#*<@50p?G=$nGTwrT+nF;L$|OIs z^YiBT+SKn z0KKtoGxLo2r;IY+F2>hUHLm5b*G70gc)#8EfP|_0L`b(l01i z%wN14%YZP8)IM%5?k-;JY4C|i4BP|=plm0zI6@rqyioK;nxia|eIKxdb)^K0G|W-9wkicyjR{ z8Qz;+vk7x^Nt_NSoN)6`fs{RV+0y&=*1kVPTH0R_;`s6PyT5L)xAr{c-o)x$f={`e z^+nhazTCUd@z%se!TZbMYrdf{9=@+n^M0h0J8$ z_D>IQF9*bO_QMk&;(lNa*Wl9pejR;3T*l-04K~N;ViQals}R(lT14;O#K56_DD>8Y zDRK8mQW_Thtc?7*6W;iMK#@i;Lw|m&vsQP74L^&4-8ZoNOhQZCq-I2YAiIcL^<`akWark|qP{;i0lXrnmKPjDhuiiryxrSzUf)7IIXDxGo)3 zLSYD`?&&kc?r-ZpMxg;sSkVnLLKcz@klTw4K@|bm&M5k=@}3k$3S8$SUWP?cEQIKo zaujB&QSaFN3$0`3@lG2PW|ty5#w@MX$%QqD&$YK0=UahZXgp=iIZjqtin;A3ri_dP z^mJ)FdKuA|{&Pb>B+mf8O)vd&dJ0Z^sM6$Z@eR@tQQ{4jVTXR^V8XpZYSK0*^VN@lABP4}Ht7ML<7}W*I=W`X{8A_dOH?G*;pbQi3=lwa?o!_i*XI0~k zh2^b{^u(AkNFKw3b7>g6YbE+=!^=uTg`!AgdPu0}g$!cuFgfxme=^*h(O(<+1dA}2 z$SjFyLiUR_lgWIFg5pqwU>(*^(bVb7ij?9kA=gr zr%sAOA|d&=;umph;jvk*^n!w#l{Qq;nRa{@RfDv5gK zDD@@Y$~TnTEOy`Eja1pYD22{pKEl+Nzg8`~`B@cJKp=rkOrYi}xCbc9d3W2$w|c(p zZovGwZt{L99_9!1GkG<3HLF>QlfOP7Dvd`gZp%O12=q}3ygp8tVeU~CqM#;CK$jFO znnm03baZso^0X0fApQ10LqvK^`2@Hf*R$llz^ew<)~l(Q?3P6i8W2-O-~K*FIht3A49hX z@wS8>;0PGudCcLzYFkX7%(|lIY-Q7C2P@&=31RU1VaMj~|7|>bYwX*TQOBB4Od`GW zCGIA9L=ntALfiOd0#NAG5L-QnoZ>>xy4|fvQ+>y6l=$TcN6oO)maPmw{+-m`dX8*9 zwrYmhJLYHPAe+a9T*nSyE5%&q6>l8?4r8&hS(h%I3B!)wdu}tgO3ZHKZ){5^l_=FI zxp|$mVzvl;X*;F)@hR^FeTC07!iJWYVaI;8UgN-gD#>LaYpOnJfPbvD6Q6^^o5nx z%|$`=>Y3FwcFql&I`&FRt+!5Ts!a9tdhshbwAaGh^+ddtvAI?6ty!4@19JY8CH1{& zB!9{weqWMj%8^LF<1Z`D2@1S`;(d%cvo+^(V$Kg`Eyde-;ee;H!FsxzNWWnQCxfFHRBjAEWWB4f00{ z@+#vmZ;m^*C=gMkGfxke3XSR&M3{P-{P9`EjY6=0V=3UlyPQQmE1R(mM7+=Xc4*1^ zX9reUUC^>J>Y6=f|0crgZ7a-q=TTg9kX*&41jo9sn&Aw8ZMDvZ2L>1V=^rho$mQ(H z+UT!T9mD==B4UQD{-D$>&#IbTlZ4*#$z2I0@<2N0d#K`{pu26@v#etct8t>Y3{pyv z(n%%tW$9!ajC>B~9-q}JpSW_CzSA{+4-)_R`=fWFc~C50nk9y@F=tpHHq6gKUt>$+ znZ+^F&xMWHHkSo%vhW@DdFwu{ilPjr=AU&Ju4$PL;YTjEJ-{z`bLuv*dnk{hr_{{Zc?mDo6}Y;J%{nr_-nTi`(L7ZR=}qDe21sZARGq z*AOL}EoSGg2??lpWlQunNFv(}5H&}TX-bphcI~;hyp7n!b27Rtl^DYe$o#ud-9D=Y z3(n%XH?UrX`p*NN@dkHKs%-YrVS8`iZ-Zk;>?+{=doH-=UMhISC9Xl~@iusZjDQQq z8z6^@q@v6TuzBxYV}C=n`DUcYKo=}k>M;6anFPtRI^gC2hd;7p z5bJ++DPgJSAEG`Sx^Qa0nNI!fDtyOO3VyDxyC*OFYg<|j_|N<+Ju)x+qcp}DzVV~k zUpQ5Z$Sg(0#Vnnsp7u@!%oZAP7kqQk!CAVxRVu|JTau}464-*s*3~5JXEUSBFgdQ~ ztxr>zI3@?o=%Lu9v8{*OVzjP^gNhPPFbl&T)SF}{szfOp36_I55N%b=^mZ6GIS;2^ zn|XAY@FhS|9?|i~*y}|ye_{#y*`vQL55e(ssKDtSikt)w!d+r0L4INmqBNpCYf|F0 z>E{~U84z}T5|3Kv*=je|Y?#ftEXdu-kpIAKJjpDDhefB_I_YOs*}4&^Y#>n!6t#UO zqq%5zZvEw`Y*Qj_dLkF}g8iGQk5hrIa5DBdmiJSx&`z9K&Gz8m z3=j%&IQ;lOy`Oyobn=xYlXc|-hZCYBcyzdxyVGaji%YHFIU)_Uk7rpQvZ(bT~O7LZB)1_9M7JVB{QlgHzodPDpuz1hR zY4lX*Go7+ZPIE|)6{9RYFA%Tz1??9$H~vrzw9`3;Pe{>8DLHX)HVjmZa2@4Ay|df= z%i=YSAZoa%N?cDO4!DHwd0+8wl!h)jigEQ|CKw$v3|T+i^gVEG1-o+{J`VavF7w?a z_TI+{7I41^tARFpHS_yusz9{90^UvK?x3EeW~6xI8xa4(t&Y5s!=tc8NNQC@XHUar z{uY#YUIxa)68Tmt>|gB~(dtaE%=Im%ZfpS!dQF24d9gGP=nbTs7j!kpB*=umJ^V~O z_3whdFWctqMbhraM0?*^zIN09+3v z8H~uy;TR+7aK+=ubO%M~G>Xs|ARB)ZTpw2pEI{ws_X-{nk5J(rEeLfc`hf>=z3xsZ zXhJW&mK!U+jd2(>gP#-dvwa!}uvP%$-ZEfG5{e?-b^$#tdqECN5GnNE;jNy4fcR_@ zfUHE1YCBxc$$c9De{0{ow^}CsXnZkZIW+u~3yj&-Ww^P*e6@cnJ-#1zw(K!_0WIhXzYw`mz_wXhfVQslR+hUb zzR61hVQVaQt0h1=pO%-I>3Bg19r=VwZn#TF!9&EMSY6A5~2^NI;o&^hN&U(2__C8xofOS<1kxajrfA{;e~MI zjZGdTT8(=XSiP`um~=5_TvVHrp4ZX&IJ!g^YsG*6bxRriT6+O7;Q_QE-mQ>tmH4s4 zSvWQ}7)Y*jsNx)^3Q>~0g?UCHuYJ)**GMQwUc1IYf+3O-xb!Sm^GNAY?e(MJ`aq{( zz`WQ65l=(!LwTTcC{u2`yH-%32uSpfSZkQXu0f@}LlL*AEZeM)7C;azKoTS~FJPXI zgNp>XNb&>Q>+9}2fzby7_}R79dU|?XoP?_qHnK{FO~XL#^y$;>pF6x<$J@uHEP+U5 zT{e+9!DU(ZJNqIGgsAV`ud#V%su)34wxs;GN`fSp!=1l&*Rd(6Zg6x>WTF2Ujvjwv z*qN{1n#9TP+xV_d4Z?-m&O;T*xdF-P-!pLpL<W4X|Ld2whU;xZ>%xYyKOBD$ zV}C0?&wHUH6;KqDiCfgYMfOy%5*YL!?swuoL)^O*a`Z0-P|Q9ma@QshW5qQmvS z8xlg(X37?i(>U^e6R_Q^Gh8_fs>sjz8@cqdqgah}jtfmU<&Ccx{A*EF!U z8BZ35O?HEejFVvx*@{;{`ns{J&SJ@x!3q^}QwbJ{^kX-Jib0cN>Ab0xeg$sI|H6r- zp%**$o>%hbcgy!DBbu{qZd*%$(4}_Me-_wD+b3uPGH5(t%0Ni0eSye4gsaz(^4{X! zAm>Dve9d_PzTxU|d)HmxL)x`VRH9Os77^;IfP+rU@v*$N684?HREuT zENafI$_}wo$fhaqiCj2pqQmycfjw&q=37Xo1|QjW4V*N&8~=k-Ob1YaK~*)rL6i9W zfqK1s<6kh>je{b9ZHZQqqfvxAYPl%h!-BZd_#Qkq&1M_N&!Dc}BSYHEfo ziO0DRUApGt??~6?hN$&tjhe}4URw!fkpx7PxP5HaF%?nYRd)C*e)nB! z6B4GP3Z;;KC%ET$-wV_N$6w1`XRM_@Mfr}h|9okLWj%^|#q6)HtTJZs{&}r=FKwK+ zpRNZBxqElu*xejDEmQ7$nTT4_6`E2J^Q(6BT5y7zg1EaG+z72+Jb4)s%8{h!^|t9L z!8~L1;s6Jo!q%ISf52XZ&$a!II$YE+sZ1ue@+}Xm4D*E&-Xs2w&*O3Y&B{IG3SbsN zHa1Tv6LG65-|@pn@5EUMMb%p0H@|>#3(u`>ORBM5@m7*asl+;wc6WgHmVrmXM!F|d zhu7N|#&Zkzt!>HR`T9mH>C^)io!NLudgcz-1q@{Q08IXMY?3hcN_^db5)flfz9a|p z{l^ZFO0MM!j_0Tz?j3Tu%|wFmRpGf>(lYdZ83U1egQ=IJ0%+7Nwiujd2thjVF*olc zEVwoJ#AxH#$!LCUMi9DLJ6gsGw zCP4sCtV>V~Sfr!^X5i~OQ|oT>0;*rPMd;WULlNCwX)XduK#&eYe_yfz*pwI&_K?~_ zHR%P90C`eTK;bF+J4OFhZ+BENZe-aCrSU&00dS)fS6ozO$3Nnn`#KFIqGJ(%da+$J zz@h>#60*2%Gk@AZHPSY807nTclS;94Ayky?9)<(90`TDy##@!QN->u+CnM0{0R{eE z6VceCmLd$9tM-%&WKB!uX@c@0uF_uFotwB!I>}kbjG2|jseZz{W{y4P!G}j@rd;zg ziN|3$;5EPg?R1g?Hv%H|AIP}E7`=}q*A|=*JdYxmWzR=&R+H8hlW4bYJ7fS+h!-qg zepXg56gIM3mW>VaX=$Q*y^_3ObcQq5`WDK7O`lMGO0%3Sn^2mkLmcRBd$l9=-M0a@ zjmdw8U;A!Aed>aM#wiIED=MS9+5Fx)OOVP-6;Pd&k#_4+P5igdIWv;m$}W665YvyfnirP*;94>LuF| zruNlq%y^a zI6@K$n|YQJ*nbgkv}JA6wxsP;PiseGNd%eYqQxtM(S-nF)*#?OT`PQL$vLJC?{O#< zDWvL=aFLWDO6PrWiNSVTWDHCUa9fmXPv8vjSQuNf`LpXlq;g=fAP=t)26Chz`>ro? z|C)k*on2$Musz7sqNzsqI?D&ZpCV;lQaV9JRN&yWlw8XeHKVup=wwsSH4PQS2Ch;J zzqE0=Y!rZwPyAa?e(^2HfL0l2{7oY3wSUKpARfi4$95vQD3m74EI0>TeA~+sjf@k= zi0lY1TVcggG3)Z;;Q4*<4vQ0=6Al%M^he|xePE_<(^U{SV{maOPp8>{BOj`78m{nU zRA`&d3nxyTl3HVFQGY-HXyp^Oj-R)KcjpH{#dg360b|V(dY#zIP+Fr5lp?f3Tz39- znO8yGv-t+|t60>vJHe)652^sv_Bo5Fh_N@64-`hrrAg~GQNx#3LKF)C9rJX zU-&i4MpW9Fx+&UeX<@e;;{Pi6QJn~0RXD2~b|2Ih6!=ZTz3JEwy&#|pRk3%?vT_IB zkGm%vOr?|#2Laj$zG|hNyC-|lw(ZA>+7!hQylsTFun16BK<)J%@een-Ub8y;xRR|P z*`$FWPtooJLq;^@iz@E%m(^#qhhBxnbsR`w#+1C^ODN!w;y8uH=p}{sMAgLMD1fu4 zc&#H?EoZY6ci+9?JYH5lZO1C#$XRj&+}u$7X7KeQ?Dz}za5J;Xrl7fMr8Zkkvy$M_ zoCcY360;lkA5b(*>TF2Sn_|fKM2eQcG?r zsu9a<7O@2gXq@Z>#XkJ6j{%eT7W8YC(F1)ow_I zk-JSYU#{p1j%&Ht_0(l-Wi1_#!PG;;yXH;mlh1}7+T_ncP zK-jjxL7YIUSVWaxkeXblcTZ6lg+r$6FvH62bP}9i%1rRY>T;syg z|BP7##FAb9Lg6s(IOj?msB;TduvGp+ndQ~WfohAPolP?@Q4Qz@;_@6qTlnSgXA-5D zcN?xmUVBn@<00yAb-4&Vg$*l6Kgl{I_IQ%Nb2%l6A!aOnr9cByKHsa_{YB+vC=g4Gs+hYG=S!am$y8#esyT_T<=8egKvH1mLiJePQV^qt7}(QE z5cL>%dCShp3(R3jE+4olkx-4sCa$5sO6aaOlIuxo^F&|tzWkE8k4}<^(Ja;YREfjd zVN9XNW;J!weq1nGhU1Jh6oMQ@qAHxa-f{D51SwxCZL@&wi>8PU|U)icgK2>)w=8NW@^Gg!_!NCh;u*cSkije*MD*`N{adzTnzcCZ-Nz4u{llLYzA#j z?se$~3}rmHRg|CQ?ZP>Oqy%b)O~bub>d`_9Cxv`yvsE^y-%Ycn;#6`W65o>j(@>KEj zwT;@53XgEZWWx*hM1ds9n6@}lGg*%WHC(=3EpUqO5p?OhK7aI?9}!>k+si#{1-{t) zALZFW`GjFGsSbT^DP~lu)@NKfTU4pZi(xYtNcbxnF*$CGLaP4uq3;de=;};dG3SX= zq`1TOhFpJSnZAb9IlO<$HYGL!3(Lil_G^I2AfqE;T$|vlV?}IS=Mgpc4$qcItf*RI zAYnSNn?}h^7GO8Q`w<4}OYz*ck|2?XlA9lr6Aelj^-9O*B7+j0;633c5wv;W)kLLi zs%LfLO%z+6AKy8Gq+ewXm3xvT;Zr1e>^lM+S+*I_q&v=*AF-cM;F_Z1e!mQc5=1;M zSNLJE1f1T__!#8GWgmDl6Fl3mpfb}L=v=MnqwMv3gx#*Zk0tUe_5&b22>0&*g7(B; zUl6odqL)YI8t3CQJ1i9Ds~@CMX_z!mJ}-dc4Unk<6jbu7&nAD}Bb<2iy{awu%rH$( z=<>sKDfwB*S4W3PxdfslTV#NtMS|RO1-jlk(Kf&NqeU4^{J>+|6;s9!TT(rj`GxV{ z7nF^CudGE0(jrPwfDWeT?Ye{)v0=ssY6n6Pzl*ZzPceiXOk0g2bRhoZ0%fC$bi&_g z=(W~G0RjXrY{ihWXFO}EAPl)%SbVFfoky#5Pyad6HiVaYv+oty)#Yw%Zn+@LP)4}A zkKR<-HI-jhsLb7oIhaPX0tv`{44V)VH(H_r#7VO&#;n ztZzHiEGKyX)|nNBfjr@JviOO%)1!y6gHk|*1mgXMW*!z+%kc9l1AwO_b<8p_q_|&t z(LQC{Z(AL9wM?oz^OLESKJ+mIDq}mbIF?oE4xSS5zX5AcK*C&jPA4>z1hii%w4s%t z+^`l4T$BgvBVw|LmJsw&l0i7KmE+_=0f;2!-QOT&t69mlIrg#Ezrx~)F7zZ~M1SfVL{L2adcp$hd+FK$OnJ9|)Qrjxu z3;WhQE*9**LJXR^aAiU&0isPnUKy}m&gzFnRya7RSh!q2(CN+#fjm0W z;BHE(bg>G!Iz9r``Dmo}2>iwNou*|UWxY-xN^>mUa@PTqQhzUsyewrd{zZ7%xnryE zx6<|K5T2^49amyC0xB=*{HisyOYt%X(}c_MBMwjmJ)FzE#kW+q20n3->_vV8nn@>+BHY#AhNK_^)bx=|DRI*%C8mId0@GhK1(n=g%k2GK z+=FZZF&61jdiA)vC#!Lkegpn{dp?3cb3{)0Grt3AkhagE;yf(&-*{b$Im2&1Ze0PG2<&g-Ml8&1ux*-)^>sVJee52&Mp~*~hBHxo|rEy)P z%g2$eB2B0qng?kREG+2uB8&R`P-be0$zmZs;zD40~?MiDtIn(vQ)%T>-LjEl!amsY$iDi35P zs&YS*h)Y5)T@rGN@a4^g8-NmWCx8qQpM@Qt%!onWCn4+xS+^h`N1TJWtPzm(9XTBH%LL4UlXT0V681!hJ0#{$8UDEUdt|efy#cg2z@hNP9pO z_G6*7OC=N>JyLd=Y{wkx76AQw5dNDOvLtf}`qyr{1Pz?W)!q4qAes$lG8SL4M9<`j zlwgR@E4W885N;bKK)8!J!WaZB76Cx~XC#DSBkk9CmKotY{f9p76Ha^(J$FuJKWZT9 z$ti_-2}r+a7kcg@)5)PC&d=~w)TUQQNBJaXbMELN8H2jxe8i!jZfJ6l6Gl`vmuZ_x zDUD>AOT0ij8xr-GZoJ6P83f{4B10)6ScL2^HA-kkpNm!Yk0n47<$Jl0pBOx*{XDV$ zP5yOt;X{`m{C|r3C25vwTXoUs5wZr*8W#qPgwX#WJ+XlNuVDhtdkt}E(KYha+^FRE z9pE{=YjjpP9euX>;gLdx+ta(a)wr@|xD5B*7)a&l;<0%jvcg%lYPZw&TuTspv7I)X zL&T1YL!4@y3HrZE`(Ps_UZU$NF47U*cCF`?WKp5WgDwdw97dt%6*ukN4GjoeC`tQ} z{Xk(O!q9Gs>k5qJR$UWHL0@CeYbj3(5c}s*zyiiX z#=&CO!Iz>Z`Rh-b>9LpwMU;Z5NQ|fk{xo!N@VZy9DnoOEko>_~njA!;g9(|{k7?peNkF}Lg2(F9}nSZvYU;s!QVP!wE)?3 zG-8oWSLBjbQIF$V^Qp_@L0UtdYfL&{gG>D}gu=YIk2JN^i6E7`EF3;#8Or?ShA{?| z&FOVhiB@5pAV{&GtvGu&wL@~Z@VYts`IHM2j3`p4lS-bxSDPf%iDi(Tx*S(TMgz3& z;~a*^>CfOU4$48J)w1@KyOwpduM>t9eSi4Fu60fadMgAO;?|hL=oJlWFnfm6;o2Ua zxPA>oWXW-vk2`pqrDH7!n=`5e$yv|3Rr=yLiV`bVc)Pf~SvSO&tfx@P%NavlaDSVU zMnve>d;CytrbTHrgJlq&zDLCCV;X$mXJi|X*OI>zOSp}vy6;jtnqk4<%Yg=C1(=Y( z2`KPdfarqxs=4Z=jwv-P$o#fELp<>!6*j?a>%>uboTLho;0?2C!7^Mw`e8OUr`IdV*PQGl+v^|9Hy($?fM&weKM@&R4c(G zc-a)I+FXB$tb^dldX&1=^vP3eMkbe~(Z67-KcH7(t6Eq+L&9z|I9SF6bq373gt?T` zT=ZF!roCA2nsdY$%rpdv?{rHSWiHN(GAW8ji+LDRK@DGhK^%pfY3$2Nm}Oj8Yq4v< z6lE^el|}%4iV&+FnZXfivKT$PO2V4hkrlDIqN4A@y2ugW54y-PRbUs95sjC-h=NfC z-pmNgbVnI$nvvj@Ug3}$v)23{hK$`|-{w%!^YL#qR%rXY0Rjumh~ZY2yvaCMT7Nwy zEe;W+LK&rF!bVWn54^73i<_IbfUBPCRbPHb*VZ3>y`|yFr{RcM*D^nbQ4%LahZM`t zUlswfyVKVfd{Ew9`Ut;#z@QmUBL?+zFnJAt90sR_7)0rQp$X7Lz4STpO;2UZr%QI&4iD>XW@_R-P>t^u*AJ-cV5FKy2>q-O}b&=@;Bc$inr z@|(Ni6_cA=mD~NMy*iJ#3DRn2+O+?g#>5Xr?^h}2W&~P^$m&dge-0v0Pimx&6*TV4 z1!d`~o&T+FrzuC$N=)4(1S(!Q$}o5LEQwyko~tbL7re1bi&RBZE){Zwq!&BzViAlO z6IsY2Q3=C)7Zcos8+ajI(eaORG#;to%m6=vc{5oAbfZf7N1Z0q!IXORMq#=cNkmop zksJg~uY=NLLn*C2(GcaUU)DsRe$kRyu3o8Zu(0 z!?blCFWV%-D*TA{!Tb8KU2%JV41wUppDZqUt$uBx{%d{^y-0b4hNMPB)#KOQGpkw z0D=tQHsa9oqEk1wYM36j-QbS%74>3fAo_5BmZf94u2>|Pe?}kr9^X2;bQ$*LfutnX z<#WVt|ILp{AfE+F0rWeYlOSfq9E)(Cj4OvaxNgSm+?gm;@I%;oC^+teAz2Sc`4%B& z=K*;)qZA+53Ba))PLh02oL{5g#V2@t@IQtG7~b2%1gG!FM|lWw94W(yqQb_Z91^gF z)dJ%$XU2l_LJc9|lHezl+xJ2cy!0u4!oR{!tpqB>L1k)TgFNgKskWe8l7n1L3;IyS zDX43!#;=^4QH1x1NxTnNRgvQI%4Ge=E58)9nTnOO?FWt(m1odstma z90Hob&J)-QRfpc21MYavrArxx)cq6@4r*oiVClkJ$_al8G#^=NaevB(D9o)i*GH44 zh8#C_sGbGvm@+UhauDcCGkF!vkDuhwf`E;{sm|M=1JJ5Nx_BJ6^xyl&E6jlY&&fz5 z!tn`72b%g-Filp%xG$ps!CLk0-DU9G+o(NJ^d$j5erszu>kvt6=;})xT8$Io3j*%^ zC4R$Lz(3`1eW_94s8akmLqa-KV}C*m;}0i~nuy`?#7#RwH_JphwiFNE%y^8}aT#ck z7QW~(glx6=(=&HUKK;`GatVVJlGNX=*#z}RZH9nqbY-`7bdTV#xS@(=tmQEAhNP2g zP^$MvBSw2+%Ozku;nLg0rME0d`_!z9SYPsLuuglgK6tJw1jxHQmv}R4`C5Idk{-Mi zlfx!T9W3!P0eok)8%vGE$t|h+dBi=ajkwW}qw6=vXWix?u`6}PKjZTUAUlNmT|pFo$Tz8Q zZr#Mz?^-^O*}(M^n#YCmvz?EGB7XOaV@bAU*t1qEYe$YNt;|;BfStpCs(C3W(pCWZ zjT|Fo_gvlB*xzvOH?F@*#epgJXA@$3%FB$Xat(3_RHkli(yu;jN^E5dzMIe73nG5< zqy1VsSWd_cjZCsq*<@Jb(F5ZRHQf~^fUGD|jUb64o=TAJj7Oa0=pk!)8o~#4I>&8g z8+Ep#frcz6%+BzENj^<1{V@iES#rU&S2Xc=>H9HAuxFpo(O{rj!Q*mW5@!mpc(* z!eL|?UqP)ZOzDQAL_3Mzua{`igaC9HNNXqHrZU{mhY<-dJA0Ar$uf+pSi7*6ilrqd zgxjLY1&Wl!mWkXBjKgIHCY;Q;L$=SGiTO6f6=q&i!8;_P;{u>QvFaX>KN+l^^x3f; zmsc*|ffs+oDTOb={_?A_rLJgI(idrGJa&U>NOhDr94%7Z(2U=o#!pFP02cT^c}g)T+7tWpV- zbQ+Rsx`ztkpwydzr}c3TH!cBG^X~k(E0q&;#tPz9T~!iD!o(z<&X;xBWs?YoeYtQQ zXu0x6iXXe4rHf6U{gRV?4FhHY2;RrRwul(5{>I<=P-wi26l2;$lZ8rAjFr%13OS6l+rHJBTws^_*1)67V;iNI8 zkIDXOWzS0OM>i`-_44XcG2tgDC3w&L)?cMRuaJs(ekFres_fsus4)g-4c4ke?M`-< z!D0U>VQ7|IGEtE^a;tNLg$X7C_<)U4(!4ka`SEAMj6(7|;y{H-PPMEd8_mcvLFe!- z398I9s$I3%sOh%Em8^0uj>`dt<_Hx%yY^=81u+vvJ??6CLJlgyt$&Y?LAJ(VMxlV~ zCcW3Re?B%`p;sPd%hCgYSA~y1WiWzT&%P&74!k%^KOLYVFcl{O#cVv1dHaGMTZcBn zbdfIVttlMTmTy2&TI<%D^xw&dW$I!)F3Sm<$~s=st4lf6shCl%sB4|`l^Nk^Fq)vD z4umfFl9a}9sOke;d8G!KVmcWI)uyCN2J+vjwwI{ELLp^UW}P9k*J^`0O#7@+EynRo z*ggZ6l_^6yXM+`Jc4lPL=Y`eGcj|y&uSd5uAeWgprG#=;#*bT{2r7{g8XY`fT_RjlL2v{vpL_kk8is z{{z!3xV4tWRAX8Fg2^}DJIZ@L;h7o%qHuHAwM@dKRKXxhgiQ3MN=zxnn}7hU*ggx) zQ#Zz_zG_HM8sUQS_0$4m64c%$h8$LAqWn; zdC+MSA4^r#By+L^gZ)1MWk8z0g~v)D>$|RWtBBZFg%z?4dgMS@32~&nJi&oSaa1!2 zxHn3!R>VyL0Z^C7XCaCp#gV#^kiCO-S#OY76RP3JV*3}d{bJOORT zr3-J0aBQJ!cknHWkPEJ7bKd){ND0hyP7OEq%)!$O2!(-zfcjFAYpKt-Ax?xi zZeCE5_~QkajJPnKQLk1^DPuyBaWaUf z*C=A@LzsLm?E5(M90ER1PypgU1UY$aoqO-VmC<3Lh*pF`UnUKG2dmFu3N7t3Fyh}W zAE_p22|#MfFclXgp{F?I!?qx=7~d>!4NUl$V!myAtZB9$QM7jb+2W@4f%eP3NJMIh zmKDi%WU^AuhEW`3xl!ILYc2`j04=sv`+oV!N$d7Bm4Lc*&*KScdi6`a)|X|l0mr#p6wqW9iCoX?w_5$1KbyuPUHlKD54%B;`)x? zOieMNAVA1PZuTOElqmNGv@oHy@hU+}*lU-IRRgqOOea0+laf3;I$G~=G=(ahh6|00 z<6$Pbbec|w^+@)>)u$VBC8BLYG`(6Rsmz`1tN~heQuediDorDv$1xY2me;nLqBzHF zIW-c3H%}v9EA=-YKBCpG`gh<;w!Ny0mOY=*0%+Ari!Vp75r81kDu7xxTQw56H=ixu zX`NKbZ7)t%#cUCZql(NP&1Z{uTC0))Z`u2FV~@rcg$$B*S2fV0QA}tBVvW&C zJFUTsNn0yw!e3ZxbybO02nqR&Be$$_Nj6DMQ5YtDaC^4nAR>&ke|bNYRZ4IK28Smc zMSgmr6Ex#dKI+qM7-5PWid=)3oI?`cpxHonEf6!**|5)6jwp%)3q97WtD$4Y7JmSmsDCo8%Tx zab+Y+$QywGv4$|3WfIdp&ynIeR~Q*=u5n?_y|yxxHJ`UEXfc_Ph~5QZFL~xsbqg$G z(g{n@(nRmF5UY>Yyk$Oer^wY5`KW(7p0_}U1+C?l=V)llI1Fw-)=5*Oj*%$%|Ji%@ z?zn9vadiIXr@(Dx#*#;5KP1~p&nml$>`b(=CH*8j`OP|WBQ%NbM#LsK1lV#X_WkVl zpzt90>W5yocg&pQs7atuC=?1+g+gIYGp4*UbDU8;(ou%6rL1DT%ew&VP6qI1-8y=; z^3+Tvc$6&Z&n>rGYh3uIm!*%cb2`n%61QTr+;I&?jU3N{r5<>zizkg z^UC%+@9X*-L7!EIm-Xk?XO)|!?bvD4{?^^ydep#scYFA6{ke6=_Z8i5&o+{TpU+K0 z>oehv?+B{OxrewXsO`LalLmkD+kKjO?H+IVS%0){d@s-XeY(55dG27eR^6zxVYlw& zR-N@n>;98jH-x6#qFbA2@DG_xxGHKk$rQVxz4hQ}fSWmZWe?Zy*8L{%z0J_vs#`Zm zz3X&qWhUOc?brI8H>nf;kru#*&W2vjD>{rb5=d!`yRnNDG(PdH|-`YB0PW~ zFb<*BQ#>c=(I{hABzv@r9u+6qAEAutU9b@oQ@udW0!Y;d<#&t1mo>zSZ!akq(l*sc z`fbh!xxmKyo6h!iyXQT+JUTsjeSZ4#<%{!%4Q-8>&cjg~OcU~VqzgO`&_7s?W;s_T zIE76bAf}1A(o>$J8HD#pHGw4rs2r3L10nFMuJIIs^8#xjRQ$5iY&;Y&RL?Stc^q+Eo!Fgu}7lsqDBwhqAVr}OEv@H1_#(pFum3_T| zJSp1wxB=MfKh1J#gFx+%9hJTQ(~PO&$ln>ef?;1Cy1iQZ75pP8hD}B`w%tumRtS_!k)MC*qHPJq;r#Zf{(pT6)RQY!5V{8rc zqNB3>1NUQ{r+JlJ(pU9A$6|kv!03jTC?VJHelJ ze>d){%C;kiQtLrd&zQ~dF5+ZHLl(0{$|guNq|V@RA{R43B5OJ3Tq*A(Vw}-|Jqjyz zAIL_ExX5TS*@bnMyn|E1L)4LV`@8br!7h$wH0j)TU(HZzood6rmcySQQeN*nWcski z#w3s+_Z1zG{d=JQ)-+kGuPMnmD28Ffu~RFXoKlD-4h!d8no?&!9o@~%HaC9OT65gK za=|h@A#g?5rGju~J`1E=BuE!Rp)B>0dRBin9#<8H@=7kBX1><@s$*4VpVlG^iNDSX zj(*OlAg4)4Y|^flaizbLigDI3uJrf&yc6z*&wF(F_1|gZ4k&piNS5IEe{7$XT&g&Q z-lLaV!{)^iiQwl36Mi zH&ZE_y+!Xm@AC38WC>?6@j#1(R3mYWW(z+fDw+8&9zwn^%|us;JlKN|P%dR%Fajks z&wD*32#?sD*dV2dq%m7?ZQ4Os_mHyPINH`w`A*<@hcVDm&^d`0y9lFy9KL#~&Qrju zZqC@LATNCYwX__l74qBg7{I>93Ug&&}Va^4c zmHZKh$)Yhx3602vs>BM=>B}DvzyI;@*Q4+M{_Ca9ATYyes)k4PD$58@SrW-wYD!*_ zMR^{;Ksvy_J3RXF@8_p)PM-hz`iJuuhtDrA<-oEmQfj4?4woYwUQHl@X&|N5LSk1)AYxp@^XH zml6;rm;$QBZv_6Yk)*Md`nyt(z9w-j{~s;nd{Yy)h~ja`%yZc$ch!rKB?$?|rIrqo zoT@u{Lf)k+@_Iz3curZSXO8j1@-l_xT4aU_VHLt7M@Sifjw~^?NO_4eE?hqJJRhCv zyvC3f&sWPAEOB|F&xZ5B^U)#VBxFg1OdjNN5e3_rqVk8nOytL}x%GE?KH6q_GjIoC z$#Gd!c$8N`Wx3$yZV?wOI+~L33cUpe<^<&NKexA(Dk|kYEMdB9+#hFb=4)8Km=a&Z zQTxO*l{#t+M-3@U0?+&2ybhV1XzwaV9(O@Z!1T71z1&5YIGU48P);H{j`}2`DQ33b z&oU-h$l_O$(H$`p>1}GK{X_k^im~;QBZd>Ua1c%dN zKw#Qi5HwMZDUoWDw-v$xWGlx!{#C@Xr{#8Fa8YO%zW>? zcU-aWm-}xUKTFL#jWJch7w=V~@pgsxgwad`2vej=%*7lwP*fY6A8_mbc&QIi#qST4|%T}!!Gm4sTS1I=~y z%+R9jt&+GA3n7>vD>>7uieBX-k|jhC-lfSn!(3!}DDsRbmAVW570QJYBVFY-@eQMP zrQL9>j3Vt(0ZLS{1T}hL=WH<@jZlJ0VMZcZ3CCPdw2EahA~Cy$_23fxR&peQ-!SHm z`;}jIn?DwQt)X&60m8DCCX82z`Je#@kOkj?C;&fj4G*V)b)F8qOG#9&(j`__DVBKrIK;{0 z$J$4TusPzE8ZAg$u22~Em^If|c1{iN{5PIs^dniI3&Et7v;E&cUhJr2m_wCU&mL1k z+n4&{`SPLB9V?y9NiAElbZT}-%6p>wAs0lYaXW`Z)m}7^57uFO*vcr9_JXS-CnE5M zB7NC%R(9?Q6GR%i$K%QwQ};M2Dh|zUyBEnRR6%70d` z3`Goawp&;bwG*|M5}E2Tgo*5OkYfH`H^v%GC0ErPpiY z)xU4N`enSV1I93>Lw4<#!kj}$pyWLqtJozIqFKHH_t7mUTcJHwKXbnlGS10`m1CEdW?BE zC9{e?3udGNwrhglcS8U!MX~x=}dFg<(WwXRb&J zE~U}{S`qU2@hs=!@nbY1h2sc=&e9+&+K~oy*_>q885Lz3fkA9sLkq#nKL5Z#*9s7*nq*!Lv;;Ia5j&N~v z1RQKmDzdb3_!^dzYCjZZv*o8@1&HrfX(cS5m;ADc0Rp z>E^;b##yXW8sG#S9=&>jDCarJz&*%Gw5t#`IW)$U#F6|aSw79}&7PN*H6c-_)0D~m z3Tw_3CsC~Wvs+zt$n0o}X>y!|aUPMVaAFzfH0YhoY^0eLz7&LNrP64jh;{^{1?wdi zg3MBV1&qjWD0F>6vKfh}8FAmffiC$E{%Lyd5l>>-ETH6<|BxlfMr!)xVxz#O3 zPqv_Bt2@n#Mc=ZBy6ecy$@b}IEpw%KIIOCiyX955(A38)j@flN#b$XuEp1{9JZJOS zcoz<&x~x99>azJNV(zu+O>cYuJaCre_HuoiE*g3+gQ-{X?3dwwUz@e6RQC(C>G1v z@-U1Kb1`KZ{oQWXKM+?MkH8n!{5NDxY?%%MEKcyuXv{{n42mK_iAz23i@%tYY{3$8 zJU(HEVf;PIljs1V&pe)|ruXvSA$VidWT>sl%H}ydddZb`IHQxPKqP@vuyPSjv|-?2 z6SL|ZA#;+5A-a4U1i?SiSw@qPrZ`3i5Y9F{JUKo2$E(vf7jmgGS?pBub-5Nmt;@jk zzFXKE)LQ1?P%k}|i8d24zuZMsFSN!#RNlNXPF`5TrEabRm?Xdho$);~dl<@>Z?+xb zn|2wLBGUAV2D$Z1=40S_ha6>u=dsj?i{#*Ho0TC>$Wr10Nx9j^3eiOlH_5dV`RGJ3 z(C+D*gCGcYPvPH}@bA$<5bR#OmVe73umm^k5OW(c3zySLnwu+u3Yn-nXfEH{1qGI?fM!R$DfAbm;2Lk=o;ul!NH7DY2G%DTAO^2aBr+nPdyO z0L*brBV)Li2g~tBRGml_-_X&a>bKn&F`3kx@*!Hb4bY*wI=t9>biA2YGzCY6MzBzi z)KRi=j3z52i-{BZ1VR5@9-_^r( z!Xk3UGErQc%8V*;Wbauu-_(BB)-t$CX8}j0xMnWXnAoJ|dTP&839iE(IDwJjBw{lZ zGaR9jDSv!sW;IUGe|;3y?bEh;g4u5n$ITW?GNqCRCK9F|_dw2@ZTu(Uwf zn?h7tkYs|+zdJnA*A*5Ck-2t?z{ixuG^E1*nPKyUg0D!ohpU9U8Wz1~Z^5u8OSI zf>HNIZ6Ud`tR@E6kYlwv?J_K3k-}-U@LDdK5OO9BLd&L2?Q3b`80724mdG50mPj3h zYH|m#l}LYF*;7z|_#hNC#S&dY$r1U>msm(CvPPYLsm|b0m71$Wh{JQm5tWfvlGPnR zw-YD`9CTJ)5!u3QoGB$%&pDbJ&mUl9!qD<8Mm|SoJA)(#ocQkK6L;115vf*fb`w#<2;TNJR=^H)E zdMlWNDokT)ZmF}`8R0C>i^CHyjBfY*RtawmOHlc*NYtK$O8t=kB{f)(4s{L0K4v559ESNyFP!zuYF2M-DV2+v{Q})w||z zb^KyCWV4yuYZU+jQ6IL594g)w86jP{NOa3}O>ZgTJLXhD;Xt&W!IVXZ8l5xf+U2f# znFw0@Ak{G0gUSbI_elpzKeu6B$~$OtCA$8t5OZSGe(>t!g^fti`(Uaz1E(_IwNd># z>xi=PR5&zPF*Y_qg5Gs@(KJI#A!6M2c^q5koK2Og4khUJT>b_`RIf@b{<^%wpv0pN zh_Fst=j@SMo4_zE_rfj2ndLlVl{@DLUa@4to`3h3j76rysa(I>7SBW@74N|(x24Hq#?p-%DeMEyuYGJG}NOkQHGZ@B5;HS zHquGSrj-k_?xL=w67tGweo;?xw7wNJfU{&ci)8)xD4|ItiMEeEd@%A);#yhNLN-fT z0vkZOL6$*r$pZ#sb7XLc`udHz8GUF$&#(xmFIQvflq)0p)J1e7RFNGs2b~JhZ$-ne z%cyOLT$z@ob%+m3V9mN!9(wcWMG;OD`A4TGCohg(`^T>i|Nf$>pu0{Uk58BYp_EjC zme$QyOq{+n^g^wsU-!P=tCVt+<}Gc*IYU%$2R40bxC+xhe-+-`oRI2AJydoJK!8d1LE-x>Ox8C>Xr>{^+4i4qg z$A!0rp0n!&c1~Pn$TX#I(LGFYXt6MQ^!4?1U?Zi$+RaB@&7e9m+RSqO);oW5f@W6{ z&5)m>E=xs4IHz$wp$SKS`3qz&Kq!pXD+Z2HKO-|Hlu3wuKW17P^?gobIU)vgPH+}Z zgBhNaBw*R3t19Yv@c)z~OR<<9$WNsXsb7AnbKQP02zpIleE8zyI1YZpnRoQ+c~fUb zH0d@-Lq2UPtk#^S^3L6s?ezdjr>L=Hi-aH{QQ0BhnsfLt=F5$zBKbhwfP&_CG{@=? z{eq#T;4${vWx39!y0ufAinfiw^XkbZpjUyHrh_70gtmwX(tOz?hO)$^9Qo%C_kh~QWsdW3Zmkt|~wMvh=uJAw za0Gpl6YMoZgMQEpdfHbv!@sdiCnw=W)F2gdqFfU$OjeOyv={6L@06pYN|;@gs(dAo z(n11wtHP6VXq`x&BTmK_rCDKETwxvB+wYcKb-`53;w@c!Cn#|5wc=hrm&x;y%`QQO z=?m1@MSY+^b63tm5nsimKrc-$PH$G{Y$z&npMWmXJVG%$ERcuh{_px7oWJ0k76`K&$C+Au=q; zWO0eMReDQxp!`y&`FaC|&TuAR=k5}8-NqKH;B+$=nt7Zw2{W8sDF=2$(u}B>>&w1e z-QKAN;QBA6-avY$g`9kW=edEo)#?1>8q@g_WZ|XBXJqr3b2_6j&P-Y^XF~0(33aS_ z-b!}pGN`9WeeUzNZ`p34T7(Oo-*Wq zy0~kwK@fN@>Jp%Z+y;9&^g7zouzGuTzV)o%-(N=-r+FNAW#LMeBdwPzD=3X2Qd4EZ zlH61<)81VyNzWt@!@)*GOFQEA%L|)?%Vh5Ql$Wk&<)v#73@mZX(ge#8O$1~JBph9q zw@2Y3z_&3SWzw94RtvnOLLTs`+Fcebr6KR?qQ7bcw`7?ewUZW+lq3;J!bN~yF|gGf z<;spQ7_iqU7c^GatmSb8DcxC~MCk35WaL&GzWS%He)<|=WmxP4=nRHu7tQb$L0nn( zSQPOZCd*-A?%IA)!i}*<-jOgD%4l4eaV-r6@afyr1f8%sf%NbFyL zvJ?IiZJQ*akQ#EKZa0BS1L)tLA-)4h4y|P=R)IOF!-T4PaNEXCfZqO4nhi}8(o96j z130C+Q$8F)FLF+dmpB7d!7$OIBeSCotOW0jw_bWdsJoEOAP*|b(AeZgu2Wh?=(=R@3r z!@aWKT*bB|)`{bGLg8ZdM$pZrdKITrJR&xCYJxDDvKf;Y%f_#uIAuHX5%ppDUMaKmI$q;$vPkWI^X+sMkhKpYs>!W=bZQu3bdoArT!%C zK{9ap4!JsFCh| z>q1sm)?u=**;i1%n?$^p>qu@QaGh# z4r8COd@`+^$x*htG2Tixt~qybiTrO}BT7!*F`hHHt)*7loUE@{!Nq4|4_~?+dZx58 zViMz)Hx<;y2@+m$vw~XHq5z$+Ywh&M`Y3jh(`uH-f~K*75apQ>h^1uKBa>&+e049a zs5BgS@3qq2CP`Hem}=g! zAI;@^f(el785!eHFeUGGq?;mP3G5nq9Hn@(r7RjoHANw$kp)3hWZo@hEdS^BmaXQO z;#`W&tCl3P-{J7;8Uv59S&9W6DK%URK!1*CfuE^Z@l%@n{YRR_4EJ3qG9gV8%aZc7NyB$*InL5jqvk>SB z+?Ma79Ls4FLGt)P+G#qT?tg2^25KbCf-Cd6xo$DDT58(@P@nVoMH0c5m4>He~O!_q?F-3W|RHjoLRVwM(Ya5T{I#^B6ywk{nhE4lh-ev|9W(K^8NGUbLC^6 zF{z?}7I)ba;Gwp28zVm|S^lN%LzCQzA>yu>)tO;(u6H1emJ2dm1sKSdtk199d|2N5>w4vQJ3uq9+Cka5>iNjs$*_^HPWPL?vpLB!8WE*=czt;+MNo@kqo$+1iEru(~OMiJ2$zVQJ~Z;fU`>Q?U)P7&^9Neus&oP%$|&4Deo2m zL|xYv(EZlY7wtYTIFl3;x5)!e%}G#YmmEL0z9`MnXQ$79Jvn^!qQ!$O@l`<-XXk6X z&Ii50*ABwZHl2syP|#bL`uv!4xO~?fLCYKZHGxrR#_XqWVU4?WRP-|O=eiXV#u_sVgpLo2_fG%R{ztW zAAGGZVyY}u`oOEo*R=si=+07*MY0kT9J1+nu0396lj07CYjD@YWpW-zBqjnbIu~S| z$C7?3IMYx##5}|i(L=JbTCo9Bt?JUg|2fgV|G$Rz=p_wF!inb{v2>9^O1r;=EM5E! z4SIt;<16(%UC!Mx*Rjp|%P!I$Y{{8uTNdc(Po15=dFE_gk$#z~l+%d33rQ;UopEVQ z;f%jsb~K0pBKIT!Hi9GN7)dP6W{NI_u<$%sg>;m)6K)i%BE0+Z_~^yS#S4EB^uG1H zH;RqyZp>(*Hey295{U7&)W7f~)42$!3e|*LG&viKYn&0!Mm?6uV{oEQSft`goS@F( z1vWkTWRgogbRx9`aN@hcvN(ynn9is< zBwp)I@TV`&JwMv~PXrp2nNBv7ZrE<578ldslyMPZBr>VAVLaqk*nb3m`!MiMnqf_l9<>O9px54 zb{-p2rx$Cr;F_&fwXYm_Q#K<*bn^%UkA@O&1Hj#8iS&US-i_IWar4ce;p{3%lZkgl z7T~NNdcN+K=fiyi;Po&uO`ea&c>;c1&o@2wBr5hCsX66nmPds0EMB8mo;e%|ZR_Lc z65Q&Ve(Cs-+ig!QQZht3)WVyWNBd)Q^OtASr%C=hE}J`PV}<RL4U72{|CK(Z|}?ee~9OgKe~_6oX&=jAV=EB zkkM@>$r4V<5IydG_~3c6n0HP@o=Iz18l%Wfi=%?MA==z?52fof*bW!TT0D>dI%qqh zp+KE0vgn}B_ot^F)KN=M2W>;-Lg%}~^N#%Ye>yum$p7%c18n~I!#Am`RjpGzj1>EO2supAwvmC8Ij1t0yP7d&zWHU{0|8pA4C8KwXfwN;KCwm8V z)NHwz5mbYx`b5Ww{0l+ONYke7c~jxTX4~iEa`iY|eJjS8LPILCcWhD~lK!9uySpprH6*%hnKcsz5(? zP#yW3uS&&8NO?AN^SWHD&fB%UR&Eqc#T_R{O21c@P zG3qQ$uJUKzaVcMG&RN>3BKE5*ve-pmsg!TSgN8w=V)T`g?I7oMy+%n~YuMqsa`v4Y zOm?@#&gRSZ-Ob9{tCi`~5Hep9gtv;QtX*qVw^&*_g~hwKj=W;v~5q>5al-iKk<$SxjO!!f{E&R6n{f z+=5F=`A#vAYR+$?9t1}&ooYY?k7Tpw55vgF)Z#b?SOgJ0Ao)79i*@ zsH2+f&if-GaKBR~Yg^g6QF~KbB}81a>`HfhJu2xsXB!gh*{x|s-U*U`H)}n5X+&u< z39h~dweT)U7iKK^jg8hMnkoH|yfu=_>UyLyMemM0MR?$v6mlx8O{D(*gEN)Rn0|MJ za-s~^q?B9ZAxWjX{xOK8ufbW9K&EsHam?al?$&AlxP@e z>77X7FI0QzwM*UBXYTJ-371vBJ5nBbWo8_C@?pI5tX6PX&bVhWn@C$fs-53ZV((HHU`i1xE%-d z;e$Or43Htsi#{oFMN}xXDN7UdAA7-`&fdjUdZ7-S;fCZqk|K~it)ucc2j1hyuk{7s z>gX|?`h$~5Sm2mV9&yNxKFgD)(RloLO{H3A&vtMv%?F1voj9d&40~ zDQw!#aZDpn242VpdOb8esO>Bjg}9Ea3S`4E2>_(saf5Ga7dpja8VD8`ta`l;>Tt*` zVgERRV3-bMg@Y=psNd^#iuJjMVgJ4`>~DZ!-(pxpMNeLnva(41RKvvWmfekP7?C;& zcFG(4QYSb!apR^zmCZq44O(pt`A9DXJ~A}}^in6TDoP`jF^cQdk{Re6yK?bSNwXB| zQGu>m@<>3IuxqnO%62uD$hTKjxb2-`$k3z)-}`t-27|L_&ysA)PpK%HNbv%`yvpHI)9U!WJ~=cniD#%q|5`topd z+i3<=DCTc9DPeKIIOw!DdZ1Ow(#y^-393FPOz51fWKI%PM#$R^zKj&wK{s(D3?6&|31vKf&S-sUDVxVI>{8=!`+~MXx@SUbPj6L#JIqvYEaM zsscygiE9G8{-5T+2OZ0xAQ+rY;9R|v2Q4*PqZFLKWpf3l5uFe&Ty&fcAE3^ERn{7} z&j$^F8hTx6yxf!elGOP#@BW#~|2mbj)vA$<9d+#^ItF&P zBcu}EA-LZZZ5Ju`hLFaj%;y^f7ngq5R0JMZNb0`w$Jt24vp6MgK)od7P4d>e0CYvBOlG?n94dK)xOoANKO)U@hU zsha+hJ`f^wjJDkvVF%0(j7OC$!wROQhM^U|xN3<+|R(vtyg!&~^RSS8>gAx)m#Lb-r8e3D;ls zFa7O|Wuo||e^vd{XO1`8foUDl0q7ra*w^xds3+p)E~$B76Kyn-Bz+bly# zJ{ys2$0QImiF?tpK-V;m(TE_C;e^|(c#As&AaAm|IR`ErHtue${o#-?FhMjCWI}4L z?&p$luAlq0z6@G^Hk;69x?6>dCG8II+Td7w*NMIu9;}FjXo^8>42WPE+9v-h0dI;{ z+o_jo4=qy-I3uqXN|zOi?{XkZ-(h5{CZzrbNe9{hB9uy4u3;~y+A&8RHI$uN8?tB( zp8L@a(37Mx0BIu1&~}P%RRH4BoqD&CwKxoQhGzvNtOuG^YzOM z#OWj_4pVD2F>*NSPvxYfOLGA>g1xvkku=D8fVt|oGK%MPgTf>}Md680+vS}p^G zi^3XqAhmd7jhuEmzTDzn(yG~|R-$T(`Hy6QN}xMcLg@RQ)K*v~#r#^;RunIvh88jR zaX2HL9ap^ly96Vx(Es%*^?Tj_>G%7C+Wt>}|BL?r5YGntKaMWX1x_NIMLGp~t2of? zV~Q&oP)|r;b)2dYgG(X;XDu>U%>lzMsRG}1oqBr^V334buQK5jMp3JmSE42IM~iX| z9dzC7^VEqD1OwkaOZ1_yfTtu3xXu^h=6`^&4?YjeC05b4ltALPiTaZJZl z8YXE9oejL7iGmL0g=|A&&g~HdxLwOx$qTDdnJsW1gSi--aQmIY5(O2VDM zJ06!W8?lEh9NN>u!3A`OV-ym3jqP%p%YrpS((sA-XnDo296_xWSc~qi3Heo`V?fsC zR|ii^4h5yWbXr_XZ#PD;%7rCps@+YPZMlWKk_nyry+21@Y&WG9Hx}J<7}I1;lg(&X zbWu*nWvY^@%uhPsli{9f;kCDxm*C`17N^lAGiGV2JD4_>Jmsd=ojTRH=kgS4{CexD z)Cl#ir_^B#w?I{{ZQ`k1EmWAhzFjXO`j+237St~aIoC|-JB>yVeQa*ZSiL9%oQ9Rz z?YC;n6?pLG_Nz2*UC7{=Uc(jFk9a|%b(fE(epZIN=7p>-K*3I183%ZOFi&ZzEZ=L~>~=1fkxME_ zB`J&4eCnXiY+?Ugw!vEg<)as+7hQYy=rmQQg4G_W#Kv6i>1+X;I7@i%-fTOebCMXd zBIhL287!@~;T#y2MU0$f2?-D^18PTs3M2T{?w~mvwf$Sph2A{2#NUA`Ew`2ifWcpB zGG@2A0cp$hUbPD}tqq5JhO3~XxvMd)8L#Y9LSv^g(s~(TYyJ-iAx7uMfmmxxUb?AkwV1?_BJxsrrelVHuo* zW{sw<`n48y5iKZSy5FoSRHe=pS*#^=uAEe`H<39iOY0SZ(C^L{!SWD-<%%qtkAt2# z{w7(-$P1{tdU{_K8S;IVi+FgTE_f(S+lEXWvJ7QJWR%Q_A0p!-;(K9b+-UNg347QvxS;1(Sv);)~gc z#rF306`%|6MT44C84u;e0l^Gsr#YrkaZ#mGZH(`U=OgVqUv)km`LzS;o*XxpMQ{vR zr@2wr9P8U8^$B@ss63k`^Y-Q9peC?gg=$=?1l0EN7~uvMmTkdZ*2T5Gu#6ktGt_;= zbS?`l?UVb1L#aP;VkES5GSOmZB>*)V35SJ&ZUN*aHm zA|;7-JcI@TIB_!&yHn6{Wh4=7PpNm=N(JS$v0Z;bDu+N!%#vt z?cTHi%XDKOmbR{j=Q$P_Y^|8Ft2{-Wxm>=DroM*L&BE2=y%R(dq;sUyX~7a-amG?}GJ-f)O@4qA+(@oR* zvJ?zDGPq@&og-*PFI&nw2Y272(bIjBgl^B>emkc#D@V>qf=4ll%EyV#L_2V2SKC>s zuS_WBnKNyx`E;5&(Wsb)d?u9+kg;RX=r|ZPFt2-VuZjvJ#kf&Mpn9+T`q=!`kWNOW z>1js9v0m;fEl@iyjq|*G#x2kqT4nGrL}q)k9kXkap>4T#9LDJsqyEm0`gxMiNJc}{ z-$C1Xn$}Cb*SU3m?X=BbD9=MmYqGhm0-2C^=W6r*FpghR0Y0nFFTeck&;ky@zn97! z7a4l8E^zm-dB;+sC{dble43BPF=?E7%|fTvaY?9?d{#qm3CQLE|B@-0x(wSCRGo9e z9nE8$v03F*jhu|Th)MPQnsSJn=74TkGY|R!* z27actpxdbyC?DGf+|>42rSO^2_npjbO0nrUFH3|O9u#5zonMkijSwFV(P1{pXA+x7 zZuLiKMmg8Vv9uTs%7lLyt;g~7LJ~2jwe1#tXUAP_6roy`oto3PQmstWCZ(atFI*BS z^Afq5kHB1Oa~`8KBXi1fUbjlHYu@s8WQHoaN@jdCA+X^jSv5yYZ!3&>w@g{r!oQ?@ z{j{D{`~QMvctY;={CB_qbicO$|0Vy|!#tbk|8ldqTqyQHaOSU3wrc(fWr5=0nN80a zlIGnwr$CWdXn90jrK!Tjqdx$Su<_#n4@w{XdM2*wj*d>7Qmf|PVOehRV0opbo1`E& z>$UW!ZSpVJ2rd=bscbEo#nmmN4n6GY+aVy5OyEw4rGNWY81`L%oe`&3$7lT3Mj|91YaN~GL0!X zD7gFst_YCoukNr@19k|GFel&Fs=`KtUri=hZNptNTA>yB1KUb$Beho%pq&Q&7=9Mp z7OhZPLbXJ(5`$Y^ubpZHSB~7$y<8hTrG9NR#cF^H2b1iL-r06WFzA$hi_OkjSdYZ% z=r{S{tIE!zEv84)wp0t@bKv+5d$g%Kg_DsvCF)=fNd(QbcbtvUqd)UU+NFqSg3R^( zUoGE^t$0bdjeE5~rpzJEhl4hcXvuLpm*ZE2Bd96>5iN0}DhIuxp%VyFa?vA}>5|%c z2~!9n0ArM}#Mh&*mt7SF?vBn zMkQ^`FeVono2$rCmwiHLv?hR!Y$4LSCfH48aE}Sn0na_mBV^OgY^ZT^PAl4ivGCYQ zdIotktBaf6zay$GR)msSvSlF8_LB379IR0u3TY;Z)qtM0Q{4sUb{AM3v<|pMO^%;6 z{lOIY=J72-DJ1Tkn{G7xmDZqw%$|c1uBizOK5b~}RE-eIB~Zl3xR)ca=p*uoy{Z;X zI0I0>T^h;zw<=GUe~j~Ma|uIuR&XB_kcCM~X!6jiMegn^+bokHPBq=M2J^7f+nS&n z2JTdTR&XY@t^2A|0pkydYqruXcUgm_y6#3}_C}=`>kn_tr5#%B;UFpUSdC2zk}BwV zSyNSJK50>Hsmdb9ahip-eLxx-kggKNXvpQA*-NpW_4<^Zsyt^_*xRWRASU^1VNYwp zbZ0jUsj^~v5^Se~{(kFYuv7s?b_G=E&%hx)wJR2DSxRTuQ# zw2l7p`@*vR`PC5It{?gX@$u6Xa_7U1_Riu>*eF@9#pOd#_4wnR8l{OqB>cQRNYK@Y> zO!NQ}>xg!Y8+>97vS^GQ^@+d0O(4N>JpsIQxe8)Pu10v5*@jzo_iXsM1f)~>aL#C- zQWFSH7F(YD4ZXLbH&D318(Ruqbd3D!Vs~880KAz>a|)a2<8p4~r^irOn{186@bWe4GHA2^V=x}P)$>!fvr%{agZG#R3#Rw^TgI_D z_CtiZ_vYp|K6Ys5b_24Y{d~qAu({pp6^OFl_6XV`vy~)NF1tOABiQ+!!yY_QuZbf# zxy5dRKx3PoB3mL^ww@!Imnn40f#x3U(c)XI$CoU07MLD{>!OzU-iowfKwC-&rR%V( z{@2_=sQ&`}%DOe8cWBr!gvJwoo9-ycUg4E^%TROa3%h+-8PqLtt5gNrtc3|Kku9Z5 zyZ`9h$1w%v;^%6c>B1~$2F zJ|{iKYS#xj&mZi=<73;Ij1}W0>wQ}@e{Q^usj2i(k!50UBktzNxHqb^gt!?mFw@Csc!djw~d&()+J&Ck{EB)Sv6 zKZhL&KXwjxe!AN|2X)C3uLoUU`AIKWZ=f`rNx!Vp)O5DD{D-WzH*GPtsCP1quRx}~nq@tyXx<)ax} z=0z7o4fAL7LA&j{_3n=ZCVEn|^)-kl;?J_5=EDz6t~bZe3;nFjC!bj);`Jcp;q5=N z14v4HOE+*-6WbGH$Mw!Xqw-7vZ1->+__i5frGSb>zcqGgt=(3>HKCLxJsy+LVxy6) zI9e7G&I(ReF|jH6-T%CW?Ie5DiA*-8KRxeUyIKuwHx(i?IMGaAB1_|$;;|hHxFUy7 zQ@$WzWt2yaARE|R$f-?cT10n!x1cAzo+&u6Y)g5?h>H;$US<&^(zOwvOa!oIO{{ct z)*NMloCXyrAYV{5Uac>)>?T)QQlSZfK`Mqwj)@E#RNCwpg^g@d>mw2Dbd*zH@~dUl zqSI5kQm~{ruGlXt*hvU)R?1a6b2}nlcr)uPo}fB2$P8Jy%?gx)Eql(rfWc~58#(n` z*A!VZCfllv&UY6sh1MzD%p!QU)<;VHZ~mzqIXei&c4RDCLgs6E)^7H{H*cwptSKl# zvf%`xwcO+75V%?4Rc{q}CE$t7v$+a6w}1fZbnvpI-O@OosB0==PP%cjs8ps&Yie}0 zLb0^D!zT`@sM?WAPMlwxO%2C>BY6r*sD*R_E#XdbwY5AR6V}bQenqd9w8&AZ zmxhomOfb8>8EACG9q?`U{bVJCZ=Vu|qu%++{qp>ppF3$EfBqcb+3o}Ire)jnjryS` z`7r*~<1gE~g3hx$xl^IpjB9EWoqF1AtX%iRTU+t(LW-wq+!cT_q4M9IfXtrXk$6NN zcaMsy1(~Wqno`M$?ffj?3Zp3w&7hfcMf?PF!&iBqw}2}Ar=d}$8}M1xU^T+>@7UIE zxoR~6xQa6>tElf>AQ17W_Q8QjQ3HM7lCVQ$l~fLLk}VtO*s$}>-4abV#%N}IP1M{M zY1{jxav)H!ErOU@p=&G1@`Lt{O~$IH?y}Kof0lBymDqKLX6<@|Hfnbzlr1*NN$ckm zceQF$Ub2r?t11gUWI9`Jn%>qTgCak#cv7Oq{rq0sD7<33PR8PP>@?&7&!(DdQE)x& z>)AlnWs^Zm_PvM#vaWqA1ke-s8{iI+4dqBOj|oV7TB5ne1?=$(@cibcng=Pya+Kz^ z7cuwX(oqeMXlZhC^%;zFHC7Xvi>5Qpntun_bFif-^2+fkD0U;$&8*t^1~uuYZ}3o=rR zFX{ZGm;8P9QTeD$zs?dR9ROluo5y>p57pJ9RymJ6?eiR!1Y5Mc-eb;KnhFUF1Lm5m zaZUJ((!0ld_OzrmX>uI*w0YYvItAr zb6S`9Ay47=_DUQf#!i`jmc%~M(-uS*IlsL6L66gXHm3k3|&q)q}ehgAxsLo>X z54aN2>?yGUW=9gM>gi7p+3$4H`$ZPiQ>OR$6XxDJhl!@B=rF!vId{~Ul&>IrATD`_ z5~k)Z=)P-Hu&OkHIJ=l^5=g{L;sC=yXC5lTUNUZsZbCc~IP=t~(LE}0Xj2d@t(^SW z>L_z+uKf7(E3jpbKo2L8S1JrvOe{zzCB6+jLGRTa6Pei%6zeNFEh~aXnUD7RbuiO@ zR?WQx&fjRDf3wh)Ce?n9ejYv)YXM;G-BQZ+KkscH`0JHzALs|yb&m$5muw&W%x(zs z?L{|c7ag3?wWAkfe#8V1K${EOtEEi-v(u$NA&3%xVY-)Op8oky&VybLgy}qPOT+%} zFHiIP=KFhlk?!I5&_MHuiwc>mz=W;4pg`J^N;Hm?>lVKK&A+el_Qcm#CRptK?`k52 zaCgymNN^kVKceH2%G0{ciq>D%@vWa6V``aVF}bJ^L)IKZOn5t~;;y-{a!=nwYwO%a znxB{NwMSZ7nqt#4VPYaNp@ewE%J$JZ=hCfy&T8!v!8!O%pd0CVr~{>XD+XauyRC2= z=5IX5vft!L{%|}=_V7^BE78V1&{4&2Ap!$GOxYvZ;%)bh&O9*|p~b-BI90YM6Jfn_ z9?1;U0a%uV?`}VPoDnJvq}F=rigkfA(b8MM5Q7k36Ll;nR74Gpb9Q*N2*;(6JD#{j zNklPb)?&DQFzkGc8@!A}c4BnV1qEyw`B21CK;I8M8SXK$DTU-%3m!tU)U;-UPz<2! z6lH)Zdp~j_Xzq)S1-BHe|Cry05icRTj0fPAWG^Hk;|*nQgg92yu(V~EqL#|;9vL=~ z{xlJ29w~XW6Rmiu#|br&zMm5%#0&SI@#n^1hyew@Q@;nbSv7#?K!LfBs!AeQAwq+` z*{I}Tl+kcf3t9yDGUL#_Ni@#fJxGpU?o>KH0rH4YYwQjwDj5b5oNG*ooRE8p979Ox zF*`)9{-iLHOBFALzhn=&NghiGPw)^ow}b(+5W*5P*&}ywjw+M0jU>Pm>aQ^!dZX#5 zEn~qr*DSJoBUE)D(d`iEBK*5t(BD4^h{F*(H*agd$yQPi?7T({uxk5ILwIxus=Kq+ zB3*AFoD)TZuUK@iL>9g3+{Dv(0kfLi>na=KiVkVRaie6?*(SkB!rY3l<*@F$_`yvu zblkz^_!BhsI7&v#BhW*z3lTts9SenZ8v+}{^Vm~YActH5CnCnlT!(lSJe^n;%6j^I z!Ljp!N2i%b4#9?=B8TX*5QI0vp@=dg)L9g`QW5IcaEa?ZN!>o__?h+rN%7|TM2wHE z)LNZ5Z7PWcCcbNlk9L?}G>0&Jj$#8Ff|VCoL^NZqa~UW_+VRB1!&3`fO;l&btxPH& z6?|Cg0a73mVzUSTL6u?+r`{;HKR=QkjsPhTP)^CvPM88|QSd?HUFYxq-Rh3sToSfr zAjf~@#HMy29wEua7KRX;mlwBaid({qj(! z*}JDF(NK<1zS+yV1sSo_MDigAu21Y6KJASZa2AZa${p^GheD zQv`wyxd|I|3+yv%^;BT@EFynWkgJr@ita}LjO9Ahf3LonKRV|T7w`zZ?FFfwJ138b z#0BBc`SK-Bg*`Jj%+Jlj(b4+y^7z^E;U8Uo@ESE0JRn&J3W5A<|1^Q@m^v-TvzoP` zp%HjU=shS6Yv433}^nl1w1{m>G*))U-`9P%YCafL4F-xlb=Jn zI=;UTi{NiZBqlgT;cn>O7`#|}ePLg&*JcH~suXY6yx197$Brrz#%Q2Tq$D|XmDS2w z4wm{SYcR(Ov;ixG8YM#Nw#f*fj4~vy(`C{;lES#xQUSZnon5M$d(52yjPg~Y=q$46 z+U!y>&HJU`Q(oV@ruCYc;r<7E!v~-0SKC;i{f*d2nMTWmccdLAXbAIy*5&6F>UBsJ ze}v=o>kAPN7!3Ktsn~5Gn|n>fw|K~+f^*@c)i897V*5Z6j_3c&y`h}`icDGh27yDH z=+Q!C8U;=5c-_=MS30x`x00hnT$)^j`5j|2(nKV~gL*$|64nA_H zkw(yqo(se?+Q*L|4F#H7LOm!*(SV2>2MIHouAg9rq>O_24@O02O9=~wKjA^Xs(W{_ zUgiuBpOQUdbfJ7eqxcC*su8`64wxpzFW1n(p_dd>K)K5~d^@aWVULezR?G}DBgjaz z_b?JKxeIrOLmJ+g!k=*Iy@ayGOC#r^0b`(y(Bsr=k5htHOV-EXxc~GdD9c;M zKg;W`*k|5=k~ELJ>TS{Jtb-qVPajj&C&2!tbxIlvDpJnq6X1L_fr#Lnz zPH{^W5oTnLU8KN66c9>R$lsG)i~gP24#)HkLKcFKpy)|f@-ALSnB#CIOk>1Lfej4O z$k>{6WKb+QBpg>8Tv^PgHBv~H6V0<5Fb5i~BGEMjr!tMbeLRmZfw*~7NQHiF9StZt z>>BtJ9u38bu^4-e9z=~(-b3SpaK-_m^U(Fk zlu6T9nVHN;Hh*Dm7#SWl6B8K5qw_r{M~t9k#mLbb=+jbRqu1`onf{;8!_vP?>sgNP zWC)&t%v($j`HLc>yr0Pj0cQGzxvhKeSLRJ#I*#ft_cPc`vq8-M+&yYyQqf z)+_w2Vff$N9{ZEI{8``LyU?XSn-{*&lj~AgiNaXPV$?e2x1ax|2A82V@-kg<&!t5# z;Er&%e=~?2q+mdBP2d1$hVc9!NqC}-sXHJJIVc?r-<0(|EiuK^XZ-X+I_1S$H5Qie z?w1g-K2d-{qZIWtW0@2IH8*@Y!=-CoT^%qCIT&@8vyn=$n;zbu9`+9RJ@~-ww%ixe z2*{IRP7cj-5=IaM+yg6OlQCi<$<{>>9W&*=85%PqhZv@Pk>sf8SVslIxc&&oL$r88 z4uPCOXlL(vfgN039KB0VzCXR+dymsrkH4tt+ur!a0Xq8WBMxp(E;paAkGH2|fNZZ= z7}*a$A6_2!jz}=2-8L5mONVg$jJ^tdH?*K+3^rZb{pbS1Fnh+KyWm{#v_xv3DC@Xs za+L`ZSpxbZCaNaJN++_nXjXfhyW~f2FO#c?xMZVk1ND{wHq}1gyVu9Z@@pK~hu*cH zM?5$gEX%EZ=6ar2|EfT5qmkA| z-Il!-8bJV==ZRYH0}XZ81DAi!PNR@^#O;s4rI^0Gn;tU}LyDk1dI&KhX6)IGJ)tcj z>W8%CHUg`oQwx%Z_#57@=Tm~Uj9|~QYyr_%vzc-ykjZ@ zC?^3A)`SlRCXGGaiO@X_8b`OoDSd`?nC=hnN07kHmcAX|f6K@b{!oUMn2WK}q2ncT z96aTe_~i~;JqmZ#K$T}7X_T|;YnYg3>Pkieh5DS(`s*SB&B4F-C;7n(_zs#?e8y?G zyMWtNNB(S74gYX^Fuo%FJmAmjOqz*7zz6!!6(SD|BivEoaeHujceed`>Lu8T&W*`S z{HlMU_C$MrcBuPljuYGA#=VN^-QL*n5)@T|SD!qTDUj-iPVN=vvq(IpzmHvb+&o z*Tsz4JS{D}uiZ{aXw9GsbFCRDu~sk4TG2z6oS8E}$LnRRGH(ZFqUt_9Y1y$ImU zU*rG;+Fn6phyRB5PrvjfA&&uJWMHOo*&>}>wvkSEy$cHZV_~A1~ z+E$(Hjq$n=p*~`@@0!nfiVeQM?r*U~f^BPn!UNL>roCTWcONsYtf!PY!x%r2CcHqp z6!+mjj|x_%fhAP#+pZ{rF4* z!jnHpzHkSRRPW$c1=gp(C<>N;t&CI1$GfDDhvrHL;Ci|1Qow~zDf7>UgDdwr&Tv## zc5(pEWe! zmdGYZv9S9*Y!YpK@F^ptUJ_}eZwY(czdz`+M(!LZOF5ro!ZIu~`V>w5x1ls1lE-edD zZw?gZjMwv=jHa4``MIS~hGR_$CSbS#DkAon1mI|TqWX7B-xfn&^*SS<2deEB%Z|Lp zv9`bpDz8G$lQPU4BLV6tmlmvwLG|UjM^a5=O(pz--Zq$M@VOH4$KO+9dK863aK~Ip zb(|iyn_( zA@;p;xQPjam5{*K4J;XEpkE(1a05|HC8en3lY-m&S}PQS=L(J8BR!w>U7(sDS(s8NFjcL5!W>bJ^`j2#IGUwwBk_XJws`G0F&CW}@;J8rg{w>R4rxCy`(_;oWO$alw zKIl!iP;i6N#*#%y6N) zXsDLx4>Z{g(ia4VTU8=rVA#M8P1jwZ2jvA@e%>r_N z)_^!KFbf@Mi&%s|P~T-CWdn+K|3qw6-MChVf7@}7o`MG|4Jqb8J^##X2f&~G%=F>b zE@Z_U#~!QKMBy_NT4Y&ybFYgj)=-1!8duZeiudX)? z`K2ae5Z@G__U*Dcf;_xX&(28^f{f42;-|NmNi+o?%iYHYcc4saY3WK42@N%Qv__dm zjJYbLHc`1vSro3+9zgUILgwsY=ybFHoDIL#jn1ZI^hP0}A`D3NQS-Ul+nPoL(Umu4$l81nF(HBb`~)#VJwee_DBWZv2=8gPTnlOT?M zsN2~P`TC|khu1&#d-3Wzb?b#!@p}O$F$UhPE{q{K=TeR^m^@_Wh(0)AiiHb^i^2q5 zP*3%D-CTn*l%Kgu7H6yn;r1BjUB1H{P)J6cNfGMUj5mtNB}E3?FjCk5Mfrkv!J&-; zlelX@NGT4IOFURB+O@AP_#?}l2(O+6)n_o!6`3a-7z5*oxPyT39|Th+DjS4FBGXFp zvY%m00G8C3QcOe5>p=g!zOW+_XB}YF2MkANvNSLz_t)NL_DRRx3_b&;_k7e8hu_WUef0m&%D=YSM*pD_p7TM+&g z=Q}lXm?lArClFJ*uSmkb{Q&jukF_4;tmGLq4Nz!oQ#qBT$(|6(lm$xT7t=#I(f)(^ zno&oHtr-F8Ksx%7vJXA&xe1t*vY~xjrS2*mABr<~)&I2#pds=rro^lbfva-mkEd6- z2_Tejl_NbW!bfvf+2`#kTZp|MvdKd6tdUkJ_-Kx~h`Cishc5h0DT7ZIJP!d;xC^KH zIZMu;RP31?h&isVw*06IG^&9o9Hi{W7Yo}307XgBiX(Q)Y%nf`TQE^3QI2oo4XnvB ztk!>X3>yaJer!fp1m*Yf^Q_c8HJT7w!rZGia-))|xpyu3I6F<@S>NF|y5dTqvtc8C z?{1_qw|}0ql;BRSt`p{z8G)Kv}V(c2Wh$Yngsi$eo;lj@PZAUd_IKtdv$g1)@ znG(}M9h~gS4(En_U9!Mvol0$n+F7+ka-BVtPj#K5jkIY!x6K&guOhG{;c1}s21eaV zG{GI*_ZngBZ&9m0CUNOZX_RhWMQ3oM?Dh3%aGhpI0?ITdNmA+6LWX<*felrw zy?kAo|C!zHvKzG_iWvNG;{$EY+0neO)I#53T%XP^5|=EDu`No?$$2_#CqUYo4ws<^ zA@3Nyf4STd0K^AG>V6byJYtxQE+P#OERg?|)`V2%T-~&BLEOb(6`tJN#Z1z!zkPq) zaFGLdN99JL-}`1E%_X+9WY{^m`sTi)g!IEAM!Eo#XpU0;!Oy;BRy~<18Jz8a7r%e$ z9M)aYmt$E;im~Bk@Hd_|1FNX^q2)zkqpgV>^?47Edefo>CLo5bs%OVYsGC$7C-GlD0Wj*() zLn#I1(S66n(}SdN!|kc}!#%Jv+)_Ft;gxysmqhkFLa8#%kpKhPMQWEz2Z@j|2tI<#5~hTJ_JPmA}2NRcnGaB&2NsSoDwD z^fe#uvF2;u+W{(%e)e2AqH4){+H$?YbZclwn_{Txm*Z(!`siWRwbq8^@L!1yB_9+r zhgpE=IQvs}iU>wPYdu!3Kmm2wII+^3c>z0VmakM-EVR-f%NLZ;V<6fcha93y*6DcR zuEA(0X=$(@IY)9(P& zXtiZgd4LCsqQ~y%^a|UeTy_6)LKeG8WJl&{DS6G?%leR}j$0tzX1LFega7TmnnfAP zg#u}L3r2)fu#MF7B+7iOFSpH24sZ`}genQNyqnhHI&UhQ;Z+vGZpcH<9I4l^6!6q6 z1yc;!W3L67C@D|@Wrx{lJ?qJ%f#?M&G*i)u+IR-mr=_(DEkJTi6!n7P=D*x44~lA( ztkGgGnFlTLz7|#PVZG{ez41WW1R=mo5<1?KkDSj_USbODmOyy-EYr9GAhQUj7eb6N z)LC7pH1BuB877&HDG^MZ7P;uO6qQZ#vME3oz^12AJ2E$FsaZioxl}Dj(wF^hZ}^H{oK>eG1?A( zrFex;$^vNZW-T#;tCtY=X?z2jncQs~DGej)4I{!cwsYR8xkhDm3Si~7Pv`?_5#-eN zX5~zN?|@FQ-4zddFJ?cj5>x%OG9b}Kk#CHZncVsCMnfj+L}+$915^wvV6@JB?x-6% z&YU7<#D~MLq%UIxm*ycIo(x5BX|YmDzl_KGCL7|uv>Y<-5ba*#0R?X1-X_&w~_NkF+zx$XCH=)WhaQIAt6>A zA!XaoB2O3X&!ZTRjRVRP)}A`)#xqWohIoy=)1rL99hk$wl-VU!0|Ln^&I88MLRF~#s7;MLjXp~5_I9Z$Gf+M^sf`vUx}O9KNd9T*l6j?*Q__VFn3hHhIsqt=(e}chEIsK? zdL1^jEzx0RS{ZZheHme>8M5#W+g%G#GDSfJ`oqE%C1T~-o>t<1Jj;p0zR|k2j1y^$ z$Q}EOn`SU%4ZcC0*$+J#IGbt`0BXubNG_MlN>BFkBS6y6v*?^1r>30Fh`~4mew#k< znSrQF+;i81c&{HqyEJ{T-PMDeoTG_+X*a~xWL(H!CkZo&<1yFR;n}SvD{5UOMS|Y- zFu)Tp_NN(4xq~3LIJ&Nq0$P3aymatG)Rz-6Sj#wAdH9`YKLsw;x?wq70Q!UxJi4wk~?Z3W5#8{)O>FGw8upTT!sp^X19O@ z2HoWZ0qL!8@8HnbOBW4Ya$ErM&`BN&-%UQvhXVBgpU8+QrN~4 z!pM#9#vy=o-%2Xb*v&kTn*!i#UqXpr4UzojkmG4ypf3@Hl=_|FX|#Bm);`7O%&f2a zA>m)|xl|Kig+GaUw-TV#=0bfGCvwygZrA*YcA3ts&a=)~|J1;ha1zNMW)p!MEk(so`l?N2m6V z6r8Ok6Is1h{FG=63DiYl&jU|n$qed*4(XqlhnnBD{gAU-r~9+K#?e6Cx{1(adI$^d zVbE1jiGkjgEAJbLpuv!ZaqjvjzOX*42wR>(&vz(#tV#+9rW0SuGii$|k%pAHiezyZ zoD!z$@6}Dmg;J5qfVxegF`uiU>WTD^a-*I4=&UZk_f!I2Zntb2yjsanDzSV)z~(yd&_ z6>z3>6SPRPZLO5?YW0WxwjIE^sZ1eR=!Tar{8Ti-;(nWI?8eJ5>;4}W&z*tLA(3y0 zVeI#mSUjcw#5#pn9tn%ygvA$f&2J?G7R}ein+IF~#E#Gzd&H4fIFXid5(JFFc$}j8 z8?2uMGb2@4g>_{;i|`5B*kRc6h=cElZ{6hrFz1KP-R1T&Vv4XvD)F$en>Mt3-g;}M zbI@slG@lyV2|*PT;j@Vm;Zn}2MGoejmyQtBI9XW@=ZTG*aR>w+UYxP{3x0*gAejnU ziuN-#M$!B)o&wp!{f;gqO8;iIjkr`ZQ(-6K@YHe-GKy9NO#3I^V5Fes5za3g^A8?} zw;0b>33HstXX#wMErM!6?3)mnm3q>tf(d#EE zO&GY@$?1Uziw#qCbxN*Cpqfhv@Pn5DyOe0`BPqa5wq$S%)(i{wnEwH62$nVmIhp@c zqFHxt;QD-R2o{V(ekN0`Wfw}L~|4U48Fn|EapDQgNNM_})*Zt$_rK1DkhEye zdA*}8_~9^~<^0XYl$+;6s*^@3pG9c3BYBu!{M2Rf7vtGA#D?JIXBmSl^)(c2gl_7? zaGK^qND%#4QN|;r1dVmnNri8={l z_^yoZODeVt$>JnXi{ub``gf}ty=J<)tt@0{P$G^h=TRV4kUgb*MdADQkzU`~x$QTF zk#QE>v0^iqmlMUMBZiuVr4?;PBxm%xVcgUOTPnk3CZU@!_Vk&Hk4(U0o|XdIS+o1+ zOGxA6pW5hq5VcfX^4_f*=vGxhrD#-Re{P7xL<+mxQ!IpG;v{?3y^dV)IK)XA_`|i#yo7D*_;& z`hueBs`e3QG)tTU9?x_li7-w$q);0FR@sOwU}F{>8ytWGz7S7dn1UvCni0MKE72GA zErd00T>u4vXExrm%nE7znmaRONxy@~(5;%EPZ8(B`S=O`lnxt3OOpof~<2Qrl-#N^QqPO=aRHfI5C(W#E}~B^7;R`UQ2&MmUIx+{Y-b zJUSCY?Uxz_n9NI=-F8H>8!Q!D4rqveC8VgE57-mZ4wMi#Vs9ddIntp~cwX1wVqq}C z9Nylk^2q!mrItpR3w0$}&lX_g5Ma>ZAvKf2i(Z5E!K@$>t|$?5a>gGeVu_h1=xvv^ zQ0YB8)vq4@u?6Re2Hnl`NiFK0g~pE82DU|+>z*a5LVwqKwXJt~$2x{}H?~1&Jwjo( z5e#R-qlUc@Ld=xi$bP7jFt*h&=3*(pN?<@PS9mzX)DfEnxJWhL%Pn?LVr(M4D#c0rCyytkzP(r2masykFBENlI*B328{<4QAG%?S zRQX7r)?ZXBE^ddrWC2~3*j+>Sgz8+8h48?Zv~wHe7Yo2c)Nesp>`vm5=om&|qei&4< zG;liyt5GXDtwV1Fk19ch3-I0eC8)DI$2BM_-eB1JAx#Q0Nz3d4 zJ3PHb*Isz%yj@pK#*E}DM3Yv| z2s>3MY2sw2XPbw<-Z96BXQ&S08J?0;TDjgrU9`c8?*ppn(OIrU<(AUmqdj0h%|`e> zfsndDJk75z(AGqXbFmFo-3U;iaVbBw99mc!o{$2TKI)bwEQ)6sM;hEXolWPdjOg${ zS*(_&1Ot8tz9dyfynmjlg7aARjf}1auJJn8x|NuIE>HR1%eXC!_o18`7z5fc;(ltY zA>MkUb^Vk{=Da9|!daJvxPTFRhe>mvo&XFZ9M#R5_|QY50!3r$D)+#Cx`kpS2#R>X z9$5c&UNqDh@fjoW7Z>znHYsm2*ZupKKAxRnr6|{z^|EY*i59l_x3qBXYB9=fg~NARm~n_tltipH3i!-o#oy_0Uu1C2BgWT_ z`q>HpMi*IcUs465tn|zd1rVU9q~6<;;@&h`9iN1ep-ltZh_2@%RUMblHV*s zl|Q2_RiZq-rsu+V;q-j(tV^I=@xT=~f~f-3e3SfP%gC}#`BR!XEeT|VO|8ch^%oii z@&+?+N9U3OZY~K^*N!utmdwY3e%Bst;^35~M!1wVWkwWR2CXkS(-Zn2vH5GiW6!$^ zDSdUi&@v5{()gMwrlife^!#5gr&3lh<$(_Nf^1Lb>`5f~cqXY`JERpKOb`#JP=WlF zG8ZuZ-WE+d!{1!Ku0^a`*}7F&dF+_$p}LwO2e)fp=FX;)=fo1!LaN2n$`%pk_npcx zCtnxZJM+33)a|Is2dqu>`6H4`Y?qFKpUJr+TjS$wjXb%uF2r=N5g%P0-OTWp>PcMW zQ#|Ll6PF^yuWUNjjyZj}FbKB3YH(MSI~;f5rMFMx?<*_M+PhP%i=qnca!YuVRu4~C z5BAdsc<(#b*59Su;|}<5@ zR+XFVko~!_vS5SC^&+18rT0urJAbx4zDN81`!#+6C3_S&^nG7S(A&Y&g^8V!od&X# z0Lt*^^EtoF$?KB59Bxo3f4DP}6Q>>nLRZM`F!vX+yP>HqV!1a{?Yl2K!^38K>AC=N zv}=(AU$Di?`Q8kO_%S*zrC^p*BXHt~8iz-t%(%(azU5)u zd#*^us5+dQWq@HZxBK;=p{KTnr)9l?<|53 zOou~?_=m?U)uHKFfv@i%oDt8RY-x6usXPbMzT4t%6_AH}3-q8D&O(fPM^ag%DRQi|ti5TF;4UY8?J{3k zmLeH}&tr%aMq|WBq;WKS( zWHfD|D|S=(#br0j-ZJ7?j`Yr*NQ>VSDwy|m1yv9YkqtO zbp?c*dw8rDJ^Oah%}NGm8_2EyW{Yt!N|8@FiGpl?#5-wNLA#pNT$u1%DAXAJiTpii zo_xgnUg*V$Z`XKY+vaOK4=L7Xib4Ojg6fO$@(jiPF{d;ko#3Z?8y;A{pS1`eTS#f< zQ3TV6KU*#>l0eb2a3OQtnZiDpA-~KFJnSZJ2Ks=)2ObS`4r+lR)??ybgVOU(_G>Pf z8IhB(tDQQ(nVWGyHhxjPx%Obt=iG85tR*)S$$+QzluKl2>xS_VHbIGvy48d%Of+NAe{W~kjI3Mb*ku1zDY*%)n5cqK_)NfzKT#@sOq*$?r)0o$&L1u~1v_<1eI z<$aOt@ek{GtDEji+q>4+)iX%aN{fZLR;d2Ajyk%&EV1%hOl9MCu=^^d;tL7h#X_Ff z)8}j6$XDL)CLbX-7;x6Bk9q&f%UPw<>urAVb8T(a`}^AZ^MEir8kaRYCqus#LQh$Q zPb^sdMUQHHM{11DvyrUi{-ALZc*~rCR`KYFd8nQHi;Hx7)@i1IqUBv}=h6?wv`pXSb_;|9kpI{WRyr6bZbd6lN_*Azqc01Qm z?b6DG0k^}&#FjFahjsSYWpgx*AhOU>U)ZLmeOKl+Xsle;yh2vFd8K1__Udl^LOHzk-`hb0dbPYEi{mNd#=u1!Y#mmW1Op+3h-yv!%jM0bwQesQiT&&>qHP9a0M)X;=@d~qy;dB`Ncun{jNMOp9-?SR?F>IS>?H{&dO3aA#AY-` z*S5fqpa<@kA_=cH*Nh~!0^EEEShe;k5(<%Uz@{hMKIbokF-YDWD^r5((kuO!ZhyKj z2bp8Zi23zKON_YwMbMQL+NxLZ%@8r--57fdTP9MM)GZ5(^4n2TEL!Tvj8{G8r&#~IHk69GM?0}kqPHS z60T2#Z4b?OuV61F4f&{R^BJMBtig_yW%{=_WQLkOZ+MU7bNe`J19-y`p@*6)d>gnZ zcjIsDgS|DX5GOZ7+M%SEMJvS7I)eoXLng=ak?(u`<%G}*vic_W>X2T1APBBr+AbfPa_0PsqYMJUkH=P3nFF)xve!&@~Fl3+5x z4#aBk?OhegK?BaN(!YCU+mc}a2k<}-zuI(eEMa=%S5bd%AhpBdzKhYFpZ3N@g?ppE zxVU2R&6v_ z*)16}wo#$Fa88w$YE%!!oW_i67@CVMXwo!5sU0^>&R(4P{V!wAJnW#%ZR0F9EDKvY zjc{s*CMWAcgHyC}+6_%XjInLpXUI;7`$?O zRbyxMT*t+fg9f*m3nM3QUY9*WTCU2~U24@fWJ<{M;@ZKZmKx8$<;T1W&)lZ*Y8_di~|c>eAF$3r}7 zR=aH7lDkhI<|B>+71(1J-E4QRgUH{_osK&CI__?kvb*gSwvH7?z1xZ%;_z6UlMgyRCcpSb1Vbo3}#>fG@=+FN9csyCk}o(Q8N?o$ao7@e%<9! zH5+Ka*T7bf`adb{d!z9#y6dficBU^`EiwiwpLJz=FTtNZ=Jmvx{=%9)o#ElggBb zX6D8@tVmbK>p-u94t4PBs$QS2YCvTQjNCEU~gIhQth9bpDoM4u|)82jIV+);6Vv+ zUQ;P_rybGg#`SH}=+SQ)Y0Vc?f1vdY^vF;siz%L0T2Bg&yPU-&)0Rgva99T+6+%p< zI6-@1NN-UPUC}i1%@jk3)BIpXK`|6?{=!nWRYA7wYqhn;cMWuR9`piq!zRj_Gml;h z(^B;RP{kU~>x~jRwL4lEEB%;bW_>_yr?YbAEadra-RMG$vi-s)kwLSZB@|8URA}gm z@LNJ68JTfWzR;;08^*g(3uvLDYcDZOOHk~arS=s(jrL#cUoC#}C!ePMpY83fQvCnt zFTdG;5AlE#nu-s-4*`;Pe}Iq@TI^Wg+-?AZMO5^owJ|S%+b$g%HkpcXg^egp&~xe^ z1T0CxL*vKP9~1r<&m3E>hQC>wE4MTYI1A>T2GL#?0S4-sZ!9hBF0Pw#QU$8u4{st| zXv2C}ZpBf>Zin5A!TfEn=3nV)*8f@7_aqI;LZ(3D`OoX;#r>a`ufFO32YDRoytoW4 zzRx-0LU2UOVvw%9XbMbe6mXgZ(YWu?giw(1o7pMTxdmdWO`?jWb^*!ANU%{d4d$!+ z(MWDlg5*l*(JAQGZzo*NjkXHvW8V*iMS#N<;@!5buit1ICp3)<$4%`gpLk&Y%bsxh zcRUT-35*=M?~7sOKey=oDxOCDuhRGQmhc0v*Z~N^y;t1P z?#}(U<@UeOa$9pv5Cyyk$(j3XlKBKb`S;DMAlj6v${bX8+!Rs-2}bDMJJcJYu1fhV zi*1S;*JRd3zyFT@<3Fm)KxC_$G9K1N{tNL5iL#w@qu~~bs1>xn=zf61;Ge{Iz(g`t zI7eIAt5J~sNn;W*7NYptW7|8Zr?T|)f~c}%|1dzqZDg8qxa_^#{qE!cot?eEJRZE? zKR!A&-Vs{-_9-$J{9T*(KVS>(%C91n(1!xX}p;Q=!v&?^7ET( zGUJqns25B{AF|*8J(hUc4+j9d6_$AL3A|v=f88H!@3;$y9-{?%>=SjnXBhxSf7&xj zMTDaab~2rZzNiOT)+<>1ABD5I-jWy>;{lc6*OBz{;?3Z)mZ$(CqQX3kdG?;u)SI-* z3GbMS4I;-5KBxqbSj=Uu6K_IMcb}%AA3f!06sTL8q6QR)2f#JU9b@91(uW{_@T zDl`?R$qe02NTjbG=GP7(;UQ$IX8PJ*KOboj7uy{}RM;y`foLYG3}tN-!;U}PB8pXC zNc%ri$|3ipDLY@r}3z4+dGvl6af5u!CDS(P}MkCFce-(d7BnIXtJ&(PZc z{5n{NL_zn?)Ak-f^_GC+8fulXAdA%-3r3krV?mXvG!|N@?qV~oRQKQBoL#&*nOAie zd;OSHciSFUs_uCJ%%=zyS?^VK7Z`0x)m_4PG1aX|x`^top1KdJbPdU*u8QBM(p6-y zlKz#!Q|D2-t=m{y>8_?XE8*7_A-b&6Z6OFAKFXKRCR2dwB8w=s?wnjB5556htT{2@4n(28B#{2K}1O0$W1>WHP+MjQEH~==|&eO(^4#AOzVqL3vnx%<-lG?a=8;hg%l%*8?fm|!u;JkD$J*J&0s2qtq$`L95Y6UDZ~`!rIrqpGMgV&be#dQe8+C|+0MqSiZL8W{hhg0UV?UrK?>Y%9I^-_og zq+`f^K|L*C)UKzpQWj3!(bbQ3s`v^K>C2;VNneudJf z6ajwM$}w&wS>4`Rcb#i$5Sl?{4p$O+#*SA9AxA*-`P<5Y)V8*O9q?IZSRpgtw;A?r zhPe(g9%P2;jqAB*m}C9lV*dvs#bD2)X|z}jz=r*w?N_h1O7}muzs3K0kf$(d)oAaj z(N?!Q8=`=z(oNzu7mRi*r;qA3Wqh!$NGpi)Vt?M3vK1Ux~X*^^8dx_onrjQ?UygV`Tsx2v%vj7#StfpBPv2g zHeBr+SU{G$!CxPzP~$n*-M;#|kN9q1MF;Qo`dm|6OX`L%N!>oCHBd!Bgo;u7gI)ne zBpCgx&E&Cb7Q9OCD}q70PU-dw_2!Lr-LjF2Af^SZt&m+Ur#XpyaE{1sXv*kOj)0(; zPj*pPM|JMbMJb({I|aLAiESfU+ifdI^rnWiTZ)H3FVluiGG00cSz15(3-_ zS^V-#uldU*Cwhxk7htb;U6ZdbTpcWZx}R>AF}SzRPH03ETbUqayllf+P8b$Gna$t` zdI*Mtj@Z^~y9{1%jnHiWbIi#o4H;QD0Ytt1|9WfddC~u8d+Wuw{htSU<_XMYvO-04 zu7N5t`0Ar_J+ghE$7qP6j-|oQxGM?RU;NABAdl9DuSJug1m@B|zWeuBK!5#ng9fYc6Z!7ob*{A>S99 zvkZ|8)j6`R>6+jp&(i6pl^DyC-O{fDeb>KKH0=L~89B#%g1Uute%*E8U^c-!FJG~A z+74}+%;l^#k8kOs?iEWM8kZ=m99Y`Z)O3+vDMgDtpR>aa{p2C*&D~d{()|5hSV3F! zX$~dr77Inod})bL*2ryzfmU_!cj;7Ykpr|+ck)`n6pzVy8itZFT5q0ADC2u!fElrt zMA^&Mrh=1xCiG?sHm&OLXcR;NpBcJXy;%;+3~oyljjMqM3K<&+HByV0sv_gz`Yc0> z&*FkMQee&#!U%`@axQd@q3>3qy}e~JCnz@_tO_#&)GDxxs83p>1`*jSa5Di(#AIF_ z=~7rz3hq?jD2KwDaMi17pm5w|d}D6(uns#?x_)nBkzaT3rZ;IsV@GbWTlUb6JbUKv$aY-*Ev z6XK^KN$hIYYx~ICU7@jW)E^Kp1uP|<%IPtfT|f>Lod&!H3hF8_U9sko3zc@n7ZZJ7 z=VB-?Kg^Ry@TL83!nD*$WvI zVH_AM=xk-#t?3d}?8jM6+tW=yV!GhSw-ZtHP=1Fve~XhbE0*gKukhy1`i;=^+7A-c ziyc>S3nje?y^T=s!kJv7$ZSa(?XfouvUBX(n+nCEBldGb(-?jF)QkgM`7W12y{X{9 zm`~6)>P_*7?C*$j)PoDO-9C$O%qEm~t=A!C{69xDjew;;2r8mp@&LUpbgeLf#j^dF zjt_#QTr?Xqqp7;`4={2qF@f=`D*LsJVqvXX8rrffs6@#j+uF$O_AS)Q^X;8-N9ONc zLKsaGk1)Gl_S(7YRR?BH1SO~wvE(ZWNU0|T8y4r7D1Hvdz70~T^~5z>>xFb&-D0cR zRIx2mxl>XTBeFRnl!<>Hn$oFFt5(phRHw$Iopvnk&aZYF-Q%RG((5WP?4}j|(>h`Z0`K|_GGfrq7I5xov@k{nm5nSt- zq)Q901}dl)~N%xIx0BYn#=OdEJ|ztX;r6K1*nCsR-OdY*2mkPV{=SX)wS}d z-@p21ayN)hKfvRNG9Gv*)OYS8=2rSrEK+Dl!K^&HadjnRr09i&t5y_C;kpQNE1)xM zU9OVIu>Z3Jg`xh6QJfp62Es0+_ZQarl?%@wk1kL5PLAFm9RB#`XP057L{t*tWTx^{ zqwWZYjC9eOp|Yg>@yS&>ZeX5uw`j60$b-Ghz4ymwKfgaXx~N3UvCGl|^!eGv<@?h& zCqEuGLv|-KZ_&u*(f+URFOS^Id8-K?c-NP~l(d0*bb568{`lzR=&}*4P;JM75Y8>& z4*q_+-x4mHMP6&T=NE_X_l}Rx_TLYV{;!!7aYFXOka~mQpRLF-INdwnKYMf90_zCJ z(s{B4*pt2g)ywSt)BimkG(w-^4>I=qe)J(?ZJKy-{M-Bevy+p((}ThL-+no|JUl)c zGazVtjpNnG#hl9b<*(pr=vp3BRPVt8Ufz5G!8K(`$L+IKfM}C|)owcL7 z8TGbM+YX59s;raw3n^Kw-6HS50ZAwLZvjact$>us8>#t)RDf1m*_R#aOOUd{KPeAn z3siFwKsT^oly~wVcZL>l3%<~f#tn~W!-u(|IWJ5ZC&>Yw;vf?6Gh$jFN|kedO>i_O z=(}J8eFq4p5f8!wyM6lf@uLgXPoH|?gZQIwm2h=ll_`zer%!!$PmFa>=Rn%i-R6yA{-g;JEGTNvy7q58oa(TjL=eACnu>Xnu>O z-f!>sPR~yNescC^AX+#&ZI%LJ{!3A?yvqFJX8Kczi`zdrivRQWNjuJlzTB>JGFYz(TbP}b2gD3KL2zyUyt%Ij&rwZobt}wsu|F+ zy4~87!czRnmfk9EdYAKYwI%ph<%v;$+CSG(W_57fhaISIPBRM%?)GN2;rTI#NNs2E zSF|&)WX&`0wU%;4x1QEAt`s15?lu>Ztd3B*^GepL$i6MztK9T%KVkoc{iqgk5^0dE z_dihIyu9XF(|y6NzM3D%2cF===;kd>N^7ZQj?pc+EsxXd57dnrVFKSjalV$!Q92wi zQ@w^B`zPgrl}=A5ICc(FnS+-g+y03oRY?P_YWw4&iRhD@m-pWx)&AU_a=whk0?;{> z5zUX1bch%~V8Z115i=rBaMgid6O zm<+eUcTclR#ZNcT)1D{(mDy>NlwQM8v2rsoH+C%oJ9>ydeL|6kdbe}e3aN*~31z&E zNJMvNoRAm=Q+oaMcL$X;XPBgF7K#r;9~zU0u@JHMsz1Fy(|~Z)^OA6cdLE4;;_;jy zyG^pU9W}m^zJimvBTIlWyzfPk_c58ikHtDxRJta!hC0_|W>smVX)Ei(DO)cH_Ja!H znpodfAzcftEg@cQ+}x9B75Li%HYwo$bxYU+joXUYcGbQL8QZR_Ux|?YT%G+2r0js> zgr~7X#xmo}DkQAc(h~C3#H->)&C;0LvXxnwYsor?4CP)tpx!m%s~4m)IKOiZT|M1o zrHTdSd<@mZWnnNP-pmWhFO*)h;wnRZTaLX7O)PVpWR;gV8R2PMbAQwM{c8)pft)*v zR=inb^D1CGh{jpG+REJ+C{RP5>Kl~eXWttYD`$h^`g~8DN%wjuR+^Y+Q8?R0JW0!& z(yKh7e2D9L|ISzRtU8S2>`^TaDhjQK8F<8jym3w!9QmPjpw85Zy- z)0oc=f@Bwcyf2dG>aQJj3wrf_C|rqDHL*qC*BVK_-k|ntdOGJ=w9}*Q!c@p3Hk+!s zZ*j8+(4fu_*%CB6FJD#RR-q1;AWL%;vii6ci;*QizF&?k^;W`yWHGev%EDJzFz1fL z-cq!ziJ7-nS<0TobIka4q-Ok0E?#u(eLHJ!<RDFu3+{ z2@wO{I}fs2EP?iyoBg%_r`~J?oe(E;^oa1Cn_<8ZLy?%hJw=&CU8NTHW zs9B!mWxO>DRg3n%{#4VE3r%~mZ~W+Mgv@`gsr-sEN@2CRC^w<)jgywdh_tJFvJ zw6Xsd&HJvO2K(>T^B3E;{kQ#k=k?2P_TNK1^V@%4O$PU`%pzOZ5W6q?>tEOGa(Rl* zVp4h7qzh#x8d@WNxE9C;+^uGbVir9Kgg zU!z4nKvbjfGQp!!;5p*7>-x@;_O4&mX{W#l|pO)Kdt#7qrqxFTO zH(&mu$mYgciC|3hwrpF^w~+#Xh5x(g$06t+YR`Fp2qb*4_Qw-oGp6% z)3pA7y}i9vIRDvt{o>pD|3MxlG1_FSv~&N7ir?j)h=qXd+SfDTtsTPwpoayZF^Tr~ z3{*03xQm{@dYP4W1-9>B$d`RHY`Oy8Is!ZtAI%%%UXjEKV&A^vq%jJ9et0$yNpT1R z!~`%%k+G&hKI{KKCjQ56ygo$OccD-wvQ5YJ9Nuc7m9S$g!D>Dz-R+&%{jL61f4hsi z*)7wq!5kTL5t*i8Ork+Bj)=c6UgYJXAT-88aIs+aPoFv!J8)uRxi{do3?yVZMj0N*z5JaX~u7w@tbCRB%1MauVcSGi#-+lKm7>_r@=U) z30c04hW($dm)kE3{vR)2zj*y^|K}l|C+Hk=PLhZrPLUjObUPstx=Mr4527)Ov3HHf zg!Ma5(B&jxh@~;?Od~cSVTi^dy+W{G8${y`l#mef;D#WGgp|L>k>7cOA~KdY_}Aiu zjDiouN4Ei=pnqTQqq8WSAsRtVff9;Ig2Eso{Z9X2@P5E)LOM^-K8QE;c7K5UAYq;U zIN+P`uSCDozxrpg3IFOBlkukbNB?9u(Pj?l3VYXSj7C97Sm#-v-Nv0~{VROkdDiFC zxby7)>pVekaT3s!p`(LC*6GIy{eyVC(+_-tH)Xkm{_z-vV8#5uINUopIqXmURkTq% z|F>Vg+}SD3|Lv_;-{${AJpcXgyWM;AgszAfHl^C2eH_Py*2SB?Pi{8XC1dAUi&2;0WhX{R;DYug z{2HHNvdv+Pb&z|j~cJA$?VRJDocOi(Kb(hYpAgVI{_<&2xufS&Z&Fcc@qOpqg*>H305V zUPA5%Q#>XYpdypmP`0i*ctE{t!I7eb(xS=CjqkAA9ilSa^E3?QZWPDj^xTWsR-d_`-N9BfaH#&Oe-U zJ$meoH#J-^KNBp(G3FaF7DBnGebb?hyuMFq&cGX4auu|Z<7U%lXx`%-TEzz(gd3+~ zaCv}3vHH^(I(O>x9o)6sK!|!AfJsnNGV4{?Xh=njOl(A%_LwX~8*BS~XcjjHNIAJ7 zb>6aqCvUkAN7_S)4ft~%fUGa@&7t^$=#^OX!ajjgnQP<*hbf3`AsI5Ftj~!J$PwcW z(8k#0w)tky_thr7Kt(GRi4v?RR3wT;Y4h<@6*k5`_Rz$}yy>t~lq#^v4lN37Y|QYi z2*}#pwpoTc6{@t_N+`RJ2q zJ;P>%LuLpS7d8rvz(z$E7bBESZh=X@uF&=!g+-pVOH^uZSF2Xt7Xc!qdPS-@#hR2gN&b-{-~ytFGYEF#YFc<8KKM4aO> zS_`Jrl!Gkec+6n;CLuz!kjN+gTT``bOATm?AlZEyFI?UzFvaX%On#!I-D z5tjwE9J$3a#3p#><*Qwc`~7|&ohx&R!jca*x0Ec{K*0zx!Z)Pw%_Nk7Bgo-Gyr3Ae zFFE3I8iw+2R|Bhvf+&`^!0!3EL&KxdDdp!0VI(rCT0lHoCz*8zG4X=Y49RKIYhE&~ z6!C)5sq%$S19uqN*?OTb3L^M_GS9#M@F_A)bqsqEvZMOncZyyvOzuSx ze@s$EPtM0ARe0cCUj|dh+=aS7VitIi`3$8|AdrsGGzi0h5syX!Q#c~LGEbfapG*i& z_!Yr?u?;MR_|DeWmIEvY zLXIbz;2W5!I!~KmB@`0ulcWmqZ5P@KaW;#*8pMC0w`hbDL{s2kUx*2;u+oQXql8ZD zaaicNL&KL&yd~msLiWOtdV}DfWp=qkKZex1MiA^4Bt?QFhSg~y9fN1m>QF5q{_5q+ z=dUUh5Q}iUPt&M^;+GSGqI7yC{WlD}8LW>JKX-j7cIt|ZXaeIC;h0TmcKpflHHl=H zeOJANhM`z;1FLMgxEv6l;tw*2!hZB2Vx@f*;39dNnB(u!$V-!iL|ikh+|d;}3L_Ro z}!WI3?P&WkE>IHGA1-m2YU_M1?OaB!~b?qwP7Wq%Wk_1>rb|GVv(I;gm8igr6X+7Hte+$fhQxnnx2sXBvTbZ9%??iAzxekmscM z^BRihh{L}}5huwF4mFPp#6h74>I2Nw2~86wC+qDb@T5xy)JGh%Yc#=3Etq){jK?Hd zkjLH9P_YUfACnsrR!Eg&I!2-Ro{5yAInqam7Z+z2!p_oeJF9u_&=4S3u*x4d)1N{- zE^@c7d!TUnpSLGyB+5BD5GT|lY;iNN8u2=_HV-QA5}4?K_^<%;rGutW$$pSPK#%+0 zu5Ccv^2RC_6DuI)R%K8a9E~uN$!>Kb$<^Ci4TzVL*x4!{j4V6_FHjuii=lm;#ZGo( zCbW_2iS0>ip8&5Eah~AA=;kd>%6xu@_F&T+kb{zlL^nY~BTzawI01KHxxVz_ST;ve zs;I@EhW&99@%@vM0y~6l#x*y%Do5a<*2wFPCFL17U8VClmWQ=yYh<3j_l_~T-3ZbtQ&Y7 z4*Lg&@4!3<{Z-9<#^e7LJ@fhREp)8^c%CZ%!GyrIippibldh-PDtdK7{9&K+nnha` zaz2}p2J6XkS2`Xuqyl)_fBDZH8t!a=zg;{LFHnPr)v_^%lvCsKc<}g0p;lMT)X?$% z>PT{D?e?nZfsc$Nf;YbZ{`&@M=)i<+sgZ>_e0nSccAn5HQa*KbLsBP^ zR$W9RQ=a4=f?wowhlV^!Nj)`!DBuAO4@ih-1G!)6+Q2%J#gH$`A+@my7OPF5FZU6= zu~qh%wW$%4B%ppJ9WXtjiOYuLv^2K7{E zSc@91mar8X_HmJ;LW)|{Xtji`)Uc0<9)cP#8+fDD61GyqJ~nE&&Qsv@^VnQ^HXR|{ zp?!H|YA;y9$4*~PWL97v8hvTxsfsHA9lNm1ghmaks8KL39uqlgsWC8^yv6B~qJ}j! z9uqApsSySv;?2B}{6gt<^EsP@RQ4jv%&j%)TZmImrqzwFS)`5BNXVZlVVw1+WLmt2Uw|a30mX@rWcf!& zjh&aTPJ)7E?x2Pjrwu!SHZ{CBeO#o_)YzI9cLHOu#M4Bks^sK@<0^Ft(xJ*#Xn3De zpFKqy5>lWZsA~&675kzNYK+*=2~Fb~Y77XsDe;t*DWSkTQ1|A1R z@x3s>jI=XE3%)%O&xJ$c7$6wLUt6OYS}jMrf!%4pG1me1%JL z#8;tvcF~a05g&^6+i-%DrfvF_KNYb7fj4+C4@DF;A|CV}ElKWl+xZ)a+em$4lL8W1 z*Lz5wQlAu=1Bq&nh8$IqVawFGCN&G#oEjiR(KVR~#R?fl8c6XaJ?*I>2d-{KZ%{*p z@X`cnVvaB6snD=F!gD~<Hi#2~{e2oSp5P#=+aMLxkd=_Eg^X%0>M&UfdkJMs zT{KlusqvIXW2DabdOpOcW_@(%4h((o)QG8nl4Z_tM4NO%()Z*B>ZT-w7)kOpR|yI6 z2M9Aj6JO?U8K*eG5hsM9+er`-sh5)*$kxCaN~7S<6waz3m_^`|hzrS-*MoEs34vIm z{FVy&9r!?aBlQPF!3;oopNXc4e?hQ68v@YbIZkjGl2EKXjUNUzl7Pa}HN=da;)+m3 z1#0L!q+%7D-6PeIkO%Sm<$AUpzew2b8^yvAAwDZa)|00V6VZ*;KNT95c@yHNAxYX% zLP9bEv5T?EU_4|b-sPSOYNWA`IT`Q-b26Sa+M%ehqBrAGGX(^!();bq($5_lUQkGb z@&*VnbW$U+i&Q{zQ$y875@g|&%}Dw3B|H@x7Ve14q#SKk>>WCTi@}h^fvNbi@~*iK zpM!lrkVVjqgzbuXLH)Ir263C?sn96~HBM++t66hM^HW2@ZaTnyxTk^|EbxiviuX_l z36dn_9ab>R<26pdAVzRJ71R*xjs2__ZTG%xY6uvQi4--~mw%-a;J4IyGWgnYlaQV*Zz*Ix3&4oj^ei{NYW6 zThk+tc9%wvl^!lHI0(*hnc&eV@X+Chn6fk>OGN0nzsMYRyo@&i2OEODn z8$;Hz>IbskYHZg#G*s!Dj?RZRUU75y2uIuqReRZ+@OCr@2VS*-9EuSfR)iEP##M0O zRU1;l8B1X$$k`DN9C+0RH*iKZSQTE+EAWb_PZ~m$s69cz03s=>(EZClw#=`NV;e}xqLKjIKaUL|ra zypAdMk*>Eeb}jK5fY;;&j>gtHzZtJZbI9521`99pfs-V{p|Xoyd$%sUbT!14J+)Bc zpj>Yci+JH?*9MF4RdhF8>EEC+Z;4kG-@|SK2-Z5UPS|pgyV#r}B5X~fBXXBfT8n5h zg*}Trdo^SORtxr_JY`(38^;O3en=RrAzaz}Lp1V>s+d`13p_RS%J7QQt1w`bQ_5j4 zeNV>+9-=#RRE*rMYh@%-DUuWrbZ|OQk{qOv3<yubqMefy|vM74*EDLp#-y44TD4yN{2V0OH0MzTJCyRYUHTBA`olhJZz`egAvOR%AK{MIdu9ASq`7?l&# z=Kw_ODmy*O)6*A7CeLWv@lh*`Fx>Awp?>LzO=7es@BdC$5JMFr91COTwSe z-Pod0Rq~DkjV|Oma~Ue#q2c#G2PM5-qS2ftq`-1<8Wm1Lofw6cZr^w4IQO+$5}A20 zVwHYjcS!q;r`3r)NNq>>f!lz1ZOS`%bRjkW0O~W6tdA3v}$hlCK-N*42M|Y(m0tSl_XV z?CW!P?EaFo-=X2Qm5BW>)~QQX$11Y3&)u>6OWxj)r=zN471`V8?%4e$cW=n$Ue_^4 zcK5|PCi9c7*dd`Imrc22Z9-+V>6nJ2181!Iaa$&>I;PLMTvqQK9m|f)K6A&~T+7ez z;TJUY175&)um2b6m~q2i<*`0G$d*op4nDwBmxT@tl&*6#F9w`aiiUFJl@RSkL@*JtMFbaTs=1z**9;w`kJPSu*o!F?` zpJp;*IM`>jIHa&vxDx9QIR)g!E`!P1GrD6#^3H@5M2zFeBS;t2XwLt%M=BxEND$@8 z{O$y|ikH%rNs56u4&hQc!_znL3joK1&B5S!;T6S$Y_V7Gq0b3to^{EC zY_hMa5p@ec)PC0u3!H3mb9p>4oUj*nNpd$*wU0h0oI=-d$|rShGlHF^Gqo_NCw;Up zCv!KV5$SHA?k$dZ7tsWDBSQS{0%1rX8b-8q&s<%jKa)sEWyjdvA^lB<&ka0zx08gU z9t*}1@nv#LlJH;z$CpJnf^49t(=-w#ier6Wqo$7zOZlQztIiAmtduxfd|tGR)tk<% z?Aotn#yCyLuPTa=G!ax!uE|XL?t^tu1)|tt4YHb3AEs-UNy@mnhx4(qsyhFoH8gqSUwfRp0rp-uXfhjXQK$Ejsip zf>YzX9h8A=-?e*T$U@f&a-`KWx@L-za_5{~GbG7MI=Aw!{h87voz80>%UWWU&Z$Sk zLrZn7jd}bx*`NEel2>jX=UuBckJYwEojKe``)QJph=(%-PQF=ut@Fc^LdlA*-OH#w zoOxWy%l9_dmN1WoJcVV&rQvk6Y!pYRG6M z?2qMrr>ecz=7dx3TD99=DIrtd$rbi)bzSS|BT<6AiE$Pxy))p_e6Po(*!Tf%&A;2o z{``H2a57FI#4D$0I3eLwo{NX!u#bMC2_hfhn0KSo84iaYjTj9{$1I1YvtFVO=l;<_ zNVWzG3b}}U!$|T&L~g;kPLx2hN=$RDCV+Q3g7EkX0-dNF#*A=QxCx&!dD1&nAcy@< z=dbAW?DB9IokgB|h1|jbS5yJj7hynz&RKFgN1~jmF{3ymz2o4hpvu#ORB`@KYHUibOX-LLtm{ zA6-tsWr(E-QDL@o{zN_{avCZ2why9$Q6BGy2B1}8JTUTu(TIrkw{%$VcRD{x z0?0#kJ){^#&tP}V@}{MTS#t5*y(8g@v@J$l*)>lg82W=&fXuN{rvv;@a^I8 z&?Gs!!ASsvQ=B+x7}D{vfHdr*A7`3TwK#(u925-?FD}k5hUkiT81769Wg!00E-5Nu zErLYy(!K{Rr!u#y_mUq7LpVaiqtlIo%KZ6m0<1(soDg{rG{#&A zLxFy*Cil~6#FMAm+oyB{8Pf#j69i@-ktBhHmwZBf6NnI(dolJb2pW%|r~xyFLz3K( zM9o&g3vwR|9P>>r2$$GZ7%YeXvtS=^rtfz;GF3Q4?ZP)SkX(|F=%zKkdf-{U904|B z8$eevK4NfGxCUD@Fd^%Scg>WyqP(~&zD&z;XZM7f0#8AbfWRf#*PLz9*_J& z9mppu#3Jw&C|4$iZx~V!hZD;95MdQ#ZTS7x_gh0beloBh2q7jf!h(L1cm&LxZC1OG z#sJ8&3#v>gla7@@dbfj+8jW2U_@HB_RCW|_WUq!&ABeXLCYG|GcG0`1n^!@!d4<{J z=>~e*^TfYinuMswP;ZKMkWfauo10nxcSWx^6#%xGr1Toyp>aZDB>sN-dk2C28{qJO zgm|X%%kQG+TOEX~6#TnrTfDOq(eI*{9fXPr$am3p2ccq;_FeR<Nb3!>e|9=JJ3f>h1v@p1uB$tM0@msDvXVV?adv!sbo%p8NAlNCdwXvVjxIYr zba}D2e+aKTc3c;^uz07fj7+ZNX4p93lk^G6D1#dc4Kv9^n?|AE>6CBVLnr__ys#MH6bT?wWkJg_OG<9Jv0PPL zNAxxlRc>i=E!4%&`-dB7@3+AQAS_k|*Xb4MqXChY&AU9T)bDFgamW0n0}`TV_}hjSKey^Q7-;v0yB|OGryh`{);XOKyY_4_bCaFc%D# zEkZN{iv^+4wl7w-!Br|lq6*4_2+fwV8>WGj9RNznh$Cc$(=TijRA8$8;9)@JT18)* z9t9B&kxv*8B9H<7T&zpIF0rv&y_)4lTTLhh(|og+E14v)B7@{jgCn{b<%EEXx|lV> z97k)0sgfS%3XTQj5*#rsg%K<#P+{vrHe%jUS4+}J#+VYzXN_dQ^=gy} zou&p-5b}zETuK7YNu+I6nGCf!vOkL#4t~ zsp+gSDiP8hlmU1)hsi7F6GNyQ@waRNZ%8(muooCk<*knqO{SWu1^*2Qmub6Hd|jb^ zvzdlvC^^wBPR-SUS;Jg1=lS?Hh zC@2PD0eB?lY|~QTn=&0)FQ$GkqCVMtqFd|X$nRO{Ld8fsB#$+y(JYhFGNWd}Sje)V zDVQ7bm)VTe*^!l=(=enYqrA%vo9Wc-xy$wuW971YWL@3kfUtGFW9OL4Q1=rX;mB3*GL+$fmsRwdN9~jQufdsyy$1 z-{0!1=>^n|F%Mv;ccu@7vTTTcj>Y$-$)|UwWsewQ!Y;*G##?*S4R%Py;DE&zjkV>< zHblW}lk-Z*tuTm4&Las?iMbe@ekmQMSFcJm<&l(xjv0-J$MX!!V!=EFRl66_Xf~xO zJEr3x8ma>^wVl})#q5X!8*os%Uwo&NTG$`t6xWF*3g1iyfcRX*M{txOm4nqR8=@(W z0UhgF|AvuGC1gf+1mlB7O}&Rij(Kcygti&2QMs`NNAzG7G;=1g;m7wn&C(`a6 zs^CwKR*K+sGcolK0+yt3i|)tN9}_Vt%qb;7%E=_APwZb=)8=)>w9)KZIFHkt2Kl00 zySiRcp(>SQXyhw*!G6aaA09HDx#Im5X5_sr|6Yb;2$+RweX5Hh*fx-CcBp_LP2Um> z#}&B>0NQiqeGE=w)o?6Nxe8#puSg@ff_GXocG~x(4Th?08!Vf_Ivik%fF<|T4MxEs zy8=M-V7S~CD}c2b47aObGj=sptMZ6ygJm;V*I;Pj@T$L^2?s40f{5$$zM*a53qgwB zg~3&VlbKXGxwR_{*gl)cMG~iR;IU0r^u1a+JP~EqWy)orz(#K5&HCts!q$zk0#lYc z*Fr1hQZaivmd1#tk&oU@NJ5rcv*@UR@@G#WEDiB>9mj41P4P8B_W2;F4Sj~48z5P~ zf;9(P7FZE^OEK>!K;?kqy5^oC5YNP@PXZ=jv6ovjVI^0?W_thrkZt3R0s zL#&F}g!oPx2x=<=JYgL3l=bMS$0wv0C-e{E@pZM`Wm`t-U{P&xDCP;2dW8^b{~ zN-*O|>WNMnZoB_Kdtd+Ewv8;hKl87cN2k|T)}$qWWv{yKyRPGIeVW>Swv(K_&3!FI zLK13bZIjKbg17I*Sm>CQ(W-tv6w^SR#-rGst!dDdb z+-<>&hn&dO4x+Ix8&+xRMM}4PZ?K^R&{%lZqX?r|;&q5-G!~od_y%aGRl)S)fvP37 z`syjytd}!)aw=r5(S_F_W#ivjv3kGf?r|eFQ7kJRWSnt?<3;_+4XF}O+W zQcIIjAyZ$qnQnai^517?KOG;RA73~--M#&cdZk;zMIxZUrSWL%cM_wmK}>HL-pbeN zSf({HB%u#CXwLN35E8k%ly{ngd@d!aK$$U`6#-VhIm3|rO_jpi{KjT86}k4E!v`3k(FO>E0jq{E<-at!x6L!{i3V*h)9na_G^0BF4^}Br_C(eRv5cmo|KVczJTUX}v$W z`tj`T6}&&ZxHvq$Iyt_CvkN#nJAHj}b#iuk31>gR;pso&r<2pyn}CVPYJ@*VG4DH# zflP!#;#zteLpPo#_>&Q-9t0>HP0$yh5 zYoxV!<1CbXA+`1`p?8XK+&i_=?RLBSySw85-EOz||6Z@R|CiqGZueDpZ+CaE_m}Q= zcc-`e7wE2hv=z^kFZqAz-n*^h;J%W_&=va@0M{-@G@ke2B&Tm%09v^9l~Crw%|a1T zBDoKGk&$6koehII^zs zTpUm6TaFr*<%lhN99s?~YA48YU^oqhx72dhkjc#jZ)DtqpNuptZJUnZLCd zl8(P;Iq_tkR{XCQE4KA(7K7p@QA=si!2hqddpiaG-`RP!{mlQ5@qGHU^%7=e(ihPd z+*sxd{K15y#T(;3yxh9IwJcuDy1>aa=4LUsO2G^pGA>HBK7G<&M6f0OxCYViTFm7D zY}oLLmw#U zH<*mZNgsNa{@|47ag1XBUh~KSJnTHm7I+oC9JQZD4nZf=yTb8AA>8?z=5oR8-DBd? zIpfT3gDtt`L1s`+o*WYy0{#O;LJQrd8oBt|PHMOYKpZffhbrl18K|;G4ywZU0^BDw zq5&Pvf5JgPVOw%a%H3R1xFsK)LgGUzM_%;POn%9I?Zo1zjeHCRvkxLDw6_`H@=_?j(nD zg~bkhhLD6lA8xOkmr#nALz=*b4B^j^)+rW+C?;Vt1RF(>o2SFHQXjrywu$*tbH>tE z6tOR^@q80r2!X}%U!Ig=k6uXGF66wbS1E~04I5M^D&L3M%@UpEm+jSYWo{9FI$W8p z{Ex?#%j+0UHTSKK_x@&*WNXH|KigF>-5pu3HNzE}d{Aavz+NlktjE!^WJ@bhvW&HG zbvl;8%1tWPmo|m}l+UvM9}h+8buDc@K#To9z25fTZqfhqs{8E!d6ef4{+}dEuVftX zQ#(Pm5-UeId_7Vdh1n8MhN)&T3g`d@IT2I*Xu>cHE-2*~#e`Hderxr>Ju>_GQ&!v6 zP;>*ekWJC1T3JmCt!z^j;ug~=CL&)+x!$ z(Mg124EEo9?sm`V+GV|`o(|kj3Q*`SV9O@AX1xJUP|wbzwXSU0sJ$z$LY&;t_*xCT z9hOv`^Cgk>>fX4*9}^r3Z&o{esg9CxDC%z29RyX{g_ingKoUTL)KV$8&*RG5250A3zhg))0JV4$O^5*{Q zy=-urjA=~%C6AdegTh7CSBJ`@i`Q)t=*9jL_`5&pp@?K;zZB|fYOW4zhvz3MJ#$Ok zp@`@T?NQiW1qx$4N{?PGi^S@>t3%_DoV00}pa9OP4~Nr)G7kkfZi&@#gqF}qca}wG z>gzRESdO{v60TIwNjTb?ZHpoe$SqZE=dZ4H z2sdahFZaUUbxr9TB;$J1!?He1!-NFJ0kj>rE6;G`Eou%%VR=*Ca;nbQ$t!`fw8QqN z+glqT4RUt%l}Wr?;$E<{ZE>VF#v}YuIJwQ+P(OVVGgsFKxV=rU2Nsa^#j||e*I0%^ zze|q>!{2w@9d$NT-4<<&g!n_`$@_A}$y{4rrsG;KUtWoWobqNGU*6&;&KRKt1$4B| z#I1spX;?KIFJHD)s?|+xMqhLMU|`1nv@!do>-^{cbYA}Qe{cWiP80EBJr6_x5|w{@=%V+WCKl zn79mx4Vh$_ajjWiFG738R4Suc@ zTikREZ#j-zf=2&_Wpt=Kd`T{fhcp zV{|X%>0S4P>D#r;{f8H#j|!*#1F%1Y=ZBY<@6Rq?UxLV2Ak%ONepG2eWHJCx=4Ukc zx4`7a(P7uFZ}dQ^lDU`mhY*TSc6$Jx;ZUVyiLsg6V-slL=MuL}(3}&1O5r3gbDQh8 z*Xo#W`RZMHecnpC{lhdChhxo~57m`@^5ih@R|2cKrf_R58@waQ&k;FXoOE7Pc{MZa z4nzE=P)Ws(&j^gqMvB2yEn z8`DEH!By&qA{FsJ8#X{{8{+2$rAZb?sP&&@jAd!Cz)gGL>Q822eZOO6as4r?z%W;C5*mx8wr{kX;CQ0$9WTI1(8x4_P5)1I;Dd@~ zkPvjAb>LiikOwt2YNHg4zjh@_m(Ckl>ex*v4V0Sm!nMu5k<}g51*?QmKef#l?{u*?mua zai2+^&SR0M<9r$fvKG@$sm=msjI!bdmQ2dX)bVT^md*9bP@#?YoP|X9 zI8KY4VbX~@c4IPti6bYCH!Zbrppu{D-@27-lmBJqnwEpgRa0N0N9qU}!iE_mY=G&A z`6!~LU+8JBVbO}dgg_iyD)b}Qjn&aV<|eYtVy65ET-n#E$O0lSamLC?yk||C>%fklO#Gl>;={yxSd-UNv zA!hy3%INd+=+Dyjp9<_*#sF-v|8{p@mHhv&wx93+c$8#B^3G#%-=}tWBb_yg#xikMf=9UI>VC};XZpFXRN^uIS#LsX z?oJgh8rD0&OOun@yGHay|DYifqACWlG9ZG+uz~-`0k4Wy>y%5?hnC3(jG31UrAZ3e zcRrE1?_y?)CZzf%E*+=?2qL#>-!$wwtDP{gI5*MK^4%U&#xm%Qt8ro5S7!%UwUidsIKwA>8 z58wT9yP)6hx49OO-~-7&@6pCuS+ zS^ZxfTVLh=Pp{Y8F75wxcb@hC$9R_5|1orVmY~o_u})Z5D-IO3=;BfalrJPmb)2FQ z6B(3TV=dB2Py~H0s3N|rI_366fI;Xfy-J5uXhp4DUWyjq8O-xFRM2&`&r@B5pz`z5 zP#yYmS%f{8srw?#`yXVM)|r-Ps(7{98LBK0}P70C^bfzuI8`YTtcOC`H_G8U%CrV~PSYB-}8GA~9IkdXFV^ zQ9j{q@Sd~u2m+&%T(bDgYLsS+NX($qP7wwh3RSO9FL_zv35&4TajlbKK8;9v$il!q z$sAk)@8TE*@4V{mVx04WB|}oviT;?g(S}M>A@1_a)B2+OTt?AY1XNnF9CBJm0 zea*dHx`Rb3%t4dwE<m9$uIN=s@q66$4ysc%i=%_vuNR!+rb%966o zJ9Xcark-Nq)?3R9`eZVT(dYt>Sy*ZXY?GoV-&9-HDaJkLS*Y^sy;-Re>Z)1lFcA5j z3JIB5#8(R$=1wJge5`W+PlJRwSs^2VluB+i5YfjvQ%3WmEZ|hE%;vadTc*GhZ|=WJ zquPZ`9Me+~=VmzgI?GVhcKN6pXJNWaUdZACTE?74;t>l(Uy`g%k&No%Lo%3b*k}9MUmqn7F zY_KQu^v^{byaiAW9OqtarDu=MB6%uU?ve7|=+vvm7O;-96z`3!C@>;39BQ*-%5bc1 zuuQcLCww}1x`!TVV>d2@F=s0sJw^4oUiORSSI(>Df|l<6xSc6=#=X%xwJa!KzxzvGu=u=nw9pQvz;|rKQuKg-DkI2qbaL? zwMEU2W*E@JuT~X`Qs)}aTM3opdk-}bX$c?`jFjpxTwUn3v%S%%14{24`&KK@|DrSiTU0118k zaZ#-oX{YN$OBaPJ)rs2@ZTuX@F6f2lal8#fja7a>EkXd@`VNZ>|OC%zIIx z<`m{bI&p+x7H6j!B7T;rQmQuE_r#_Ht$8f0@e4W zlF##J++3xh6(;{OiPMp61oQ^Su))`k!ypo6gVspD8mjJkQm zKaSR8czVSpVn%BlHTq7+Tx}$xYL%Um)3;D9kJBopp~^3u6DhMCx~h-B+$eJ%K@{T| zp;K12N|0&ZvNke9mTZz4UrY!r$s|oYqDNaG%+(TQSqp!@?)7OsOYi?DG)5!5%Jbj7 z-hMIv*Y>OD`@bINS^oYn^A?v&Nev**{8h?UMJ^sMkR3cruV?gd^=_O|AiG#-aYS69 zsm#TrK8QYwjUNNJoBQaLZ{jNM=%{N`O4ZC9miZPB7FSxhNh;)Kxt990f&UO2!MP%x z!q$>rT+K4_(DMiTgKgeKW7-f+b*0f#-Lu-!JPY=x_be;_v)gdmuK*45zq{XkRm}gm z{i^#c{~zO7O8$pFj?*0lxnYxT&uAK16i8ihl@jFdQmR-As*UfuRiNBNL4ud|@MoDb zG?RQu6zDJJwOdu$Bh4xs?ku%@{)r|*r@HnNx_N0?{+Bxet3ChK-R>6kzuo8juaEOA z!T<6y4-(3JDdH%7LSe*hZEg7~pH965kmRG>QzM)xzF%x|>r3y|TT#c+FI&omnuZMz zQLLl>s{1V3yQ0V8>>Y}AGHd)XqH&_Kno9t;w+AmauBQX+C4oSWb_y6_`wNfa7K~}b zF{>_RQD!ta6n{v`ZAE-xYP0J*)rwc#@i5X1Ys;D}p6i~f}FrzG$JhclR= zSnjCHcrzrA;WSQU0V#48^~_A>PU;tIo|*zE!?`5Bh?vMIAi_bx_#Yxg09Sw2fQ=er zhu{b?{6nd#*l2KymkAczFxQM)XxaUNbtN`H?p3(ZsnCzb&urVG7D`R1R+6p6!mX~> zPC0{(Gq-RrH;tZ>zm{UL65!0i#7Cocwv8Ed?YwWX+F2`>pX6-tJOA*au(OyJQ?r@2 zR0`oU;5Zd~w2?f86XO}d@?Z`Q6A~-$I32?JH*8(G6oG`G)Azqvyct{Yl5S}CYSx)N zg%}?W>O7)3$LWmEUlxuas|bj&z>O*$^csgoAV|(d4>VRKmGe@tkca>bAf%zAO1B}o z`nZKcDBm@n_wsZo0{E7t#9VvD08ll25tEaCi}4J{4FAMmiai1GQ;W!y1o5^{NLN#e%}9klxGR~ucH1i9O-$_LT0j*aVVB) zYD*~|+r&j?6qN$3a}Mc?pVPoieUK+_BD4$7$e%D%8m zurdcvh5NPwB+C{c_=C3$$LBE~l8>#xT;sVbD-|H==wLH$I5UQ___act`4Cp2R?t`~ z4ljyl|HKW{#Z#nWkF}#eDul>OY4fKAOHsV6=&f2N0=hKZ+VJNJ;PGo zvkjPL86fUBiAwoWHQb7DX*2$~GW>YK4J^}-Bp@iB8;69XPg~r|LPq06``Bn)IP<$u zxHYnhzBy=txcUNOqp{mLkD8lx(V&=O*nb97@>cPjt#)u1A`upWYz=5t6R$Wo8_IHX zucce{q_>|84X4E{n7+aK8PNktQlK@6R98^f zfT1jPjTgGN_igZ=kvf4i9fb+7m8+5UT!=Pvf& z&wSorf4_3;Pt((rvHkQwYb`%<`sIFBpKjw}Y`zMVE@koQ`U)JHCgVFBeFa$6CLfBu zF-fqOOykO3v|@*h;zdZ)WL$4L7U1xOmRG1T8!sqLYD~x2_+;l=t$@RqUma#*z?iDn zjrE(&*TwZOa1;Psx0JuV5FIYGS`PrIlz6@P6&nT<&?SyblyB5yXA&(A3ifzq-7YZrrwGjbDV#dnAuFt{wilR z>wd$Gno_cA#?1F$)(v+r{|^mE^xpoTUU#>2|M%W@ulMZ#d5q^y{vST?ufP9~7>~YP zy%R_g)zfhTnWL@u1j%mS(-&km^*|1xGJ2PD2&wujaR}vM)i{I}yK(X$YTP)DPNl-2 z>YYkY%^~y}C1`+HvA(ZfKbAx366=E1(V6{(`pK**%>D;Z^{q3(3gkz$rV<#C*_l4 zIBDUM%fwQXGftIkLG-e`!*JrH*UGQZ1E)Ij?0ajgY^=`rCX}ziO3cO<{l1G&K!N?b zeQ#p6 zYVPkB)l>HHe$g-Ont7DxUj9FE_iOV((5CpWy`5tG*Y2y`=kuSB^4!V)H^2NpZ&vU4 z%iSdW<=uW_kPjO9C0ckOH(wE%%Q^W(?UlIrOh|W(_{w$W&hcI*l;>!#=V-68g)cbz zPvF%0(y?AS$@!$bN?$nAOA_F7oY$A}H8rkztMfFiYTh_Q>jE7;bdwVVq(xr_hjT+aJLIDrh3dNQ7%tWWjspsdXOd_qQB z591iBM(|SJAp^ucuYsw6ROup0t;@8$X?`_B<?-zdNaRVyxy*@;EfesF;nhE-o2tQWK85zRA|m(HhXzLLPZnB`B;GLWgQ9& ziL=!VJgj?R@yMQ%qv3AqvyVOE<23&q<{jfJqDmH|`nhP$D-+w4VOM83%3Z>Jjpq&> zI{Mq9b*&~rqzmFIao+O*PJ1h}aFbB=S}$P*Azr(vEFM8#oh}$LH93_kOBwAL?oKvGO)jp(7 zemD#4>Do4y1-xQcl`+I6DduiYs|A4W>A5l|>uI~Mw6mk65-vFfHEQJpIzv`#9<(0O zgGi68=-YHdv{`}(UAfGf3+NV19*asUV?L)-Ri$#tu$Ht-t59`|4dE+iMR)4mzT)%!JifAp zhjI3nklD^HE338h$kqnj<$zq{IddaXwg5<^oIo-87xv%bnAN!Ga=?r#?o8IPW%8qX zA9lhu%yNas;MQ3q!6j(V(&?n4v zJ}!l-)P>lLB(rF1^yGT^mf^!`GG2Z@6$v-@amw)dQr&zK-h3lfVTPgmL=xt(UGG6n z$Ikn&n^t;X-eqURpB1QWLF}Aavfj6y7s0g+FC8amw*K`yuAAIYQot@+tE(4<<(yB| zFz#uYNuW>CBG4HA{D4 z1inT81;llxG0LPqrvdhnW$7d?m_>R@C;{{x$%eKDM-9>r9*he%RcDr1-Y!p?#G|R7eW!KsIX)uFQ zk(_QWq&P zRNX{<+(Qe!K3l3}ifA|Wj^zxdX6j)i9F@$4jE3EGqHFCUl@z}spL9F*Hl;G1V}2pG zH;<`yEOs$PK_g2}=8jo5(}s;dpPA-ynWkWBl%Ru?AD%8M65tx+GaSi$gpsg7hVC*< zndhCN&+@LB*)xu-J6tJMYCSN+M`hcl-^sNz7Y(c2G-M zuE+={N7FdQVdhk{?V{rbg?=hIl*B0bPjpLlSQC}5=y5oEhhj5GvZfoE4Fgx1x$Maz zlC=9D!VjU2M*N0-2rDcd*|_XEpE-pAw^I}7mG=Nh@ax~O^|Dw?6Eq{=hjqu{Y7sZL z4qou$N(%5^pwM@@6_$}kHv7gqjldEno`zl1O8HjN@0Ck)sa2Z4xr zfeA{yF$qVT5aR$PWTuwQ>^%y7YYjp?l2Otd(lw!?QQ?1eTsRAZInYql9U*1dg%_(we`|XCXw~>|5q$wq&`O z{%*N5=20JSeMMf0R{Vc)eE9n3V|U`;t&N8BUwftdzk9Ft_n!IxQJyvUo+Kff5X}v5 z$ROrg%Mqsl%Q}Q#e#F5f|N4J6#z_*f{?-;>7+f~q@~OwR5*iVYZ3VLEuZo7&c$tpy ze~)51jkrjWbOiw&5f279xxrlEsE){bu4S#Q!PT2@Utd_(Z@>MT5sn$$ zjEOe}4~1L@68?X2(qV=J8bOF})P%s4Yu1t+N(9i+s{~9?h(_akt&>Uu7L`7-9}X{Je~?M^FGHjHU@NZ;U5Md|88& z2^!%GN|THTVmu-&iRXO2l6i#tz=R!S0r;4CF%ia4A6`@MTI{*V;)az+I8bi*1k~fk zkOhE0qDd6sKKP=ROQ>ZT1l`coMOso|Pr~QqWkObjzZH&1_|dWwG-?7X;Us8eg6X-v zeYfZMctB9-^tw*Gzhha^GziXVK)lAj3SuN8hQnlC_D62Ov#diXj?vr#APJUkfyF)5R&6i`raK)< zAe<`G?yGiSBRhJ7SjvE`<64%F2U7#x1Gz_6LX8}Y*bgB?nA0iT&}ra9K&~ zF^Lh7a7g2c)Ul+9W#%Nw-8)X(har%VB`EZ;0ye;XYb_;9lj7ELGBi&wYaIVIv%dz$ z^n*DQ)*8s6s~#yqwg%^1jIsoW9?m#R?aVgfNpEM$@?3w^uv`-f9FLa85*nisJ_-l4QN$-tj;gnCk1 z^Hqd|qg;<|$F?lwd6==EsgIkwdnii6g!)+oaBaVH4P9X5zmG|R&%^{U@~_6mF3G>} z5-t4gAH=e_ZO{bwT)Eu_*+lv|Na>2bh@3U)$Vp$zO^3wm8W@NzAYcsy21KXVghgXC zo6_uYF0dyfTd~wPjM8+A=>Q?+amx*MGFQ;A@%(2LaW$%6gr(l68kK|@VUJ6mYdjZ{ zUn~UtOK7yrKa#Mn6SDtwAdH?x$di8xwI>C^T31%F?4GINQj(F{aa_F&)5Qr#a zWIzIv%w@BD^vM{Lm=&?XRSP}4Ynde9Qn(WD9mlEG2NhQCt_%VMXn+H?LZK*XUsX=w zS%m(W;#8^3X5-T*NKZOw|LbQM?C;{xOV3c=-dedq`%#dM*mYgy_ru|=pPnYx8v6O+ z<>mXci`VG~kj}mzVmj#?FF_$%M1T$RUlyQC&yF0i^4ylLC8$2~SKKVfH+hZc3tPN4 zT*Yl0R0p84NW2-kCd!ios6Lu8uF=fL+)R?N-GkV~W?jXl0{QkL$itCQMdQ-I4X5(GlG6QT?SI8IpE zHWi{c2!Lz9Fqx}O7~#1tOw@sGZx(QQVB3P?*9%2ky2gtQywHsPD+f_>EYgt7QmtKJEI}*-hur|Bt&uzD!jG1ctZ^D z?}FoZtSS`r?u3G#iGtp0P|$k-6!eNH(5{5H(I`ef*HnZExuVc>yKdLAemM)_l+N&E zfMe+GY{GVTySph(=-IaR3d0RzAWRT$9t}xI*ckhni9aIAcsdXc7f!s&5wpe;luVgJ zhfXraj&iVeHX#`k1{3rrlH4ISrtQs6jbGtapUj>!FYnl@AjtaFiLlXh5fuuZ({ECU>%3%YnBX3sMbI9?IWJ zeVXmKxo!>7A6sjxv?Ds_C^B#84R7!&PfffZ3?ga%YGwPSK&)8qUy2%QMy7 zE*XWSl*Fm)M7bK2<}AzNVo4arbOMMEP0}I_v0jt3uTOE#rhv!B+++yX6Bu&Qg~B-y z#-^CHZ&K>$ijNebG7pC+CX@>ZF0<84DW{8B+ozcE=C#Pu{D{IipUA8m*(ijaP+&H5 zXp(7ox7nh8=aHe-k{AzhtOeCCbT}l!=_rc%)SGh4M$Fk_=9z8(I@|emLPm0ex7N}> zohiePhZtrZ#U|=gIFgg6$Bz_%kXd-KtRH4;XVDkZkxB6bDSsBgvJB~Y%9i$ z1~csN?rn>Icbtf_#L2oMXL{>96JnduR8|-SbhIVQV26)HwCT*YorJ1CcecJ0%i0^_ z;gB1YM>Lwt@cjSqXf*$pFJn8JYb;BZ^I;nLD!BYGLf#l_2%DhK0d2co*x&_h^~vsh zYjLufpt+zxE_lWC3(m$LJsb(n_vj=Fh_s&ds-Zx*);|>hI!KUUcHT?9%&Ag<63Y_U z=x=S^+}yZGbkU{pXe*FK*w&kqqvO-dV`tm#erH*4!vHgut&@YfTp~RotOIldT!xHd zEM+?h;U*@D*tunNnB1TkTRve)Oa{{=haTN0!oV!RMRExC;U%10+VK71<;mry_5S4Q z$FsLr@c!`P;_&q99Sz7>!ONt7@w4afb8HgTVy Z=jZu(e(v!6{{R30|NlFaCvgBc3jl}&CUpP+ literal 0 HcmV?d00001 diff --git a/assets/bitnami/mariadb-11.5.5.tgz b/assets/bitnami/mariadb-11.5.5.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8ce5b115b5934968498abeb5c7a820761bc576dd GIT binary patch literal 45627 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 L8o3bn&=CIvDc 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 literal 0 HcmV?d00001 diff --git a/assets/bitnami/postgresql-12.2.6.tgz b/assets/bitnami/postgresql-12.2.6.tgz new file mode 100644 index 0000000000000000000000000000000000000000..f0d7b538a2954aaf4c5bb58ca8c6cc5eaa94494a GIT binary patch literal 56302 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

AF+6qqQ4 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 G6bJxY*@s;K literal 0 HcmV?d00001 diff --git a/assets/bitnami/tomcat-10.6.0.tgz b/assets/bitnami/tomcat-10.6.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..d6a23b793f959e7c7bd7c2ee467f1292bd1b8930 GIT binary patch literal 34893 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 V^Q`dv{{R30|NoO;!|(t+0{{wAI`jYl literal 0 HcmV?d00001 diff --git a/assets/bitnami/wordpress-15.2.57.tgz b/assets/bitnami/wordpress-15.2.57.tgz new file mode 100644 index 0000000000000000000000000000000000000000..3c19f6b76959fe6ed6cf37be71f6e0866e832aaa GIT binary patch literal 123790 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

^fJqd}B|Vc16k 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 literal 0 HcmV?d00001 diff --git a/assets/crate/crate-operator-2.25.0.tgz b/assets/crate/crate-operator-2.25.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..26d87319a8de4d97a0a143ae92b7256442654319 GIT binary patch literal 7302 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 literal 0 HcmV?d00001 diff --git a/assets/datadog/datadog-3.21.0.tgz b/assets/datadog/datadog-3.21.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..eb59bce1ac5eddc29241b56701b6f266d6368a97 GIT binary patch literal 131482 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 z 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

7vJ6?iTR%8x^PbUcNG1Uq(mHc(>DM0Tfs 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 literal 0 HcmV?d00001 diff --git a/assets/digitalis/vals-operator-0.7.2.tgz b/assets/digitalis/vals-operator-0.7.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..c394e59c4c2c441192072ce7e9852e90f023eea9 GIT binary patch literal 6334 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 z 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%0A3G&hQ~;6!e;J8jXdRlZVV} zFX|g5XTbXzPG^^sELxQ^_E_88=KITh*3j-tWURJZJ$cxBEE#fcL{h!QR2T|Pzl(Ub zFa`60j4ZX;7BhaKmLtQN#+seAzL>2vf3YO%c5^w`TP+8}+qMH9Mw=WzCWU0SXlF2l zom6TH^98v|#wpwH&&)|}{E*W1R#h#zI?LsIh?E(YjVENtMmYd2G#-DQc;!5#*IshR>4J zgGzC~N(9T93d6=YKhp~!U6`dY9JR-+iEw$&9N%E(a3!uS#1qfGbzADJ*qC)ULc=aP ztz4;9N%f41xSaM^v+=S#>vRp4(0(i{Z$ml4%CnO6MQuWSvdkPQqBCPVc_au1J}Fsq`fbnwlbaLVd?X_(XUWp^j;< z!@RPexes3*!yKke&ih2CUfi`z6_qmU83-?nd%`jxv2b4T8#9A}$`I0j%lO4#tXZ6I2lbuvu5>KWG1q})N!U6@zQ z4>O8Q9h3T$%hE-|@i^096tA&Kqr{+&YmX`RImbkCu6T=Zo;`PQ(3OOl!O@UTgQ@v8 zmnkJP*|5#jwhZ5P4QqJ!E{5m_t`j9ej{gqps$ie{Db9@?!W4o1%g1d7PNds&|1bq- z+&KB^E=B-;K!Lv=BQ7=)@8h5jDg%O7WKnyxO0cg);rrpY*XJg=pxFwS88%7 z&c1fA-3w%xNDubg|1pGxGkk7})|`(fltUb&OKxgdbDw%UG&mT^w>igl<|gv#=j~U2 z{q@)QUz52`v2Sui>T^HuDy1Y6y8z3x@s$V7gK3?J(@ZR>9#?cf9NXr`o^3hEAAR}o zH8_+0+`BVvMAFDa7N+i<5oPT8iT~x!aKe+l1v>s`cSNmS1=(N?vh@zgn2G&Jdu(!Cdtn6B zhLW&WE{8Z5S;U^2Yi>v_>W0Dlh)fMDN*-yuyW*I4T-V;M31|4Ppi>OSDa42=eGGiU zwQWDKFT83W;s-%K+7(&&_JRA2i(+uOM1s(eWc@v?Gx8Ei4tD8)4r~j#a<+TC4Kdo? z?GP(NT|Xj-XWJf?*!%PhDKhauA))0K$TUb;5b&U~;L#2((Y`WroIu$(Ok+bikD4su z8N*=X4*GlHrfeInxA`UyT3pzrI8r;_DBtu>pJKx#7`Y@7G)N?Zp}+iZusuoNPO!OY zCh!Ou)*W{Je{hM!gsyk5?Ba1J?^nU&PEH zep<6#$^{aIJB^s3ZN()rPEk?A3KMYt^ejpAoeKpSP%!6%4R74vw+q$o z&}eR8rCF?l!8$FXhc=J0yiptHmbf@HN`;Y$9*9kXXWa=OJ}VAPY}FkdK&>>+&1;>~ zkW5XJ@Z|*!+GSG9Qns|JWm2m~w`G)yBVR8_o5M(GA`-D`;Z1d_tp{s$UCXAHRWX2} zblWW8;b3ZddX_izsWu;UO3~jLVND)ZX0uZ^$@G4%gZ88}hAJ-Pd6Y>{nw_#=>!yV2 zI0Z`CoK#ywP&ZPWMh1dvi%XKS!J?(?N=Zq>*@sb<+msW5Q# z!cr?4^?YsI+SJAqqq=$J8y)_{H+p<^oD*tbDb)-pHoCQ8t($|@@nlVn(r$hwevqwC zTI;$|S~SP2W&g2lmkKSdH04({1Fq}i;jq4G&Fh;QU+v~r)iLI4Mrut3~6+Em9Sv9{*L z@O$I?2-faItafYj`gjPc-Tu6u&8_0Ug=!bi>*EwGWz+lqMrzw%E*a@5dRTeQPHEik zmiXGHB$W*HwpmP%NMSe}1o+a;E$bb)tQ!ID1>^RHwasu|AGiGN`lIY_Z+3G(g9C-u zW{^8Q_lZ~?4~5;_GpSXr1I2o_G^}m<^IEqi^*7J=rrLeJH`VUZ-URrQ&CToM+OWQ< z%^TSoEM+I_>KIG4^$xe5ufwFCu5C)-#5zdzHH7s}N~~v~SlhG@adKT-!*zXA^Xr@7 zdnF-+^)?6PXy8Fung+Kxawu`O!(6~iKNxx%4q&z;X4wp|+K z=m?X7M69!hoC|F_k!<;Ti&Rw6>ad}!BOIpH+!Y;+lan0uZrdjPo<3>AB8D~Grg@~Z zOIimqO?#O!=blg9ptHyM?mS+utG;|N#_#BQ2z$VMpTnUC2yoD`Z0i?SKg{TK&>&Ea ztU&to4w}XJIWG*<3>0L~r^VGpf2nS%qI4@^CG9y`*TU1 z{#8c4?W~^F(fZ8YeEoVhdGqrsW2X#$H@g83%WFlW#_bOq|Eo9u)cFsTc%mmFt#yi= zKY$8cpZ{H!g}>^*{3*Yq{BQe$ns;#(#utg-uBQ@*^)(~(iY($@TzliK`QQH4q#}Sl z%)1&a#GN<#%>A|-@_q2K9lzr~e+gP2$R~#jJ4JzXcIVh6wNGfr-5j)t4`nc9V*9Xg?6sfsy^K}s=Zq7DO+kM;{l!my88^SZ{MEcrGJWzb;gF08}651 zxMxL8-RZ^Q=N@%W4itCy?KvL(VbJaCd`4AXp7vtr!6y9lQ&gJx>-M8h`+uZ5orgv{ z`;;$LbDtC6!ukHs|8VD9##Iwv9qiku@Y~J8zT<^1-?-oia0zn$c} zcRz4diWYGV;jpZ1BB~y28W!aU4ZS6yplLHsH*GxGTGt)qdepu9_sVDb*YCRD3;rKv zwM}e`JU?x{2v6Jc+1}{d#L$=dKY)TFJm>!a0O_y%&wtAA2X0|ZKXV@SIcAvDUpw@R zH~ReU-Hs)HIm?mbI*TtF1n;P|_!5@dc&4O3N3I+0hFXh|vAuKV-iUDTKTanBDsl-D zmMl%VLyvQi?^DiHWeLQ+{ zkzsmIi(qQe_e~oklM5ewdH-=e<8JQWe+A!exc9=Rckejv2QF({AN*~75^HY8t-Wn| z^qcoz!w27Pxc~Qsy9rwC>Wyzp@o!uFJ>ZE4Ku3!j7Ju0R8cIy@$vuQIdJ^8b`0`$O zch&=bCJ%5hl{TH)i|3aXBKa&B${*2nR5144-aU2Th5qt>?~o3A#SZ1zb@l!LJ}xeO z`{6|4mS^t%1L@7B;dK@6<}-K0-F&$@eDt&Xvvm_Ze)cea^eyyAdX#X99QVOXe);MD z$NloRWFk5I@abLbzY6Dn#heledqLf$YxwlSEKilCIU&yej+veM#7n{VcYNS9GXBUR zcj!Gkw1@oU$zV?wrG%0b_!;#4@-e{q|N9KS-F!NSztQpef86_zuk6c#AN$$r|05z7 z;fVzQ_#ff0bnh!eK6ko?vor7!27f)6&rkpNOMpPs^dggJbgJX-Ki?d7{P~7Mrb`it z&ysg{6ZuG)?FOsL8KJ;?H2BTmIkI)1N2|qLd%CS4ov^s~Uy(cf#{I_OxgQ9lAHICx z5-cK7TLptlY=WVKosH9XI-hKa3!6Be!d!jS3Fn|J#gFVC^(eK_`6Y&p2ma1-BX zc>i@m*WbR~T*Rd47j5{2u7lkUyZwB_5t~LeoWhO13-}EVD~TFDXIOU!pzb-v;rhi4 zsZVT2SlY6#N5kV?NswC&yw!gdk^6o4dI;oqz z>4r{Z&EOJ=;M64IGxOy;h6~G01Y>=9|8Xzla34@&lS&Nug!X}x;iq>o+eQ}QKAzy+ zE+vK+-bH#@CpUbxy9abwJT+kK#PGg%p^iqrc43aXzi}b$7 z>uqJ3tLK2s_3wlJ`2g3Q(pRe%|G?FPXWuuw%f*e4r-v}6o)_`#x8q?n;%mK5B3)d3 z`g=F-%|)<}L5_=uA9hNF^}4T`csxqf@#ZF;R~6}86Ah`yrJAMf)S|t%UG5{Daqo{w zP|$j}=e|3qpCZEjkxm_deWra#z&{1+c_o1gdn3n)-1b-F`*Hs_pt}fm62wb9*soV` zgtp>AAjyu97m7OAwkHPVJl}RHw+uAi=+<9^u3YTUKjeCEUF5UvqM(X6j$IVJMzAr|u1xuxvs- zF0qn$jY~}E+MfH-u*p~=Tqo!XO&yaaussdyG$vkYgI%9X5VZCN$dL;q3TO=e4ozTz;1|n?2IGv_Fcv#XuCntULi&3Q zy=TWfjDXwP1LJxBe7ByO&kSqZD5rmLyLAq4W^cU$PZPR+3L1ZT|M7*J>97xX^ZqNf z7T@lU`rSl!JKJ}zAL_7EJPy&XALgLX78-|I26@7^Wl`)uc~NxTQ>0A35w^2K#NWWi z(|GxPW54Vgk4Y`;t{p$D@*0MFde^VUg)zdfFyrshi73RxWLsf23jajbnwwkR4*9%y zFHvRh1lT_MoH(Y)EF{MQP(OXU;eO!gY>pO&83zV?6wh7S4jbQ%=;~uYt&foC=Ka^h zzyFvo9HQ6F`>zLo{y{T1k9fg+&b|%4zU4hbYPlZb01tyNzdMO(H}Ai`e0p(^OQ;p1 z&e_+0#L9#S*K^Nb-`V@OPvUmZFqM0M_~*6~tbW+w;IH`or40x` zI{S7D!Fk-`etQ>tVJ_le$T!e(!hQG}R>J0Pw(gJ{?mhqQ!`4A_0`Z=G;pO|+N6t0! z&%E4Wuq*OusI~b)x*QXV?K+ZYGDp-DD#car{6cl!=ZlfR8NexpYl&X-(1+rPe0%Maz;rVx`-hQ9c!e~)3fjRPl!xY||wufF*B*Dw6NcK`Q}hy!{h{zm{nKDz(Q z1NpD}zkkXvj9rQLJR(fFnB0E;@`lU1VbhzKG>3siC&&8zAw@ZUawh~v;c z(kJ@-&4`-QJ8zU6+4kh-Gv~N85l3A882o$g3|&O%%eILnHHIVq<}-Jb5N}SrC)A`q zO++!oH=nuip*P1kWC=g&l-Vv#giph}i-v9OgCS#1vR&xI2&e6wKSnCU`@3$uJ9la1 z(I)ao+|65~2W~#ST%^CkNd6VS*XaM))_->d=qvOe%FKNickVtd?*XKacom%Zr3wTEOW5r;f3vIIcBb3B9+@^VY_yjUhV4GuYK~x z5=R5M$Qn}a{e-T6761?Y_Kj` zJTD9}JN3nvt#(7dcoi;r>}dJpKlfs4p%Ff4Yg;~D`TIq5=T^$=dDM+?;KXN+y58-2 z9O4r53Q_8qHx3fFKe_fNyB{WA+R^r-WjoXAU=a@A*I%W@FWc|P^2tSZX~4_CxlEq9R6cAw$nIVuFdaMaJI0tJsMuwSQWmIrAd zPfrbRRo26ge}~3;ZUMr(z*!@p2j32}PyLhRzt`k{S4TKb2J_u|z-#iqAn?cbA1H&r zUbpDHUfdeCx z^hX()qAiZeSt5~mcaWCxa39a6I1Kckj;MN=1MM^Syiww1{;z`&>f0Oc z=4qGTC(f#HF6So4ji_t*TY+NNB1ZcEWCU{OX272l9CD0MeDywaKi%8}qRL(*;C{N< zlBnRtg1UP6a7g`|AGsUT@WTH_G$i;}7_NHrONfzgM#GocLH|O`|6;_nP1>d`0Bwt! zmov3KOGtY)ws>=WOtBv)+&z;T_jmHTw_#)~pZ;aB|NrdoHTnObPC-~IAQ3tQuG0f9 z%l`rdA~??f#Q)|0{d0bQp8fyywVjJaI`)deuKULq_K<_h9s5!nH{9JP?x6R9`=LWk z79jMMZiv%*Ni@`fGvdStEAcJLKiKVY@TIYBSblSF$O=A%Z3`ox`?$4neheg^Pj8sU zp+)S|i~g6udfxNQYFxPtAEUO z6X=~ueGg*q(#U?@uFtmwMlUdYpYI`*)t)fgAvH$-dQ^T6{C@{NKcDk|C{iC{bXY9* zpf)(y4%6iwvJK>OM`(GHD*uB^`co%)J}Nhq>mqLQp8NJK%v|Ng@7nfr1lKznhejf?Mr>`lanfBh98`X~Ng`2S*a@Dm3U9Zq}q-ag6+r{Pr|Kkj7|(>7lRcghQRW`>8}z{7<* zd>$=xB(uFf$az2)EZODnHwk{U;6zy}U3JAAc+iii@vk?)#lKx4a%Mck)z! zXT02rb$n~c+@)&r+n?zEhye<<-XJj(wh01?W6>HmMm?{9yr+dlpLx4%V2 zpTne`#O)sA)UYeMf9OpHeH5q<{HHY@Cc= z22TU}Y7MDr5AUYrQ|K=Uj*mOXk*s4|93sT9hTPhoyPUnW-cieU*LUyU{qO@P-wFI3 z&wT_u5EHzZ0K%u>`43!*5K6d@G8YZ+eR}sU!Tr>kJC5!8T%4PgqbuJ<0r%q;$c@q} zPmuS^$2ha0?G7XI??7;(0~qWtn1Gq3{#;@uw+u zhm>>aY)(D@{Fwhw1MtAOJ)}S!DzYswyE_fk=kRCr)2;|Ce^D?{_FAX0TjupA%5DgE?7r z$zj*FLWOefa1L_Ol=@-nO~(Bo@``)`VhD7FsRZeos1lwiP!$E0D58uYpggbePyrZI z6hVAXiEEf9vaW$vQ{f(3FGiBsbrq~?p;_SKG`SZ5C9=d2)D>0b8PIuN#=5|GU4mHQ zA%O~`I;DarUxOS#kMz=MGAcym1(52+O z1FE z^2REb8bZi-DPyzLG3|9g$hdB`6DPV3nD&Jki8|GwD##My8Q`(T2-YYf2r+~ZQ+WcZ z#Ou6v-O>xY2}CGCxR2^{>KCW=J~u{ON-e6lz~4#yoe&@te6cntgNMwSl=n|tm&mbWf0UaTrV|?W{#BitQQ|DBUVc+H!;+?GB z@rkI<1qiVuYJuRRsYul{fgurM0WqKp5@m#mkSIhzM8A^T#1Ni9hb_3<%6RJt8N@qT z*})skK)jRHw@g4{nkGX4Wy~~52O7mh)TpkAJdri1AgWVU0Pspo=aqvcc3gW({Slo< z_Xh7o^&+y$KvA(GDS#kekpfOAQ3-2+S2ZMQDo|BH28husArc~p+Ogx7P{*Y>5RABq z>fH^oduP~OAh#Iw5>eI(g$xLSh!w(Am8Sv}fXWzyx{Mh{7*Rk3Bt*2%Hw}w;Xbr)2 zyiPj1{};#s)b7NX9PoF-rDH{q%yi6)vW@|yynqP-G600v1zwf`VF4+J*Kt8jJCC%N zfd&!K0r(eyRsn@n6QG1dSr-s5DzXBpPDMdg1VJVM5lj_yCD7`QBscsKb-9o5IYEv~ zi!+U>v6Y(7GZP4*1~ge#DCVhxCCq?K1)d;Hg^XZbfDk}YxRUxF z2pz=6k+2!_zfk)PxnMj%m=m9yQr|W3CG4h9rh=xc5J81Oi5FBVYKRF`qP!vsI+ZmQ zAc0+Z_T)XNQ`?O$3Bii*mJ7N9AX1gH>=Knz5p3P=Hzrz)>%Oc2$pXd2KI z5Fsxo-vvj1r(*Hir+4q__7;=xc5T2x8*rwLux$epKs**#o=aT+B=V$5SXWh9(|H9T z4akC^P(lPzlmHI|z!M@8UDL1P`asjvgT>+xCV8Zf9ua^54}902>n8O^wjD_?+v8^0 zKIM>Z&;0{WR3g;)5=+}93Ei~u#568}_J5c%2@oEMBGL)3YLpjXW{_Y$iXc^nW3 z9%w)zkY@;}NDvt>X}l&YNDxIv0KJM_0985EwT-6;i@Yb#M<#umB0MrI>OEnTB5UqE zEp2x~-B5YGtfi<51PtrCsPUr6Br58GC=Y;4BqS<4Ba+NRQBtm3XF)uz`}wwQ>h|iK zgXK^syZ|!~1SL?dsVV}M=@cs%YKSRVU^2i&gbZU|WLGjhUOG~wj&MHEq~_KVS%Gx) zVex@;T*{0UXINVkM|1_mN0)SMs2~KW2z8x^s*W^S*)42LuF>uBlW7RK!H(741rXuEwUBo=3S4TYVb29^Jd+K15}=k51twj7Flw zGb+e@K>BnnK}|=DsD$tW;UVQ!BnzSpuG0O1x@9j{ivYq-*aw&B9%TX%8PS=pXhdcr zkaWysg&u>khz@lbi7Fvj z)dDttC9RXrW5)SYDBTIqPoeylQ;0CdOjEH46_o*okiaBe)F|T>Oo^uOP*5RZ*P*rs zpX;%vVNF8O$gr60P9upwlKGl@!-j`lJP@?E6z0z(3G*S4jwLhYO`^~t7>`2rwfRcs>TB(idfNkh3QN{;&qxh&_r>| zk+OTE(vhmPd$Us_XLCB=-}ef&2|7eRZ3WLS5p>98DydK=dY~`pg3Kg_h@uF(s_TkM z7(xIF`jyOI){YDz;!8a!zOmJ&yD*eI3ZXZwU2&@q-u?pc-6au5rVuhk)f811WfcoV z*EA#%tUyIpWu!w<7O9FOJKAJDx6m{(wy$DRFvg~uy`Y4f8kS*iEhN6Z6%Y+;8%-X+ zyQG;aq9iF4V#Z^MVuA8l)HH@Ml_Z5B3XrN0DqN{TNU=zpwK13AcH&^@q>T+vkV0#*@|6$+t_7_SHF@l|W9@jG=| zy@RjX71X_b0we_KOdD{}hW~?Y59fIJRzZ6qfe@+_Ch!c4qADw@N_bgTkuKjh93XBA^6{q(ZKw&ReT~$~5ie4p9TH=TgV^4BvLw97cFVBhbTZ0?5LbuoFv6 z7F9`wyrA-`91t-o$&dgfL&S>!6DH^wUI(eVwMCbvj%zO{S4nk3&fI&v#L^hnsVqXO zD>@TYf$D$|rW288L}C;o5i!87WNE4z%R^ISm`|>4Pd{_d*DsPNY{o_Rz@HHFsry8z zX)LI_-h1LNK(6qbAS)6U5deURlE?!p5J6RBs_B9VDbHl6(ko4&q1pDbzcs#F7U(1| z@8cR4*Nv)r(pKlz9vki6V?NU7(`Qcv;k-f)UhYpix4Zq!9H=)l4|+@j9*L2zP=S zIgTQQ=i=oQl~9oo1p{71Jd`zEP<0I`jA9A`jhF|TE?lYR2;U=Wi^pgJ-=yXUlpu;E z28kBXMWQJ{SD*k0MU2V_=n{|UwYmZicMM#)Q(tA^%AIn=oKLlpk9goelX#qA+#+RA zzzm8=ghY~cOc)VFNyLm{i4uxMMm5T-`^m#S(89UNiwA9lGi|`W%^44jawsJ5r==hz z77{>0c(NlH=^crdj&1JX?jT}7l1$kuYy1V7a@-X zKo~%hpa#r@LX}srAd;)D&H+^w4lU%vA@u_N$fXN|E~)EnW5W0D%a|oz(t#u@Au912 zlvD^sqRWUVx&lN|M;Zx~Jf^8gP_FZtsLHWj{3XuTI$Xg;&WNia!=&yJ6A$JvLRNSc z@1l`eP=Epf)C8R(z!+7L%4=9qG|Z^VU_f3J;o5b6X&C)ow~L^%)2c6D*gygy8YP$~ zA^G4u;7@$if)22D(Fi zt`nPDwvlF26y6ZTbJwL-bQcp`LTn=QL`OW5ad;zFRj7g?1S*n%1~7#(qq>a5EAc}9 zKGV6pJB`X^afc{OggV7ghq6HVfNE<{mne?~1XZZZDo~()oi3ot()RikGc3y81$@OA zTDE&hx08@2V5-Zy$cwV3C@QZ3D(gDW6JFB!7smifcC!%tpmBe-lbpsVD z(DO>MtFJvbFWS*0rURA88Wj{q052&j5TLBd4C+kOc^Ok(6|tsA>W0e<3y-e47A&eq zCbc6AhDUelR3cAKXy4gB67B%JQ-0*uGY;N~uUzQjv8n;e%RIu6mxzi0)_A7qkjNsS zf-Xt|P{5T(NfCAuqP&+7&q{ytUPAoWNqRp`77! zj_rAdZqk5+;E`>IcXACp;;f-ztrA=J_%2#xn;@548m7qw%9lrbQBrvw zBc`Yr@QQ$V9zaEvfGp^uhyY|-tjAA{36&&x-O1YDVc(i@U*OQi01HhgDwTLulmH_N zp(Hf$FbW7&5ien0QdI%OC*Rf$i<--k z4QqHu3=i82>fTM!>dB4F{!fl=o0sUSA`22!WP*vT%CaUy1*jTSWDy~SK`3alMr0~p zc_|1UXc1EbyS8UD|7jS=;!o2^7LO-!k>-n0{ohVRN0WV-IQVC*#N-9#205qBD zR~pKcU1&f#S)TifuJj*ooG=4OXp@)|M>C0&wvq>8evYgm$@q#=>V zf+9)+PmxMgjQQAUVh!!NOYEz{Y!vn2{$s#eE#Kirw&%y%V@$6jU(cn8140ETGA2`A z!VF?0BPaqD1Bz5dVj=_*R74yfvGLqAsC75AiE$OQsu&-!ZPb`g-Kk-P%2>fgm^P_v z*rY?TZIQPGk4c(-)86YapM4sn$AS#T>lBkIa#k_o-)l?N@y`fOaaX7vZ=}~{~eCC1) z#8-hmpQDT!*a$?IZ8qdf_k=J4gdvTWc*ZLNRw&{Fxr7(7Bw|eyp)N~Azfv*V-cWcJ z?EINy#wxn4;M-jMigS=Zx&)vGBq#&O6IIf501%`K#3H1U2oV$zQW?Nl(XLf-&R?`S zuln+L;JNB6yhZiZArnP0yaFc!iRnm@6v}j@xmpR%R1Ut^_4Hm z>x5}M1O!7_;i;?=NfktqF@Sl(G=a#FD53z^m1rR;-?i#TH*faaaEZh~0n1d;0Yy9$ zB|)QtCNm}wRhFgjezu~iymIB$zU>9XHf1!>&?#3hlB3s zvJ4qSSK4I(-13-+RleY$FN63#b8f^{ed_t1X)ldwC?HIYVQi~?-HEP4Q3SGrAcDM1 zutIc30Kf_$R1)LZZtgo}m`?zBrVW44=CZpaP=>wm9sstd)43I2V&Zh_ zFDZ@W5633nPFuc2!ZpN1O(v2Cn8foU)&P)1o>7TPL{UXaloXy^c?DbDsf?i}5ysF4 zYFT_|>}lr&HSLRPj?Od!btYphLX}sjh7}|#3ec%UG%QmDd7WtFN;OA;M`G;J@~D*0U8P4L)XEVz$Sp#p(qfZFa%UVK~SWMs41#KRTP{(QByT|CH2^PYGZ3~ zGLFpn%ppQz0{9e~H10fa^c1NP_BNdPa(pt=0)>o8JOVt`2xg3z1(7j`u>b`q%Oa96 z0@t~gl@pE}>HF^{NXK!((wpLf5raq}gonH$VHNNU1E`1s(M8Iu6i7O+AW^>7C$f!} z$;JssIDdqE?*Gr)yEeylB-^2XrNeO}WQR>CUsYM9xOQBPq8c>KH?uhn`dq>-@VveY1GIFXLMLvio@N zznlWf^=7f$ZXf(rSx*I!7F0s8rrZ!igUD60YKN3#PmyX$wJFWZPwETngXIK0!nDT$ zM=%Z^L+eQ~dnn@A9jY{wo^9t2cY6_&0Ai>xcVao&h&H z8b#z36ZKxO7LKBUM#CCnZ#`;gS!W*Fk*|^v^ypEtTEAbvU2c{KdCd*tL0xl$e3Pcu zay1B)f&mh=m`x$I*o#1{B8WM=ahq8Qqv_KC(&}#c!B6FN!w};Q-0+PIW7HeCk*QE1 ziDl6YU7P1%UV}z!q}-&JY}xCuGUg8PoE?#8U@Q3qTRl$x%O}|CaZDsE>+N$`S;!5=A}L~X9FTR9%pI_l z&_HXp!X?AOK4`PtZs(Djc#L|^$M|um&HHjSR=X}nr^u1IUH8S-SG(oPCyDM>tQr~^ z)Q}=*0Z!n^QmU#X53z99Iu8OW>k(xQfOVvHeg7 z>^(KkqPT6)Kh4&U~EYWV4SIkRJvfa@rLL`?`@7W!z3e|EL!g!p~l9N zv-TnxIHJb}7UdYsO?V#|`{h6mVsg_tR$mVcGm7Z#mmhj{EK3)|>b5)|;(= zVb?VeuB^$U*FupZFq-;s5Z6*t$x*PTHZSVZcwtXs_xC?-*1L6G-yTcJck9LLLxy=g zher?iNx@&QU4j^=&e>8;09w_Vq8AEM3z8Geqj?n$N7#4!ranK}Ti+gCQcfB0Wj}rE zU}`lPc}pc?N({Xt<(hg*F(fRp)G`E!wImJmj*Ea#GP{Q_A5%x~i$KROr-)L{UOUC$ zE|{zK6oG(K@5b4|yhRs}GV^SZmpK^mN#rEcA}5FtKpFy&T5;o)u_TU`Lx|q;uovUp zJTA{HwZ$7eXe19aKDB@`1dp|Ywrm`@LAKOlE3Ha)z{T^-6X93}xrjG>iP)b&<9tHwPoro)A$G{G;Bi)!Plz4T zQxOE85qo+?PmKr8&y3N*bcNZ;WqF^IeeWOlEJ1zP?$&qTeLJ}Y9eOb)N+8%QN!1## z31+e2dnG59qkPV8-`Zv#Mv7Nl(eMBC)9Y7teRprWQOfkJWVpIn4A276upk;qAFeqq z!?C7KuuBNs=W!YFXn!!y;by&h^Y802PTa$=u!neJ-Ot`NZ$9kJ8zw1RPZ)Vv%x+0? z=q^eD(5N!C(gO6LHO>PO@#JRpS;gLEvw~sZZuQ+_>-V-9Hs(<|yM1Sy_PmJ>9yyhO zJ;%zP9jb;_vb#!!+^B1nU}fHZj1i`R@_1$MQ{RW;$fL{TL94P{?R>Mc+b@71U>0B_ z_DF>>QykB~;z=;{lqm_mVdw84p3+D-Jce=*)6-(-F}_iTYYbD zeR2O#ZkOA4i+^92X?+1$&u9^IBE12wI&}t27T3#r$;g^=bP4+Mp&p z%b+HunnNB&ER=;fqy`v_t0wf`TQ9v+vYEHzOZ+9mwZBAombXXKTw0c1**aCNf(@%A z%HmMKqjN}=X98)(e0JE`_gfm4$4~3_{c^i`7!_{6duVTc_xz<2I@S&iszCCr7?Cs; zELw}@j37y~_)L-e0IcTE^mP?#cvcmvfmufH3gofX-h{=Xw_w0vg2Ax?&qb#AlC^$a z9~quiADM?(ReEVC&8v*&;|Q!Jh2BM_RjQh79={up>57ra_-4@#2ja*Gyk0Hu?|t{} zMN6vk@fe3sF&sedLA*lmfZS^hk$Z`1q9H>ImWsr=m;6Mf)O4(MOsw#9aY3{IQA$k= zwe>{oT?e!hf;B`Rjzr2lZ+*mkVh^|XUUvt+=rD!F>U&?E3`Z9K@i6=CKTQP$0Wt)P zHAZf=*CrtkQDEqhsS^dMA|NxD!BG$U^TX;9K=)?jb-k*~+vT_nj%I|-mbX*3e%?V9 zEC67^+$#x44HCOCdsM7mh?~vR_Qd=WaS~qXzrwRB=0Yf?8mhJ)N>7%pcP`d)i?y{J z140Q<<{6>H^fJ{QT`c6Oh*2}w;*Db|5`(7XH3Y#Dq{h)HmYF=_ypT4gPfzO6v}I%6 zR(5c0*{v7x2Jr^Q5bOA}gLm6{`~|%UHyDq7_9nCPhzvOttJs3JoP=ZLT$4$!r6Yh? z)tL+DGw+{I^P4}cwhtTM?sN6OzFY1NZ5fx_MSZuvyZ3hd9Jk)5jz91ioH=tLkzv_{ z4q}lp#bDG?k~)jcL{;IOh@(@;{&YA_=aBu$P@B#n`;(zIU54yWg!Oa|+4U8rC!T?e zXReZLdhJGinQFOAxBc}muNUjp_!53vw`ZuRsbjR{&;hV&t5JrKIF=NdxN>yC1i8-) zc=QQ3)H}ahZ$9p8yhm!`M5!)UV?T^P{`Bp1bgY;xqLkWd9YURMspkkGwGPUXN-r5^ zp6zr|Q!-58am1e%b???^Dt&5ea);b<>d_Kbb`)=_-qC`#RK1jvgO{0!B1%_7JY-Y% z8MQ-{exxP8KJ(OHG@vU%#JP#l5R+k3a?hSp3{E1{L^R`YxXs&(7rD0mjsCaa{poPl zorb=q)qE z?LQpmcPa;j95W|Ol@n9T1U;ofC3h=50D_`NigOR|SrVl0MQEo+CYsRk@C^AZQTVr(7}3fOSfS@GL9 zXFIl?ZHBn(&6{m~=Xd_*&2Tgf=h+biesP^tZ|(#+wh%%xYsy$P_Fkkb614(7$2{}% z=%wNC{_Lv0*)99NR>vN8@79~;Zt2^_YQ0+w2yo>8R^uW+x3`>9{+Kri%{7#qDCXu? zIx0t@qk)p3QO6P`qSQbo z=A2TMszWs1En1n^Sc_u#q;~Gmr@(&u+v*g152Gx;u*JP^s;_qTcIp_;8WLo!iM1Hj z(27eUF3p*=cp_^Su+Q9xq~}F&&a3Wc^k%odyIpL2)qHbg^1l7I*9)ulSnG5U48He| zlTN*%B4Kha%$!vO19`TPiK|PlJsXgfnM?xb7ubSK#S2#Byd&!Tv}io1MW@{fM*)wNooMkG=x5- z^~Ey{p--8L;F*SqPmdYS&pboxd$0r8tq-E8qmjYA)%UN~We7_SWf4<|hlaJ}BIpb~ z)nP-UR%{3ZeiduQvNSk4h4||I`qx?Y>EWsVET`J4*RTIFfc2jq?rds16O!bXw2Ns( zU`)tG*dS&AMzUT?r+MMB9CHk#OUq9`|Lgzy-;4XBQ0|>u8%3(t7DuO$Q)D-tlCo}% zu%n9vO`|48)CHQyTzOQ}Dt4TQUBaa^#KCjW?(g?f-<#T2e_U^O&nR=?l(aU@HB`%~ zf%gVjF=PXUoCyOpftf692>J2Xd>Pdretn-_-+a8^t*1`ASaa+HYK4NSv0*A2DAo#5 zoJtiJ4{08J3df>>%f$5+$9K5-?>Fn;J}$~b@B64?xn0=pul8{`$@^Ym|Lv5Zfm$wB zv=EVGD~QFpNQlFM%@J5?v(#ZGzXvZc<&*0IGi_Z%W-R1nTolU5-s z771noaK6$v4BLKj$lAPLj-}<#%H&y1jWrj{ElFq?Qq62?xdA|gNSIrpF!P>)`7XHO zP^YtxZKf84NyZq9x`!4l3b(=x8FMqu&?+S|oQwGAB>~N~q(Pn~X~4?ZQ_mGRr07k% z6_+3gCBYCmTh~T1b3shFB|rTEt|blfEJ;HtO_GIV<`QBD#u{U@f&&!n#Xg~p=k3MV9g-$VAZ_He4k?dM~^^RUMfe|;RDq;$4o^C2Uo|%7a-1ThQBuW{dC`to?FkJ z@Q{7XLsAE83A-p+YPqyfx)<$;+O*6&6oX#4z-$?&%kf@Ivv%sfE2vyZFb-;x*OQf)tFQ2N03ov1w@4nj~m}XLd;q z>FIt`PtW?bWJaFl(M$#^Do7B9`!kd*trE9}E>K#iU6bUQ8N!gxZFu0!Iy}iJz?pS; zk_mt_>kwaIeBv28KLbxabHO?Q{vU1U^Yp5D!WXs{&)gE2$J}#9?~N-24wXZ0Ma(;L z;dGwN6CDyhYt?f_hy1X2N4;CFes*ggk8XnpImUb2K2Jbj2Uwy)A|;Vf3Mf`v30^sw zB`>LhrZV&NzU*hck16-M*CSY&0^AX)D+5OfDQj!YA)=SSS_a$!jRM3zvz9IDc|f0< z&;IoN@2*mRQxdu%ATJeqD2bs&p(MyT=c2*1WUPkPbSA(E@?3qYKOMUmCD!_qijCrv$+mzyA5#*Ut-BIa#unq#MFutJ{xzsr8|>aUJ-W7E zXc$x)NArTImP`pCNz4L;4K-%<5=3hrOTfk+avS^bp+3w5$KlI`2J^0ts|)*C+0)87 za^Y4vTaQRmqJxK;SOlwft||~|=1S7%fawFd`zbd$sc=>o;UbFJJQ6htSta)zLM#v> zb+Wmi@$EHj!KJT3%o1Y)^fF5pMLfQAE!_WJavk>0p-{e^o|;- zc@okD)_RnvGdBml1k%ChE95!gB9uB-?{?SjFeEEsG^7rg>%wdN>+NokGNu659LZ}T3xH_BWR2oYqrC)-000_0FWE!ekOz2nw zMKD4VV?o7a-=SBJ zG4T*A6$WH#l0$H$|U?`pg(~B-yD8< z`!xl8K^tzqRvKNro=I7M5VDXVmw?Txrxaq;h}e^RcI^?{T#KA=HcdZC9r#)eKS~CE zb$h?4%lmh}Id}+s8di)ITi%Y3OeJ-aB(4-%6e{Q{0klGlB~Z;8dQV0L+ROv0j^F*FGy|gbW<5p-F=A_#%}dIx z1yqyvrYTvOX@VWDq!}0Tk+#0Gb~6W{C3`nbnTAuICTGNi1z-ntiIa%SECKs7lhM+JEyF{ zig%Kr957Pr)R`camV&4P*SV41h19>T>qsC}-|X&eWp91+YIJVgd~sS;1i9$&x_hiS z<=C5=I#^G!q?k2|;9TY%KE3rn?OU{4kG7Z}|GxMjH#A*Mm}7LHhExz$Q%VuELnD%E zmepDv!W@}*SV%b9c7z+e;KAa#57866)7}yow;uHC$N>`AO3lb0egl9z}G$&-j*j9RYPvTH_de25=mrT$M*YR^NJHu`!4 zH1d6eDFWj_W4m6n+G3;9YM-m$fXf$1=TG^lec|}fiCvV(OTEU2;Nl_tq8-YfsTgkF zv4YAsC*{pPVKC`XRR+}8qgZJzs?V9!RKP@yL~I6ZC&5{ zp-6pHhYpAFZZjF1JH;G06G6q+W9HU!ZaH#E-P%|^81mc#SqT?>-hTf6vAo~U;Xavl zHHVY=<&crJI7koCoVn$$DYsBVR__sllseP4T7=F6{N+dp{MEMax8E$vdVTA*8eR2{ zc6;~Rzu(?GM-N#7g&JBZg}8Ln7&*k0%u-97sIp}wofn-*xHdewGJX5~^0!5QxV>H3 zosVqfJ|>uqU3-n9%pO87!#PVDydX#pBHg7F(bx~|xY~BTsx_|sqi z^6l^5eEa(K-+uhz&Hw)4^?$|1a&_WiULCr*?Oph$P8m0Bh8iLzl#sZP17RsxdZZRX zt!spN0k`CfTAtlIKQD(jyZw6jzYm!Hzl|$mwcZ^jfAPzwow2_8Wl{W{eORui#Hb>b zYob(ZWf|ZNfDmQ_E@BEAGWigI&HE5XZ`=VRe6#p|v%WvpCE2grdb`|r-M_v4#4L2` zSm>!EgJiCyM}Yw*K+T#|Yarmzp@_^B2FbB(>fmI5cfb31z`Dy12RHcP4Se_drzwKB zHZ3(*3hD`JmfVF>90ELw-Kcfs*k*>)5-)r!mn-kx>+WH+e%%}XHQ&A;Puaz8{oYp> zn)|7&^#-n5n5&z=vG68sHoaoL5H?5UWJ)_i^0$cRj zdhYDfD|@hPGbfhX6A+xq-maIxkMRG`9DU&u&981dC!#uYN zNl&w+Q^$5X3Lb`|Wr}dr;o=S&q(uZ%NXaC5@SH=OXOIX)zC{+(Y( ziI^B`?p2{l8jIxf%yTZjgeSjNdhxRayBfOm$fzM?07)fcW}vJcsTa%{D6}>=pbFQ0 zt*^V&Y<;ovUmt63{l|a(@rVEV_3rNe>*0q}G*MzQmIgS4ff(3aIxECnu%K8s2bLmmFO7Ferj=7{15PT+3PM>Bm|MlKCwi}Hr z_b7g(0tdK!yrAJ`dex$mur=!1C|4WrGiquHRk=b2Bw@+(2tYZK!NbelztDr_`?x}z ze^~77?c#oU@3+fIw{!t68iQ)K)CQa&ioNH?p+y5H?%CbuR#HWN!7NT@@|bg?kgNAp zJaJFSD>4-p#cHY5YF&Beg&WT_SH7evpCJ75nG`&bT$A18=Wn_v*vrmCq#7bZE8e-I zNsFXZa}P?EqmZ=P?fhBzJkCcO*$vN}SUrBlPkmlIKSTV)GjQ?Dv|rNE+vVtM`{oqy zA5*2nlKAP%?Tjr)lA@iUrj{B0~aVCr&w%yY{ZlQs@;LmH^F&j4Ia<9A-AUBDu0{8s6-y+vVMIZ@heeHZ?wsbtF%x zE*pv=d&geLq{m{ZhKN*RcPOPr%?`2Exo`KP@^s&Qap^tO7%q!X67uj%6!s=~^Qk=XJ#y~Yi zF>0~578)g}Rp(_SIbBqFmgPT27x3qFeK#$|DW`^5Ep5G}4tnwf}bTr*6~5kO)lNV^eFrLF!dXg~*j+^&l0Tjq;)K`>%HU z-un3OtWPw8<}0=drrSJS*4O@cY|Fp+!^ZC4om|K!1roKe(XckWq@XEU0HZ!2til#5 zp@?>xx%FgzNg1Bwm1z?S6N+qwRJ#?n8r4(mF{4tiEm%mkY7O(wG?AAC1=ng)epVqu zYULq9hp*z-M*vX1Cj}%&PnaLQy%SbQX z*S7DEiK#RZ;u{V?R zy2x?=v{~Qz?wvnu#~x-Qt+?C!EDbN47R@Go{-Oy9BuN@b6L}k1&Jd~*vZt|UL-0Ir zx$=<;KefwwxBhi(7U;V%N_u^0TD(7mzdra-PYkoA)RcQ9AkV~wlZs1Bb+~)gdM4>@ zc9MkhQ#{gobFg+ zm5~~h9D9@2pw_O{QfNgmfrgww)MDY8vG@XcmDslP2bixPq{LLo0P z*9OK)x<>+czA{{o_SmZn9h_Uy`smw&xU94;+e-O#dM|==`%|4)2Mz}>qnEo zlbgVB8|*LoJ6qmv*6X{ey;vfv#L9+2x-(O>;1NTl(aG8%M#ePnSmkq0=0HYVsT=o= zOz+lh**^~Z^F&PSU6n_oc>S<@a*KsaL|10nH)B=>H@; z5zfc+R|f;KgU0`+-r9Ei)nd6icAWig_{P{(bc$6GZ>bd)9B$y$6UEw_)*_jOg*8eJ zHdDvV;Q)4j+N|$=bNg|;f#(dXA?8L|8>ArCIiX6+YTXihEk-Vl%FJ%Pd@OAqn>3Gl zvE@Hb2KN^(Hd9MCO4iP?dCDoU)uNO_NttsBO(Xpstefxm1}{MgI>udDUSzge{P z>Z{%2etrKiK*vR2`fZ!$C7V08011IjL9rxqBL&S&t*W|LoQV!OJz9zQDarH!@z~n( z!+~&`n(7`pqjQa-0j*}EsEKOiBAsox8H3|Y`%um=sF@X}n}%UyDNMS@u7z0Ro6>x1d2Q5@~O_TQ2TRMH}YmaV`LfpOx!%}fZO&WMG_a)rb6ektN& zEmjz)_3^4;=bAVWp{R31YrS=AY3__(B#w{a;8CNn_`|oyHerh&?w3>jIxNJ-5jmrg z7fN1o3x!%GiIGUSG{u}|USL;Jz~^ui)5_MdAf;5&(w)u4F;(jYxV36pw7F^vGrQ36 z(GU2C-*y|TyTzMv`5nxPclWn@dyws&jh3%pYF5x&Em;#pYOOPwBgC8}Fe0ZIV`0PM zGuuzGoMN^^k;x;m<_|yr{I5TMGpvC1!|r|v(0sc+)Lf39dt<`>!*aX)g3Vs{+!A+c zvA9r-m7*6d8GG{Ry#~oiW^xxa`Z4ZfXuZ)d#{GKc5BL>59@Fb3e*lkj40`4do{anT z%pcGzeCnAC{s10xOdFoL;1A$&{y@+C0e;3G@aGBiefji1uUjb*QHP*RGPk1CF!bue z0}$yA#Y1W#%@q4GpX$|*&E`g7$g;It|J62rb1Ypy7=l_^-cDaU4Y8z*im@k!M2rC{ zVzpL#Oc(+K)M)dvVtj0k_In?$K3}{Y&ZA2UjIl4;_F?1yW&f2g)~k`R|3YWH97P(d z7xxfC38>h~D7IRQ$KI&)Dm*XM%!rd}k)Qp8Z+46S@O%4kdjDT-7pryi*M94Dx87{W zGuG|OHtj!5fe=82RJA~H?9!ve$SuZBG2|G)0-+eNZ`-hDg%Q#DEP0(wtf6*oy;M=B%xKJ_F{e1wM}(iYm!5dN*DhT2EHy=-k~_3eqPc`xdeGE*Z&_+X z4%Qe*O)q6>)>s&0xXOs}1ffC{+ zN_avT9nUD?NdyotQNj~9cRZs6e1(rAfOtj;_zIsI51yZS!m=P9Py)Wfi!8&8BlPLF zovs)zd{+Hosv2tySscd9z9?iwDh;efCMw0L$jnY0JRw$@x&y)uAMSu@U48&DFW#i6 zd*rGt92+F$Of@hT8jg*bHoA;Yx6Ym(^zq^fH#{+D1=QY*xS+A7RI|rk)Pkpu2&Af^ zCYgD_PN-_0UMknU7w}otdyWOEl~7A$$Q0c*R@a!M7mGrXhs$GT!*Y6@Hvi(R%f+lu z)=W|r6+qESp=(Mo;N{qn#Dhxql1-K7!DG@FaOil=q2sd}MsOnsqtO$Smx+HZgR z`A>iG)!W^>qo@0f_(>>wgcgW$%LExZyH)}fPG(gSR>wM%A)!mh<=gcTcJ%eemv2{# z_x^Eo6+Seanc8oxwYLJDMQT7MpqMmC;#7n(H8Tv{=3T^e%%G0_yH@^Yw|Us^-YlPC zFqR^77D?usRH0XitUyp%SfPh1p#ab9-$^5~nTUyOx%I`tDq!C*iWKimBC&9)1k4--K^xZIqhp!5kL2^brT!ClxLg^N;Q5U&=W9gGj0V^@0pm`(9n4v zW~TT8(2v)7!i!Hd^#&Z-JoQk#Wh+rb<`O9OK&50&90<6|JQPJQ$p_(eo)DjvCya=> za}NxPG1i`Q>)BFo6{Yu5F)#}EnY-hdg*zO@uiyFY?Kg{!-``sG#ScIKZeN@DcKyW` zI3k(2cuS>V&}1={04*4_VWLZ_C19@*jxOKJ?QY%Q+wHn;Z8>Yq^y!!no?9;&GZA90 zF=Z~E)mv`l!;~r+k|t>qjIH=TKW2Q%Lb*;H;`923xG{LhwOIoQE@M{4G$pS+wcZHH z3(Z_89Ij>7pIid}@AvDv{r^s+#y5+4Ynx^NxH$I*|0MA|>F?QV;WmV~J!h>In<^wN zB?VJ18Iy6snN|aIY7QE1}6gZt-affeA7xfou9JSOOjfBCg<=P8V$rwAN2&FZh*_)k?67s#% z)MY{1#@lkwn%b(4Fl^-97e~&0@>knsj<9plQ*!}W{Ly725>&@<~VZiq`)@*!9KG9-=92;OZ zz}m4G=D@vqEJNT^du_d2oVfzv^A@I8{vSUrS7#l-7^uSyPU(O`@opuhkg`)KP*OmT zowG1GLBPh5(#*_1@e4XT;&pE)d={@?Yp|Y}(Xq36&u-?PQs)>w;4sw*>dcf8@uxzj z0}Hah?RM+M2e{#B2cs&`1 zsepP6ErwRaO6v2j3(RL{7Cs~(rVtt*klu*C=&x zYSB|}oTW=NAEj|G?$Ctsy71wOCLH}yckg`6J}&Kcacm2)dAQv}!mq8}EmvQE*+@5X zu@)e7g4R<3BSaQ%8k#%0c+RLIb1~r|Uvj{9<(p%l?@{ez%hjSUH&cJ(|FM>fL@Y48 z$&L=8NN6R9Qw~rGC?`%Z&qD!^3aZ0-vad(_YCC}HhgGxHCv}jw%k9or3u|q1HMp2y z4;>LLa1>B)LfR;Yo=XU+xTiLctine;QvVqq4z3Zvvr@k>gbSE^&8_r?N|CJftlBtc zV4<9g(9FVbJemc5e@6V@EH?WWax*OGn~mS!E~{<#R^Wg9>DvM6Zl^5@jCd>$i|#R% zpaL#sMQ>x8>UEs%A?`fKi9JcCwkUQ0ZKdp%4z2oh%w|u zQ9?_@h7=1@S}RB~_fldOQ{kD$Cn)ELczZCwzg<_meY4%IH&;#RrgKr1C54nUc83x_ST&0;NJMq%EXKU2?2J zbmm=5bS=rW))t5EK=%)uw}vfaLG3;*rjH_NdS;Px2}a|M&;-mCN2sS~ty z*QlK>vRDzbMBL^TSYQg*Jyyf#q~UJ;dbc?&f&-Afpa~B~3%BdHlLZ4=J3(jAlF6m8 zf|nAsSazt`vv6>lt5QM4v)leDC>`0%-Nvea_wHf!emmCHY~R_&+w0wQYNa7ZBgw#K z!@rEV=Pq7T0WH{?=bF{#sRZ%T%i!-1>)n2Yw^said#o4vF9Wvv;Hz=DKCH&a+OdVm z0fFr&eO%99VCN!=YO2Da)htDllqAh+?W#j`5m}gw<{?HnHj( zj-(viz)4fQ?)z(Ni1(&uzorzFlv*ZlF@uVg_}G?V+Dod8qGwx3JsodTJ4;7N~HpNST3En1F(HbM7L7Mn+BROl%1Hxij9CVDI(L zR?RkT`HzFK$xjcrw?FL*i-y&G`rh7%W&4~4B8`nHchtZhIbce?Q>#D~5jj!m0T?RCRf=POXoJJBS#F_Q=cWH&n{kLZrSPe+kGO`hQ z>KqxXw^}$5^^&U2iH7+d?#MGbIFoqT^JITuI2fJb)W7&@ipupo2);` zwQ{V?TqtMt;+AtOF~n42YF0A^o0+IWdU87+zWm&*^5j)H9q@4Igdt0XRvB427;33S zbH;AHb??;YubLNVYvPqQ=vkuE0<8z_sY!8?sHqwE=(*^C@4O`fD;?$~0FYjg0Jv^> z5uatH=eeM^uB;{zEeK#wo(e*in21_0on~5AA|8#%_Pw~v!}eoY|MvB#El*FMWJED{ z%gtu`n(3Kq=vpDVcfsDfL@cdS%NEq$|ZYj*3c2%o2LSmC}SWRz8 zC4#12N(^Sj%RE>J`OysMX{r@~vLGM@hWU{{26vp;REpf~eAqlvGU??GTX^C8T z9#gfp*w~)BVAylBG%|sTLWwVo9Y$G|1j!Eup8Pne$7=duZNylP{&PCxRrv;B^;qc69J;_DknbS&p-s?$m^AHXn!plPhd9WW?t#^y! zLj>vDYWG8g`7qi0Sy4D>YpF|2Dm_^##iAz&#d30XhB~uI00}Q%#03fWL^>4DB%D4) z9O9XT({uXq@vPncyX|32ZtVOxQwQ(#VNO2o!_^Vg{c^KC1Yds{pZjG}*wu7Y=p<{U zDN`?MY7_;dD@y_*2s0gz;pmDmcIRAg%Ca?I?F|nXzrI`E`k_nf@LIQbw%JwNv|}oA zYP3nBSZl}{2^c{NYZ@Z$UXT)|#z+S9$PNex2y{;7j)dX?I^5l@S2u?VKfZx!(i3y) zZiZ+XgA?-Ews#7cY8Gf7y{Y0|6?BXyy+SCC#$W%BzbvfT{V=DydcU~0jotb9{~lJ;O3G?oYYYvQH2HsV&B*EjI1b6zEW&^hFIC--qaL`y3$f1=DKEG|_#&o(oBTyg z11B5?>8Vm{IODJ$73~S&FYvPysQT=G|eevDc75&@W3v-L6V%|k+4)L)d_@5-)E;8PWKm7TJ#h8WMx5oC(C;7cUfBSmzW&2o* zssS~nUUMJ=O2Et>qQuVXh!8`NKI=rlj2FEac1f^x1AhFxSZWr+kK_tnB5(*?tW$5+5O@R>Hn_QbI8!nmEpHC0gqz*{?ezZ1UZp~e1Gwsd zUP24%o=OVBSwg6kXTD*&kRY5)qz{wl-}z>DXDfR<1T*W!JNw{^cgwf$e6zUUEY~BH z+`Y5a;b5M6|FP9p)S%W8cjIGV1(J?3ZJoS7f`9H*zKku2{J)1kt z-nCqS5jvUzcuNp_fZkcT1eIXTAqK>Gq!GkVGgV=O)lZ5ZY|zrA}-St$qF*D+eI1l^2s zg~n97TOkV=jI+*-aE}Gl2mSTfZ<7|IM9SNkpWW_buX?+FXrES5?7RI>SFv^VswF1Q zjfkKXX+*ho(Zm@>uD|AabUw(ZV;+kF52HM)lK%eS55Aw@mA|!}|Bvw-ld`1L5puKM zDVjpz5UIJ91kfW?8kO&5R?vl<^mzora}1SpC@nFNM6d!WNs-7N3VE-oPDZMWY4@5A_mc2f0BGDRI@pb(g1Pdz6J*mIXyB}T*`v1d#;FJT79E{kQD z!lT@H>$m;YcKLSY`%>10|8~FJ&nLpiDNqWf=SWr=0*79pdPo+UDJQA97!@S1eddzn zPqUDB%hmGk;cooZ<;L6T3|jX~uIrGI97jE62A-9&MQ9}55F=1C7A=NVvXz2y_yj65 z`Prj|*8k7m+b_qBV|k+Ux1Ivs711TnC{z4S(y=|$vZQjUZP{AMRW)-fDr6*y%tVPv zunAJKDqS+`IKp*=Z64LExO<`TCuYRryG2)+~8zOc#Bc zqVdjY(R4=hqL{{MP~`b6nPwB3096Z}7GcD)X)z67+OF6$t(%~O1nM6myZM|+?UDc6 zFSJ=OTF9Go!mF(zNCg*nDW@b%J*Dt{8ZgGDY?k{$oH8$+789D$EcIzRoxU*c@A=yu zay#Oqfo)J3WV_>|K@?4BRE_f0_h2ePIQ; zXYw!f#Ff$&WkDJyMF%DpZmdeQJm0Ao{7D=KlXyCbi_O}WhFVbxgt70`5^ikIgjWSCRe+nX@}KY?;#E#wy}!w)2UlfJI0xaP^a-yX zTr_bm+T@Cai;^e&dT>#^;}=e6!sTwpLpP0w0+IZMe$}wD_rC`7wu;2 zSnbt(bNT5?8I2XoK?>ADl)Ga$SustDa7uIPvl(Ss9QmP_&%%g$p~w6pOfzp%WShKQ zU*%);v&12fH4I>l=)hmlbS0C|uE?0gVLFS`+@FML>MN}4ds*svlh8}pESjbf^)sKn z(7U)+cDl0mH;~Id(&?Y*u5p?yVPnP~Dg7>XW|Ac_OVYTYQRYXJJWeC#&3p{4PSQz{ zCrL(&*^3mSpJjb#1Tx2Nkk*H|Z0$QS((s*nu_F!2Zus8-p$Sox*}# zUCd_1tjOrhkG)wC#L;XzEhcf4`cdI~Q5J_mnoPWxQGEDW8V&2BwAB_pE4y^&O zvv8JqG)xl~ds!Mqz888E7N$v@WHgJ5AWdJEY~^RB;Pr}1N#0(3dVlif_U6Zv>+`eQ z>z_V+IKRHRy*__?ar5c=&bOEDpSh@6Wt^k`yf1D5$^kRZY{ubJ$OqSK?q- z>+M9jBQ(Pl7u79F&RqiDn?>0yn6T8Fcya2{*)&yxa>nvx7Sh7Yr)gFcn-UDZ@}>F) zDQCTTv!O|fF@DqseV|RHjblVHYZ5#@PAXK|3EG>Fsbghtb1O7k>M zl6dCFo4gfYxxvD;H=q20aj^x+`_C~heAl?xeo@o|`EAC9lTR9L&ToZ_g8rh739fLF z?_3nXKHPYjw{qF`j&8a`@d%ODpz#Wt##+_2g4CiIlRx=cG}#;@JR-ghz%L2cE-r}1 zi{-Mbc>4$sRCh@@AWg&a7W%3#glwVMN}cyP6GT2%x!SYqE?t;`A0CVdMtmi!DbN8j z&97$O2=ak!!!2%=Gz<`=2P4wgVRw?*fsW9-Xwx}hPPTC~+#O~IBXT+r#%slyV%B%( zZ3UUC?N0LrriQ4Mp=F8GdNXjZSE41*-rv@5;#w!<@DpE>53F0#s#3=qeBJtd*!(Tb z+0vw3Gya8KbxUgF40%K40>+D@6+Aw4L~V#c1(UHyj){-77%+$zIje_BZawuVPCHl| z3^6?pnd*V!WJjKj(h2q<_5(;|WvQFfc%mdp z!yDPqyKr%GNg7eY2_@(6Zt!b*2S&7b&yk8wa@TfQ=DAYQ54XuO&y|awzatr6XKj;f zTICDY9ACdXf31a{5)KW;NEVs0nP?ap{g3~l-tqR1%5htlxG1snqE^)E9w$4V%jBlu zlMB#L9KCf!8<)lx2|FOoveo$TikMbs>3n$JeSMC6civtXmpIhB(vXW90srxyH4QH`ive7l_y;5MlkBa0 z_=u3XPNZ#`B`TdRA*R2xyw&G;LJm)=R#cBfov=CW%2r9pU)a%cCgQc;fQ4v>D$wW_eJ$hb3BWp=iY#;t{}tAOXN(@Wrzg5U-c94sL) zH5-uaQo8NeA0|JS!}uBb6_V~1<`JL!mt;KQoO{|>L z@Z@=qOj9GTv)*3Wsw%VIT-l*1vtBc6g|+#rsK3hAw(Zn812CAN#z|x64Z?mz$oAg+ z+`zdi+Ip2$x&fxdZ@$WNu3AxX>B~2D-pN)0a>ua`B65fiHSC;B)ONW-3KQ$84B4*^% z=@q$Z#FxjbMzkUqC1AJrZ^+3ncqILZ9G*5@whK-xaxJJjTBjGU$<0EciHcmGzdt{@ zIlujIa(S*kbOfu|(7a_0?sPwUp&|*)yFt7P6XDC-d)DyTzb>3bX~Sl!q|elSZ9X3s5rIsGY}PR;Pi!O{Rpdkyol zrVRcyfiex;96QwK1}S}NB*J8p>Nl@N;ojsn-f*tYo)rDwKv_&u&un&_*UDph@h9=} zc<1E`Gpox$X>GsERdAC`EzPAU`0NqUAEr4gWyojS4E0Gi+4%&A-~=yEcV1q*Up32i zUJJf2Jf^!B12+wB`fNp&&^%{#OOAG#z9f=)++|fauz}fP!~*?1|Lr39T@V5ajoe-Hwan8~Bj+ zDI+_;P1?hx9pEPIfszI{o3DzW0Y%atCNHJ8 zr}r7O;us3YB-Tp9KoHjGn8OP6#SfeGYi?ndCK25Z0*wK?)t48Kwd#xe;XP;gV9V=1 zAD@jzvYTpygUm__UOsi{CaW6e5>Cirv!GJait)-A?y_cO2}iFgvuflh&0 z3DoPLF?@!=Cx`Dv$0d0~ty3MUARXn=3-V;LWfga;1yFn6JL62e$(pYigtub(9`J*!#fd|o99~j>$4c^ZN#&C6A)m;h z(h#s2)Vq9nh0E@*2&`a7Y{wDdz82v@5beAyQ3&%M@Jk^(KBfiG7 z)mxS7?Q2n-4D;;lISP`99KNIXw4&X7LEfuNO3LLcM@;C`;i7qEor{@yyId@5Q5j=3 ziYMxud;!Jzo_2*&eP*LX{YKdePbNJK@VEOwCOr)BF*dy`l(E7E=ft>xkOuXf*UuAG zx(98^!x#H?A}!j3s2|aDMhtcl{Xju{E-EQ7@>aOp-%>^^z*~)s`GcNBI1y>;d^*fk zC|JQUQAEoph+nDg0wOs!*c#$G=hZzR0*CBUbI%&77Ob8O-+S2^*Ib}#YuX(BmC8-% zt}=dZf6%(aQv`;f$ZUYb(r1~gbJtjtnt$f^QjFBH6?4XcIZ ztuiI2RB}DuM7z0HF~j|2?2iLfq46->t}FErDGc4(34~OKDCv$$v~q!R60XW3>yiiS zWK}Ccp_Tc!O0-%h`o>yuv#LN?@IM$7w(D~De8HBee*IPVa4xEQhC)#@S&4?!v~5{a z9qE#OS(h9POVT!UHsd*&H=?Ui6zqt1e|mpo)%=PVDlz6MVO8Ed)-5Y;jnRC2#~yFN z>ey8?na zt0C?VqeJu%H(2ZjC~)@bMI3L$Eu3~<*+|0paarPS2zI1|>0OI~N;s$Y-Z-$_jFCAG zXkzOU86|9tP%Oo~WcRGZCYKJP=G9CfhzyNOY@IH~VRdv&BDHp}9>7D`F zgxPrVmG*HaNw^iLxXap?>Gr^2V12&prmU%0%Op9Ov#JFMp#;_)m9G$VDZQXKVoqO^ z_d-ZkVJ;gGYeB`TlxBl_QG}lgyx~`(?vMz5(J)2|(ZcpU`)~uZuyOJmC#aA>xJ&mn zayW&cB8chC2iZ;0rgb=Fj@&GDN@noAjN3d35HElcTA;Uc+Eqo#8Zu|lxilF2;|Q-+ zpXIdwR?@{Hf#+wwA52C~Kw3J-8)AUB&7JkGK;^qlOi{qD5~LK>oHc_+BXB#!vp^lZ zhK_5x-(Dli5|MY%2M7E2#am+yt4wCWO18dku}C0Wj5hNQLT>}47lWc>t=%p?B-9Y8 zHiS>EuS6pj+>ic1g2rpU|E3+fOVEklHy*c_*fRZRS(RW7?mcv z^P1?UtQefOWKAY32De+(8*Z(FaRnTN_Ygb0Z;;NgfM`0MK)OsX1=6!$N0)tk3H z?>p|*o42Ok*8B@sZ~NpuLvhP0j4!|>Z8Z%kFst?K4N$P*hFw)u8$1HCrTJaa@OvQP z5i?whykP~aT24zjShzUu-QxvhLE9qtx7w*|K~@arpFS^6YzyI_xfib-<~*$*PTIBN zR+){ron(z05RBt^T?B11Gl*kn44t=eVx?FqAU$kJH#PHfWs38fslP+A7|wv{s1~AJ z5BS8f(mr{~Xw}udY@Kyw3FeKhs>F$=#;0$zg^PPYfVCKTx%bB2IKlZ@M{lGB#Q%z; zAN68IAL?D zO&x$?<9)!$*;Svax2nP7)EPT)#`a&}M|5L?J{n;0B-~*wKYz2uxI^Q$aOBSp^;D?l zKJMScNK7w7&d+W8arcP6Got5=xJ$ZTihE{DF@O1Z{qDz)*Ei?4H|HNdUH`}J+06$N zzkG1J>h%ezF~s4%xw$=gnalG`=NepIT%KcWYTjw?b6yb{=1T}d$B>g|F7DrmHu-|z zGo8*c1h;YE8TkdyUS&PNEPfZ$zDy&IydK%xjpESzxWr@rI769d@|>>T8j^(DRx?!& zM0?PG`prSu!0j0Tq(EE0jQ4~_vzf{g4aJZ)#CX*-bt>L6^g#Ij%cI|}i_G;0Mj)vy zo_2KYmDRPb8wu};HpLR1%9Wnho_6g*>1juo0+KdQ{OQfbP+|@DFnC%Kb<35_?l`GU za!>3>MqHg@o4%d_S_`hj)0?YT8?+qYUUX1Gl6p~aoulmdSKQ>bIGor#VKCd&t^*ob zEF3a*{Z>zaxdoq1>2PJZaI-@Lb?Dl5!Kozov?2u~myA_Vg>WWvFv|MCY0GNk?y;NL z_sQsAi67v2#xHvEN7pd&rWDhavu;3xyUA?c^G&F|ypWY?{KRf{6<(k1kje;mXze)2 zb<&c~B74Wdc&!jA?4D@gVv!IXqo7T#`3Jv?kBOSpcT-COF41qhBoVjQwPI|DLZO zIIr(JuOGiWG0Y6yg^P@1d-MsN?uD+P_`7+r6`z7E_aD(!zl4_oxIKdz~{l4E95jMwUCnc z&OBwU8KqmJW|aRZdn4|iQ*iqZ9iV-TGYSH7_=(fGP>NMD^50tZ7xfhOxA~Ita-56h zzrNZ4eaWnz~ zCL>Oq5tClb`RU#xCeDcQh7tEm{q-}9XGdwa@5EwfVv#ek{r61dj2QMKdhy;PhR%o< z9ZZnOW4{pt_o(zE2GQ4q=b?mpVRJh^*YY3bXA^9&ot|_~xw;TLuMMv2S?D$Gfwt*L zyRdFca>pJA5jo8I*Dj6q^sXrJw;D-%zzf)R{+RqJ_Po92inIQnv;I3H0oM!>nKFE2 zHyzy-R{J2o^;_IKV)!o;(D-ZuJeB?AIw*f9(72nEp3VhQ5md{2o_)-I$p(WcCdd ztnYvTzXt(dp>=#mW&1q{nC$P$_8nd8_aNY#jTrSKdfDD1M$U+#Gve3PDETSIBcgCm z)6;iAfbW8Uy}_;TfB?S-0m)Vn;Erf{E7%vhtV`Vqs})2pbY*zm2+&iHRZEc-XRL0T ziZ3WB_jHx`WA}u6&aAiPhd*2NvBLUawe^X*a3N&7ZfS+7PY(aymAsSW-90O4L*=W! z7_P57{d9We*!f{*A}f+rEw5O)Ar`Amv)h8nyMC!%gUw&9E+6K_ylEJ{BV9d=>MEp! zI?S0*ytU%WZr{n+!|bIHmy>JQQZT(KCMFOZ`NKRR-}(OWb6sU^LxC8{QF@TY-KSQDktJq1U9h@q z#J#-ZhMk2K8~8Gz5?TE$2kog`gV=&OP~xE%0vE|0`NSUjkxdHznc5Us;kv#l0~1}* zPL`e%VUR6qR@|hGLMBL`TaOz#utc`f4 z4_c2RohFO8_Oy`7PVl@4PhKAf(}{_)ZD`Bpk2*inPHR2e?5Ub}P)~~>A-q?@aG5v2dX6TOTeFHS8Ue_5j`vy?UbAh$jyTTl-_3|MzXT-@j z07;&MtGyltCw*w*VAX@)!>pvpZyxHgqU=Hm(sS@s2>g7Iy|Vjchz0`?C=~uSCNn1cITK2>ok1 zU}v>&vg*Nk{tojH6D0e7y@5n>zTU1H)c^W#?K^MnId8qw&4*0n;1SbxVL=c(CXlMkr0t@RxFgY-7 z7{TAjbZBzi%5bGW*=d}peG?!Ye~MBu7-xfsXc#0;3UZW^jCH0iNet9 zYdw&^ABZ1=BZZ-%LRIG=S>VO>jp+{7jR~Ay*d;>-jdYJ>1h+!E76qYI%TH!At}fbc zc6mWe4sYm^{KBdQU1D8wUDCW4s0ip_w+!LBAH`cuHXRLK%{J;q_SM-N^tShQjAJ_o zS@0sLyqQ2W$if$mB6|;d;3lCjxn2d$Q*S$t+Mw@}{tiwJ$b7~v?`=xPUVwv#ahjkQhnLsfXt&nzN#@Y&Jr$J6*jhy~EqotOEme`DPPM6peNTj6;O{k@DWSP%Dv`u%$B83xhS=KYYKGvw~PG@X%#hsV&5mZo$O zd|x`~*?T90iNDR>dKL-*I`joIAk6s1pdP3aEtxX)!8!@qanPTmd{icu!Y`omaTZ>* z!(7r8z9y{f1b{8ug6o}Z1qtE-9dr0Ww$TwJl8%&qhnaHfA zNDRUWIXo35ugLpOtO|`}gJLWU!R(BwY3n}My5JU>NJ26QJqLr#cx;Y+H0X?dq$$I< z^mHAp2)vF#zeCEu0Q|ycn$8Sc;Wm$Tvgp)fo1V26r#q-*P+QtXhBBwXJ>O@V`Q$r4 zh#?3OB;n?61e390T}Ym0hsy?q6@e)eTIVHyHncT4dF~Fg;)H-W!JP}xsYjcZP;OP$ z0od!N&Y~&cvF2jk#(=6J?8aUYI9w19ea`BExQ8u~pD}<00YYgP;04iSm6HAQnxlF( ztq1B<)Nrm`fzi@{9DZ6bK`vRvX!mNE0XZ}oE#V5NY!Sg^dpXdaZxuRkWx<=%kLKkg2F{3nKVq=2 zd6qfo$H}H!?>!T}%&Dc2ig7PIh~|zp+F!dKclEPu2OLoYA(^6>^})^`uTI>;dkt&C z-tT$WO%?hfzl$jn_bYhRbQPfzTF~MR$uQsx$qKC?mwloZ8t*!F@;g6^Ca6r}o#}k* z?d?~6L$GYgSd&X7rWKGsd8++NFiyvTt9|`FZL`b~uzoKMzd|mgu7GtCshnf{@*y*4 z#AL&U-&XSR{5`Yh#8PKsaX&GC-; zFxwhIu5e2E%9umTUQ=26>0U`ra6Ftj?&% kJ+-y={{4S@`xE_>l$6$bk3UZC3#>|A@0ydGhO#2 z@M4`_pW*FcMh?##en)P)s!%gO{2O#eE!ees6!a-QMN4zdpc#DVu?{|ZoxBa$p@3%q>kFT_9}crYOF0(8g7oDudK!GxoXlj#L$#5ed3Ys zX@PAPAnx$H6qUJtH3;E{>H|0}Lu~u1H|j%Fw6?9=0EvtW*6@2Qe#8%~zq~pQA3lCM zzj;k4q6Y;apHx z?;CHLIH=TH0hB}AQRg7o{)=PnO1`*4o~a|!RY;_uQ+go(7+l`>A!4IImxk%aJy1+0 zYNwE_Vh^m*_h>MKcdpXHO;&&z<`5x4=ODmj*GjfZeH}Y4?1_#)XR-Axt0Q88FIHsf zgQ8SG59icfKv0fJDcbMpI&J`HV#y@Hqne@u_fp>hh;YDXqPb(mY7aQ8JNkr)G}*yU z*SG7!Yn3LtsY{OadcqX<_c%&)t(G;;BQno2sy~uSJXktO?cRM)r{BvB)SB=THh~{d zYvO7XZ-~WSYN`MWjcwZ73UFD!iyE1oO)Ni$H{y@n6l znWG`G&gT}YPv*=XG#x5r%NZ}(7|t=3gx0l@7g~cj+cAAowitvEjFa(R#oX$~)EOlG z|AX30EK-0!?>k8146=iV1S&ghB?i>)h@K&igBa)SsmsFUdwXiW#A-hE=RH;VaF9K{ zjEVJu!=JY=@9D`4Uj!C5~E_CnOh2&HJS@1z1}Qr~0{|LJ_K=eojtL$B@!M#=1^ zPK4(>bMdz27(A;`n~B#zs=CxE9HJ^{^XU3mrffm)xj@s?i({KVqP;(AQZ;l?=^FHP zN!~JYapv^7(#q5+f%X!g9KK`sy!xG&L%$Mo_UQ5?DLXAxG#o%Vb6Qfq{A6mg48b=H zJkbks)<@WfpV|Hc@`xgXrJ6VVwWad`FZPVyi$<+vfAQF9tzz%Pf6-LrUb2dXUl>p^ z*lTEs59!FgaR6Raoxl3&{ms2U4l#ED|Kh7Bm|p)Y7O>|>#}kT9Nl0h&OTe zztS4og{e=8PF(ON+1L4@;5HL36tiKOfu>j@OHtr%jl3s{85eC^Bkj0cD~i+j0tecj zVtc;g3PLhYUXf2!-jP0^%8Qdhvvr$BF#u)LPCib>7fsNLJpYcuk!G91NI>;GNbFS~ zwC>8%Q0VfCh^D}=P>6>LYU8js-7@bTu3nOm!^=*#bVkXW1)VM$`any%^Zf=EfbS){ z7!R!n$!V!=(}*CI0p4{;{shB%Pm9$aSjA(1Ptz~%!(#ZCeTT`MQL_I%fJW>j+Al2|3I~H7(h4Pxu*IR|))i-$5d0 zkj>sM>%N+Xm zvA=P*^l)gE(XF=@djrL(NPo)&`OXi36gHjgy`Np7vCCnEKaTDUF%kGv?&Pg?LEP$4 z4x}*N$-FJ0%!5N@OJg!B=xsBIQ+m;==P2F;fu-9_obU>}nc1%W zon*uMB47_afq-DWvqlXN5A0Lobrp%$+t9OH zflxB#6~&Sh&!x+)H@Jr~>l_M)h~$L~-X??3ROo5AEACmN&>Z;2vO#0MwRYti1^{Cw zzh_-zb6IdvC*-hQh-Lc9=_zRWf@uYcg42?mt3|IHE*U9#&MN)Uz0{(eykUiej7uHI zQNm-xCd4(jl{1U3RoH<{OPb$_4yWy+BOr6q?j9Z5a?*0itgCX&pVV#qp1^zfj`7pyeyxuA9!5b$ z;XmbujT}r787Q`;t;bdktE76i_t|nMu*28(M!~;|)Mc07K~Y2ATJ9GeOmM#U*r}oX z&QD?tGVL$X+(`zz0V{1|UqgvL5`q5qD^L$maKiGtfkUlsM6NfP?T=D7J>vzmNuEKIXIyu^`yLj&bRxD;3xid1 zFw_v6tT!Gr$Sd`+;J?0tZBm~K1h~a@A$RmweB-4-NVM#>q;hV$awql>I6pK>|lAGI{G9^ z);K*h*L#U)Swap!(Z^CW!iTxY5CNBfA^cYK|OiP-fj(1#KbA)sK}moOv-he9Icz z6y!&q-?7J67K2GrbjU5vFz9v19`W&g-n{WSWkE;|f2Ym;E4N9v%RH4g_}yP%jZGNcvABDa;@O0y63b~f&*+Ye!S*;mJ9;lqhxSC`2V;Z@s+q65aD zmbM*u$4qnJBew+PfpRQ*=3j75UNS^`(rsQXE%JaMI7Mz+b(#L>@BAppV3>>?Uh+Fe zu31%a;1pM%pAtzchw6Vu0v+eqC`KD8-w(mpSoh)6sZ-xWMxXc0G5f^RXN;Oe+XA`K z^8>jiQQNXLRi;{*^ra}1G~2MP5z|@@9lIHIeE=91RFVg%U)|Dn!D!ho@GAof3^py-3wEEo0DD>r!$I~wOra}l_Z`G{2HA@5pR@NB&Z3Rz zbRnJbc=aFHHcf}(4}JUq355qEB3Vrv2-IuDxu_{Im=*D6LFEDjPzrSPr+}#Ht}IC{ zN)G8ox@|>+9hV>!TsQ2Viw;kt<2p6nqBF}v=H_>v-k>?4O@p}(XUn!z+vqUO)*8I7 zC*kX8nd7B1)DU2j9re6Rhz>{CSIg01rGA<_yHjQQsoKmhM0% z$nd1bFU(Ig-52{(Q`0;Gzj58Dj|T}$v}O3MVGkG_`<)*}5lkfLVI-nRorvdFMAJNH zbxR(2RVZ-?izV^9%tXWZydouiL`;{aDLK4h%il#s-teg~jTcsz2}H5;(+%vaYgh#b z@ zir2I%#FE_T?ChI`=*oh85H0zofv`+E*_U*4Fqyr-vpdM1kj)>vXKe42Iyhl_A24T- zA!K_gwYS5^Ygt&8o>hiNO{L~tC4Wl&gdEbQU385f8V$Rl&p-RpHkh=FrsR!dNv;c1 zHE>{Be6j~}N@dQ4VcuF{)iBAI#MDS^$OTO!&twPa@IJNQWw2l@ywD}kp>R^w^woeG@v(Ismeo-12y z+RfKdOKAD^&BExhh;?g1egqL!`AGPT@G2Ke=p|?f%yV)vFPY@n@6F`rz2z%A|jS$VN4LFU~HO4l^ z+97_`2z3(W55|9EE4yu|^gBO_6WBKXij&tBP%C}uFVGq}y&(4#3$}s#A7f4}*ArH| z{kp4kZp|%}ki#|+RSw;-rb4u?>mTk4cDgJk=(4~Ht#tAf?DQSj>FulLJ;y!j?d!Sn z9Kf+R$B5?uj#ZA4Xw3xu|Dqh+bJ-$i*?^GF&!7>&z67kEg9vnIBQ;{uQ`zj|`zYL^ za~o`+$O4RqsC?9EQyh{Ib?TI91F@I4FTtaOMFMH~l()}w@QQB#qhE1f{vXc)FS@mk z9&v^9bI7i3+Q#)cW#FrkgG9`d&shGLmzZ{?cFV*V+%`_N;^B5{Yljit33T@`nA}{i zjsetUh*_U$V%wryh;nI?x;qI8-4lox0Vf!!nnl~z^7ZlYoVSZ^I?l!NSP4&4o2^v* zu^%Q82xVJ-a&!3!{TKok-Mo^0hZT?o_huSQnYgW7w)MclWX!xRNZ|^Jp-rBRt;t$h zM^m{as(v~;ozh7g$6WU{eBrr7aM};S3b*Q4?VYjj!OMg5uoVjYLXne~Zj0DH3jv?5 zX-e?LYFd4gA1 z;nI@wZh1ZJ)L@c|dk%0#OINLAE z2JVj38D+8~Bl15_x9nlGflIhJ*&% zfW z3pD+700o(t_p`;|Hw6) zv8G|oNE_&_z$}fC;mpvzk>O?y-5mnX)!k%D0eGc^xf1NiX0F*G3~$$XaE@NyKOJME zXf4kN`Bf%^@3zlULv9kV-+DW|%m@AT zA9LSznK3;`%y-~<;V6ZA04O7el{3sFi@ZL%8x#=BjKto2p!*$f7PI;iuK%9iIhj5hfK z$%Y>Yy{Ei1{?BMXi5Y2$iSB~Q6M2lj+c-xd$++K3d-f6Vot`vm#K;-Zd%6Mf^S9i~ zr!{e=

qY#wL{M^`N!t-mEjk`jBwPe&LpG3pR~=EzSKn^?8wd zMcS#uzh_~QY#JQs9>Ku}tM6g70Frw9``#ki0N4@RF~DiZ#@*oQ`r;ZEK@gplO$JHc zb~@VB*|Cjge_|dAFq-;l9B9BAfIytL(;s@5-X9=pHdR(bQFW#KY~62M!P3-t(Tl+R zgA>NGpp&-3MhO9ztoI5u2#Ww=tB zW-FJ>#%~0`)~=T66oE-!x1g;<8M)_ukhWTI{aHjVl#2_QKkHe{61b5_mbl6vh8W1| zp(1m-!DCi=Ay+4!gDTT%oGXlvuu0`=LyaG0ikY?mF#vtw5dB*?cv8>`T$HvsDkT1Y zg#@d7`bk`Vaue~}y*_ILLyi8zjTuWgth$cWsb{t__GLUKouxqmh_u(RM)wo*r97v7 zlMQs=Y5eT}Vtwj8(HMX=qn3 z@J>2f;#V@p^s*E0T$Y1!P>8%qgwYNs(Zj%=Qviac_G4fNDBny6M9R{ywa(fAa$B5#;}4nk zA-6M--bP^f#Z+#ST>wGOpPsgTI)86*#|?62e24?~Ue2DzFz1RZFw7*G6}j`h^tTQX z4@cp=*B`F*@Yt+vEQt`PzO1=VMc!(=I_)~(#~xd^{Ia5#3m?CqpqDw9oImR0sUNSi zyN3Lfq?}u{>}c99Z{~kU6*C-Duy>XSz9HkpQ5fv{>U=*OIWJ=VIZz3~kgKHO68u5I zWHHsm`)osn59T5=d~IV>Z4D!2kvcNrPVS&FLpfgoK}6ukeuQ}lv~^pJfk&;T&n91g z2^QoIP3g3`BM#lvf_y)8`JQgur~LuWp@pz#Ta~U=4ieGVZ3AR57=6Pgz1JL zXk6Y)QT(_s--()r>gJbQv|t=a`A&??tRv>f*{s23*0=Fhr+W~>G~ZF3nnRQdU*RTR zk__$&eIl2{B~{+g(1?&ELZ_>2@$nWFnH#Nu~jVeo)V_JHJyP3H^k zdh9Z}v>6uKl(M_kzV~zI9XLoh3YdPk`$<)Lor{(LOk~Fab`ScU+RP2~r^WShY9i?8 z>UyapN^>X&2orY@+2B-X^grq98s+-~(n@B_wzg<;H;S}jGo|HYbGnqij%qDCT1nIH zRu1qXgT}cC>d&m7oZ_8Mq-MAL1W@Jh#Uu@Vy7nn6v;jC<}eo zK33`%Q@j!UG4*=bpFf2#SmOMETeTP40&@b!&^{Q5{9rvD7q~JOJO*`PGvJt2pj%^^ zt(UC%>ZmA*5YjUuQOTk0Y1DYxbQ8yFmtlKqnl5h$+Z?fQ&=cXHf??CTZDn(l%x&Od_WlL7(y)T35NLqCfUXl{lyt;`qpc>_Ax(cY%8-v#jsb1;`Zuwpv^ zyC-#JDs*3%s1Z^;xx{d~6reS15oMq0zN+<@(P^jWVE@>$dG!s&pp( zb5eo96qRo9l+Ht}pr<0CFrNOw7~d#Sv?$1M9*_T9JCoHZB{D{SP0pF?JFt>!w?zmE(t*Jiiz&g4Gm zP-P@iA)vLs859+&$$5NP93DEk=__xV>sYafCG#j;d;eyS>QWx0$`F6V7j|c$-nL{zKDx;zS^YqYoWQ3Z_VEKEa#|c4f4x&Lk&*#SCT-4 z0{(@*+$`FWU&w8~?_V7No$RjJreD9(g%DhKXk|~Z@I)rC(J~@O63CG0)PnpjgtO%3 z5eu<+a?-S5zn}UV4)0d}HZGGgcNZ9#+;ViZ(@HqINL_Umruu)sif>?p*}624?@#*)9y>drgi5BDzGo zZh0I2=K9zMu7CP|s|H@#@15lbhyH+9h3NLFbsp#Tnz{=Ly53|--Yt{uAf#{B2rdqY zu{3%mznP#{AsAA>7bF2gt$uV|#}v!BvEjG}e)42hLL5LKSWY=fgc}K>-(jXR6AUt* zNKRvc3L!vFJC-W>iitGrt$TP^GR^@}@KV6RS zEBWDQo$ilk@B)0=_(*gkvdty|LHQh&xbQ+7G43H1qk+-^6DFz5cJ5BM_vPtB@X)n^ ztc$feDAWxsT-XG(k05dc2$O=`O=L6>7Sm>c9Vc*&mlkYwbkK(cxi1MO4K<6^xBJ6} zMEE%>NGfU)wnkowBOP@jXs#sT+qhHZG8rSatKecrs0Wf%M}JhV?tX-J$=-fBrqW@8 zm0DM3D_V57P@OiZ(_F^)1XSZMhSGGC3Bg?lzIrrT=9_ShzKLR@C)D4bOtR7S4dPLv-af)xPs;_R>Q>~3XWI0s zAof|T zGla?$mz9v|hOLY#xsND?HxDba_fATq-mJ>134Tj1#cskxipHDXRvUcuXdD+h8pq#m z`Uw5_+~=Ao?lNmqw!U^&lgt8^#7X^jL(F}~V^7)&Op*jc<%zYxqc1TDRMr&CSf=bX z#zaJ1s2qI>q6x_jLC>$t{p>hM@=4%l1Bh`;Sn}?3Qnk99&CrI1nQDj}UuH*t6q&f~ z;@DuYcGT1`3J|UKHdS@Iq8i8|%kA^7+^N{nZtKl;$85NgZmP4zRiirp@`{YJQtTO_ zuV8tZ*&=xwE9VDV+YJ0(3ypTM)Jddtas-BKi>>c1tS@^5Hs421EgTa$kS&%%=ON_J z$O-}shQ6s;pptTK7C0m_!q3P$FdsWa`Q<3fKC#f!rZKTc)Q1g-#qk!W+Ni&JlH&Wx zW3kmHG7x4%kZwY~>Dg9c1jkzBzFQP(4F*WUL7*AvwW6 zmT~@X0nI)$0-GfRtY=TEB$oJYa6eXQ9TN5Ach>d>Qq71^mj5g)p6^D&-%djCqh$-q z#$9k94<}u*@!rA7N0*o3?oOT?s$^aG3QqoD)T~U6U39BooU&JlLc}^H?()>>gM+}U zNyY-LISt(Z@Mg8FRvkp>&>!E-n%u9BF;O-}=OSZ7XehzoVWM9_ZZiUPyn%!)*e=EP zty3Sj(f0NWA}DCCE!eO>11$jV^}x=~-!7*A}^y7%Vb0jx}RVHe7XteAscOw+)df z#2dj8oVN8~@oI_&`hVE+2va&!4w~BFnNo;tv**FZ!xFkCiPGwdsK<@O+zPqI_9VA_PygWQL5P6gm6CbJ1R&rlyk%%Mw+pkZ z*zm4WChz70C~z$;w5x$W=Hj!=AN6I zf0iRc&^P1h==8YE_O_cS8Fhk2mc^%qLY=OyI_>J9L2Fjb2^~y0`i@z~Q@!8#;avTk zqw0E7>wXX}I=j~t@$mSaexbd24brLu?i00@Sc||NeBB+VvHd;iT$CX(JvaZ;D%YKs zutj(S0)R>y#x|LTH7VPDJQey9T%sTDNjJ^CNg|iBRU5Q#1xz|MxS5E%m8XqvNS=3k zuw8SSd5QOaLJKNM*YQ*pIImHpHA-{m(Ymu)JD3+(VUpvlv-@q7iSPc0DknKxh4aw* zEzB=LJo!fu!e8dp4GuhH$()YC#G2C-{==15=!X#u5oohP!;B>wsix$75ch*`GPSoh zcH^7A*Hcl-GV1nl2F9<{2Z4Bq+ST}p+Cwk)O6$T44XJca9*K2MTywLZf}&u!wvJu1 z`9t12luE93df#Q$FZ9yh{m6rq>uc;f4x@47vznXqiW*XAivgjQPFg#}YJ(DEVw+h$Nqe`nmblTj4Ux~~nzrg2pdaH} zQ!yovXsHOEF&oqQSu{H&?RC{q%Cus69pI@RGVDVxplw_Y)`P}j zJ@tC~wiZ1hBk~6+%9H_!e`zh#&R^^PU#zT}bgYA;xy9`9D_WS$ywfvJoJb;4-rRFY zf%v9cUPSe{waPbSU)RLjU$(Ek>B0G^L)!B*&FXoA%*wcp_N`-Or|Q3;a!VF$URi1P zO_4PBuZOa@x?(9=!@sK#Rc@mg81Nt%XF|qc)D9|AtqKS<%W(4lAY~ig0zSn!(I%_1 zS|FZ9Wu47ljvSC%g(cCB1n!@K?Mkq)D5wC0RFSGBxGhY{b#Gh-?eX^2TCuaG!P2m) z+G^!W`ccX!{^o4fcARI7`~M$M89Ux?mvv)lPHmjo(gOD)e*BQP01f{`1uNC0Kc5oc zL7F+0VXZH@NhykVn9`d?kq22aVvDZ8mfL-+>(G=n&wX3}SJRsHPXjdk`@iwZ_Addk z&@&P78v;{1z4D1826B*C1U33Ssd##PB~mgMe`TVwIP8L$)s@4m`I_2i7YDczlpS*E zt2_lc)O~k1$UmU}V4_juVelCKB_L{gfJQ3vH&=z2(fHOoo_3h9vMR?n>zOVVj zTV#)p{E8C~N{#rbhDVEm*_UeZ8*Wus>g#qf9G!ln+ zYud-!%5U*oyK*Qc>YQ!no$k)omnbFW5`R95D}9U{dI9XU)%7eYf{4w{)I*j&%B!oM z+@S7G0|$rpiESw3@Hs5=i}LQE!dB!mwQT6YoQ1at-2aLzZ%lewpTRzW$PfHE&q z`Lia6Nil6RUF&_JRBC^gHqB(6g32@k?>2<2Q|*Z@uvY*Gs()TC@ZZrgOXub;5Wh@{ zlokCul!x?;CzZmpe2G>9*Ez97=0CSwA{YLOEz#j;Qx{1wfx$P3=G5|(k+z<6E3$u!Bl)-2{XVIRrZdRETH;w^etDkO#*ixZ-Yvd)`9TPM znvFpVYYHH^6PSToQuF@L&b*Sa0iBwt3ZH|r7U0*wb$l$Dad_@t@ zsj+5)4kzbF6lx9X4J;Hb+J!;zAg0{2))DNW2X2I~J`I4_%Tz(FpSXhl3oln*EmQn& z@iLQTf{zOdMLP6$R-K^`sOo&Qj;4(it4EGQJ&{~})4?;CYPt9&OwPYcMeEAWETPA6l7+|YK_&cy|hsJ!+J^kgN zQ1L>#*EF{40FDdDF!LpZQDwuiq7QT-+Iy|bQ!kU?9NL>!tvSq(kIakSxlOv@a^S1d z2QA-6puV>YrB)MZaxRn37hOQ}Fb@>)xsBjfT0B}Dp2h}Sbj{ZdTQnK&deT*p)pPm@ zA=N2xeuBN#U>EHa(@9+Q$SVy~Y7Xes(8@I?!OlA4dx6L6_(ILq+!uU~4{W}VuX*ov zs#`1YMvcsEvQXPiHrQZs+3tELR57H<5_1mYMri^pb7lC6KqZ*gj$W4V2q$*$h|gF| zZUt0SRKZMzfv z)Nfl{4_ek)UCL-0^oz}en~c!yUhi0HZ~~FDFwL6*A1h5^t3{jL%+keOUIz}lfTE}? zCXoMrQTa(LDx^6PfnB)yGfu+Sunz5|;39Ri8(g$_UTSnrt z216Q?KsrkEQ$Y)u3*IGF_$Wu2iRnco8Bb(XWw^%`x`h9<>x-(Coh})}awn0$yPK3` zDs;16;xc^m3*x1rud1<^b$F(|HClIcPIc}za7eux`Xkt;IjMy&9_FU8u?RqKztp(@ zYP)0vvQ6-MEP1*4GNAQ%4_-Ih;#|P5%G5ckt`B=+4vDB?gf?P?g_PZ~Q@7*pZQRf& znGcT_pA|#tFhz22!-Zwn`?&Gp(^&-B;g=veKG8H&O`%#Tj4D2srz>P~56H=S0G_9P z5nttuix1rzko~bAgAX0dTQx99aWP<$`dilTotBoFSb#)+zBEjZ{keKnfpxO$q#WAT88Ap*&WV~m)-jhdg$%TaWlS} z!r4-+<76#?x8@C}0|6b-0n&Q_>##ULd;X%51FI0wF1)|jNaPEYR{b3x%rUFaZOsDR z$)KvW|9zmFiI(w>6Odwp)#RbRL)qypp+e^nYN|vbHAEYlk1^IYVlNlI1hTTsWC46c zG`R*Y@(I+jbl75p;!pz-%l+yMVVRy9XoDAVh|Ztdr)dLx=UJZd!W}L$De{1P0|w2c zwVr_rI}UO!;6adTLBesyt3act{zm~~VMEw_Bm;ZjbZ%R%1u2vDt-i0G#-566Q8dv1 zLDfA+Ro4H39&fU1a!qcsjmeWH+qP}nwwr9*nrz#)t$Uj1`91gEKfbN@38(d4d#&p1 z*M5KGn*ZR=UXHAoT6o>k;*{hyT|&%vgKL?>t7J@6{Z9ph2&)vD-n+Efl9oX%F0aIKf0j`;Sx{Ch6x;uKv?3=q8?(%#=m8rdd1KT~R z#oS?9xg$dq$o_hqg9EFLIjVoVB~?^k7lX~B15cM2AfgH}aq!;s)3MRN4C}lM_Y1=U zYz_gOiSNj~oO3m-L;B^aB9spA{OK7X&rEosr%aKDRsJ3*IlE-m~`z1IV5# z&}4vYA(T7&AuBVk9T#`_EhaorYJnR;6NiS`?4v>-G+!2=Wvj%Xk3wRhe1nG>>*p3h zJ@7+0;LL>*`vrX*nSudBedRB%LT~t;^|e*(^~l#|`!LvJ`w+I7Z}SPQH;pH|%&)(Z z>_kAtDD102MgxG_mI5quV));ODz9$!aq8q94C!7dvDDMh7@`Z*FFn@e(OMX+y4wup zFrWvGoR_?ww)@@#nZm@~Mj2!K;!Tr}=9GSn)(#V08Ltz&$+h?9lIT=eBkI)T&gu^{ zWw#h29?0$EFo80hM>%E=)gNvtw19QCBP6ll}5|mDA3fk-Wo!Ub`Kl!=MyLH zqvZK7dkQzHg3Y~l?GV$;^;4;#OW$UWB~KFnNw3C~s@uSm*Wbj-$arazy+=fNK!tjN zaWebiRsZc}#1iIYF=L%+7b&f-Q?`71-|Vo`{{sy4Q=6#$z$7hEIx0@&a_!1~-;(qWF) zNUrD~NhSy649(&T`h$xMzBO6Dj4L4Lt!_lih2q7R=uuMoZ$bT_v>^w|$^ZkgkBx)6 zZjyD78O=RGFj+Juxu!c{A%FA)s;9XAiQNv@~hLqC(-vHQpUw z;*&ZJ9|j?xN_i!sNT&i@rgv3O0Iqf|7;FC+V3`4+lrAR_lX+BQz)HFIl*N`~_Q4z< zdN3;0G*ez?u44?_5%yGm0@h)0Pt~v}gvNN;4~`;Vi35FIz0|_fvU@9oKzGyO90l1* z<5X3FXC0y;e|NI^C2I5+Oz{a1^w`TBGB*&=wxcOAh^eM29?8MaDvDkD*%;J%=F5^W za)msy0PlIzo<0Ktb}-<>No-;*WrW~P)KgzxLTIOO=rk+J061m_FPkm-bMUUnrjKXu zHn2Pd(uOx)lfwpw0N`-g&qPJwKK|_(x3a&bcu1%ic1bP~DXhbAJ8rmF|+T+ ze?Ll&mzMKPLE-jL{5pO&zk&IWE^&LI`majIoa%JVQd`$jZ8WpvattZbaO(Nl6~{lR zt|P(#)NBZN2f&g6Jb54(6(KQP`AYlYDnK5&mcMUP5}d&;a+ zR*c?@352!^bYtRN(ThRYC-_OCR>pg(=X}BUTGg)1T!_h!gk*slQ=u|==aKVsVm~FVsps6@MB{=lEBqglN zM^vtbBlSzO$~8&4w@1!`oU?KXy9|*&)C3Ia8z2Acm`Dc!a=G2z{_buEb`3w>*sS+R zoIJ_#_ZUK*=D-ikD;pJW6i@zyZM~@p1L(PGNmn&KQ=|QPFv^v$wEx_S}uRZDs2t@`qem@|AxENeESdXI}YI6k@2>6UNIlVB~9s+O|k399Zpz zt>_BlOvd5?zY6DXm_U`a=Q|LG=~R9lPNL;aS|M{JJKaB;7AI8T0T2#fbiBQ;fnVsq zMJVTdh>PwmCLCyJ4!*~|bn;kgBJygSO6*zuHHjVaznL(tH&2)An;79A!-h|(@ z<@`#_F1A}+c3)Malk!DV)l-F>I$T}!o5x7x5b7*N**h@9ZvG#(RqA5c$oB8mIA>RJK+h8q?;y<4eJbDd3MwJWD}n@$V3s`B2od z(N59th{RW~^zuyEJ#sb2@zuCwLnhfSvW9i|``nQR^dE;tve}29Q(v8ABaUy|+4Y=7 zyPB1|El{YlYW4-$%SQ5Tca7r!19g>Ko_r|LN*dI^MsB?cf4RA2wc~wfU~LIvU(xHS zkGn#h8Ia7WU+BkGawrzA(PmVP?v?NPfmrIvgzse(ARw3=K~J`<$p|?QQJm_t{1erM z51#%{hEyTdo_wvjr+XullO)Z!hH=L1*U?^gMnoN<_IuUs$Aj?L3?N z8@?^tf-o<}NJp`KFgyzW>h8DxxV(4wUoj${RJ&0utz?G8JI2wBX4Zl@z8R;K5EvT8 zFZIypwH)S53b4H1i`N+9M^=fhEt5}0MOOlvm+eXr0bw}AwS>q@M3gC?U0J?w2M@gf zXNUc4q;3iW=I$^OnMUxAURAF(5H=4$dCMIW3-y zi+>*l`zYjpbKJ}CSy;6!d&(tG0ma@rmQYIH{ z8xF#NK?Q_e6<>LeX(X&yH^_Dq$VN9#Gum<$-Y^BBcH*rzDddFGs)wAZuV&ujaIjOk z@U#b47g9B#v4yorrK`)ub8xC_xiw z%>;eeroc9!C={t-k!|LaI%yy`yXoL4nof;j*&g$rKw%+_#EnMa9B*)q;z|GE4Ju8mw-9}nnTDb^~o9ULxali z5gem3D()B=?1Tx{cnBm-*;!WqV3pSs(xpvl+BmOt+`QY~$?+{SulppK;IxPRoyGZW z8$th`!k=3QkjM;mD}1upVkx~`cOd&pfBwQ*uhSmIS*#kU!Av4>IA#aF5M^-c2?lG>=9nX-M2X0*UH@m82xBF@*ZzdytY}xJjRY z?5G`Abl>CV434uywpzwRgx6~ESkG(cgFP_n4N_EgpwSj{m9&G;COR+Mf|Y0AGU|vB zt2r*jt+=&$5%`=yO#Xn}2K=H&0S{^jHI`IWEH5=&` z|85~2D9q0+dn7NU^y24l0x?XRsOR6Ek(J`Vl-T_#@#vER8_NN1UJvb$Sz*QHS%xaG zl1yowsWoC=-dx^6?C!ZVY%_;S%`s-Tokc8{C|Z*QL8$CZ^5MoPa0nXA|u-R-_ zPThCon0;?nRp|QXbc=B967l>ZHDaD~VZKR!zHaJOKFqE;$5l5s0&To6Gn>HW-cuK* zOLp7u(pId)!^fZwY0EID5*U1?$1NZ(=^{W}+V;2GTrcG#D4 zAfL4d5|64oZZ2T+MglhfMTED1bhCC%uQuv?dxl`PZ@W}PrlsD zdb-2@{$}v$v4FCf4jRm3|JyA^HuKXo=RjIym?^}JB9`MzcnbHR_cz=X66oxFFL%BQ zdZWV@Yhdi8-m1bu4N+!?1790m@DdPPq6mG;_yR(mvCITH4pu2u${+FONX7wj6)K05 z5CVnp=SM5=)#%)nQ`Ppf)U(K>e0E8Q|9;Hszbr)P>B#a2RW%1sv&dA6e~AYmqArxP6@mdIly!iE>8y=X=-+ zwn%U0l&Z0@_jRSEJ<-XS^4Q*BT``4k2O8tG>7*~Tr*Pi*?C9fyk-LamNM<64i;Ig7 zVv-J-j7TRE*n8qCco&B$^)>Fq>-NK)<9uxI7E=OJUvV0`}WX*}$f#I>#n^UHJN zds6T3v~lBpIm)g-vL??Pxo#Y-EtKV=sJKNh^sv#}(2^kMEMvHUg43k6u zGtp3$%AY2hRi^q(D8Mx#zQFV{FO=CyccaO}3t6fu;sYoMfggK(Y xc33q-66{+y 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 literal 0 HcmV?d00001 diff --git a/assets/kubemq/kubemq-controller-1.9.3.tgz b/assets/kubemq/kubemq-controller-1.9.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e06367b215b16635729ce3941eb2bc043f70c835 GIT binary patch literal 2572 zcmV+n3iI_JiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PH&JbK5rZ`OLp!e{wrb(vqTHmdly`=3LuNJ#B2)cG3?wHx@)L zMbsd`0H7Q-&He2+03X(alI_OlnOw9VYzkcLF7^$8*ZCOJcWx-SmVz;q?Sq6!?afHa zo;?!yzVGk$`}V)@`^*3RVZZmR)9?F3f6(s_cAxp3{_ddn4E)CuU=!p@6Zy>lWM0dQ z`%HjvE;P|pa1}TJA<=}1i5C*B8G2N-LzJ4v6r%t#A~i?Zh!#t z4GwCrYMf(y&z+)FRPX@4`Trj}Ubo}=-!vjiWJna23|8FMAsKyJk(zcLl4bSJj`zLS zb0Sosq?xuu`|vZe6hh^5FO!jS03>EYQ7zGG`n$c3-}%<>2EO0g?Ehantj7P8upHH6HUM|Uzjqn0qi z0A98~esmni;C=YuLWD8p2(7X&G3BBK?#GW7Z4Qa#OoLbS5+@`@@ZJ`A#mqRJqLeg3 z_zSemc?i2b`$*G^JdWvmXt}FIkw^8I(;$kiK6aXYn@P%b46Uz~`?YE zj-l+D3nC`S3FWG6d+iw2a6=h`F+#44oC=5)zLd5!!HTvGN^N|LK;zoR)yvw>70z0O zdug1hTS{M9>4P8c?`v~%)`}>oc;|(dipjOC3!@JfaM}MBs17`NTolYUg@tiXyJ8XBXN7V~Lj)3r zBInw;a;_RgO=osJUWvb7pr5RByG1lFESMWa0D#5?Rva2vxJ1vcVA<45lw0LP>s~~f z?YWxS;IEL8A4oWc+P~l&NFC{EK}`irvmiqlbDi}b4_^^z%4l^ zMNJ~2Nl>4EEYT{*Eu+AMSOfo$A01Qbf?|)#Xh>859S1-m!%zzu*!WC|4wGNW7?~;t zz{u6avGVYC{JPPK948J=#o#l+32}Z+N0Q>BQ%+wr4CZtx&1nXs;38@3v^Y{EY z4CK@03B`(k-@iQg`RZi<_0h%I{=v}#4uIXH{v<^jEWLoDRXWFb^-cNijOZk&jqBB3 z)+ol=>7fB-5_!R6`s)#d*AtE0<{g5eqti{7P)oS;_sq zxa;}}BblS}@gEo#mCS`goQs7rZj;OU%6y;3#ROMbB~})^p(i34eI-SnZP37c5_4VG z`5PuSLTv2#!a`WrtYWq6+i09(wRV|n?KDsRo{gZ)8I~5SbX2z@uGtailIoc!GUO_u zu`aIOOygJ;nH6Mv&G%l1f-5Zv<+|u~rYOgA*kzw39m@&6RC)9^)^Gg=uN0af=t)H(J~oj0|m< zlat%?-ccc%@*HPp2aa#2J3k2t_@1O0!@wDhMy9DZn~Sf&lso&06ObsXwPDG?eLi<8 zDU`B;%S#%oid`h$URC^PG%6$|kec;}BF!Ww$d$>bkqGk?dGWO-kg>=$B;v;A?UMPN zg3Ils)zj_AjfI-NgD}DH+M+*9u}eaTTorJ`#(ZNAS-CCI0JqWu4L{p-8K9PeY*6bIDP? zC`IMBZnYrorGUJ8*DiK)4K~bGai19r#>9=GQ6Ho?_*G4ClV22ezf7&k zEk6e^J|Q@At$-*cLP~U1L+izO&M$}=P!1{OQ4y&1OB2bH!{J{|DXO?fLJMz_$Kx i>;Ja?Z|ncI{%>ImTiC*v1^)>E0RR8Q>_ck+JOBVS*&2rc literal 0 HcmV?d00001 diff --git a/assets/kubemq/kubemq-crds-2.3.7.tgz b/assets/kubemq/kubemq-crds-2.3.7.tgz new file mode 100644 index 0000000000000000000000000000000000000000..68ea2835df980b55621809f6eb46ab27acda3377 GIT binary patch literal 3285 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 T*DC)E00960yvn)R0A>IH9v^ou literal 0 HcmV?d00001 diff --git a/assets/new-relic/nri-bundle-5.0.6.tgz b/assets/new-relic/nri-bundle-5.0.6.tgz new file mode 100644 index 0000000000000000000000000000000000000000..b3c8e4d4c575d07a058921d98c7d80b55e532d80 GIT binary patch literal 292138 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%0ARtyCA0h6(RZU^ZWi>_6&L*p%)$n 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 literal 0 HcmV?d00001 diff --git a/assets/speedscale/speedscale-operator-1.2.27.tgz b/assets/speedscale/speedscale-operator-1.2.27.tgz new file mode 100644 index 0000000000000000000000000000000000000000..65189a0a8b7007e7bd002de4369e99a6331cc472 GIT binary patch literal 14483 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 literal 0 HcmV?d00001 diff --git a/assets/sysdig/sysdig-1.15.80.tgz b/assets/sysdig/sysdig-1.15.80.tgz new file mode 100644 index 0000000000000000000000000000000000000000..c7c8b48fc63a423d6e260a2fb185642ff47cb640 GIT binary patch literal 39837 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 S`Tqj|0RR88yhQ#0wgUiQjqN}H literal 0 HcmV?d00001 diff --git a/charts/bitnami/kafka/Chart.lock b/charts/bitnami/kafka/Chart.lock index 55c7c7496..7f620c052 100644 --- a/charts/bitnami/kafka/Chart.lock +++ b/charts/bitnami/kafka/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: zookeeper repository: https://charts.bitnami.com/bitnami - version: 11.1.3 + version: 11.1.5 - name: common repository: https://charts.bitnami.com/bitnami - version: 2.2.3 -digest: sha256:9b4839a665633a42ed9baebd57470791a91b377183962a91c33d505985aa790b -generated: "2023-02-22T15:02:37.191542654Z" + version: 2.2.4 +digest: sha256:a9cc33255fae632899c931e89126a7a0e9cec72fa758d499dd75f1ab752d1b0e +generated: "2023-03-22T03:12:46.460010968Z" diff --git a/charts/bitnami/kafka/Chart.yaml b/charts/bitnami/kafka/Chart.yaml index 28a59214e..1f75cb4ae 100644 --- a/charts/bitnami/kafka/Chart.yaml +++ b/charts/bitnami/kafka/Chart.yaml @@ -35,4 +35,4 @@ name: kafka sources: - https://github.com/bitnami/containers/tree/main/bitnami/kafka - https://kafka.apache.org/ -version: 21.4.0 +version: 21.4.1 diff --git a/charts/bitnami/kafka/README.md b/charts/bitnami/kafka/README.md index 63a31a4d2..8a931b317 100644 --- a/charts/bitnami/kafka/README.md +++ b/charts/bitnami/kafka/README.md @@ -82,7 +82,7 @@ The command removes all the Kubernetes components associated with the chart and | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | | `image.registry` | Kafka image registry | `docker.io` | | `image.repository` | Kafka image repository | `bitnami/kafka` | -| `image.tag` | Kafka image tag (immutable tags are recommended) | `3.4.0-debian-11-r6` | +| `image.tag` | Kafka image tag (immutable tags are recommended) | `3.4.0-debian-11-r12` | | `image.digest` | Kafka image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `image.pullPolicy` | Kafka image pull policy | `IfNotPresent` | | `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | @@ -232,55 +232,55 @@ The command removes all the Kubernetes components associated with the chart and ### Traffic Exposure parameters -| Name | Description | Value | -| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | -| `service.type` | Kubernetes Service type | `ClusterIP` | -| `service.ports.client` | Kafka svc port for client connections | `9092` | -| `service.ports.internal` | Kafka svc port for inter-broker connections | `9093` | -| `service.ports.external` | Kafka svc port for external connections | `9094` | -| `service.nodePorts.client` | Node port for the Kafka client connections | `""` | -| `service.nodePorts.external` | Node port for the Kafka external connections | `""` | -| `service.sessionAffinity` | Control where client requests go, to the same pod or round-robin | `None` | -| `service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` | -| `service.clusterIP` | Kafka service Cluster IP | `""` | -| `service.loadBalancerIP` | Kafka service Load Balancer IP | `""` | -| `service.loadBalancerSourceRanges` | Kafka service Load Balancer sources | `[]` | -| `service.externalTrafficPolicy` | Kafka service external traffic policy | `Cluster` | -| `service.annotations` | Additional custom annotations for Kafka service | `{}` | -| `service.headless.publishNotReadyAddresses` | Indicates that any agent which deals with endpoints for this Service should disregard any indications of ready/not-ready | `false` | -| `service.headless.annotations` | Annotations for the headless service. | `{}` | -| `service.headless.labels` | Labels for the headless service. | `{}` | -| `service.extraPorts` | Extra ports to expose in the Kafka service (normally used with the `sidecar` value) | `[]` | -| `externalAccess.enabled` | Enable Kubernetes external cluster access to Kafka brokers | `false` | -| `externalAccess.autoDiscovery.enabled` | Enable using an init container to auto-detect external IPs/ports by querying the K8s API | `false` | -| `externalAccess.autoDiscovery.image.registry` | Init container auto-discovery image registry | `docker.io` | -| `externalAccess.autoDiscovery.image.repository` | Init container auto-discovery image repository | `bitnami/kubectl` | -| `externalAccess.autoDiscovery.image.tag` | Init container auto-discovery image tag (immutable tags are recommended) | `1.25.6-debian-11-r14` | -| `externalAccess.autoDiscovery.image.digest` | Kubectl image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | -| `externalAccess.autoDiscovery.image.pullPolicy` | Init container auto-discovery image pull policy | `IfNotPresent` | -| `externalAccess.autoDiscovery.image.pullSecrets` | Init container auto-discovery image pull secrets | `[]` | -| `externalAccess.autoDiscovery.resources.limits` | The resources limits for the auto-discovery init container | `{}` | -| `externalAccess.autoDiscovery.resources.requests` | The requested resources for the auto-discovery init container | `{}` | -| `externalAccess.service.type` | Kubernetes Service type for external access. It can be NodePort, LoadBalancer or ClusterIP | `LoadBalancer` | -| `externalAccess.service.ports.external` | Kafka port used for external access when service type is LoadBalancer | `9094` | -| `externalAccess.service.loadBalancerIPs` | Array of load balancer IPs for each Kafka broker. Length must be the same as replicaCount | `[]` | -| `externalAccess.service.loadBalancerNames` | Array of load balancer Names for each Kafka broker. Length must be the same as replicaCount | `[]` | -| `externalAccess.service.loadBalancerAnnotations` | Array of load balancer annotations for each Kafka broker. Length must be the same as replicaCount | `[]` | -| `externalAccess.service.loadBalancerSourceRanges` | Address(es) that are allowed when service is LoadBalancer | `[]` | -| `externalAccess.service.nodePorts` | Array of node ports used for each Kafka broker. Length must be the same as replicaCount | `[]` | -| `externalAccess.service.externalIPs` | Use distinct service host IPs to configure Kafka external listener when service type is NodePort. Length must be the same as replicaCount | `[]` | -| `externalAccess.service.useHostIPs` | Use service host IPs to configure Kafka external listener when service type is NodePort | `false` | -| `externalAccess.service.usePodIPs` | using the MY_POD_IP address for external access. | `false` | -| `externalAccess.service.domain` | Domain or external ip used to configure Kafka external listener when service type is NodePort or ClusterIP | `""` | -| `externalAccess.service.publishNotReadyAddresses` | Indicates that any agent which deals with endpoints for this Service should disregard any indications of ready/not-ready | `false` | -| `externalAccess.service.labels` | Service labels for external access | `{}` | -| `externalAccess.service.annotations` | Service annotations for external access | `{}` | -| `externalAccess.service.extraPorts` | Extra ports to expose in the Kafka external service | `[]` | -| `networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `false` | -| `networkPolicy.allowExternal` | Don't require client label for connections | `true` | -| `networkPolicy.explicitNamespacesSelector` | A Kubernetes LabelSelector to explicitly select namespaces from which traffic could be allowed | `{}` | -| `networkPolicy.externalAccess.from` | customize the from section for External Access on tcp-external port | `[]` | -| `networkPolicy.egressRules.customRules` | Custom network policy rule | `{}` | +| Name | Description | Value | +| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | +| `service.type` | Kubernetes Service type | `ClusterIP` | +| `service.ports.client` | Kafka svc port for client connections | `9092` | +| `service.ports.internal` | Kafka svc port for inter-broker connections | `9093` | +| `service.ports.external` | Kafka svc port for external connections | `9094` | +| `service.nodePorts.client` | Node port for the Kafka client connections | `""` | +| `service.nodePorts.external` | Node port for the Kafka external connections | `""` | +| `service.sessionAffinity` | Control where client requests go, to the same pod or round-robin | `None` | +| `service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` | +| `service.clusterIP` | Kafka service Cluster IP | `""` | +| `service.loadBalancerIP` | Kafka service Load Balancer IP | `""` | +| `service.loadBalancerSourceRanges` | Kafka service Load Balancer sources | `[]` | +| `service.externalTrafficPolicy` | Kafka service external traffic policy | `Cluster` | +| `service.annotations` | Additional custom annotations for Kafka service | `{}` | +| `service.headless.publishNotReadyAddresses` | Indicates that any agent which deals with endpoints for this Service should disregard any indications of ready/not-ready | `false` | +| `service.headless.annotations` | Annotations for the headless service. | `{}` | +| `service.headless.labels` | Labels for the headless service. | `{}` | +| `service.extraPorts` | Extra ports to expose in the Kafka service (normally used with the `sidecar` value) | `[]` | +| `externalAccess.enabled` | Enable Kubernetes external cluster access to Kafka brokers | `false` | +| `externalAccess.autoDiscovery.enabled` | Enable using an init container to auto-detect external IPs/ports by querying the K8s API | `false` | +| `externalAccess.autoDiscovery.image.registry` | Init container auto-discovery image registry | `docker.io` | +| `externalAccess.autoDiscovery.image.repository` | Init container auto-discovery image repository | `bitnami/kubectl` | +| `externalAccess.autoDiscovery.image.tag` | Init container auto-discovery image tag (immutable tags are recommended) | `1.25.7-debian-11-r4` | +| `externalAccess.autoDiscovery.image.digest` | Kubectl image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | +| `externalAccess.autoDiscovery.image.pullPolicy` | Init container auto-discovery image pull policy | `IfNotPresent` | +| `externalAccess.autoDiscovery.image.pullSecrets` | Init container auto-discovery image pull secrets | `[]` | +| `externalAccess.autoDiscovery.resources.limits` | The resources limits for the auto-discovery init container | `{}` | +| `externalAccess.autoDiscovery.resources.requests` | The requested resources for the auto-discovery init container | `{}` | +| `externalAccess.service.type` | Kubernetes Service type for external access. It can be NodePort, LoadBalancer or ClusterIP | `LoadBalancer` | +| `externalAccess.service.ports.external` | Kafka port used for external access when service type is LoadBalancer | `9094` | +| `externalAccess.service.loadBalancerIPs` | Array of load balancer IPs for each Kafka broker. Length must be the same as replicaCount | `[]` | +| `externalAccess.service.loadBalancerNames` | Array of load balancer Names for each Kafka broker. Length must be the same as replicaCount | `[]` | +| `externalAccess.service.loadBalancerAnnotations` | Array of load balancer annotations for each Kafka broker. Length must be the same as replicaCount | `[]` | +| `externalAccess.service.loadBalancerSourceRanges` | Address(es) that are allowed when service is LoadBalancer | `[]` | +| `externalAccess.service.nodePorts` | Array of node ports used for each Kafka broker. Length must be the same as replicaCount | `[]` | +| `externalAccess.service.externalIPs` | Use distinct service host IPs to configure Kafka external listener when service type is NodePort. Length must be the same as replicaCount | `[]` | +| `externalAccess.service.useHostIPs` | Use service host IPs to configure Kafka external listener when service type is NodePort | `false` | +| `externalAccess.service.usePodIPs` | using the MY_POD_IP address for external access. | `false` | +| `externalAccess.service.domain` | Domain or external ip used to configure Kafka external listener when service type is NodePort or ClusterIP | `""` | +| `externalAccess.service.publishNotReadyAddresses` | Indicates that any agent which deals with endpoints for this Service should disregard any indications of ready/not-ready | `false` | +| `externalAccess.service.labels` | Service labels for external access | `{}` | +| `externalAccess.service.annotations` | Service annotations for external access | `{}` | +| `externalAccess.service.extraPorts` | Extra ports to expose in the Kafka external service | `[]` | +| `networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `false` | +| `networkPolicy.allowExternal` | Don't require client label for connections | `true` | +| `networkPolicy.explicitNamespacesSelector` | A Kubernetes LabelSelector to explicitly select namespaces from which traffic could be allowed | `{}` | +| `networkPolicy.externalAccess.from` | customize the from section for External Access on tcp-external port | `[]` | +| `networkPolicy.egressRules.customRules` | Custom network policy rule | `{}` | ### Persistence parameters @@ -311,7 +311,7 @@ The command removes all the Kubernetes components associated with the chart and | `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume | `false` | | `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` | | `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` | -| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r90` | +| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r99` | | `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` | | `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` | @@ -336,7 +336,7 @@ The command removes all the Kubernetes components associated with the chart and | `metrics.kafka.enabled` | Whether or not to create a standalone Kafka exporter to expose Kafka metrics | `false` | | `metrics.kafka.image.registry` | Kafka exporter image registry | `docker.io` | | `metrics.kafka.image.repository` | Kafka exporter image repository | `bitnami/kafka-exporter` | -| `metrics.kafka.image.tag` | Kafka exporter image tag (immutable tags are recommended) | `1.6.0-debian-11-r65` | +| `metrics.kafka.image.tag` | Kafka exporter image tag (immutable tags are recommended) | `1.6.0-debian-11-r70` | | `metrics.kafka.image.digest` | Kafka exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `metrics.kafka.image.pullPolicy` | Kafka exporter image pull policy | `IfNotPresent` | | `metrics.kafka.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | @@ -384,7 +384,7 @@ The command removes all the Kubernetes components associated with the chart and | `metrics.jmx.enabled` | Whether or not to expose JMX metrics to Prometheus | `false` | | `metrics.jmx.image.registry` | JMX exporter image registry | `docker.io` | | `metrics.jmx.image.repository` | JMX exporter image repository | `bitnami/jmx-exporter` | -| `metrics.jmx.image.tag` | JMX exporter image tag (immutable tags are recommended) | `0.17.2-debian-11-r53` | +| `metrics.jmx.image.tag` | JMX exporter image tag (immutable tags are recommended) | `0.18.0-debian-11-r4` | | `metrics.jmx.image.digest` | JMX exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `metrics.jmx.image.pullPolicy` | JMX exporter image pull policy | `IfNotPresent` | | `metrics.jmx.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | @@ -864,6 +864,10 @@ Find more information about how to deal with common errors related to Bitnami's ## Upgrading +### To 21.0.0 + +This major updates Kafka to its newest version, 3.4.x. For more information, please refer to [kafka upgrade notes](https://kafka.apache.org/34/documentation.html#upgrade). + ### To 20.0.0 This major updates the Zookeeper subchart to it newest major, 11.0.0. For more information on this subchart's major, please refer to [zookeeper upgrade notes](https://github.com/bitnami/charts/tree/main/bitnami/zookeeper#to-1100). @@ -1060,4 +1064,4 @@ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and -limitations under the License. +limitations under the License. \ No newline at end of file diff --git a/charts/bitnami/kafka/charts/common/Chart.yaml b/charts/bitnami/kafka/charts/common/Chart.yaml index 031ee0fd4..8583e628a 100644 --- a/charts/bitnami/kafka/charts/common/Chart.yaml +++ b/charts/bitnami/kafka/charts/common/Chart.yaml @@ -2,7 +2,7 @@ annotations: category: Infrastructure licenses: Apache-2.0 apiVersion: v2 -appVersion: 2.2.3 +appVersion: 2.2.4 description: A Library Helm Chart for grouping common logic between bitnami charts. This chart is not deployable by itself. home: https://github.com/bitnami/charts/tree/main/bitnami/common @@ -21,4 +21,4 @@ sources: - https://github.com/bitnami/charts - https://www.bitnami.com/ type: library -version: 2.2.3 +version: 2.2.4 diff --git a/charts/bitnami/kafka/charts/common/README.md b/charts/bitnami/kafka/charts/common/README.md index 8f3bda37d..825639f2a 100644 --- a/charts/bitnami/kafka/charts/common/README.md +++ b/charts/bitnami/kafka/charts/common/README.md @@ -12,7 +12,7 @@ dependencies: ``` ```console -$ helm dependency update +helm dependency update ``` ```yaml @@ -37,124 +37,6 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.dev/) for deployment ## Parameters -The following table lists the helpers available in the library which are scoped in different sections. - -### Affinities - -| Helper identifier | Description | Expected Input | -|-------------------------------|------------------------------------------------------|------------------------------------------------| -| `common.affinities.nodes.soft` | Return a soft nodeAffinity definition | `dict "key" "FOO" "values" (list "BAR" "BAZ")` | -| `common.affinities.nodes.hard` | Return a hard nodeAffinity definition | `dict "key" "FOO" "values" (list "BAR" "BAZ")` | -| `common.affinities.pods.soft` | Return a soft podAffinity/podAntiAffinity definition | `dict "component" "FOO" "context" $` | -| `common.affinities.pods.hard` | Return a hard podAffinity/podAntiAffinity definition | `dict "component" "FOO" "context" $` | -| `common.affinities.topologyKey` | Return a topologyKey definition | `dict "topologyKey" "FOO"` | - -### Capabilities - -| Helper identifier | Description | Expected Input | -|------------------------------------------------|------------------------------------------------------------------------------------------------|-------------------| -| `common.capabilities.kubeVersion` | Return the target Kubernetes version (using client default if .Values.kubeVersion is not set). | `.` Chart context | -| `common.capabilities.cronjob.apiVersion` | Return the appropriate apiVersion for cronjob. | `.` Chart context | -| `common.capabilities.deployment.apiVersion` | Return the appropriate apiVersion for deployment. | `.` Chart context | -| `common.capabilities.statefulset.apiVersion` | Return the appropriate apiVersion for statefulset. | `.` Chart context | -| `common.capabilities.ingress.apiVersion` | Return the appropriate apiVersion for ingress. | `.` Chart context | -| `common.capabilities.rbac.apiVersion` | Return the appropriate apiVersion for RBAC resources. | `.` Chart context | -| `common.capabilities.crd.apiVersion` | Return the appropriate apiVersion for CRDs. | `.` Chart context | -| `common.capabilities.policy.apiVersion` | Return the appropriate apiVersion for podsecuritypolicy. | `.` Chart context | -| `common.capabilities.networkPolicy.apiVersion` | Return the appropriate apiVersion for networkpolicy. | `.` Chart context | -| `common.capabilities.apiService.apiVersion` | Return the appropriate apiVersion for APIService. | `.` Chart context | -| `common.capabilities.hpa.apiVersion` | Return the appropriate apiVersion for Horizontal Pod Autoscaler | `.` Chart context | -| `common.capabilities.supportsHelmVersion` | Returns true if the used Helm version is 3.3+ | `.` Chart context | - -### Errors - -| Helper identifier | Description | Expected Input | -|-----------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------| -| `common.errors.upgrade.passwords.empty` | It will ensure required passwords are given when we are upgrading a chart. If `validationErrors` is not empty it will throw an error and will stop the upgrade action. | `dict "validationErrors" (list $validationError00 $validationError01) "context" $` | - -### Images - -| Helper identifier | Description | Expected Input | -|-----------------------------|------------------------------------------------------|---------------------------------------------------------------------------------------------------------| -| `common.images.image` | Return the proper and full image name | `dict "imageRoot" .Values.path.to.the.image "global" $`, see [ImageRoot](#imageroot) for the structure. | -| `common.images.pullSecrets` | Return the proper Docker Image Registry Secret Names (deprecated: use common.images.renderPullSecrets instead) | `dict "images" (list .Values.path.to.the.image1, .Values.path.to.the.image2) "global" .Values.global` | -| `common.images.renderPullSecrets` | Return the proper Docker Image Registry Secret Names (evaluates values as templates) | `dict "images" (list .Values.path.to.the.image1, .Values.path.to.the.image2) "context" $` | - -### Ingress - -| Helper identifier | Description | Expected Input | -|-------------------------------------------|-------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `common.ingress.backend` | Generate a proper Ingress backend entry depending on the API version | `dict "serviceName" "foo" "servicePort" "bar"`, see the [Ingress deprecation notice](https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/) for the syntax differences | -| `common.ingress.supportsPathType` | Prints "true" if the pathType field is supported | `.` Chart context | -| `common.ingress.supportsIngressClassname` | Prints "true" if the ingressClassname field is supported | `.` Chart context | -| `common.ingress.certManagerRequest` | Prints "true" if required cert-manager annotations for TLS signed certificates are set in the Ingress annotations | `dict "annotations" .Values.path.to.the.ingress.annotations` | - -### Labels - -| Helper identifier | Description | Expected Input | -|-----------------------------|-----------------------------------------------------------------------------|-------------------| -| `common.labels.standard` | Return Kubernetes standard labels | `.` Chart context | -| `common.labels.matchLabels` | Labels to use on `deploy.spec.selector.matchLabels` and `svc.spec.selector` | `.` Chart context | - -### Names - -| Helper identifier | Description | Expected Input | -|-----------------------------------|-----------------------------------------------------------------------|-------------------| -| `common.names.name` | Expand the name of the chart or use `.Values.nameOverride` | `.` Chart context | -| `common.names.fullname` | Create a default fully qualified app name. | `.` Chart context | -| `common.names.namespace` | Allow the release namespace to be overridden | `.` Chart context | -| `common.names.fullname.namespace` | Create a fully qualified app name adding the installation's namespace | `.` Chart context | -| `common.names.chart` | Chart name plus version | `.` Chart context | - -### Secrets - -| Helper identifier | Description | Expected Input | -|-----------------------------------|--------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `common.secrets.name` | Generate the name of the secret. | `dict "existingSecret" .Values.path.to.the.existingSecret "defaultNameSuffix" "mySuffix" "context" $` see [ExistingSecret](#existingsecret) for the structure. | -| `common.secrets.key` | Generate secret key. | `dict "existingSecret" .Values.path.to.the.existingSecret "key" "keyName"` see [ExistingSecret](#existingsecret) for the structure. | -| `common.secrets.passwords.manage` | Generate secret password or retrieve one if already created. | `dict "secret" "secret-name" "key" "keyName" "providedValues" (list "path.to.password1" "path.to.password2") "length" 10 "strong" false "chartName" "chartName" "context" $`, length, strong and chartNAme fields are optional. | -| `common.secrets.exists` | Returns whether a previous generated secret already exists. | `dict "secret" "secret-name" "context" $` | - -### Storage - -| Helper identifier | Description | Expected Input | -|-------------------------------|---------------------------------------|---------------------------------------------------------------------------------------------------------------------| -| `common.storage.class` | Return the proper Storage Class | `dict "persistence" .Values.path.to.the.persistence "global" $`, see [Persistence](#persistence) for the structure. | - -### TplValues - -| Helper identifier | Description | Expected Input | -|---------------------------|----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------| -| `common.tplvalues.render` | Renders a value that contains template | `dict "value" .Values.path.to.the.Value "context" $`, value is the value should rendered as template, context frequently is the chart context `$` or `.` | - -### Utils - -| Helper identifier | Description | Expected Input | -|--------------------------------|------------------------------------------------------------------------------------------|------------------------------------------------------------------------| -| `common.utils.fieldToEnvVar` | Build environment variable name given a field. | `dict "field" "my-password"` | -| `common.utils.secret.getvalue` | Print instructions to get a secret value. | `dict "secret" "secret-name" "field" "secret-value-field" "context" $` | -| `common.utils.getValueFromKey` | Gets a value from `.Values` object given its key path | `dict "key" "path.to.key" "context" $` | -| `common.utils.getKeyFromList` | Returns first `.Values` key with a defined value or first of the list if all non-defined | `dict "keys" (list "path.to.key1" "path.to.key2") "context" $` | - -### Validations - -| Helper identifier | Description | Expected Input | -|--------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `common.validations.values.single.empty` | Validate a value must not be empty. | `dict "valueKey" "path.to.value" "secret" "secret.name" "field" "my-password" "subchart" "subchart" "context" $` secret, field and subchart are optional. In case they are given, the helper will generate a how to get instruction. See [ValidateValue](#validatevalue) | -| `common.validations.values.multiple.empty` | Validate a multiple values must not be empty. It returns a shared error for all the values. | `dict "required" (list $validateValueConf00 $validateValueConf01) "context" $`. See [ValidateValue](#validatevalue) | -| `common.validations.values.mariadb.passwords` | This helper will ensure required password for MariaDB are not empty. It returns a shared error for all the values. | `dict "secret" "mariadb-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use mariadb chart and the helper. | -| `common.validations.values.mysql.passwords` | This helper will ensure required password for MySQL are not empty. It returns a shared error for all the values. | `dict "secret" "mysql-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use mysql chart and the helper. | -| `common.validations.values.postgresql.passwords` | This helper will ensure required password for PostgreSQL are not empty. It returns a shared error for all the values. | `dict "secret" "postgresql-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use postgresql chart and the helper. | -| `common.validations.values.redis.passwords` | This helper will ensure required password for Redis® are not empty. It returns a shared error for all the values. | `dict "secret" "redis-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use redis chart and the helper. | -| `common.validations.values.cassandra.passwords` | This helper will ensure required password for Cassandra are not empty. It returns a shared error for all the values. | `dict "secret" "cassandra-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use cassandra chart and the helper. | -| `common.validations.values.mongodb.passwords` | This helper will ensure required password for MongoDB® are not empty. It returns a shared error for all the values. | `dict "secret" "mongodb-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use mongodb chart and the helper. | - -### Warnings - -| Helper identifier | Description | Expected Input | -|------------------------------|----------------------------------|------------------------------------------------------------| -| `common.warnings.rollingTag` | Warning about using rolling tag. | `ImageRoot` see [ImageRoot](#imageroot) for the structure. | - ## Special input schemas ### ImageRoot @@ -300,7 +182,7 @@ keyMapping: If we force those values to be empty we will see some alerts ```console -$ helm install test mychart --set path.to.value00="",path.to.value01="" +helm install test mychart --set path.to.value00="",path.to.value01="" 'path.to.value00' must not be empty, please add '--set path.to.value00=$PASSWORD_00' to the command. To get the current value: export PASSWORD_00=$(kubectl get secret --namespace default secretName -o jsonpath="{.data.password-00}" | base64 -d) @@ -316,23 +198,23 @@ $ helm install test mychart --set path.to.value00="",path.to.value01="" [On November 13, 2020, Helm v2 support was formally finished](https://github.com/helm/charts#status-of-the-project), this major version is the result of the required changes applied to the Helm Chart to be able to incorporate the different features added in Helm v3 and to be consistent with the Helm project itself regarding the Helm v2 EOL. -**What changes were introduced in this major version?** +#### What changes were introduced in this major version? - Previous versions of this Helm Chart use `apiVersion: v1` (installable by both Helm 2 and 3), this Helm Chart was updated to `apiVersion: v2` (installable by Helm 3 only). [Here](https://helm.sh/docs/topics/charts/#the-apiversion-field) you can find more information about the `apiVersion` field. - Use `type: library`. [Here](https://v3.helm.sh/docs/faq/#library-chart-support) you can find more information. - The different fields present in the *Chart.yaml* file has been ordered alphabetically in a homogeneous way for all the Bitnami Helm Charts -**Considerations when upgrading to this version** +#### Considerations when upgrading to this version - If you want to upgrade to this version from a previous one installed with Helm v3, you shouldn't face any issues - If you want to upgrade to this version using Helm v2, this scenario is not supported as this version doesn't support Helm v2 anymore - If you installed the previous version with Helm v2 and wants to upgrade to this version with Helm v3, please refer to the [official Helm documentation](https://helm.sh/docs/topics/v2_v3_migration/#migration-use-cases) about migrating from Helm v2 to v3 -**Useful links** +#### Useful links -- https://docs.bitnami.com/tutorials/resolve-helm2-helm3-post-migration-issues/ -- https://helm.sh/docs/topics/v2_v3_migration/ -- https://helm.sh/blog/migrate-from-helm-v2-to-helm-v3/ +- +- +- ## License @@ -342,7 +224,7 @@ Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, diff --git a/charts/bitnami/kafka/charts/common/templates/_images.tpl b/charts/bitnami/kafka/charts/common/templates/_images.tpl index b06071492..2e7b15151 100644 --- a/charts/bitnami/kafka/charts/common/templates/_images.tpl +++ b/charts/bitnami/kafka/charts/common/templates/_images.tpl @@ -17,7 +17,11 @@ Return the proper image name {{- $separator = "@" -}} {{- $termination = .imageRoot.digest | toString -}} {{- end -}} -{{- printf "%s/%s%s%s" $registryName $repositoryName $separator $termination -}} +{{- if $registryName }} + {{- printf "%s/%s%s%s" $registryName $repositoryName $separator $termination -}} +{{- else -}} + {{- printf "%s%s%s" $repositoryName $separator $termination -}} +{{- end -}} {{- end -}} {{/* diff --git a/charts/bitnami/kafka/charts/zookeeper/Chart.lock b/charts/bitnami/kafka/charts/zookeeper/Chart.lock index db268a715..4cd9a8ba3 100644 --- a/charts/bitnami/kafka/charts/zookeeper/Chart.lock +++ b/charts/bitnami/kafka/charts/zookeeper/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common repository: https://charts.bitnami.com/bitnami - version: 2.2.3 -digest: sha256:2c7165542fc01b9e98b577cd8b1095d0ed8267d34b97b6e581a1176bfb8e4dcb -generated: "2023-02-17T20:26:24.808959946Z" + version: 2.2.4 +digest: sha256:634d19e9b7f6e4c07d7c04a0161ab96b3f83335ebdd70b35b952319ef0a2586b +generated: "2023-03-19T02:06:13.108650823Z" diff --git a/charts/bitnami/kafka/charts/zookeeper/Chart.yaml b/charts/bitnami/kafka/charts/zookeeper/Chart.yaml index ff0b37abe..4db28d256 100644 --- a/charts/bitnami/kafka/charts/zookeeper/Chart.yaml +++ b/charts/bitnami/kafka/charts/zookeeper/Chart.yaml @@ -22,4 +22,4 @@ name: zookeeper sources: - https://github.com/bitnami/containers/tree/main/bitnami/zookeeper - https://zookeeper.apache.org/ -version: 11.1.3 +version: 11.1.5 diff --git a/charts/bitnami/kafka/charts/zookeeper/README.md b/charts/bitnami/kafka/charts/zookeeper/README.md index e300f71cf..eebf64f34 100644 --- a/charts/bitnami/kafka/charts/zookeeper/README.md +++ b/charts/bitnami/kafka/charts/zookeeper/README.md @@ -82,7 +82,7 @@ The command removes all the Kubernetes components associated with the chart and | ----------------------------- | -------------------------------------------------------------------------------------------------------------------------- | ----------------------- | | `image.registry` | ZooKeeper image registry | `docker.io` | | `image.repository` | ZooKeeper image repository | `bitnami/zookeeper` | -| `image.tag` | ZooKeeper image tag (immutable tags are recommended) | `3.8.1-debian-11-r6` | +| `image.tag` | ZooKeeper image tag (immutable tags are recommended) | `3.8.1-debian-11-r15` | | `image.digest` | ZooKeeper image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `image.pullPolicy` | ZooKeeper image pull policy | `IfNotPresent` | | `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | @@ -248,7 +248,7 @@ The command removes all the Kubernetes components associated with the chart and | `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume | `false` | | `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` | | `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` | -| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r86` | +| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r98` | | `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` | | `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` | diff --git a/charts/bitnami/kafka/charts/zookeeper/charts/common/Chart.yaml b/charts/bitnami/kafka/charts/zookeeper/charts/common/Chart.yaml index 031ee0fd4..8583e628a 100644 --- a/charts/bitnami/kafka/charts/zookeeper/charts/common/Chart.yaml +++ b/charts/bitnami/kafka/charts/zookeeper/charts/common/Chart.yaml @@ -2,7 +2,7 @@ annotations: category: Infrastructure licenses: Apache-2.0 apiVersion: v2 -appVersion: 2.2.3 +appVersion: 2.2.4 description: A Library Helm Chart for grouping common logic between bitnami charts. This chart is not deployable by itself. home: https://github.com/bitnami/charts/tree/main/bitnami/common @@ -21,4 +21,4 @@ sources: - https://github.com/bitnami/charts - https://www.bitnami.com/ type: library -version: 2.2.3 +version: 2.2.4 diff --git a/charts/bitnami/kafka/charts/zookeeper/charts/common/README.md b/charts/bitnami/kafka/charts/zookeeper/charts/common/README.md index 8f3bda37d..825639f2a 100644 --- a/charts/bitnami/kafka/charts/zookeeper/charts/common/README.md +++ b/charts/bitnami/kafka/charts/zookeeper/charts/common/README.md @@ -12,7 +12,7 @@ dependencies: ``` ```console -$ helm dependency update +helm dependency update ``` ```yaml @@ -37,124 +37,6 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.dev/) for deployment ## Parameters -The following table lists the helpers available in the library which are scoped in different sections. - -### Affinities - -| Helper identifier | Description | Expected Input | -|-------------------------------|------------------------------------------------------|------------------------------------------------| -| `common.affinities.nodes.soft` | Return a soft nodeAffinity definition | `dict "key" "FOO" "values" (list "BAR" "BAZ")` | -| `common.affinities.nodes.hard` | Return a hard nodeAffinity definition | `dict "key" "FOO" "values" (list "BAR" "BAZ")` | -| `common.affinities.pods.soft` | Return a soft podAffinity/podAntiAffinity definition | `dict "component" "FOO" "context" $` | -| `common.affinities.pods.hard` | Return a hard podAffinity/podAntiAffinity definition | `dict "component" "FOO" "context" $` | -| `common.affinities.topologyKey` | Return a topologyKey definition | `dict "topologyKey" "FOO"` | - -### Capabilities - -| Helper identifier | Description | Expected Input | -|------------------------------------------------|------------------------------------------------------------------------------------------------|-------------------| -| `common.capabilities.kubeVersion` | Return the target Kubernetes version (using client default if .Values.kubeVersion is not set). | `.` Chart context | -| `common.capabilities.cronjob.apiVersion` | Return the appropriate apiVersion for cronjob. | `.` Chart context | -| `common.capabilities.deployment.apiVersion` | Return the appropriate apiVersion for deployment. | `.` Chart context | -| `common.capabilities.statefulset.apiVersion` | Return the appropriate apiVersion for statefulset. | `.` Chart context | -| `common.capabilities.ingress.apiVersion` | Return the appropriate apiVersion for ingress. | `.` Chart context | -| `common.capabilities.rbac.apiVersion` | Return the appropriate apiVersion for RBAC resources. | `.` Chart context | -| `common.capabilities.crd.apiVersion` | Return the appropriate apiVersion for CRDs. | `.` Chart context | -| `common.capabilities.policy.apiVersion` | Return the appropriate apiVersion for podsecuritypolicy. | `.` Chart context | -| `common.capabilities.networkPolicy.apiVersion` | Return the appropriate apiVersion for networkpolicy. | `.` Chart context | -| `common.capabilities.apiService.apiVersion` | Return the appropriate apiVersion for APIService. | `.` Chart context | -| `common.capabilities.hpa.apiVersion` | Return the appropriate apiVersion for Horizontal Pod Autoscaler | `.` Chart context | -| `common.capabilities.supportsHelmVersion` | Returns true if the used Helm version is 3.3+ | `.` Chart context | - -### Errors - -| Helper identifier | Description | Expected Input | -|-----------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------| -| `common.errors.upgrade.passwords.empty` | It will ensure required passwords are given when we are upgrading a chart. If `validationErrors` is not empty it will throw an error and will stop the upgrade action. | `dict "validationErrors" (list $validationError00 $validationError01) "context" $` | - -### Images - -| Helper identifier | Description | Expected Input | -|-----------------------------|------------------------------------------------------|---------------------------------------------------------------------------------------------------------| -| `common.images.image` | Return the proper and full image name | `dict "imageRoot" .Values.path.to.the.image "global" $`, see [ImageRoot](#imageroot) for the structure. | -| `common.images.pullSecrets` | Return the proper Docker Image Registry Secret Names (deprecated: use common.images.renderPullSecrets instead) | `dict "images" (list .Values.path.to.the.image1, .Values.path.to.the.image2) "global" .Values.global` | -| `common.images.renderPullSecrets` | Return the proper Docker Image Registry Secret Names (evaluates values as templates) | `dict "images" (list .Values.path.to.the.image1, .Values.path.to.the.image2) "context" $` | - -### Ingress - -| Helper identifier | Description | Expected Input | -|-------------------------------------------|-------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `common.ingress.backend` | Generate a proper Ingress backend entry depending on the API version | `dict "serviceName" "foo" "servicePort" "bar"`, see the [Ingress deprecation notice](https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/) for the syntax differences | -| `common.ingress.supportsPathType` | Prints "true" if the pathType field is supported | `.` Chart context | -| `common.ingress.supportsIngressClassname` | Prints "true" if the ingressClassname field is supported | `.` Chart context | -| `common.ingress.certManagerRequest` | Prints "true" if required cert-manager annotations for TLS signed certificates are set in the Ingress annotations | `dict "annotations" .Values.path.to.the.ingress.annotations` | - -### Labels - -| Helper identifier | Description | Expected Input | -|-----------------------------|-----------------------------------------------------------------------------|-------------------| -| `common.labels.standard` | Return Kubernetes standard labels | `.` Chart context | -| `common.labels.matchLabels` | Labels to use on `deploy.spec.selector.matchLabels` and `svc.spec.selector` | `.` Chart context | - -### Names - -| Helper identifier | Description | Expected Input | -|-----------------------------------|-----------------------------------------------------------------------|-------------------| -| `common.names.name` | Expand the name of the chart or use `.Values.nameOverride` | `.` Chart context | -| `common.names.fullname` | Create a default fully qualified app name. | `.` Chart context | -| `common.names.namespace` | Allow the release namespace to be overridden | `.` Chart context | -| `common.names.fullname.namespace` | Create a fully qualified app name adding the installation's namespace | `.` Chart context | -| `common.names.chart` | Chart name plus version | `.` Chart context | - -### Secrets - -| Helper identifier | Description | Expected Input | -|-----------------------------------|--------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `common.secrets.name` | Generate the name of the secret. | `dict "existingSecret" .Values.path.to.the.existingSecret "defaultNameSuffix" "mySuffix" "context" $` see [ExistingSecret](#existingsecret) for the structure. | -| `common.secrets.key` | Generate secret key. | `dict "existingSecret" .Values.path.to.the.existingSecret "key" "keyName"` see [ExistingSecret](#existingsecret) for the structure. | -| `common.secrets.passwords.manage` | Generate secret password or retrieve one if already created. | `dict "secret" "secret-name" "key" "keyName" "providedValues" (list "path.to.password1" "path.to.password2") "length" 10 "strong" false "chartName" "chartName" "context" $`, length, strong and chartNAme fields are optional. | -| `common.secrets.exists` | Returns whether a previous generated secret already exists. | `dict "secret" "secret-name" "context" $` | - -### Storage - -| Helper identifier | Description | Expected Input | -|-------------------------------|---------------------------------------|---------------------------------------------------------------------------------------------------------------------| -| `common.storage.class` | Return the proper Storage Class | `dict "persistence" .Values.path.to.the.persistence "global" $`, see [Persistence](#persistence) for the structure. | - -### TplValues - -| Helper identifier | Description | Expected Input | -|---------------------------|----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------| -| `common.tplvalues.render` | Renders a value that contains template | `dict "value" .Values.path.to.the.Value "context" $`, value is the value should rendered as template, context frequently is the chart context `$` or `.` | - -### Utils - -| Helper identifier | Description | Expected Input | -|--------------------------------|------------------------------------------------------------------------------------------|------------------------------------------------------------------------| -| `common.utils.fieldToEnvVar` | Build environment variable name given a field. | `dict "field" "my-password"` | -| `common.utils.secret.getvalue` | Print instructions to get a secret value. | `dict "secret" "secret-name" "field" "secret-value-field" "context" $` | -| `common.utils.getValueFromKey` | Gets a value from `.Values` object given its key path | `dict "key" "path.to.key" "context" $` | -| `common.utils.getKeyFromList` | Returns first `.Values` key with a defined value or first of the list if all non-defined | `dict "keys" (list "path.to.key1" "path.to.key2") "context" $` | - -### Validations - -| Helper identifier | Description | Expected Input | -|--------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `common.validations.values.single.empty` | Validate a value must not be empty. | `dict "valueKey" "path.to.value" "secret" "secret.name" "field" "my-password" "subchart" "subchart" "context" $` secret, field and subchart are optional. In case they are given, the helper will generate a how to get instruction. See [ValidateValue](#validatevalue) | -| `common.validations.values.multiple.empty` | Validate a multiple values must not be empty. It returns a shared error for all the values. | `dict "required" (list $validateValueConf00 $validateValueConf01) "context" $`. See [ValidateValue](#validatevalue) | -| `common.validations.values.mariadb.passwords` | This helper will ensure required password for MariaDB are not empty. It returns a shared error for all the values. | `dict "secret" "mariadb-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use mariadb chart and the helper. | -| `common.validations.values.mysql.passwords` | This helper will ensure required password for MySQL are not empty. It returns a shared error for all the values. | `dict "secret" "mysql-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use mysql chart and the helper. | -| `common.validations.values.postgresql.passwords` | This helper will ensure required password for PostgreSQL are not empty. It returns a shared error for all the values. | `dict "secret" "postgresql-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use postgresql chart and the helper. | -| `common.validations.values.redis.passwords` | This helper will ensure required password for Redis® are not empty. It returns a shared error for all the values. | `dict "secret" "redis-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use redis chart and the helper. | -| `common.validations.values.cassandra.passwords` | This helper will ensure required password for Cassandra are not empty. It returns a shared error for all the values. | `dict "secret" "cassandra-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use cassandra chart and the helper. | -| `common.validations.values.mongodb.passwords` | This helper will ensure required password for MongoDB® are not empty. It returns a shared error for all the values. | `dict "secret" "mongodb-secret" "subchart" "true" "context" $` subchart field is optional and could be true or false it depends on where you will use mongodb chart and the helper. | - -### Warnings - -| Helper identifier | Description | Expected Input | -|------------------------------|----------------------------------|------------------------------------------------------------| -| `common.warnings.rollingTag` | Warning about using rolling tag. | `ImageRoot` see [ImageRoot](#imageroot) for the structure. | - ## Special input schemas ### ImageRoot @@ -300,7 +182,7 @@ keyMapping: If we force those values to be empty we will see some alerts ```console -$ helm install test mychart --set path.to.value00="",path.to.value01="" +helm install test mychart --set path.to.value00="",path.to.value01="" 'path.to.value00' must not be empty, please add '--set path.to.value00=$PASSWORD_00' to the command. To get the current value: export PASSWORD_00=$(kubectl get secret --namespace default secretName -o jsonpath="{.data.password-00}" | base64 -d) @@ -316,23 +198,23 @@ $ helm install test mychart --set path.to.value00="",path.to.value01="" [On November 13, 2020, Helm v2 support was formally finished](https://github.com/helm/charts#status-of-the-project), this major version is the result of the required changes applied to the Helm Chart to be able to incorporate the different features added in Helm v3 and to be consistent with the Helm project itself regarding the Helm v2 EOL. -**What changes were introduced in this major version?** +#### What changes were introduced in this major version? - Previous versions of this Helm Chart use `apiVersion: v1` (installable by both Helm 2 and 3), this Helm Chart was updated to `apiVersion: v2` (installable by Helm 3 only). [Here](https://helm.sh/docs/topics/charts/#the-apiversion-field) you can find more information about the `apiVersion` field. - Use `type: library`. [Here](https://v3.helm.sh/docs/faq/#library-chart-support) you can find more information. - The different fields present in the *Chart.yaml* file has been ordered alphabetically in a homogeneous way for all the Bitnami Helm Charts -**Considerations when upgrading to this version** +#### Considerations when upgrading to this version - If you want to upgrade to this version from a previous one installed with Helm v3, you shouldn't face any issues - If you want to upgrade to this version using Helm v2, this scenario is not supported as this version doesn't support Helm v2 anymore - If you installed the previous version with Helm v2 and wants to upgrade to this version with Helm v3, please refer to the [official Helm documentation](https://helm.sh/docs/topics/v2_v3_migration/#migration-use-cases) about migrating from Helm v2 to v3 -**Useful links** +#### Useful links -- https://docs.bitnami.com/tutorials/resolve-helm2-helm3-post-migration-issues/ -- https://helm.sh/docs/topics/v2_v3_migration/ -- https://helm.sh/blog/migrate-from-helm-v2-to-helm-v3/ +- +- +- ## License @@ -342,7 +224,7 @@ Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, diff --git a/charts/bitnami/kafka/charts/zookeeper/charts/common/templates/_images.tpl b/charts/bitnami/kafka/charts/zookeeper/charts/common/templates/_images.tpl index b06071492..2e7b15151 100644 --- a/charts/bitnami/kafka/charts/zookeeper/charts/common/templates/_images.tpl +++ b/charts/bitnami/kafka/charts/zookeeper/charts/common/templates/_images.tpl @@ -17,7 +17,11 @@ Return the proper image name {{- $separator = "@" -}} {{- $termination = .imageRoot.digest | toString -}} {{- end -}} -{{- printf "%s/%s%s%s" $registryName $repositoryName $separator $termination -}} +{{- if $registryName }} + {{- printf "%s/%s%s%s" $registryName $repositoryName $separator $termination -}} +{{- else -}} + {{- printf "%s%s%s" $repositoryName $separator $termination -}} +{{- end -}} {{- end -}} {{/* diff --git a/charts/bitnami/kafka/charts/zookeeper/values.yaml b/charts/bitnami/kafka/charts/zookeeper/values.yaml index 7a48f6c5d..617febf4a 100644 --- a/charts/bitnami/kafka/charts/zookeeper/values.yaml +++ b/charts/bitnami/kafka/charts/zookeeper/values.yaml @@ -76,7 +76,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/zookeeper - tag: 3.8.1-debian-11-r6 + tag: 3.8.1-debian-11-r15 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -660,7 +660,7 @@ volumePermissions: image: registry: docker.io repository: bitnami/bitnami-shell - tag: 11-debian-11-r86 + tag: 11-debian-11-r98 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. diff --git a/charts/bitnami/kafka/values.yaml b/charts/bitnami/kafka/values.yaml index ef9d10ab4..3dd3bf5b1 100644 --- a/charts/bitnami/kafka/values.yaml +++ b/charts/bitnami/kafka/values.yaml @@ -77,7 +77,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/kafka - tag: 3.4.0-debian-11-r6 + tag: 3.4.0-debian-11-r12 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -779,7 +779,7 @@ externalAccess: image: registry: docker.io repository: bitnami/kubectl - tag: 1.25.6-debian-11-r14 + tag: 1.25.7-debian-11-r4 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -1028,7 +1028,7 @@ volumePermissions: image: registry: docker.io repository: bitnami/bitnami-shell - tag: 11-debian-11-r90 + tag: 11-debian-11-r99 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. @@ -1110,7 +1110,7 @@ metrics: image: registry: docker.io repository: bitnami/kafka-exporter - tag: 1.6.0-debian-11-r65 + tag: 1.6.0-debian-11-r70 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -1346,7 +1346,7 @@ metrics: image: registry: docker.io repository: bitnami/jmx-exporter - tag: 0.17.2-debian-11-r53 + tag: 0.18.0-debian-11-r4 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' diff --git a/charts/bitnami/mariadb/Chart.yaml b/charts/bitnami/mariadb/Chart.yaml index f9a428c23..97428b711 100644 --- a/charts/bitnami/mariadb/Chart.yaml +++ b/charts/bitnami/mariadb/Chart.yaml @@ -32,4 +32,4 @@ sources: - https://github.com/bitnami/containers/tree/main/bitnami/mariadb - https://github.com/prometheus/mysqld_exporter - https://mariadb.org -version: 11.5.4 +version: 11.5.5 diff --git a/charts/bitnami/mariadb/README.md b/charts/bitnami/mariadb/README.md index 48e1a78d6..5bf9f6fcb 100644 --- a/charts/bitnami/mariadb/README.md +++ b/charts/bitnami/mariadb/README.md @@ -372,13 +372,13 @@ The command removes all the Kubernetes components associated with the chart and | `networkPolicy.ingressRules.primaryAccessOnlyFrom.enabled` | Enable ingress rule that makes primary mariadb nodes only accessible from a particular origin. | `false` | | `networkPolicy.ingressRules.primaryAccessOnlyFrom.namespaceSelector` | Namespace selector label that is allowed to access the primary node. This label will be used to identified the allowed namespace(s). | `{}` | | `networkPolicy.ingressRules.primaryAccessOnlyFrom.podSelector` | Pods selector label that is allowed to access the primary node. This label will be used to identified the allowed pod(s). | `{}` | -| `networkPolicy.ingressRules.primaryAccessOnlyFrom.customRules` | Custom network policy for the primary node. | `{}` | +| `networkPolicy.ingressRules.primaryAccessOnlyFrom.customRules` | Custom network policy for the primary node. | `[]` | | `networkPolicy.ingressRules.secondaryAccessOnlyFrom.enabled` | Enable ingress rule that makes primary mariadb nodes only accessible from a particular origin. | `false` | | `networkPolicy.ingressRules.secondaryAccessOnlyFrom.namespaceSelector` | Namespace selector label that is allowed to acces the secondary nodes. This label will be used to identified the allowed namespace(s). | `{}` | | `networkPolicy.ingressRules.secondaryAccessOnlyFrom.podSelector` | Pods selector label that is allowed to access the secondary nodes. This label will be used to identified the allowed pod(s). | `{}` | -| `networkPolicy.ingressRules.secondaryAccessOnlyFrom.customRules` | Custom network policy for the secondary nodes. | `{}` | +| `networkPolicy.ingressRules.secondaryAccessOnlyFrom.customRules` | Custom network policy for the secondary nodes. | `[]` | | `networkPolicy.egressRules.denyConnectionsToExternal` | Enable egress rule that denies outgoing traffic outside the cluster, except for DNS (port 53). | `false` | -| `networkPolicy.egressRules.customRules` | Custom network policy rule | `{}` | +| `networkPolicy.egressRules.customRules` | Custom network policy rule | `[]` | The above parameters map to the env variables defined in [bitnami/mariadb](https://github.com/bitnami/containers/tree/main/bitnami/mariadb). For more information please refer to the [bitnami/mariadb](https://github.com/bitnami/containers/tree/main/bitnami/mariadb) image documentation. diff --git a/charts/bitnami/mariadb/values.yaml b/charts/bitnami/mariadb/values.yaml index e0b774aeb..6c2e4b032 100644 --- a/charts/bitnami/mariadb/values.yaml +++ b/charts/bitnami/mariadb/values.yaml @@ -1263,11 +1263,11 @@ networkPolicy: ## @param networkPolicy.ingressRules.primaryAccessOnlyFrom.enabled Enable ingress rule that makes primary mariadb nodes only accessible from a particular origin. ## @param networkPolicy.ingressRules.primaryAccessOnlyFrom.namespaceSelector [object] Namespace selector label that is allowed to access the primary node. This label will be used to identified the allowed namespace(s). ## @param networkPolicy.ingressRules.primaryAccessOnlyFrom.podSelector [object] Pods selector label that is allowed to access the primary node. This label will be used to identified the allowed pod(s). - ## @param networkPolicy.ingressRules.primaryAccessOnlyFrom.customRules [object] Custom network policy for the primary node. + ## @param networkPolicy.ingressRules.primaryAccessOnlyFrom.customRules Custom network policy for the primary node. ## @param networkPolicy.ingressRules.secondaryAccessOnlyFrom.enabled Enable ingress rule that makes primary mariadb nodes only accessible from a particular origin. ## @param networkPolicy.ingressRules.secondaryAccessOnlyFrom.namespaceSelector [object] Namespace selector label that is allowed to acces the secondary nodes. This label will be used to identified the allowed namespace(s). ## @param networkPolicy.ingressRules.secondaryAccessOnlyFrom.podSelector [object] Pods selector label that is allowed to access the secondary nodes. This label will be used to identified the allowed pod(s). - ## @param networkPolicy.ingressRules.secondaryAccessOnlyFrom.customRules [object] Custom network policy for the secondary nodes. + ## @param networkPolicy.ingressRules.secondaryAccessOnlyFrom.customRules Custom network policy for the secondary nodes. ## ingressRules: ## Allow access to the primary node only from the indicated: @@ -1292,7 +1292,7 @@ networkPolicy: ## matchLabels: ## label: example ## - customRules: {} + customRules: [] ## Allow access to the secondary node only from the indicated: ## @@ -1316,10 +1316,10 @@ networkPolicy: ## matchLabels: ## label: example ## - customRules: {} + customRules: [] ## @param networkPolicy.egressRules.denyConnectionsToExternal Enable egress rule that denies outgoing traffic outside the cluster, except for DNS (port 53). - ## @param networkPolicy.egressRules.customRules [object] Custom network policy rule + ## @param networkPolicy.egressRules.customRules Custom network policy rule ## egressRules: # Deny connections to external. This is not compatible with an external database. @@ -1332,4 +1332,4 @@ networkPolicy: ## matchLabels: ## label: example ## - customRules: {} + customRules: [] diff --git a/charts/bitnami/mysql/Chart.yaml b/charts/bitnami/mysql/Chart.yaml index 26845b44e..a3e5c58e1 100644 --- a/charts/bitnami/mysql/Chart.yaml +++ b/charts/bitnami/mysql/Chart.yaml @@ -30,4 +30,4 @@ name: mysql sources: - https://github.com/bitnami/containers/tree/main/bitnami/mysql - https://mysql.com -version: 9.6.0 +version: 9.7.0 diff --git a/charts/bitnami/mysql/README.md b/charts/bitnami/mysql/README.md index 1a3cdd800..f952ab65f 100644 --- a/charts/bitnami/mysql/README.md +++ b/charts/bitnami/mysql/README.md @@ -315,49 +315,52 @@ The command removes all the Kubernetes components associated with the chart and ### Metrics parameters -| Name | Description | Value | -| -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------- | -| `metrics.enabled` | Start a side-car prometheus exporter | `false` | -| `metrics.image.registry` | Exporter image registry | `docker.io` | -| `metrics.image.repository` | Exporter image repository | `bitnami/mysqld-exporter` | -| `metrics.image.tag` | Exporter image tag (immutable tags are recommended) | `0.14.0-debian-11-r96` | -| `metrics.image.digest` | Exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | -| `metrics.image.pullPolicy` | Exporter image pull policy | `IfNotPresent` | -| `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | -| `metrics.service.type` | Kubernetes service type for MySQL Prometheus Exporter | `ClusterIP` | -| `metrics.service.port` | MySQL Prometheus Exporter service port | `9104` | -| `metrics.service.annotations` | Prometheus exporter service annotations | `{}` | -| `metrics.extraArgs.primary` | Extra args to be passed to mysqld_exporter on Primary pods | `[]` | -| `metrics.extraArgs.secondary` | Extra args to be passed to mysqld_exporter on Secondary pods | `[]` | -| `metrics.resources.limits` | The resources limits for MySQL prometheus exporter containers | `{}` | -| `metrics.resources.requests` | The requested resources for MySQL prometheus exporter containers | `{}` | -| `metrics.livenessProbe.enabled` | Enable livenessProbe | `true` | -| `metrics.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `120` | -| `metrics.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | -| `metrics.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `1` | -| `metrics.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` | -| `metrics.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | -| `metrics.readinessProbe.enabled` | Enable readinessProbe | `true` | -| `metrics.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `30` | -| `metrics.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | -| `metrics.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `1` | -| `metrics.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `3` | -| `metrics.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | -| `metrics.serviceMonitor.enabled` | Create ServiceMonitor Resource for scraping metrics using PrometheusOperator | `false` | -| `metrics.serviceMonitor.namespace` | Specify the namespace in which the serviceMonitor resource will be created | `""` | -| `metrics.serviceMonitor.jobLabel` | The name of the label on the target service to use as the job name in prometheus. | `""` | -| `metrics.serviceMonitor.interval` | Specify the interval at which metrics should be scraped | `30s` | -| `metrics.serviceMonitor.scrapeTimeout` | Specify the timeout after which the scrape is ended | `""` | -| `metrics.serviceMonitor.relabelings` | RelabelConfigs to apply to samples before scraping | `[]` | -| `metrics.serviceMonitor.metricRelabelings` | MetricRelabelConfigs to apply to samples before ingestion | `[]` | -| `metrics.serviceMonitor.selector` | ServiceMonitor selector labels | `{}` | -| `metrics.serviceMonitor.honorLabels` | Specify honorLabels parameter to add the scrape endpoint | `false` | -| `metrics.serviceMonitor.labels` | Used to pass Labels that are used by the Prometheus installed in your cluster to select Service Monitors to work with | `{}` | -| `metrics.serviceMonitor.annotations` | ServiceMonitor annotations | `{}` | -| `metrics.prometheusRule.enabled` | Creates a Prometheus Operator prometheusRule (also requires `metrics.enabled` to be `true` and `metrics.prometheusRule.rules`) | `false` | -| `metrics.prometheusRule.namespace` | Namespace for the prometheusRule Resource (defaults to the Release Namespace) | `""` | -| `metrics.prometheusRule.additionalLabels` | Additional labels that can be used so prometheusRule will be discovered by Prometheus | `{}` | -| `metrics.prometheusRule.rules` | Prometheus Rule definitions | `[]` | +| Name | Description | Value | +| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------- | +| `metrics.enabled` | Start a side-car prometheus exporter | `false` | +| `metrics.image.registry` | Exporter image registry | `docker.io` | +| `metrics.image.repository` | Exporter image repository | `bitnami/mysqld-exporter` | +| `metrics.image.tag` | Exporter image tag (immutable tags are recommended) | `0.14.0-debian-11-r96` | +| `metrics.image.digest` | Exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | +| `metrics.image.pullPolicy` | Exporter image pull policy | `IfNotPresent` | +| `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | +| `metrics.containerSecurityContext.enabled` | MySQL metrics container securityContext | `true` | +| `metrics.containerSecurityContext.runAsUser` | User ID for the MySQL metrics container | `1001` | +| `metrics.containerSecurityContext.runAsNonRoot` | Set MySQL metrics container's Security Context runAsNonRoot | `true` | +| `metrics.service.type` | Kubernetes service type for MySQL Prometheus Exporter | `ClusterIP` | +| `metrics.service.port` | MySQL Prometheus Exporter service port | `9104` | +| `metrics.service.annotations` | Prometheus exporter service annotations | `{}` | +| `metrics.extraArgs.primary` | Extra args to be passed to mysqld_exporter on Primary pods | `[]` | +| `metrics.extraArgs.secondary` | Extra args to be passed to mysqld_exporter on Secondary pods | `[]` | +| `metrics.resources.limits` | The resources limits for MySQL prometheus exporter containers | `{}` | +| `metrics.resources.requests` | The requested resources for MySQL prometheus exporter containers | `{}` | +| `metrics.livenessProbe.enabled` | Enable livenessProbe | `true` | +| `metrics.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `120` | +| `metrics.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | +| `metrics.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `1` | +| `metrics.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` | +| `metrics.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | +| `metrics.readinessProbe.enabled` | Enable readinessProbe | `true` | +| `metrics.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `30` | +| `metrics.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | +| `metrics.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `1` | +| `metrics.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `3` | +| `metrics.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | +| `metrics.serviceMonitor.enabled` | Create ServiceMonitor Resource for scraping metrics using PrometheusOperator | `false` | +| `metrics.serviceMonitor.namespace` | Specify the namespace in which the serviceMonitor resource will be created | `""` | +| `metrics.serviceMonitor.jobLabel` | The name of the label on the target service to use as the job name in prometheus. | `""` | +| `metrics.serviceMonitor.interval` | Specify the interval at which metrics should be scraped | `30s` | +| `metrics.serviceMonitor.scrapeTimeout` | Specify the timeout after which the scrape is ended | `""` | +| `metrics.serviceMonitor.relabelings` | RelabelConfigs to apply to samples before scraping | `[]` | +| `metrics.serviceMonitor.metricRelabelings` | MetricRelabelConfigs to apply to samples before ingestion | `[]` | +| `metrics.serviceMonitor.selector` | ServiceMonitor selector labels | `{}` | +| `metrics.serviceMonitor.honorLabels` | Specify honorLabels parameter to add the scrape endpoint | `false` | +| `metrics.serviceMonitor.labels` | Used to pass Labels that are used by the Prometheus installed in your cluster to select Service Monitors to work with | `{}` | +| `metrics.serviceMonitor.annotations` | ServiceMonitor annotations | `{}` | +| `metrics.prometheusRule.enabled` | Creates a Prometheus Operator prometheusRule (also requires `metrics.enabled` to be `true` and `metrics.prometheusRule.rules`) | `false` | +| `metrics.prometheusRule.namespace` | Namespace for the prometheusRule Resource (defaults to the Release Namespace) | `""` | +| `metrics.prometheusRule.additionalLabels` | Additional labels that can be used so prometheusRule will be discovered by Prometheus | `{}` | +| `metrics.prometheusRule.rules` | Prometheus Rule definitions | `[]` | The above parameters map to the env variables defined in [bitnami/mysql](https://github.com/bitnami/containers/tree/main/bitnami/mysql). For more information please refer to the [bitnami/mysql](https://github.com/bitnami/containers/tree/main/bitnami/mysql) image documentation. diff --git a/charts/bitnami/mysql/templates/primary/statefulset.yaml b/charts/bitnami/mysql/templates/primary/statefulset.yaml index 6004105dd..ac20482b1 100644 --- a/charts/bitnami/mysql/templates/primary/statefulset.yaml +++ b/charts/bitnami/mysql/templates/primary/statefulset.yaml @@ -265,6 +265,9 @@ spec: - name: metrics image: {{ include "mysql.metrics.image" . }} imagePullPolicy: {{ .Values.metrics.image.pullPolicy | quote }} + {{- if .Values.metrics.containerSecurityContext.enabled }} + securityContext: {{- omit .Values.metrics.containerSecurityContext "enabled" | toYaml | nindent 12 }} + {{- end }} env: {{- if .Values.auth.usePasswordFiles }} - name: MYSQL_ROOT_PASSWORD_FILE diff --git a/charts/bitnami/mysql/templates/secondary/statefulset.yaml b/charts/bitnami/mysql/templates/secondary/statefulset.yaml index 5000e8163..237786def 100644 --- a/charts/bitnami/mysql/templates/secondary/statefulset.yaml +++ b/charts/bitnami/mysql/templates/secondary/statefulset.yaml @@ -249,6 +249,9 @@ spec: - name: metrics image: {{ include "mysql.metrics.image" . }} imagePullPolicy: {{ .Values.metrics.image.pullPolicy | quote }} + {{- if .Values.metrics.containerSecurityContext.enabled }} + securityContext: {{- omit .Values.metrics.containerSecurityContext "enabled" | toYaml | nindent 12 }} + {{- end }} env: {{- if .Values.auth.usePasswordFiles }} - name: MYSQL_ROOT_PASSWORD_FILE diff --git a/charts/bitnami/mysql/values.yaml b/charts/bitnami/mysql/values.yaml index 051ebd117..6a3744b80 100644 --- a/charts/bitnami/mysql/values.yaml +++ b/charts/bitnami/mysql/values.yaml @@ -1053,6 +1053,16 @@ metrics: ## - myRegistryKeySecretName ## pullSecrets: [] + ## MySQL metrics container security context + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container + ## @param metrics.containerSecurityContext.enabled MySQL metrics container securityContext + ## @param metrics.containerSecurityContext.runAsUser User ID for the MySQL metrics container + ## @param metrics.containerSecurityContext.runAsNonRoot Set MySQL metrics container's Security Context runAsNonRoot + ## + containerSecurityContext: + enabled: true + runAsUser: 1001 + runAsNonRoot: true ## MySQL Prometheus exporter service parameters ## Mysqld Prometheus exporter liveness and readiness probes ## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes diff --git a/charts/bitnami/postgresql/Chart.yaml b/charts/bitnami/postgresql/Chart.yaml index add6ad589..5dc95412f 100644 --- a/charts/bitnami/postgresql/Chart.yaml +++ b/charts/bitnami/postgresql/Chart.yaml @@ -32,4 +32,4 @@ name: postgresql sources: - https://github.com/bitnami/containers/tree/main/bitnami/postgresql - https://www.postgresql.org/ -version: 12.2.5 +version: 12.2.6 diff --git a/charts/bitnami/postgresql/README.md b/charts/bitnami/postgresql/README.md index 343875879..28f4daf1f 100644 --- a/charts/bitnami/postgresql/README.md +++ b/charts/bitnami/postgresql/README.md @@ -100,7 +100,7 @@ kubectl delete pvc -l release=my-release | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- | | `image.registry` | PostgreSQL image registry | `docker.io` | | `image.repository` | PostgreSQL image repository | `bitnami/postgresql` | -| `image.tag` | PostgreSQL image tag (immutable tags are recommended) | `15.2.0-debian-11-r13` | +| `image.tag` | PostgreSQL image tag (immutable tags are recommended) | `15.2.0-debian-11-r14` | | `image.digest` | PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `image.pullPolicy` | PostgreSQL image pull policy | `IfNotPresent` | | `image.pullSecrets` | Specify image pull secrets | `[]` | @@ -377,7 +377,7 @@ kubectl delete pvc -l release=my-release | `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume | `false` | | `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` | | `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` | -| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r98` | +| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r99` | | `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` | | `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` | @@ -405,7 +405,7 @@ kubectl delete pvc -l release=my-release | `metrics.enabled` | Start a prometheus exporter | `false` | | `metrics.image.registry` | PostgreSQL Prometheus Exporter image registry | `docker.io` | | `metrics.image.repository` | PostgreSQL Prometheus Exporter image repository | `bitnami/postgres-exporter` | -| `metrics.image.tag` | PostgreSQL Prometheus Exporter image tag (immutable tags are recommended) | `0.11.1-debian-11-r69` | +| `metrics.image.tag` | PostgreSQL Prometheus Exporter image tag (immutable tags are recommended) | `0.12.0-debian-11-r71` | | `metrics.image.digest` | PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `metrics.image.pullPolicy` | PostgreSQL Prometheus Exporter image pull policy | `IfNotPresent` | | `metrics.image.pullSecrets` | Specify image pull secrets | `[]` | diff --git a/charts/bitnami/postgresql/values.yaml b/charts/bitnami/postgresql/values.yaml index 19765b1c7..2503a49b6 100644 --- a/charts/bitnami/postgresql/values.yaml +++ b/charts/bitnami/postgresql/values.yaml @@ -95,7 +95,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/postgresql - tag: 15.2.0-debian-11-r13 + tag: 15.2.0-debian-11-r14 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -1136,7 +1136,7 @@ volumePermissions: image: registry: docker.io repository: bitnami/bitnami-shell - tag: 11-debian-11-r98 + tag: 11-debian-11-r99 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. @@ -1231,7 +1231,7 @@ metrics: image: registry: docker.io repository: bitnami/postgres-exporter - tag: 0.11.1-debian-11-r69 + tag: 0.12.0-debian-11-r71 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. diff --git a/charts/bitnami/redis/Chart.yaml b/charts/bitnami/redis/Chart.yaml index 2b2857f6b..fbfa4f26c 100644 --- a/charts/bitnami/redis/Chart.yaml +++ b/charts/bitnami/redis/Chart.yaml @@ -28,4 +28,4 @@ maintainers: name: redis sources: - https://github.com/bitnami/containers/tree/main/bitnami/redis -version: 17.8.7 +version: 17.9.0 diff --git a/charts/bitnami/redis/README.md b/charts/bitnami/redis/README.md index 4b1d4f591..11a170b87 100644 --- a/charts/bitnami/redis/README.md +++ b/charts/bitnami/redis/README.md @@ -408,6 +408,7 @@ The command removes all the Kubernetes components associated with the chart and | `sentinel.service.annotations` | Additional custom annotations for Redis® Sentinel service | `{}` | | `sentinel.service.sessionAffinity` | Session Affinity for Kubernetes service, can be "None" or "ClientIP" | `None` | | `sentinel.service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` | +| `sentinel.service.headless.annotations` | Annotations for the headless service. | `{}` | | `sentinel.terminationGracePeriodSeconds` | Integer setting the termination grace period for the redis-node pods | `30` | ### Other Parameters diff --git a/charts/bitnami/redis/templates/headless-svc.yaml b/charts/bitnami/redis/templates/headless-svc.yaml index d798a0b5a..17629929a 100644 --- a/charts/bitnami/redis/templates/headless-svc.yaml +++ b/charts/bitnami/redis/templates/headless-svc.yaml @@ -8,9 +8,12 @@ metadata: {{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 4 }} {{- end }} annotations: - {{- if .Values.commonAnnotations }} - {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} + {{- if .Values.sentinel.service.headless.annotations }} + {{- include "common.tplvalues.render" ( dict "value" .Values.sentinel.service.headless.annotations "context" $) | nindent 4 }} + {{- end }} + {{- if .Values.commonAnnotations }} + {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} + {{- end }} {{- include "redis.externalDNS.annotations" . | nindent 4 }} spec: type: ClusterIP diff --git a/charts/bitnami/redis/values.yaml b/charts/bitnami/redis/values.yaml index 879b02b6f..b99102c9e 100644 --- a/charts/bitnami/redis/values.yaml +++ b/charts/bitnami/redis/values.yaml @@ -1255,6 +1255,12 @@ sentinel: ## timeoutSeconds: 300 ## sessionAffinityConfig: {} + ## Headless service properties + ## + headless: + ## @param sentinel.service.headless.annotations Annotations for the headless service. + ## + annotations: {} ## @param sentinel.terminationGracePeriodSeconds Integer setting the termination grace period for the redis-node pods ## terminationGracePeriodSeconds: 30 diff --git a/charts/bitnami/tomcat/Chart.yaml b/charts/bitnami/tomcat/Chart.yaml index 35721d1ec..592b4c295 100644 --- a/charts/bitnami/tomcat/Chart.yaml +++ b/charts/bitnami/tomcat/Chart.yaml @@ -32,4 +32,4 @@ name: tomcat sources: - https://github.com/bitnami/containers/tree/main/bitnami/tomcat - http://tomcat.apache.org -version: 10.5.20 +version: 10.6.0 diff --git a/charts/bitnami/tomcat/README.md b/charts/bitnami/tomcat/README.md index d8a6b99b5..a3d2343d5 100644 --- a/charts/bitnami/tomcat/README.md +++ b/charts/bitnami/tomcat/README.md @@ -180,6 +180,7 @@ The command removes all the Kubernetes components associated with the chart and | `service.annotations` | Annotations for Tomcat service | `{}` | | `service.sessionAffinity` | Session Affinity for Kubernetes service, can be "None" or "ClientIP" | `None` | | `service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` | +| `service.headless.annotations` | Annotations for the headless service. | `{}` | | `ingress.enabled` | Enable ingress controller resource | `false` | | `ingress.hostname` | Default host for the ingress resource | `tomcat.local` | | `ingress.annotations` | Additional annotations for the Ingress resource. To enable certificate autogeneration, place here your cert-manager annotations. | `{}` | diff --git a/charts/bitnami/tomcat/templates/svc-headless.yaml b/charts/bitnami/tomcat/templates/svc-headless.yaml index dd5a21a09..53d0a2e23 100644 --- a/charts/bitnami/tomcat/templates/svc-headless.yaml +++ b/charts/bitnami/tomcat/templates/svc-headless.yaml @@ -8,10 +8,10 @@ metadata: {{- if .Values.commonLabels }} {{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 4 }} {{- end }} - {{- if or .Values.service.annotations .Values.commonAnnotations }} + {{- if or .Values.service.headless.annotations .Values.commonAnnotations }} annotations: - {{- if .Values.service.annotations }} - {{- include "common.tplvalues.render" ( dict "value" .Values.service.annotations "context" $) | nindent 4 }} + {{- if .Values.service.headless.annotations }} + {{- include "common.tplvalues.render" ( dict "value" .Values.service.headless.annotations "context" $) | nindent 4 }} {{- end }} {{- if .Values.commonAnnotations }} {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} diff --git a/charts/bitnami/tomcat/values.yaml b/charts/bitnami/tomcat/values.yaml index 9c4715fde..6949cf4db 100644 --- a/charts/bitnami/tomcat/values.yaml +++ b/charts/bitnami/tomcat/values.yaml @@ -451,6 +451,12 @@ service: ## timeoutSeconds: 300 ## sessionAffinityConfig: {} + ## Headless service properties + ## + headless: + ## @param service.headless.annotations Annotations for the headless service. + ## + annotations: {} ## Ingress configuratiom ## ingress: diff --git a/charts/bitnami/wordpress/Chart.lock b/charts/bitnami/wordpress/Chart.lock index 2fea55f08..a41163880 100644 --- a/charts/bitnami/wordpress/Chart.lock +++ b/charts/bitnami/wordpress/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 6.3.13 - name: mariadb repository: https://charts.bitnami.com/bitnami - version: 11.5.4 + version: 11.5.5 - name: common repository: https://charts.bitnami.com/bitnami version: 2.2.4 -digest: sha256:6cdf6880c17e68dc3717a6b1d6bc0b4150f2de2eadf7a2d3fe71386eff623658 -generated: "2023-03-19T02:05:20.005606461Z" +digest: sha256:b6bf1e36cf75cf20888726a965b30006de0048818437da05e4ec9bc6da926791 +generated: "2023-03-22T23:18:11.010220619Z" diff --git a/charts/bitnami/wordpress/Chart.yaml b/charts/bitnami/wordpress/Chart.yaml index eceb3243e..487173bb9 100644 --- a/charts/bitnami/wordpress/Chart.yaml +++ b/charts/bitnami/wordpress/Chart.yaml @@ -41,4 +41,4 @@ name: wordpress sources: - https://github.com/bitnami/containers/tree/main/bitnami/wordpress - https://wordpress.org/ -version: 15.2.56 +version: 15.2.57 diff --git a/charts/bitnami/wordpress/README.md b/charts/bitnami/wordpress/README.md index 6413a9dc6..30f6e9090 100644 --- a/charts/bitnami/wordpress/README.md +++ b/charts/bitnami/wordpress/README.md @@ -82,7 +82,7 @@ The command removes all the Kubernetes components associated with the chart and | ------------------- | --------------------------------------------------------------------------------------------------------- | --------------------- | | `image.registry` | WordPress image registry | `docker.io` | | `image.repository` | WordPress image repository | `bitnami/wordpress` | -| `image.tag` | WordPress image tag (immutable tags are recommended) | `6.1.1-debian-11-r67` | +| `image.tag` | WordPress image tag (immutable tags are recommended) | `6.1.1-debian-11-r69` | | `image.digest` | WordPress image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `image.pullPolicy` | WordPress image pull policy | `IfNotPresent` | | `image.pullSecrets` | WordPress image pull secrets | `[]` | @@ -247,7 +247,7 @@ The command removes all the Kubernetes components associated with the chart and | `volumePermissions.enabled` | Enable init container that changes the owner/group of the PV mount point to `runAsUser:fsGroup` | `false` | | `volumePermissions.image.registry` | Bitnami Shell image registry | `docker.io` | | `volumePermissions.image.repository` | Bitnami Shell image repository | `bitnami/bitnami-shell` | -| `volumePermissions.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r98` | +| `volumePermissions.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r99` | | `volumePermissions.image.digest` | Bitnami Shell image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `volumePermissions.image.pullPolicy` | Bitnami Shell image pull policy | `IfNotPresent` | | `volumePermissions.image.pullSecrets` | Bitnami Shell image pull secrets | `[]` | @@ -279,7 +279,7 @@ The command removes all the Kubernetes components associated with the chart and | `metrics.enabled` | Start a sidecar prometheus exporter to expose metrics | `false` | | `metrics.image.registry` | Apache exporter image registry | `docker.io` | | `metrics.image.repository` | Apache exporter image repository | `bitnami/apache-exporter` | -| `metrics.image.tag` | Apache exporter image tag (immutable tags are recommended) | `0.13.0-debian-11-r8` | +| `metrics.image.tag` | Apache exporter image tag (immutable tags are recommended) | `0.13.0-debian-11-r9` | | `metrics.image.digest` | Apache exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `metrics.image.pullPolicy` | Apache exporter image pull policy | `IfNotPresent` | | `metrics.image.pullSecrets` | Apache exporter image pull secrets | `[]` | diff --git a/charts/bitnami/wordpress/charts/mariadb/Chart.yaml b/charts/bitnami/wordpress/charts/mariadb/Chart.yaml index 30e79743d..d2878dc2a 100644 --- a/charts/bitnami/wordpress/charts/mariadb/Chart.yaml +++ b/charts/bitnami/wordpress/charts/mariadb/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://github.com/bitnami/containers/tree/main/bitnami/mariadb - https://github.com/prometheus/mysqld_exporter - https://mariadb.org -version: 11.5.4 +version: 11.5.5 diff --git a/charts/bitnami/wordpress/charts/mariadb/README.md b/charts/bitnami/wordpress/charts/mariadb/README.md index 48e1a78d6..5bf9f6fcb 100644 --- a/charts/bitnami/wordpress/charts/mariadb/README.md +++ b/charts/bitnami/wordpress/charts/mariadb/README.md @@ -372,13 +372,13 @@ The command removes all the Kubernetes components associated with the chart and | `networkPolicy.ingressRules.primaryAccessOnlyFrom.enabled` | Enable ingress rule that makes primary mariadb nodes only accessible from a particular origin. | `false` | | `networkPolicy.ingressRules.primaryAccessOnlyFrom.namespaceSelector` | Namespace selector label that is allowed to access the primary node. This label will be used to identified the allowed namespace(s). | `{}` | | `networkPolicy.ingressRules.primaryAccessOnlyFrom.podSelector` | Pods selector label that is allowed to access the primary node. This label will be used to identified the allowed pod(s). | `{}` | -| `networkPolicy.ingressRules.primaryAccessOnlyFrom.customRules` | Custom network policy for the primary node. | `{}` | +| `networkPolicy.ingressRules.primaryAccessOnlyFrom.customRules` | Custom network policy for the primary node. | `[]` | | `networkPolicy.ingressRules.secondaryAccessOnlyFrom.enabled` | Enable ingress rule that makes primary mariadb nodes only accessible from a particular origin. | `false` | | `networkPolicy.ingressRules.secondaryAccessOnlyFrom.namespaceSelector` | Namespace selector label that is allowed to acces the secondary nodes. This label will be used to identified the allowed namespace(s). | `{}` | | `networkPolicy.ingressRules.secondaryAccessOnlyFrom.podSelector` | Pods selector label that is allowed to access the secondary nodes. This label will be used to identified the allowed pod(s). | `{}` | -| `networkPolicy.ingressRules.secondaryAccessOnlyFrom.customRules` | Custom network policy for the secondary nodes. | `{}` | +| `networkPolicy.ingressRules.secondaryAccessOnlyFrom.customRules` | Custom network policy for the secondary nodes. | `[]` | | `networkPolicy.egressRules.denyConnectionsToExternal` | Enable egress rule that denies outgoing traffic outside the cluster, except for DNS (port 53). | `false` | -| `networkPolicy.egressRules.customRules` | Custom network policy rule | `{}` | +| `networkPolicy.egressRules.customRules` | Custom network policy rule | `[]` | The above parameters map to the env variables defined in [bitnami/mariadb](https://github.com/bitnami/containers/tree/main/bitnami/mariadb). For more information please refer to the [bitnami/mariadb](https://github.com/bitnami/containers/tree/main/bitnami/mariadb) image documentation. diff --git a/charts/bitnami/wordpress/charts/mariadb/values.yaml b/charts/bitnami/wordpress/charts/mariadb/values.yaml index e0b774aeb..6c2e4b032 100644 --- a/charts/bitnami/wordpress/charts/mariadb/values.yaml +++ b/charts/bitnami/wordpress/charts/mariadb/values.yaml @@ -1263,11 +1263,11 @@ networkPolicy: ## @param networkPolicy.ingressRules.primaryAccessOnlyFrom.enabled Enable ingress rule that makes primary mariadb nodes only accessible from a particular origin. ## @param networkPolicy.ingressRules.primaryAccessOnlyFrom.namespaceSelector [object] Namespace selector label that is allowed to access the primary node. This label will be used to identified the allowed namespace(s). ## @param networkPolicy.ingressRules.primaryAccessOnlyFrom.podSelector [object] Pods selector label that is allowed to access the primary node. This label will be used to identified the allowed pod(s). - ## @param networkPolicy.ingressRules.primaryAccessOnlyFrom.customRules [object] Custom network policy for the primary node. + ## @param networkPolicy.ingressRules.primaryAccessOnlyFrom.customRules Custom network policy for the primary node. ## @param networkPolicy.ingressRules.secondaryAccessOnlyFrom.enabled Enable ingress rule that makes primary mariadb nodes only accessible from a particular origin. ## @param networkPolicy.ingressRules.secondaryAccessOnlyFrom.namespaceSelector [object] Namespace selector label that is allowed to acces the secondary nodes. This label will be used to identified the allowed namespace(s). ## @param networkPolicy.ingressRules.secondaryAccessOnlyFrom.podSelector [object] Pods selector label that is allowed to access the secondary nodes. This label will be used to identified the allowed pod(s). - ## @param networkPolicy.ingressRules.secondaryAccessOnlyFrom.customRules [object] Custom network policy for the secondary nodes. + ## @param networkPolicy.ingressRules.secondaryAccessOnlyFrom.customRules Custom network policy for the secondary nodes. ## ingressRules: ## Allow access to the primary node only from the indicated: @@ -1292,7 +1292,7 @@ networkPolicy: ## matchLabels: ## label: example ## - customRules: {} + customRules: [] ## Allow access to the secondary node only from the indicated: ## @@ -1316,10 +1316,10 @@ networkPolicy: ## matchLabels: ## label: example ## - customRules: {} + customRules: [] ## @param networkPolicy.egressRules.denyConnectionsToExternal Enable egress rule that denies outgoing traffic outside the cluster, except for DNS (port 53). - ## @param networkPolicy.egressRules.customRules [object] Custom network policy rule + ## @param networkPolicy.egressRules.customRules Custom network policy rule ## egressRules: # Deny connections to external. This is not compatible with an external database. @@ -1332,4 +1332,4 @@ networkPolicy: ## matchLabels: ## label: example ## - customRules: {} + customRules: [] diff --git a/charts/bitnami/wordpress/values.yaml b/charts/bitnami/wordpress/values.yaml index 82b91092d..fe9ff9a89 100644 --- a/charts/bitnami/wordpress/values.yaml +++ b/charts/bitnami/wordpress/values.yaml @@ -73,7 +73,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/wordpress - tag: 6.1.1-debian-11-r67 + tag: 6.1.1-debian-11-r69 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -757,7 +757,7 @@ volumePermissions: image: registry: docker.io repository: bitnami/bitnami-shell - tag: 11-debian-11-r98 + tag: 11-debian-11-r99 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. @@ -851,7 +851,7 @@ metrics: image: registry: docker.io repository: bitnami/apache-exporter - tag: 0.13.0-debian-11-r8 + tag: 0.13.0-debian-11-r9 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. diff --git a/charts/crate/crate-operator/Chart.lock b/charts/crate/crate-operator/Chart.lock index be2c48830..b273b4fc3 100644 --- a/charts/crate/crate-operator/Chart.lock +++ b/charts/crate/crate-operator/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: crate-operator-crds repository: file://../crate-operator-crds - version: 2.24.0 -digest: sha256:c49ffbfea5a0a2668a0bf2c1f87add413268b36b82fee73c642411176c45a6c5 -generated: "2023-03-21T14:36:08.260603114Z" + version: 2.25.0 +digest: sha256:f5b63acbc58495c53c6d92aef4182b983b4e790142657f77c4efa4b172bcd78c +generated: "2023-03-23T11:44:20.81618663Z" diff --git a/charts/crate/crate-operator/Chart.yaml b/charts/crate/crate-operator/Chart.yaml index e0e68dcf4..4a94ce642 100644 --- a/charts/crate/crate-operator/Chart.yaml +++ b/charts/crate/crate-operator/Chart.yaml @@ -3,16 +3,16 @@ annotations: catalog.cattle.io/display-name: CrateDB Operator catalog.cattle.io/release-name: crate-operator apiVersion: v2 -appVersion: 2.24.0 +appVersion: 2.25.0 dependencies: - condition: crate-operator-crds.enabled name: crate-operator-crds repository: file://./charts/crate-operator-crds - version: 2.24.0 + version: 2.25.0 description: Crate Operator - Helm chart for installing and upgrading Crate Operator. icon: https://raw.githubusercontent.com/crate/crate/master/docs/_static/crate-logo.svg maintainers: - name: Crate.io name: crate-operator type: application -version: 2.24.0 +version: 2.25.0 diff --git a/charts/crate/crate-operator/charts/crate-operator-crds/Chart.yaml b/charts/crate/crate-operator/charts/crate-operator-crds/Chart.yaml index d7ae325bf..c84e46aac 100644 --- a/charts/crate/crate-operator/charts/crate-operator-crds/Chart.yaml +++ b/charts/crate/crate-operator/charts/crate-operator-crds/Chart.yaml @@ -1,9 +1,9 @@ apiVersion: v2 -appVersion: 2.24.0 +appVersion: 2.25.0 description: Crate Operator CRDs - Helm chart for installing and upgrading Custom Resource Definitions (CRDs) for the Crate Operator. maintainers: - name: Crate.io name: crate-operator-crds type: application -version: 2.24.0 +version: 2.25.0 diff --git a/charts/crate/crate-operator/charts/crate-operator-crds/templates/cratedbs-cloud-crate-io.yaml b/charts/crate/crate-operator/charts/crate-operator-crds/templates/cratedbs-cloud-crate-io.yaml index 7a2bdae72..76eb376de 100644 --- a/charts/crate/crate-operator/charts/crate-operator-crds/templates/cratedbs-cloud-crate-io.yaml +++ b/charts/crate/crate-operator/charts/crate-operator-crds/templates/cratedbs-cloud-crate-io.yaml @@ -307,6 +307,14 @@ spec: cluster. type: object x-kubernetes-preserve-unknown-fields: true + service: + description: Additional configuration for k8s services. + properties: + annotations: + description: Additional annotations to add to the k8s load balancer service. + type: object + x-kubernetes-preserve-unknown-fields: true + type: object ssl: properties: keystore: diff --git a/charts/datadog/datadog/CHANGELOG.md b/charts/datadog/datadog/CHANGELOG.md index 151a7fd57..4e7cd6372 100644 --- a/charts/datadog/datadog/CHANGELOG.md +++ b/charts/datadog/datadog/CHANGELOG.md @@ -1,19 +1,23 @@ # Datadog changelog -# 3.20.3 +## 3.21.0 + +* Add `datadog.remoteConfiguration.enabled` parameter to enable remote configuration. + +## 3.20.3 * Fix command script in linux init container to prevent blocking deployment in GKE Autopilot on Rapid release channel. * Only mount DogStatsD socket in non-Autopilot environments. -# 3.20.2 +## 3.20.2 * Fix R/W volume mounts for CRI on Windows -# 3.20.1 +## 3.20.1 * Fix command args in linux init container to prevent blocking deployment in GKE Autopilot. -# 3.20.0 +## 3.20.0 * Enable CWS network detections by default. @@ -21,12 +25,12 @@ * Fix R/W volume mounts in init containers on Windows -# 3.19.1 +## 3.19.1 * Mount emptyDir volumes in `/etc/datadog-agent` and `/tmp` to allow the cluster-agent to write files in those locations with read-only root filesystem. -# 3.19.0 +## 3.19.0 * Declare `readOnly` in volumeMounts. diff --git a/charts/datadog/datadog/Chart.yaml b/charts/datadog/datadog/Chart.yaml index ffa5b81da..d29f376e8 100644 --- a/charts/datadog/datadog/Chart.yaml +++ b/charts/datadog/datadog/Chart.yaml @@ -19,4 +19,4 @@ name: datadog sources: - https://app.datadoghq.com/account/settings#agent/kubernetes - https://github.com/DataDog/datadog-agent -version: 3.20.3 +version: 3.21.0 diff --git a/charts/datadog/datadog/README.md b/charts/datadog/datadog/README.md index ec2f991fe..48c94ddac 100644 --- a/charts/datadog/datadog/README.md +++ b/charts/datadog/datadog/README.md @@ -1,6 +1,6 @@ # Datadog -![Version: 3.20.3](https://img.shields.io/badge/Version-3.20.3-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square) +![Version: 3.21.0](https://img.shields.io/badge/Version-3.21.0-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square) [Datadog](https://www.datadoghq.com/) is a hosted infrastructure monitoring platform. This chart adds the Datadog Agent to all nodes in your cluster via a DaemonSet. It also optionally depends on the [kube-state-metrics chart](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-state-metrics). For more information about monitoring Kubernetes with Datadog, please refer to the [Datadog documentation website](https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/). @@ -679,6 +679,7 @@ helm install \ | datadog.prometheusScrape.enabled | bool | `false` | Enable autodiscovering pods and services exposing prometheus metrics. | | datadog.prometheusScrape.serviceEndpoints | bool | `false` | Enable generating dedicated checks for service endpoints. | | datadog.prometheusScrape.version | int | `2` | Version of the openmetrics check to schedule by default. | +| datadog.remoteConfiguration.enabled | bool | `false` | Set to true to enable remote configuration. | | datadog.secretAnnotations | object | `{}` | | | datadog.secretBackend.arguments | string | `nil` | Configure the secret backend command arguments (space-separated strings). | | datadog.secretBackend.command | string | `nil` | Configure the secret backend command, path to the secret backend binary. | diff --git a/charts/datadog/datadog/templates/_container-agent.yaml b/charts/datadog/datadog/templates/_container-agent.yaml index a42bf3220..be441458f 100644 --- a/charts/datadog/datadog/templates/_container-agent.yaml +++ b/charts/datadog/datadog/templates/_container-agent.yaml @@ -149,6 +149,10 @@ value: {{ .Values.datadog.expvarPort | quote }} {{- include "additional-env-entries" .Values.agents.containers.agent.env | indent 4 }} {{- include "additional-env-dict-entries" .Values.agents.containers.agent.envDict | indent 4 }} + {{- if .Values.datadog.remoteConfiguration.enabled }} + - name: DD_REMOTE_CONFIGURATION_ENABLED + value: "true" + {{- end }} volumeMounts: {{- if eq .Values.targetSystem "linux" }} - name: installinfo diff --git a/charts/datadog/datadog/templates/system-probe-configmap.yaml b/charts/datadog/datadog/templates/system-probe-configmap.yaml index 5813b5fef..b23506b2a 100644 --- a/charts/datadog/datadog/templates/system-probe-configmap.yaml +++ b/charts/datadog/datadog/templates/system-probe-configmap.yaml @@ -53,6 +53,8 @@ data: enabled: {{ $.Values.datadog.securityAgent.runtime.syscallMonitor.enabled }} network: enabled: {{ $.Values.datadog.securityAgent.runtime.network.enabled }} + remote_configuration: + enabled: {{ if and .Values.datadog.securityAgent.runtime.enabled .Values.datadog.remoteConfiguration.enabled -}} true {{else -}} false {{end}} {{- if .Values.datadog.securityAgent.runtime.activityDump.enabled }} activity_dump: enabled: true diff --git a/charts/datadog/datadog/values.yaml b/charts/datadog/datadog/values.yaml index 874ce3bae..1b62b198b 100644 --- a/charts/datadog/datadog/values.yaml +++ b/charts/datadog/datadog/values.yaml @@ -378,6 +378,10 @@ datadog: # datadog.leaderLeaseDuration -- Set the lease time for leader election in second leaderLeaseDuration: # 60 + remoteConfiguration: + # datadog.remoteConfiguration.enabled -- Set to true to enable remote configuration. + enabled: false + ## Enable logs agent and provide custom configs logs: # datadog.logs.enabled -- Enables this to activate Datadog Agent log collection diff --git a/charts/digitalis/vals-operator/Chart.yaml b/charts/digitalis/vals-operator/Chart.yaml index 56b84f306..6d27101a3 100644 --- a/charts/digitalis/vals-operator/Chart.yaml +++ b/charts/digitalis/vals-operator/Chart.yaml @@ -4,7 +4,7 @@ annotations: catalog.cattle.io/kube-version: '>= 1.19.0-0' catalog.cattle.io/release-name: vals-operator apiVersion: v2 -appVersion: 0.7.0 +appVersion: 0.7.2 description: This helm chart installs the Digitalis Vals Operator to manage sync secrets from supported backends into Kubernetes icon: https://digitalis.io/wp-content/uploads/2020/06/cropped-Digitalis-512x512-Blue_Digitalis-512x512-Blue-32x32.png @@ -14,4 +14,4 @@ maintainers: name: Digitalis.IO name: vals-operator type: application -version: 0.7.1 +version: 0.7.2 diff --git a/charts/digitalis/vals-operator/crds/valssecrets.yaml b/charts/digitalis/vals-operator/crds/valssecrets.yaml index 9037dadd3..28b224994 100644 --- a/charts/digitalis/vals-operator/crds/valssecrets.yaml +++ b/charts/digitalis/vals-operator/crds/valssecrets.yaml @@ -47,7 +47,7 @@ spec: type: string ref: description: Ref value to the secret in the format ref+backend://path - https://github.com/variantdev/vals + https://github.com/helmfile/vals type: string required: - ref diff --git a/charts/digitalis/vals-operator/templates/serviceaccount.yaml b/charts/digitalis/vals-operator/templates/serviceaccount.yaml index 28eef8d4b..6d225fcf6 100644 --- a/charts/digitalis/vals-operator/templates/serviceaccount.yaml +++ b/charts/digitalis/vals-operator/templates/serviceaccount.yaml @@ -11,6 +11,7 @@ rules: - "apps" resources: - "statefulsets" + - "deployments" verbs: - "get" - "list" @@ -23,9 +24,6 @@ rules: - "" resources: - "secrets" - {{- if .Values.enableDbSecrets }} - - "deployments" - {{- end }} verbs: - "get" - "list" diff --git a/charts/digitalis/vals-operator/values.yaml b/charts/digitalis/vals-operator/values.yaml index 96454b16f..24d7cc6bf 100644 --- a/charts/digitalis/vals-operator/values.yaml +++ b/charts/digitalis/vals-operator/values.yaml @@ -57,7 +57,7 @@ args: [] environmentSecret: "" -# See https://github.com/variantdev/vals +# See https://github.com/helmfile/vals # for information on setting up your backend environment. env: [] # - name: VAULT_SKIP_VERIFY diff --git a/charts/dynatrace/dynatrace-operator/Chart.yaml b/charts/dynatrace/dynatrace-operator/Chart.yaml index 1742a8025..232bb20b1 100644 --- a/charts/dynatrace/dynatrace-operator/Chart.yaml +++ b/charts/dynatrace/dynatrace-operator/Chart.yaml @@ -4,7 +4,7 @@ annotations: catalog.cattle.io/kube-version: '>=1.21.0-0' catalog.cattle.io/release-name: dynatrace-operator apiVersion: v2 -appVersion: 0.10.3 +appVersion: 0.10.4 description: The Dynatrace Operator Helm chart for Kubernetes and OpenShift home: https://www.dynatrace.com/ icon: https://assets.dynatrace.com/global/resources/Signet_Logo_RGB_CP_512x512px.png @@ -20,4 +20,4 @@ name: dynatrace-operator sources: - https://github.com/Dynatrace/dynatrace-operator type: application -version: 0.10.3 +version: 0.10.4 diff --git a/charts/gitlab/gitlab/CHANGELOG.md b/charts/gitlab/gitlab/CHANGELOG.md index cfb2f6eb0..a1f08ae2f 100644 --- a/charts/gitlab/gitlab/CHANGELOG.md +++ b/charts/gitlab/gitlab/CHANGELOG.md @@ -2,6 +2,39 @@ documentation](doc/development/changelog.md) for instructions on adding your own entry. +## 6.10.0 (2023-03-21) + +### Added (6 changes) + +- [Support setting extra env vars for kas](gitlab-org/charts/gitlab@f8c5589fc5c82ea20b3798838da007b066ec67e4) ([merge request](gitlab-org/charts/gitlab!3023)) +- [Add containerSecurityContext helper templates and values to Gitaly chart ](gitlab-org/charts/gitlab@a7cd11bbc886271d4212ad368fd41885a674a647) by @BrettSeedling ([merge request](gitlab-org/charts/gitlab!2793)) +- [Add new cron backup parameter Ref #3076](gitlab-org/charts/gitlab@42b7f8dab938d0d748318d736a42e0070472ccea) by @Vedrillan ([merge request](gitlab-org/charts/gitlab!2984)) +- [Add support for Gitaly GPG signing](gitlab-org/charts/gitlab@d65fa4b7880f2b006cb1f0b54c704d47febee136) ([merge request](gitlab-org/charts/gitlab!2754)) +- [Add support for fsGroupChangePolicy to all subcharts](gitlab-org/charts/gitlab@20283351cbe24015d25b7823746534c9b65a139a) ([merge request](gitlab-org/charts/gitlab!3000)) +- [Added `useGenericEphemeralVolume` for backup-job](gitlab-org/charts/gitlab@ae5f493574d647b050f3a5c50f35f364dec69abe) by @daniel.marks ([merge request](gitlab-org/charts/gitlab!2937)) + +### Fixed (1 change) + +- [Fix config for Registry Deployment TLS SecretName](gitlab-org/charts/gitlab@3be948165d0f20c9fdc9eadaafaaaf80d4e50b09) ([merge request](gitlab-org/charts/gitlab!3017)) + +### Changed (8 changes) + +- [Update gitlab-org/charts/gitlab-runner from 0.50.1 to 0.51.0](gitlab-org/charts/gitlab@2b0632a49d5e3d58d4bd75c08fcb2bb303af21e3) ([merge request](gitlab-org/charts/gitlab!3036)) +- [Honor gitlab.psql.ci.enabled=false when generating database.yml](gitlab-org/charts/gitlab@e65fd651417c88a3f187b5fe00f4ddca2baa2bcc) ([merge request](gitlab-org/charts/gitlab!3016)) +- [Bump Container Registry to v3.69.0-gitlab](gitlab-org/charts/gitlab@c539445598a8991fa34c1af2b15efdf34d7d1adb) ([merge request](gitlab-org/charts/gitlab!3026)) +- [Update gitlab-org/container-registry from 3.67.0-gitlab to 3.68.0-gitlab](gitlab-org/charts/gitlab@5f9964246cf95b29ecd39eb730d6947aebe81249) ([merge request](gitlab-org/charts/gitlab!3007)) +- [Bump prometheus to 2.38.0](gitlab-org/charts/gitlab@6278c7572da075d11b5e5c92089a598288162afe) ([merge request](gitlab-org/charts/gitlab!3001)) +- [Replace deprecated k8s.gcr.io entries](gitlab-org/charts/gitlab@bde4f2113c7df880e14128fff4b6cfcacae2d1a1) by @tlindsay42 ([merge request](gitlab-org/charts/gitlab!2985)) +- [Update gitlab-org/charts/gitlab-runner from 0.49.3 to 0.50.1](gitlab-org/charts/gitlab@eda6fbc036bc24e01cdd2622d0b10662df574d46) ([merge request](gitlab-org/charts/gitlab!2996)) +- [Update gitlab-org/charts/gitlab-runner from 0.49.2 to 0.49.3](gitlab-org/charts/gitlab@82e4e9145a36b1a037674ebe3187116d2adce7a6) ([merge request](gitlab-org/charts/gitlab!2987)) + +### Other (4 changes) + +- [Remove GitLab Runner UBI known limitation](gitlab-org/charts/gitlab@3444929667ec0e7c5cf26e10da984fdcb1442431) ([merge request](gitlab-org/charts/gitlab!3034)) +- [Add docs and config check for gitlab-shell metrics](gitlab-org/charts/gitlab@e46e19b84a47f45018e39af1e5e0731be6982a1f) ([merge request](gitlab-org/charts/gitlab!3006)) +- [Add more context to sidekiq pod deprecation notices](gitlab-org/charts/gitlab@fdaef9d08c68beac06b0bcff16d0ec6b1bc274aa) ([merge request](gitlab-org/charts/gitlab!2966)) +- [Add more context to sidekiq pod deprecation notices](gitlab-org/charts/gitlab@378fd9116dc5147d9d4c23d81a72e0e8089f138e) ([merge request](gitlab-org/charts/gitlab!2972)) + ## 6.9.3 (2023-03-09) No changes. @@ -54,6 +87,10 @@ No changes. - [Moved minio config to global in example config](gitlab-org/charts/gitlab@973557e4cf0c5ec1e0c399fcce557fae2a87de17) ([merge request](gitlab-org/charts/gitlab!2952)) - [Doc - configure the GitLab chart with an decomposed database](gitlab-org/charts/gitlab@af72661b6f82f8f16dab591c8af67e44baf0b998) ([merge request](gitlab-org/charts/gitlab!2890)) +## 6.8.4 (2023-03-02) + +No changes. + ## 6.8.3 (2023-02-15) No changes. @@ -88,6 +125,10 @@ No changes. - [Update gitlab-org/gitlab-exporter from 11.18.2 to 12.1.0](gitlab-org/charts/gitlab@428de3dd7c208a0469b18b927fece2bc54029b19) ([merge request](gitlab-org/charts/gitlab!2911)) - [Update gitlab-org/container-registry from 3.63.0-gitlab to 3.64.0-gitlab](gitlab-org/charts/gitlab@a1edaea5f4d9d2a6d972b7412deafe6a2b50aedb) ([merge request](gitlab-org/charts/gitlab!2904)) +## 6.7.8 (2023-03-02) + +No changes. + ## 6.7.7 (2023-02-10) No changes. diff --git a/charts/gitlab/gitlab/CONTRIBUTING.md b/charts/gitlab/gitlab/CONTRIBUTING.md index 78e35844c..e49ac154a 100644 --- a/charts/gitlab/gitlab/CONTRIBUTING.md +++ b/charts/gitlab/gitlab/CONTRIBUTING.md @@ -167,9 +167,9 @@ reported by emailing contact@gitlab.com. This Code of Conduct is adapted from the [Contributor Covenant][contributor-covenant], version 1.1.0, available at [http://contributor-covenant.org/version/1/1/0/](http://contributor-covenant.org/version/1/1/0/). -[accepting-mrs]: https://gitlab.com/gitlab-org/charts/gitlab/issues?label_name=Accepting+Merge+Requests -[gitlab-mr-tracker]: https://gitlab.com/gitlab-org/charts/gitlab/merge_requests -[closed-merge-requests]: https://gitlab.com/gitlab-org/charts/gitlab/merge_requests?assignee_id=&label_name=&milestone_id=&scope=&sort=&state=closed +[accepting-mrs]: https://gitlab.com/gitlab-org/charts/gitlab/-/issues?label_name=Accepting+Merge+Requests +[gitlab-mr-tracker]: https://gitlab.com/gitlab-org/charts/gitlab/-/merge_requests +[closed-merge-requests]: https://gitlab.com/gitlab-org/charts/gitlab/-/merge_requests?assignee_id=&label_name=&milestone_id=&scope=&sort=&state=closed [contributor-covenant]: http://contributor-covenant.org [changelog]: doc/development/changelog.md "Generate a changelog entry" [git-squash]: https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits diff --git a/charts/gitlab/gitlab/Chart.yaml b/charts/gitlab/gitlab/Chart.yaml index a1e5631ae..a19981047 100644 --- a/charts/gitlab/gitlab/Chart.yaml +++ b/charts/gitlab/gitlab/Chart.yaml @@ -3,7 +3,7 @@ annotations: catalog.cattle.io/display-name: GitLab catalog.cattle.io/release-name: gitlab apiVersion: v1 -appVersion: 15.9.3 +appVersion: 15.10.0 description: The One DevOps Platform home: https://about.gitlab.com/ icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.png @@ -15,4 +15,4 @@ maintainers: name: gitlab sources: - https://gitlab.com/gitlab-org/charts/gitlab -version: 6.9.3 +version: 6.10.0 diff --git a/charts/gitlab/gitlab/charts/gitlab-runner/CHANGELOG.md b/charts/gitlab/gitlab/charts/gitlab-runner/CHANGELOG.md index f2609c357..3033ff19c 100644 --- a/charts/gitlab/gitlab/charts/gitlab-runner/CHANGELOG.md +++ b/charts/gitlab/gitlab/charts/gitlab-runner/CHANGELOG.md @@ -1,21 +1,14 @@ -## v0.50.1 (2023-02-21) +## v0.51.0 (2023-03-20) ### New features -- Update GitLab Runner version to v15.9.1 - -## v0.50.0 (2023-02-21) - -### New features - -- Update GitLab Runner version to v15.9.0 -- Add namespace to service account manifest !375 (Daniel Schömer @quatauta) +- Update GitLab Runner version to v15.10.0 +- Removing replicaCount from deployment when HPA is configured !368 (Gustavo Oliveira @gustoliv) ### Maintenance -- Add Chart repository as source !379 (Geoffrey McQuat @gmcquat) -- Fix grammatical error in instructional comment !376 (Shafiullah Khan @gitshafi) -- Add reference to actual documentation method of obtaining runnerRegistrationToken !361 (SveLem @SveLem) +- Fix integration test scripting !383 +- Update the example reference to the helper image !382 ## v0.48.0 (2022-12-17) diff --git a/charts/gitlab/gitlab/charts/gitlab-runner/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab-runner/Chart.yaml index 1b0c1027b..44a7ee488 100644 --- a/charts/gitlab/gitlab/charts/gitlab-runner/Chart.yaml +++ b/charts/gitlab/gitlab/charts/gitlab-runner/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 15.9.1 +appVersion: 15.10.0 description: GitLab Runner icon: https://gitlab.com/uploads/-/system/project/avatar/250833/runner_logo.png keywords: @@ -14,4 +14,4 @@ sources: - https://gitlab.com/gitlab-org/charts/gitlab-runner - https://gitlab.com/gitlab-org/gitlab-runner - https://docs.gitlab.com/runner/ -version: 0.50.1 +version: 0.51.0 diff --git a/charts/gitlab/gitlab/charts/gitlab-runner/templates/deployment.yaml b/charts/gitlab/gitlab/charts/gitlab-runner/templates/deployment.yaml index 340504a5d..83f4f75ce 100644 --- a/charts/gitlab/gitlab/charts/gitlab-runner/templates/deployment.yaml +++ b/charts/gitlab/gitlab/charts/gitlab-runner/templates/deployment.yaml @@ -9,7 +9,9 @@ metadata: release: "{{ .Release.Name }}" heritage: "{{ .Release.Service }}" spec: + {{- if not .Values.hpa}} replicas: {{ default 1 .Values.replicas }} + {{- end}} revisionHistoryLimit: {{ default 10 .Values.revisionHistoryLimit }} selector: matchLabels: diff --git a/charts/gitlab/gitlab/charts/gitlab-runner/values.yaml b/charts/gitlab/gitlab/charts/gitlab-runner/values.yaml index d0467e557..6aebed0a2 100644 --- a/charts/gitlab/gitlab/charts/gitlab-runner/values.yaml +++ b/charts/gitlab/gitlab/charts/gitlab-runner/values.yaml @@ -511,7 +511,7 @@ runners: # memoryLimit: 256Mi # cpuRequests: 100m # memoryRequests: 128Mi - # image: "registry.gitlab.com/gitlab-org/gitlab-runner-helper:x86_64-${CI_RUNNER_REVISION}" + # image: "registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-${CI_RUNNER_REVISION}" ## Helper container security context configuration ## Refer to https://docs.gitlab.com/runner/executors/kubernetes.html#using-security-context diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/Chart.yaml index dad13bd6b..b23871e1b 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/Chart.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 15.9.3 +appVersion: 15.10.0 description: GitLab Geo logcursor home: https://about.gitlab.com/ icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg @@ -12,4 +12,4 @@ name: geo-logcursor sources: - https://gitlab.com/charts/gitlab/tree/master/charts/gitlab/charts/geo-logcursor - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-rails -version: 6.9.3 +version: 6.10.0 diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/templates/deployment.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/templates/deployment.yaml index 58c45960a..3494031e4 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/templates/deployment.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/templates/deployment.yaml @@ -37,9 +37,7 @@ spec: tolerations: {{- toYaml .Values.tolerations | nindent 8 }} {{- end }} - securityContext: - runAsUser: {{ .Values.securityContext.runAsUser }} - fsGroup: {{ .Values.securityContext.fsGroup }} + {{- include "gitlab.podSecurityContext" .Values.securityContext | nindent 6 }} {{- if eq (default .Values.global.antiAffinity .Values.antiAffinity) "hard" }} affinity: podAntiAffinity: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/values.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/values.yaml index 0a84adcd7..86d003069 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/values.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/geo-logcursor/values.yaml @@ -101,6 +101,7 @@ priorityClassName: "" securityContext: runAsUser: 1000 fsGroup: 1000 + # fsGroupChangePolicy: OnRootMismatch ## Enable deployment to use a serviceAccount serviceAccount: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/Chart.yaml index d78857872..deaae8f26 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/Chart.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 15.9.3 +appVersion: 15.10.0 description: Git RPC service for handling all the git calls made by GitLab home: https://about.gitlab.com/ icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg @@ -13,4 +13,4 @@ name: gitaly sources: - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitaly - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitaly -version: 6.9.3 +version: 6.10.0 diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/templates/_configmap_spec.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/templates/_configmap_spec.yaml index 0c27f23e9..0095c1c27 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/templates/_configmap_spec.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/templates/_configmap_spec.yaml @@ -8,6 +8,9 @@ data: cp -v -L /init-config/gitaly.crt /init-secrets/gitaly/gitaly.crt cp -v -L /init-config/gitaly.key /init-secrets/gitaly/gitaly.key {{- end }} + {{- if .Values.gpgSigning.enabled }} + cp -v -L /init-config/signing_key.gpg /init-secrets/gitaly/signing_key.gpg + {{- end }} config.toml.erb: | # The directory where Gitaly's executables are stored bin_dir = "/usr/local/bin" @@ -105,6 +108,9 @@ data: [git] use_bundled_binaries = true ignore_gitconfig = true + {{- if .Values.gpgSigning.enabled }} + signing_key = '/etc/gitlab-secrets/gitaly/signing_key.gpg' + {{- end }} {{- with .Values.git }} {{- if .catFileCacheSize }} catfile_cache_size = {{ .catFileCacheSize }} diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/templates/_statefulset_spec.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/templates/_statefulset_spec.yaml index 87ef513ae..a760cfe8d 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/templates/_statefulset_spec.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/templates/_statefulset_spec.yaml @@ -61,6 +61,7 @@ spec: command: ['sh', '/config/configure'] image: {{ include "gitlab.busybox.image" (dict "local" .Values.init "global" .Values.global) | quote }} {{- include "gitlab.image.pullPolicy" $initImageCfg | indent 10 }} + {{- include "gitlab.init.containerSecurityContext" . | indent 10 }} env: {{- include "gitlab.extraEnv" . | nindent 10 }} {{- include "gitlab.extraEnvFrom" (dict "root" $ "local" (dict)) | nindent 10 }} @@ -77,18 +78,7 @@ spec: readOnly: false resources: {{- toYaml .Values.init.resources | nindent 12 }} - {{- if .Values.securityContext }} - securityContext: - {{- if not (empty .Values.securityContext.runAsUser) }} - runAsUser: {{ .Values.securityContext.runAsUser }} - {{- end }} - {{- if not (empty .Values.securityContext.fsGroup) }} - fsGroup: {{ .Values.securityContext.fsGroup }} - {{- if not (empty .Values.securityContext.fsGroupChangePolicy) }} - fsGroupChangePolicy: {{ .Values.securityContext.fsGroupChangePolicy }} - {{- end }} - {{- end }} - {{- end }} + {{- include "gitlab.podSecurityContext" .Values.securityContext | nindent 6 }} {{- include "gitlab.image.pullSecrets" $imageCfg | indent 6 }} {{- if eq (default .Values.global.antiAffinity .Values.antiAffinity) "hard" }} affinity: @@ -124,6 +114,7 @@ spec: - name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}:{{ coalesce .Values.image.tag (include "gitlab.parseAppVersion" (dict "appVersion" .Chart.AppVersion "prepend" "true")) }}{{ include "gitlab.image.tagSuffix" . }}" {{- include "gitlab.image.pullPolicy" $imageCfg | indent 10 }} + {{- include "gitlab.containerSecurityContext" . | indent 10 }} ports: - containerPort: {{ coalesce .Values.service.internalPort .Values.global.gitaly.service.internalPort }} name: grpc-gitaly @@ -220,6 +211,13 @@ spec: items: - key: {{ template "gitlab.gitlab-shell.authToken.key" . }} path: ".gitlab_shell_secret" + {{- if .Values.gpgSigning.enabled }} + - secret: + name: {{ .Values.gpgSigning.secret }} + items: + - key: {{ .Values.gpgSigning.key }} + path: "signing_key.gpg" + {{- end }} {{- if .Values.global.gitaly.tls.enabled }} {{- $secretName := include "gitlab.gitaly.tls.secret" . -}} {{- if .storage }} diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/values.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/values.yaml index c60bd62ef..e6787b56e 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/values.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitaly/values.yaml @@ -38,6 +38,7 @@ init: resources: requests: cpu: 50m + containerSecurityContext: {} ## Support for tolerations for pod scheduling tolerations: [] @@ -138,10 +139,15 @@ resources: ## For PodDisruptionBudget, how many pods can be unavailable at one time maxUnavailable: 1 -## Allow to overwrite under which User and Group we're running. +## Allow to overwrite under which User and Group Pod will be running. securityContext: runAsUser: 1000 fsGroup: 1000 + # fsGroupChangePolicy: OnRootMismatch + +## Allow to overwrite the specific security context under which the gitaly container is running. +containerSecurityContext: + runAsUser: 1000 ## Enable deployment to use a serviceAccount serviceAccount: @@ -176,3 +182,10 @@ packObjectsCache: {} # enabled: false # dir: "/home/git/repositories/+gitaly/PackObjectsCache" # max_age: 5m + +## Enable Gitaly to GPG sign all commits created by GitLab +## ref: https://docs.gitlab.com/ee/administration/gitaly/configure_gitaly.html#configure-commit-signing-for-gitlab-ui-commits +gpgSigning: {} + # enabled: false + # secret: glGPG + # key: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/Chart.yaml index aadf793e2..085f7c61a 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/Chart.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/Chart.yaml @@ -14,4 +14,4 @@ sources: - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-exporter - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-exporter - https://gitlab.com/gitlab-org/gitlab-exporter -version: 6.9.3 +version: 6.10.0 diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/templates/deployment.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/templates/deployment.yaml index 144ed4c8b..1be34f099 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/templates/deployment.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/templates/deployment.yaml @@ -45,9 +45,7 @@ spec: {{- end }} spec: - securityContext: - runAsUser: {{ .Values.securityContext.runAsUser }} - fsGroup: {{ .Values.securityContext.fsGroup }} + {{- include "gitlab.podSecurityContext" .Values.securityContext | nindent 6 }} {{- if eq (default .Values.global.antiAffinity .antiAffinity) "hard" }} affinity: podAntiAffinity: @@ -79,6 +77,7 @@ spec: command: ['sh', '/config/configure'] image: {{ include "gitlab.busybox.image" (dict "local" .Values.init "global" $.Values.global) | quote }} {{- include "gitlab.image.pullPolicy" $initImageCfg | indent 10 }} + {{- include "gitlab.init.containerSecurityContext" . | indent 10 }} env: {{- include "gitlab.extraEnv" . | nindent 10 }} {{- include "gitlab.extraEnvFrom" (dict "root" $ "local" (dict)) | nindent 10 }} @@ -102,6 +101,7 @@ spec: - name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}:{{ coalesce .Values.image.tag .Chart.AppVersion }}{{ include "gitlab.image.tagSuffix" . }}" {{- include "gitlab.image.pullPolicy" $imageCfg | indent 10 }} + {{- include "gitlab.containerSecurityContext" . | indent 10 }} env: - name: CONFIG_TEMPLATE_DIRECTORY value: '/var/opt/gitlab-exporter/templates' diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/values.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/values.yaml index d81e44d84..f9a411b30 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/values.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-exporter/values.yaml @@ -50,6 +50,7 @@ init: resources: requests: cpu: 50m + containerSecurityContext: {} global: redis: @@ -69,10 +70,15 @@ resources: cpu: 75m memory: 100M -## Allow to overwrite under which User and Group we're running. +## Allow to overwrite under which User and Group the Pod will be running. securityContext: runAsUser: 1000 fsGroup: 1000 + # fsGroupChangePolicy: OnRootMismatch + +## Allow to overwrite the specific security context under which the container is running. +containerSecurityContext: + runAsUser: 1000 ## Enable deployment to use a serviceAccount serviceAccount: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-grafana/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-grafana/Chart.yaml index a7a59bae9..86b280c96 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-grafana/Chart.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-grafana/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 15.9.3 +appVersion: 15.10.0 description: Adapt the Grafana chart to interface to the GitLab App home: https://about.gitlab.com/ icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg @@ -13,4 +13,4 @@ name: gitlab-grafana sources: - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-grafana - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-grafana -version: 6.9.3 +version: 6.10.0 diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/Chart.yaml index c8302356a..37d96ed2d 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/Chart.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 15.9.3 +appVersion: 15.10.0 description: Daemon for serving static websites from GitLab projects home: https://about.gitlab.com/ icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg @@ -14,4 +14,4 @@ sources: - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-pages - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-pages - https://gitlab.com/gitlab-org/gitlab-pages -version: 6.9.3 +version: 6.10.0 diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/templates/deployment.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/templates/deployment.yaml index 600d14166..3516a540b 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/templates/deployment.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/templates/deployment.yaml @@ -52,9 +52,7 @@ spec: tolerations: {{- toYaml .Values.tolerations | nindent 8 }} {{- end }} - securityContext: - runAsUser: {{ .Values.securityContext.runAsUser }} - fsGroup: {{ .Values.securityContext.fsGroup }} + {{- include "gitlab.podSecurityContext" .Values.securityContext | nindent 6 }} {{- if eq (default .Values.global.antiAffinity .antiAffinity) "hard" }} affinity: podAntiAffinity: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/values.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/values.yaml index 538132f8d..b35ab83f2 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/values.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-pages/values.yaml @@ -117,6 +117,7 @@ resources: securityContext: runAsUser: 1000 fsGroup: 1000 + # fsGroupChangePolicy: OnRootMismatch ## Enable deployment to use a serviceAccount serviceAccount: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/Chart.yaml index 82e91cd4e..062cc3d1b 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/Chart.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 14.17.0 +appVersion: 14.18.0 description: sshd for Gitlab home: https://about.gitlab.com/ icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg @@ -14,4 +14,4 @@ name: gitlab-shell sources: - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-shell - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-shell -version: 6.9.3 +version: 6.10.0 diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/templates/deployment.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/templates/deployment.yaml index 172ebfb03..250190619 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/templates/deployment.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/templates/deployment.yaml @@ -56,6 +56,7 @@ spec: command: ['sh', '/config/configure'] image: {{ include "gitlab.busybox.image" (dict "local" .Values.init "global" $.Values.global) | quote }} {{- include "gitlab.image.pullPolicy" $initImageCfg | indent 10 }} + {{- include "gitlab.init.containerSecurityContext" . | indent 10 }} env: {{- include "gitlab.extraEnv" . | nindent 10 }} {{- include "gitlab.extraEnvFrom" (dict "root" $ "local" (dict)) | nindent 10 }} @@ -72,9 +73,7 @@ spec: readOnly: false resources: {{- toYaml .Values.init.resources | nindent 12 }} - securityContext: - runAsUser: {{ .Values.securityContext.runAsUser }} - fsGroup: {{ .Values.securityContext.fsGroup }} + {{- include "gitlab.podSecurityContext" .Values.securityContext | nindent 6 }} {{- include "gitlab.image.pullSecrets" $imageCfg | indent 6 }} {{- if eq (default .Values.global.antiAffinity .Values.antiAffinity) "hard" }} affinity: @@ -104,6 +103,7 @@ spec: - name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}:{{ coalesce .Values.image.tag (include "gitlab.parseAppVersion" (dict "appVersion" .Chart.AppVersion "prepend" "true")) }}{{ include "gitlab.image.tagSuffix" . }}" {{- include "gitlab.image.pullPolicy" $imageCfg | indent 10 }} + {{- include "gitlab.containerSecurityContext" . | indent 10 }} ports: {{- if .Values.metrics.enabled }} - containerPort: {{ .Values.metrics.port }} diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/values.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/values.yaml index ee427939d..2b949e3ee 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/values.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/gitlab-shell/values.yaml @@ -26,6 +26,7 @@ init: resources: requests: cpu: 50m + containerSecurityContext: {} # Tolerations for pod scheduling tolerations: [] @@ -120,10 +121,15 @@ config: krb5Config: "" servicePrincipalName: "" -## Allow to overwrite under which User and Group we're running. +## Allow to overwrite under which User and Group the Pod will be running. securityContext: runAsUser: 1000 fsGroup: 1000 + # fsGroupChangePolicy: OnRootMismatch + +## Allow to overwrite the specific security context under which the gitaly container is running. +containerSecurityContext: + runAsUser: 1000 ## Enable deployment to use a serviceAccount serviceAccount: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/kas/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/kas/Chart.yaml index 76c839323..f155148ff 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/kas/Chart.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/kas/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: v15.9.0 +appVersion: v15.10.0 description: GitLab Agent Server home: https://about.gitlab.com/ icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg @@ -17,4 +17,4 @@ name: kas sources: - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-kas - https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent -version: 6.9.3 +version: 6.10.0 diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/kas/templates/_default-config.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/kas/templates/_default-config.yaml index f83e4605f..8cbb47bc8 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/kas/templates/_default-config.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/kas/templates/_default-config.yaml @@ -16,6 +16,7 @@ agent: url_path_prefix: "{{ .Values.ingress.k8sApiPath }}" gitlab: address: "{{ template "gitlab.workhorse.url" . }}" + external_url: "{{- template "gitlab.gitlab.url" . -}}" authentication_secret_file: "/etc/kas/.gitlab_kas_secret" observability: listen: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/kas/templates/deployment.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/kas/templates/deployment.yaml index 4088d5e64..ca6162223 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/kas/templates/deployment.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/kas/templates/deployment.yaml @@ -69,10 +69,7 @@ spec: matchLabels: {{- include "gitlab.selectorLabels" . | nindent 18 }} {{- end }} - securityContext: - runAsUser: {{ .Values.securityContext.runAsUser }} - runAsGroup: {{ .Values.securityContext.runAsGroup }} - fsGroup: {{ .Values.securityContext.fsGroup }} + {{- include "gitlab.podSecurityContext" .Values.securityContext | nindent 6 }} {{- include "gitlab.image.pullSecrets" $imageCfg | indent 6 }} {{- include "gitlab.priorityClassName" . | nindent 6 }} initContainers: @@ -93,6 +90,8 @@ spec: fieldPath: status.podIP - name: OWN_PRIVATE_API_URL value: "{{ include "gitlab.kas.internal.scheme" . }}://$(POD_IP):{{ .Values.service.privateApiPort }}" + {{- include "gitlab.extraEnv" . | nindent 12 }} + {{- include "gitlab.extraEnvFrom" (dict "root" $ "local" (dict)) | nindent 12 }} ports: - containerPort: {{ .Values.service.internalPort }} name: {{ template "name" . }} diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/kas/values.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/kas/values.yaml index 09d1a4415..6bee1541a 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/kas/values.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/kas/values.yaml @@ -57,6 +57,9 @@ podLabels: {} common: labels: {} serviceLabels: {} +## Additional environment variables to set +extraEnv: {} +extraEnvFrom: {} resources: requests: cpu: 100m @@ -115,6 +118,8 @@ securityContext: runAsUser: 65532 runAsGroup: 65532 fsGroup: 65532 + # fsGroupChangePolicy: OnRootMismatch + redis: enabled: true diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/Chart.yaml index 4055ab797..f7fe9775c 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/Chart.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/Chart.yaml @@ -13,4 +13,4 @@ name: mailroom sources: - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/mailroom - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-mailroom -version: 6.9.3 +version: 6.10.0 diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/templates/deployment.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/templates/deployment.yaml index 1e952a3c7..2e1ee280c 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/templates/deployment.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/templates/deployment.yaml @@ -33,9 +33,7 @@ spec: tolerations: {{- toYaml .Values.tolerations | nindent 8 }} {{- end }} - securityContext: - runAsUser: {{ .Values.securityContext.runAsUser }} - fsGroup: {{ .Values.securityContext.fsGroup }} + {{- include "gitlab.podSecurityContext" .Values.securityContext | nindent 6 }} {{- if eq (default .Values.global.antiAffinity .antiAffinity) "hard" }} affinity: podAntiAffinity: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/values.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/values.yaml index 1799e42cc..aa6f374a6 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/values.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/mailroom/values.yaml @@ -159,6 +159,7 @@ resources: securityContext: runAsUser: 1000 fsGroup: 1000 + # fsGroupChangePolicy: OnRootMismatch ## Enable deployment to use a serviceAccount serviceAccount: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/migrations/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/migrations/Chart.yaml index 43c1b0024..df0863655 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/migrations/Chart.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/migrations/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 15.9.3 +appVersion: 15.10.0 description: Database migrations and other versioning tasks for upgrading Gitlab home: https://about.gitlab.com/ icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg @@ -12,4 +12,4 @@ name: migrations sources: - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/migrations - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-rails -version: 6.9.3 +version: 6.10.0 diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/migrations/templates/_jobspec.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/migrations/templates/_jobspec.yaml index bfff9759f..581e01e1e 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/migrations/templates/_jobspec.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/migrations/templates/_jobspec.yaml @@ -36,9 +36,7 @@ spec: tolerations: {{- toYaml .Values.tolerations | nindent 8 }} {{- end }} - securityContext: - runAsUser: {{ .Values.securityContext.runAsUser }} - fsGroup: {{ .Values.securityContext.fsGroup }} + {{- include "gitlab.podSecurityContext" .Values.securityContext | nindent 6 }} {{- if or .Values.serviceAccount.enabled .Values.global.serviceAccount.enabled }} serviceAccountName: {{ include "gitlab.serviceAccount.name" . }} {{- end }} diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/migrations/values.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/migrations/values.yaml index f6d941033..766faf68f 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/migrations/values.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/migrations/values.yaml @@ -81,6 +81,7 @@ backoffLimit: 6 securityContext: runAsUser: 1000 fsGroup: 1000 + # fsGroupChangePolicy: OnRootMismatch ## Enable deployment to use a serviceAccount serviceAccount: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/praefect/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/praefect/Chart.yaml index 9131b07c4..a45270842 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/praefect/Chart.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/praefect/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 15.9.3 +appVersion: 15.10.0 description: Praefect is a router and transaction manager for Gitaly, and a required component for running a Gitaly Cluster. home: https://about.gitlab.com/ @@ -16,4 +16,4 @@ sources: - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/praefect - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitaly - https://gitlab.com/gitlab-org/gitaly/-/tree/master/cmd/praefect -version: 6.9.3 +version: 6.10.0 diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/praefect/templates/statefulset.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/praefect/templates/statefulset.yaml index f9f87ac42..6273df4ae 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/praefect/templates/statefulset.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/praefect/templates/statefulset.yaml @@ -86,9 +86,7 @@ spec: readOnly: false resources: {{- toYaml $.Values.init.resources | nindent 12 }} - securityContext: - runAsUser: {{ .Values.securityContext.runAsUser }} - fsGroup: {{ .Values.securityContext.fsGroup }} + {{- include "gitlab.podSecurityContext" .Values.securityContext | nindent 6 }} {{- include "gitlab.image.pullSecrets" $imageCfg | indent 6 }} {{- if or .Values.serviceAccount.enabled .Values.global.serviceAccount.enabled }} serviceAccountName: {{ include "gitlab.serviceAccount.name" . }} diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/praefect/values.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/praefect/values.yaml index bf981ef06..51709376b 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/praefect/values.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/praefect/values.yaml @@ -33,6 +33,7 @@ metrics: securityContext: runAsUser: 1000 fsGroup: 1000 + # fsGroupChangePolicy: OnRootMismatch replicas: 2 diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/Chart.yaml index 749402ed5..c75cf5cd2 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/Chart.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 15.9.3 +appVersion: 15.10.0 description: Gitlab Sidekiq for asynchronous task processing in rails home: https://about.gitlab.com/ icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg @@ -13,4 +13,4 @@ name: sidekiq sources: - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/sidekiq - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-sidekiq -version: 6.9.3 +version: 6.10.0 diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/templates/deployment.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/templates/deployment.yaml index fa185d379..7e02be4aa 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/templates/deployment.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/templates/deployment.yaml @@ -82,9 +82,7 @@ spec: {{- end }} {{- $priorityClassName := dict "Values" (dict "global" (dict "priorityClassName" $.Values.global.priorityClassName) "priorityClassName" $.Values.priorityClassName) -}} {{- include "gitlab.priorityClassName" $priorityClassName | nindent 6 }} - securityContext: - runAsUser: {{ $.Values.securityContext.runAsUser }} - fsGroup: {{ $.Values.securityContext.fsGroup }} + {{- include "gitlab.podSecurityContext" $.Values.securityContext | nindent 6 }} {{- if eq (default $.Values.global.antiAffinity .antiAffinity) "hard" }} affinity: podAntiAffinity: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/values.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/values.yaml index 76e6060a3..620f4ddd8 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/values.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/sidekiq/values.yaml @@ -325,6 +325,7 @@ pods: securityContext: runAsUser: 1000 fsGroup: 1000 + # fsGroupChangePolicy: OnRootMismatch ## Enable deployment to use a serviceAccount serviceAccount: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/Chart.yaml index 958a5f67b..8e1d846ff 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/Chart.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/Chart.yaml @@ -14,4 +14,4 @@ name: spamcheck sources: - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/spamcheck - https://gitlab.com/gitlab-org/spamcheck -version: 6.9.3 +version: 6.10.0 diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/templates/deployment.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/templates/deployment.yaml index bc6217cc3..a4c388627 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/templates/deployment.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/templates/deployment.yaml @@ -39,9 +39,7 @@ spec: serviceAccountName: {{ include "gitlab.serviceAccount.name" . }} {{- end }} automountServiceAccountToken: false - securityContext: - runAsUser: {{ .Values.securityContext.runAsUser }} - fsGroup: {{ .Values.securityContext.fsGroup }} + {{- include "gitlab.podSecurityContext" .Values.securityContext | nindent 6 }} {{- if eq (default .Values.global.antiAffinity .Values.antiAffinity) "hard" }} affinity: podAntiAffinity: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/values.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/values.yaml index a25d60a6e..84eaffb6a 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/values.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/spamcheck/values.yaml @@ -83,6 +83,7 @@ tolerations: [] securityContext: runAsUser: 1000 fsGroup: 1000 + # fsGroupChangePolicy: OnRootMismatch affinity: podAntiAffinity: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/Chart.yaml index 60799bd68..9e087cc15 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/Chart.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 15.9.3 +appVersion: 15.10.0 description: For manually running rake tasks through kubectl home: https://about.gitlab.com/ icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg @@ -13,4 +13,4 @@ name: toolbox sources: - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/toolbox - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-toolbox -version: 6.9.3 +version: 6.10.0 diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/_helpers.tpl b/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/_helpers.tpl new file mode 100644 index 000000000..62a85a4cd --- /dev/null +++ b/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/_helpers.tpl @@ -0,0 +1,67 @@ +{{/* vim: set filetype=mustache: */}} + +{{- define "toolbox.backups.cron.persistence.persistentVolumeClaim" -}} +metadata: +{{- if not .Values.backups.cron.persistence.useGenericEphemeralVolume }} + name: {{ template "fullname" . }}-backup-tmp + namespace: {{ $.Release.Namespace }} +{{- end }} + labels: + {{- include "gitlab.standardLabels" . | nindent 4 }} + {{- include "gitlab.commonLabels" . | nindent 4 }} +spec: + accessModes: + - {{ .Values.backups.cron.persistence.accessMode | quote }} + resources: + requests: + storage: {{ .Values.backups.cron.persistence.size | quote }} +{{- if .Values.backups.cron.persistence.volumeName }} + volumeName: {{ .Values.backups.cron.persistence.volumeName }} +{{- end }} +{{- if .Values.backups.cron.persistence.storageClass }} +{{- if (eq "-" .Values.backups.cron.persistence.storageClass) }} + storageClassName: "" +{{- else }} + storageClassName: "{{ .Values.backups.cron.persistence.storageClass }}" +{{- end -}} +{{- end }} + selector: +{{- if .Values.backups.cron.persistence.matchLabels }} + matchLabels: + {{- toYaml .Values.backups.cron.persistence.matchLabels | nindent 6 }} +{{- end -}} +{{- if .Values.backups.cron.persistence.matchExpressions }} + matchExpressions: + {{- toYaml .Values.backups.cron.persistence.matchExpressions | nindent 6 }} +{{- end -}} +{{- end -}} + +{{/* +Returns the secret configuring access to the object storage for backups. + +Usage: + {{ include "toolbox.backups.objectStorage.config.secret" .Values.backups.objectStorage }} + +*/}} +{{- define "toolbox.backups.objectStorage.config.secret" -}} +{{- if eq .backend "gcs" -}} +- secret: + name: {{ .config.secret }} + items: + - key: {{ default "config" .config.key }} + path: objectstorage/{{ default "config" .config.key }} +{{- else if eq .backend "azure" -}} +- secret: + name: {{ .config.secret }} + items: + - key: {{ default "config" .config.key }} + path: objectstorage/azure_config +{{- else -}} +- secret: + name: {{ .config.secret }} + items: + - key: {{ default "config" .config.key }} + path: objectstorage/.s3cfg +{{- end -}} +{{- end -}} + diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/backup-job.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/backup-job.yaml index f0c7994c7..6c2236200 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/backup-job.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/backup-job.yaml @@ -34,7 +34,7 @@ spec: {{- include "gitlab.commonLabels" . | nindent 12 }} annotations: checksum/config: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }} - cluster-autoscaler.kubernetes.io/safe-to-evict: "false" + cluster-autoscaler.kubernetes.io/safe-to-evict: {{ .Values.backups.cron.safeToEvict | quote }} {{- range $key, $value := .Values.annotations }} {{ $key }}: {{ $value | quote }} {{- end }} @@ -89,7 +89,9 @@ spec: - cp /etc/gitlab/.s3cfg $HOME/.s3cfg && backup-utility {{ .Values.backups.cron.extraArgs }} # alpine sleep has no infinity {{- else if eq .Values.backups.objectStorage.backend "gcs" }} - sh /var/opt/gitlab/templates/configure-gsutil && backup-utility {{ .Values.backups.cron.extraArgs }} - {{- end }} + {{- else if eq .Values.backups.objectStorage.backend "azure" }} + - backup-utility {{ .Values.backups.cron.extraArgs }} + {{- end }} image: "{{ coalesce .Values.image.repository (include "image.repository" .) }}:{{ coalesce .Values.image.tag (include "gitlab.versionTag" . ) }}{{ include "gitlab.image.tagSuffix" . }}" {{- include "gitlab.image.pullPolicy" $imageCfg | indent 14 }} env: @@ -129,6 +131,10 @@ spec: - name: GOOGLE_APPLICATION_CREDENTIALS value: '/etc/gitlab/objectstorage/{{ default "config" .Values.backups.objectStorage.config.key }}' {{- end }} + {{- if eq .Values.backups.objectStorage.backend "azure" }} + - name: AZURE_CONFIG_FILE + value: '/etc/gitlab/objectstorage/azure_config' + {{- end }} volumeMounts: {{- include "gitlab.extraVolumeMounts" . | nindent 16 }} - name: toolbox-config @@ -158,8 +164,14 @@ spec: name: {{ template "fullname" . }} - name: toolbox-tmp {{- if .Values.backups.cron.persistence.enabled }} + {{- if .Values.backups.cron.persistence.useGenericEphemeralVolume }} + ephemeral: + volumeClaimTemplate: + {{- include "toolbox.backups.cron.persistence.persistentVolumeClaim" . | nindent 18 }} + {{- else }} persistentVolumeClaim: claimName: {{ template "fullname" . }}-backup-tmp + {{- end }} {{- else }} emptyDir: {} {{- end }} @@ -189,18 +201,7 @@ spec: path: registry/gitlab-registry.key {{- include "gitlab.registry.notificationSecret.mount" $ | nindent 16 -}} {{- if or .Values.backups.objectStorage.config (not .Values.global.minio.enabled) }} - - secret: - name: {{ required "A valid backups.objectStorage.config.secret is needed!" .Values.backups.objectStorage.config.secret }} - items: - - key: {{ default "config" .Values.backups.objectStorage.config.key }} - path: objectstorage/.s3cfg - {{- end }} - {{- if eq .Values.backups.objectStorage.backend "gcs" }} - - secret: - name: {{ required "A valid backups.objectStorage.config.secret is needed!" .Values.backups.objectStorage.config.secret }} - items: - - key: {{ default "config" .Values.backups.objectStorage.config.key }} - path: objectstorage/{{ default "config" .Values.backups.objectStorage.config.key }} + {{- include "toolbox.backups.objectStorage.config.secret" .Values.backups.objectStorage | nindent 16 }} {{- end }} {{- include "gitlab.kas.mountSecrets" $ | nindent 16 }} {{- include "gitlab.pages.mountSecrets" $ | nindent 16 }} diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/deployment.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/deployment.yaml index cdc9fd868..b692cf237 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/deployment.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/deployment.yaml @@ -37,12 +37,7 @@ spec: tolerations: {{- toYaml .Values.tolerations | nindent 8 }} {{- end }} - securityContext: - runAsUser: {{ .Values.securityContext.runAsUser }} - fsGroup: {{ .Values.securityContext.fsGroup }} - {{- if not (empty .Values.securityContext.fsGroupChangePolicy) }} - fsGroupChangePolicy: {{ .Values.securityContext.fsGroupChangePolicy }} - {{- end }} + {{- include "gitlab.podSecurityContext" .Values.securityContext | nindent 6 }} {{- if or .Values.serviceAccount.enabled .Values.global.serviceAccount.enabled }} serviceAccountName: {{ include "gitlab.serviceAccount.name" . }} {{- end }} @@ -107,6 +102,8 @@ spec: - cp -v -r -L /etc/gitlab/.s3cfg $HOME/.s3cfg && while sleep 3600; do :; done # alpine sleep has no infinity {{- else if eq .Values.backups.objectStorage.backend "gcs" }} - sh /var/opt/gitlab/templates/configure-gsutil && while sleep 3600; do :; done + {{- else if eq .Values.backups.objectStorage.backend "azure" }} + - while sleep 3600; do :; done {{- end }} image: "{{ coalesce .Values.image.repository (include "image.repository" .) }}:{{ coalesce .Values.image.tag (include "gitlab.versionTag" . ) }}{{ include "gitlab.image.tagSuffix" . }}" {{- include "gitlab.image.pullPolicy" $imageCfg | indent 10 }} @@ -149,6 +146,10 @@ spec: - name: GOOGLE_APPLICATION_CREDENTIALS value: '/etc/gitlab/objectstorage/{{ default "config" .Values.backups.objectStorage.config.key }}' {{- end }} + {{- if eq .Values.backups.objectStorage.backend "azure" }} + - name: AZURE_CONFIG_FILE + value: '/etc/gitlab/objectstorage/azure_config' + {{- end }} {{- include "gitlab.extraEnv" . | nindent 12 }} {{- include "gitlab.extraEnvFrom" (dict "root" $ "local" (dict)) | nindent 12 }} volumeMounts: @@ -232,18 +233,7 @@ spec: path: registry/gitlab-registry.key {{- include "gitlab.registry.notificationSecret.mount" $ | nindent 10 -}} {{- if or .Values.backups.objectStorage.config (not (or .Values.global.minio.enabled .Values.global.appConfig.object_store.enabled)) }} - - secret: - name: {{ .Values.backups.objectStorage.config.secret }} - items: - - key: {{ default "config" .Values.backups.objectStorage.config.key }} - path: objectstorage/.s3cfg - {{- end }} - {{- if eq .Values.backups.objectStorage.backend "gcs" }} - - secret: - name: {{ .Values.backups.objectStorage.config.secret }} - items: - - key: {{ default "config" .Values.backups.objectStorage.config.key }} - path: objectstorage/{{ default "config" .Values.backups.objectStorage.config.key }} + {{- include "toolbox.backups.objectStorage.config.secret" .Values.backups.objectStorage | nindent 10 }} {{- end }} {{- include "gitlab.pages.mountSecrets" $ | nindent 10 }} {{- include "gitlab.kas.mountSecrets" $ | nindent 10 }} diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/pvc.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/pvc.yaml index 632f191c3..cc74867fa 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/pvc.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/templates/pvc.yaml @@ -35,38 +35,10 @@ spec: {{- end -}} {{- end }} {{- if and .Values.enabled .Values.backups.cron.enabled .Values.backups.cron.persistence.enabled }} +{{- if not .Values.backups.cron.persistence.useGenericEphemeralVolume }} --- kind: PersistentVolumeClaim apiVersion: v1 -metadata: - name: {{ template "fullname" . }}-backup-tmp - namespace: {{ $.Release.Namespace }} - labels: - {{- include "gitlab.standardLabels" . | nindent 4 }} - {{- include "gitlab.commonLabels" . | nindent 4 }} -spec: - accessModes: - - {{ .Values.backups.cron.persistence.accessMode | quote }} - resources: - requests: - storage: {{ .Values.backups.cron.persistence.size | quote }} -{{- if .Values.backups.cron.persistence.volumeName }} - volumeName: {{ .Values.backups.cron.persistence.volumeName }} -{{- end }} -{{- if .Values.backups.cron.persistence.storageClass }} -{{- if (eq "-" .Values.backups.cron.persistence.storageClass) }} - storageClassName: "" -{{- else }} - storageClassName: "{{ .Values.backups.cron.persistence.storageClass }}" -{{- end -}} -{{- end }} - selector: -{{- if .Values.backups.cron.persistence.matchLabels }} - matchLabels: - {{- toYaml .Values.backups.cron.persistence.matchLabels | nindent 6 }} -{{- end -}} -{{- if .Values.backups.cron.persistence.matchExpressions }} - matchExpressions: - {{- toYaml .Values.backups.cron.persistence.matchExpressions | nindent 6 }} +{{ include "toolbox.backups.cron.persistence.persistentVolumeClaim" . }} {{- end -}} {{- end }} diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/values.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/values.yaml index 4b245ec4e..0212f8a34 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/values.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/toolbox/values.yaml @@ -144,6 +144,7 @@ backups: suspend: false backoffLimit: 6 # activeDeadlineSeconds: + safeToEvict: false restartPolicy: "OnFailure" extraArgs: "" resources: @@ -155,6 +156,11 @@ backups: memory: 350M persistence: enabled: false + ## Use a generic ephemeral volume. + ## This kind of volume will exist only as long as the pod exists. + ## Requires at least Kubernetes version 1.23. + ## https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes + useGenericEphemeralVolume: false ## toolbox temporarily Persistent Volume Storage Class ## If defined, storageClassName: ## If set to "-", storageClassName: "", which disables dynamic provisioning @@ -255,6 +261,7 @@ persistence: securityContext: runAsUser: 1000 fsGroup: 1000 + # fsGroupChangePolicy: OnRootMismatch ## Enable deployment to use a serviceAccount serviceAccount: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/webservice/Chart.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/webservice/Chart.yaml index ef4bc931f..a975724da 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/webservice/Chart.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/webservice/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 15.9.3 +appVersion: 15.10.0 description: HTTP server for Gitlab home: https://about.gitlab.com/ icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg @@ -14,4 +14,4 @@ name: webservice sources: - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/webservice - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-webservice -version: 6.9.3 +version: 6.10.0 diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/webservice/templates/deployment.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/webservice/templates/deployment.yaml index fea5c67b4..95111a72a 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/webservice/templates/deployment.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/webservice/templates/deployment.yaml @@ -78,9 +78,7 @@ spec: {{- include "gitlab.nodeSelector" $nodeSelectors | nindent 6 }} {{- $priorityClassName := dict "Values" (dict "global" (dict "priorityClassName" $.Values.global.priorityClassName) "priorityClassName" $.Values.priorityClassName) -}} {{- include "gitlab.priorityClassName" $priorityClassName | nindent 6 }} - securityContext: - runAsUser: {{ $.Values.securityContext.runAsUser }} - fsGroup: {{ $.Values.securityContext.fsGroup }} + {{- include "gitlab.podSecurityContext" $.Values.securityContext | nindent 6 }} {{- if eq (default $.Values.global.antiAffinity $.Values.antiAffinity) "hard" }} affinity: podAntiAffinity: diff --git a/charts/gitlab/gitlab/charts/gitlab/charts/webservice/values.yaml b/charts/gitlab/gitlab/charts/gitlab/charts/webservice/values.yaml index 084770a0c..d5761f5b5 100644 --- a/charts/gitlab/gitlab/charts/gitlab/charts/webservice/values.yaml +++ b/charts/gitlab/gitlab/charts/gitlab/charts/webservice/values.yaml @@ -422,6 +422,7 @@ sharedUploadDir: {} securityContext: runAsUser: 1000 fsGroup: 1000 + # fsGroupChangePolicy: OnRootMismatch ## Enable deployment to use a serviceAccount serviceAccount: diff --git a/charts/gitlab/gitlab/charts/gitlab/templates/_database.yml.tpl b/charts/gitlab/gitlab/charts/gitlab/templates/_database.yml.tpl index df101b33f..ac01a1885 100644 --- a/charts/gitlab/gitlab/charts/gitlab/templates/_database.yml.tpl +++ b/charts/gitlab/gitlab/charts/gitlab/templates/_database.yml.tpl @@ -13,6 +13,7 @@ datamodel: {{ .Values.local | toYaml | nindent 4 }} production: {{- range $database := without (keys .Values.local.psql) "main" | concat (list "main") }} {{- $context := get $.Values.local.psql $database }} +{{- if eq (include "gitlab.psql.database.enabled" $context) "true" }} {{ $database }}: adapter: postgresql encoding: unicode @@ -32,12 +33,27 @@ production: database_tasks: {{ template "gitlab.psql.databaseTasks" $context }} {{- include "gitlab.database.loadBalancing" $context | nindent 4 }} {{- include "gitlab.psql.ssl.config" $context | nindent 4 }} +{{- end -}} {{- end }} {{- if include "gitlab.geo.secondary" . }} {{- include "gitlab.geo.database.yml" . | nindent 2 }} {{- end }} {{- end -}} +{{/* +Return if the database is enabled +Returns psql.enabled if it is a boolean, +otherwise it will fallback to "true" default +*/}} +{{- define "gitlab.psql.database.enabled" -}} +{{- $globalSet := and (hasKey .Values.global.psql "enabled") (kindIs "bool" .Values.global.psql.enabled) -}} +{{- if $globalSet }} +{{- .Values.global.psql.enabled }} +{{- else }} +{{- true }} +{{- end -}} +{{- end -}} + {{/* Sets 'databaseTasks: false' if the additional database points to the same database as 'main:', where the db, host and port do match. diff --git a/charts/gitlab/gitlab/charts/minio/templates/minio_deployment.yaml b/charts/gitlab/gitlab/charts/minio/templates/minio_deployment.yaml index 11e99a30d..4cba8672b 100644 --- a/charts/gitlab/gitlab/charts/minio/templates/minio_deployment.yaml +++ b/charts/gitlab/gitlab/charts/minio/templates/minio_deployment.yaml @@ -41,9 +41,7 @@ spec: tolerations: {{- toYaml .Values.tolerations | nindent 8 }} {{- end }} - securityContext: - runAsUser: {{ .Values.securityContext.runAsUser }} - fsGroup: {{ .Values.securityContext.fsGroup }} + {{- include "gitlab.podSecurityContext" .Values.securityContext | nindent 6 }} {{- include "gitlab.priorityClassName" . | nindent 6 }} volumes: - name: podinfo diff --git a/charts/gitlab/gitlab/charts/minio/values.yaml b/charts/gitlab/gitlab/charts/minio/values.yaml index e273cc07b..1f3a8b77b 100644 --- a/charts/gitlab/gitlab/charts/minio/values.yaml +++ b/charts/gitlab/gitlab/charts/minio/values.yaml @@ -255,6 +255,7 @@ maxUnavailable: 1 securityContext: runAsUser: 1000 fsGroup: 1000 + # fsGroupChangePolicy: OnRootMismatch deployment: strategy: diff --git a/charts/gitlab/gitlab/charts/nginx-ingress/values.yaml b/charts/gitlab/gitlab/charts/nginx-ingress/values.yaml index eec0d5e12..137a8943e 100644 --- a/charts/gitlab/gitlab/charts/nginx-ingress/values.yaml +++ b/charts/gitlab/gitlab/charts/nginx-ingress/values.yaml @@ -10,8 +10,8 @@ controller: name: controller image: - registry: k8s.gcr.io - repository: registry.gitlab.com/gitlab-org/cloud-native/mirror/images/ingress-nginx/controller + registry: registry.gitlab.com + image: gitlab-org/cloud-native/mirror/images/ingress-nginx/controller tag: "v1.2.1" digest: sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 pullPolicy: IfNotPresent @@ -588,7 +588,7 @@ controller: patch: enabled: true image: - registry: k8s.gcr.io + registry: registry.k8s.io image: ingress-nginx/kube-webhook-certgen # for backwards compatibility consider setting the full image url via the repository value below # use *either* current default registry/image or repository format or installing chart by providing the values.yaml will fail diff --git a/charts/gitlab/gitlab/charts/prometheus/Chart.lock b/charts/gitlab/gitlab/charts/prometheus/Chart.lock index be0479781..e155027d0 100644 --- a/charts/gitlab/gitlab/charts/prometheus/Chart.lock +++ b/charts/gitlab/gitlab/charts/prometheus/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: kube-state-metrics repository: https://prometheus-community.github.io/helm-charts - version: 4.0.2 -digest: sha256:1cb7faf0f663f5ce63684a8f5b32e12ade8f0d2b77957aacc9233932ab06c656 -generated: "2022-01-14T12:51:07.409657119Z" + version: 4.22.1 +digest: sha256:04f11ab7b2ecb900626848ab03c1282138bf25129ead625dfc9ee2b691c64613 +generated: "2022-11-04T08:29:08.939956248Z" diff --git a/charts/gitlab/gitlab/charts/prometheus/Chart.yaml b/charts/gitlab/gitlab/charts/prometheus/Chart.yaml index 0799ac42a..7905f2bfd 100644 --- a/charts/gitlab/gitlab/charts/prometheus/Chart.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/Chart.yaml @@ -1,10 +1,10 @@ apiVersion: v2 -appVersion: 2.31.1 +appVersion: 2.39.1 dependencies: - condition: kubeStateMetrics.enabled name: kube-state-metrics repository: https://prometheus-community.github.io/helm-charts - version: 4.0.* + version: 4.22.* description: Prometheus is a monitoring system and time series database. home: https://prometheus.io/ icon: https://raw.githubusercontent.com/prometheus/prometheus.github.io/master/assets/prometheus_logo-cb55bb5c346.png @@ -15,8 +15,6 @@ maintainers: name: zanhsieh - email: miroslav.hadzhiev@gmail.com name: Xtigyro -- email: monotek23@gmail.com - name: monotek - email: naseem@transit.app name: naseemkullah name: prometheus @@ -27,4 +25,4 @@ sources: - https://github.com/prometheus/node_exporter - https://github.com/kubernetes/kube-state-metrics type: application -version: 15.0.4 +version: 15.18.0 diff --git a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/Chart.yaml b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/Chart.yaml index 0b8c042f1..93c119701 100644 --- a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/Chart.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: 2.2.4 +appVersion: 2.6.0 description: Install kube-state-metrics to generate and expose cluster-level metrics home: https://github.com/kubernetes/kube-state-metrics/ keywords: @@ -12,8 +12,10 @@ maintainers: name: tariq1890 - email: manuel@rueg.eu name: mrueg +- email: davidcalvertfr@gmail.com + name: dotdc name: kube-state-metrics sources: - https://github.com/kubernetes/kube-state-metrics/ type: application -version: 4.0.2 +version: 4.22.1 diff --git a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/OWNERS b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/OWNERS deleted file mode 100644 index 206b4fee7..000000000 --- a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/OWNERS +++ /dev/null @@ -1,6 +0,0 @@ -approvers: -- tariq1890 -- mrueg -reviewers: -- tariq1890 -- mrueg diff --git a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/_helpers.tpl b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/_helpers.tpl index 88f5c06af..0d193fbc0 100644 --- a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/_helpers.tpl +++ b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/_helpers.tpl @@ -57,7 +57,7 @@ Create chart name and version as used by the chart label. Generate basic labels */}} {{- define "kube-state-metrics.labels" }} -helm.sh/chart: {{ include "kube-state-metrics.chart" . }} +helm.sh/chart: {{ template "kube-state-metrics.chart" . }} app.kubernetes.io/managed-by: {{ .Release.Service }} app.kubernetes.io/component: metrics app.kubernetes.io/part-of: {{ template "kube-state-metrics.name" . }} @@ -68,6 +68,9 @@ app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} {{- if .Values.customLabels }} {{ toYaml .Values.customLabels }} {{- end }} +{{- if .Values.releaseLabel }} +release: {{ .Release.Name }} +{{- end }} {{- end }} {{/* @@ -77,3 +80,22 @@ Selector labels app.kubernetes.io/name: {{ include "kube-state-metrics.name" . }} app.kubernetes.io/instance: {{ .Release.Name }} {{- end }} + +{{/* Sets default scrape limits for servicemonitor */}} +{{- define "servicemonitor.scrapeLimits" -}} +{{- with .sampleLimit }} +sampleLimit: {{ . }} +{{- end }} +{{- with .targetLimit }} +targetLimit: {{ . }} +{{- end }} +{{- with .labelLimit }} +labelLimit: {{ . }} +{{- end }} +{{- with .labelNameLengthLimit }} +labelNameLengthLimit: {{ . }} +{{- end }} +{{- with .labelValueLengthLimit }} +labelValueLengthLimit: {{ . }} +{{- end }} +{{- end -}} diff --git a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/deployment.yaml b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/deployment.yaml index 5e666c552..e529d3fcc 100644 --- a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/deployment.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/deployment.yaml @@ -9,6 +9,10 @@ metadata: namespace: {{ template "kube-state-metrics.namespace" . }} labels: {{- include "kube-state-metrics.labels" . | indent 4 }} + {{- if .Values.annotations }} + annotations: +{{ toYaml .Values.annotations | indent 4 }} + {{- end }} spec: selector: matchLabels: @@ -30,16 +34,13 @@ spec: hostNetwork: {{ .Values.hostNetwork }} serviceAccountName: {{ template "kube-state-metrics.serviceAccountName" . }} {{- if .Values.securityContext.enabled }} - securityContext: - fsGroup: {{ .Values.securityContext.fsGroup }} - runAsGroup: {{ .Values.securityContext.runAsGroup }} - runAsUser: {{ .Values.securityContext.runAsUser }} + securityContext: {{- omit .Values.securityContext "enabled" | toYaml | nindent 8 }} {{- end }} {{- if .Values.priorityClassName }} priorityClassName: {{ .Values.priorityClassName }} {{- end }} containers: - - name: {{ .Chart.Name }} + - name: {{ template "kube-state-metrics.name" . }} {{- if .Values.autosharding.enabled }} env: - name: POD_NAME @@ -53,9 +54,7 @@ spec: {{- end }} args: {{- if .Values.extraArgs }} - {{- range .Values.extraArgs }} - - {{ . }} - {{- end }} + {{- .Values.extraArgs | toYaml | nindent 8 }} {{- end }} {{- if .Values.service.port }} - --port={{ .Values.service.port | default 8080}} @@ -75,8 +74,20 @@ spec: {{- if .Values.metricDenylist }} - --metric-denylist={{ .Values.metricDenylist | join "," }} {{- end }} + {{- $namespaces := list }} {{- if .Values.namespaces }} - - --namespaces={{ tpl (.Values.namespaces | join ",") $ }} + {{- range $ns := join "," .Values.namespaces | split "," }} + {{- $namespaces = append $namespaces (tpl $ns $) }} + {{- end }} + {{- end }} + {{- if .Values.releaseNamespace }} + {{- $namespaces = append $namespaces ( include "kube-state-metrics.namespace" . ) }} + {{- end }} + {{- if $namespaces }} + - --namespaces={{ $namespaces | mustUniq | join "," }} + {{- end }} + {{- if .Values.namespacesDenylist }} + - --namespaces-denylist={{ tpl (.Values.namespacesDenylist | join ",") $ }} {{- end }} {{- if .Values.autosharding.enabled }} - --pod=$(POD_NAME) @@ -88,15 +99,26 @@ spec: {{- if .Values.selfMonitor.telemetryHost }} - --telemetry-host={{ .Values.selfMonitor.telemetryHost }} {{- end }} + {{- if .Values.selfMonitor.telemetryPort }} - --telemetry-port={{ .Values.selfMonitor.telemetryPort | default 8081 }} - {{- if .Values.kubeconfig.enabled }} + {{- end }} + {{- if or (.Values.kubeconfig.enabled) (.Values.volumeMounts) }} volumeMounts: + {{- if .Values.kubeconfig.enabled }} - name: kubeconfig mountPath: /opt/k8s/.kube/ readOnly: true {{- end }} + {{- if .Values.volumeMounts }} +{{ toYaml .Values.volumeMounts | indent 8 }} + {{- end }} + {{- end }} imagePullPolicy: {{ .Values.image.pullPolicy }} + {{- if .Values.image.sha }} + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}@sha256:{{ .Values.image.sha }}" + {{- else }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + {{- end }} ports: - containerPort: {{ .Values.service.port | default 8080}} name: "http" @@ -140,9 +162,18 @@ spec: tolerations: {{ toYaml .Values.tolerations | indent 8 }} {{- end }} - {{- if .Values.kubeconfig.enabled}} + {{- if .Values.topologySpreadConstraints }} + topologySpreadConstraints: +{{ toYaml .Values.topologySpreadConstraints | indent 8 }} + {{- end }} + {{- if or (.Values.kubeconfig.enabled) (.Values.volumes) }} volumes: + {{- if .Values.kubeconfig.enabled}} - name: kubeconfig secret: secretName: {{ template "kube-state-metrics.fullname" . }}-kubeconfig {{- end }} + {{- if .Values.volumes }} +{{ toYaml .Values.volumes | indent 8 }} + {{- end }} + {{- end }} diff --git a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/pdb.yaml b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/pdb.yaml index cbcf3a37e..3771b511d 100644 --- a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/pdb.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/pdb.yaml @@ -1,5 +1,9 @@ {{- if .Values.podDisruptionBudget -}} +{{ if $.Capabilities.APIVersions.Has "policy/v1/PodDisruptionBudget" -}} +apiVersion: policy/v1 +{{- else -}} apiVersion: policy/v1beta1 +{{- end }} kind: PodDisruptionBudget metadata: name: {{ template "kube-state-metrics.fullname" . }} diff --git a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/podsecuritypolicy.yaml b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/podsecuritypolicy.yaml index 3299056ab..8905e113e 100644 --- a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/podsecuritypolicy.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/podsecuritypolicy.yaml @@ -1,4 +1,4 @@ -{{- if .Values.podSecurityPolicy.enabled }} +{{- if and .Values.podSecurityPolicy.enabled (.Capabilities.APIVersions.Has "policy/v1beta1/PodSecurityPolicy") }} apiVersion: policy/v1beta1 kind: PodSecurityPolicy metadata: diff --git a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/psp-clusterrole.yaml b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/psp-clusterrole.yaml index 69047d4ff..654e4a3d5 100644 --- a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/psp-clusterrole.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/psp-clusterrole.yaml @@ -1,4 +1,4 @@ -{{- if and .Values.podSecurityPolicy.enabled .Values.rbac.create -}} +{{- if and .Values.podSecurityPolicy.enabled (.Capabilities.APIVersions.Has "policy/v1beta1/PodSecurityPolicy") }} apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: diff --git a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/psp-clusterrolebinding.yaml b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/psp-clusterrolebinding.yaml index 03c56d575..5b62a18bd 100644 --- a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/psp-clusterrolebinding.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/psp-clusterrolebinding.yaml @@ -1,4 +1,4 @@ -{{- if and .Values.podSecurityPolicy.enabled .Values.rbac.create -}} +{{- if and .Values.podSecurityPolicy.enabled (.Capabilities.APIVersions.Has "policy/v1beta1/PodSecurityPolicy") }} apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: diff --git a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/role.yaml b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/role.yaml index 76a1f7069..6474914fa 100644 --- a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/role.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/role.yaml @@ -1,5 +1,5 @@ {{- if and (eq .Values.rbac.create true) (not .Values.rbac.useExistingRole) -}} -{{- range (split "," .Values.namespaces) }} +{{- range (ternary (join "," .Values.namespaces | split "," ) (list "") (eq $.Values.rbac.useClusterRole false)) }} --- apiVersion: rbac.authorization.k8s.io/v1 {{- if eq $.Values.rbac.useClusterRole false }} @@ -9,16 +9,7 @@ kind: ClusterRole {{- end }} metadata: labels: - app.kubernetes.io/name: {{ template "kube-state-metrics.name" $ }} - app.kubernetes.io/instance: {{ $.Release.Name }} - app.kubernetes.io/component: metrics - app.kubernetes.io/managed-by: {{ $.Release.Service }} - app.kubernetes.io/version: "{{ $.Chart.Version }}" - app.kubernetes.io/part-of: {{ template "kube-state-metrics.name" $ }} - helm.sh/chart: {{ $.Chart.Name }}-{{ $.Chart.Version }} - {{- if $.Values.customLabels }} - {{ toYaml $.Values.customLabels }} - {{- end }} + {{- include "kube-state-metrics.labels" $ | indent 4 }} name: {{ template "kube-state-metrics.fullname" $ }} {{- if eq $.Values.rbac.useClusterRole false }} namespace: {{ . }} @@ -78,6 +69,12 @@ rules: - jobs verbs: ["list", "watch"] {{ end -}} +{{ if has "leases" $.Values.collectors }} +- apiGroups: ["coordination.k8s.io"] + resources: + - leases + verbs: ["list", "watch"] +{{ end -}} {{ if has "limitranges" $.Values.collectors }} - apiGroups: [""] resources: @@ -192,5 +189,8 @@ rules: - verticalpodautoscalers verbs: ["list", "watch"] {{ end -}} +{{ if $.Values.rbac.extraRules }} +{{ toYaml $.Values.rbac.extraRules }} +{{ end }} {{- end -}} {{- end -}} diff --git a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/rolebinding.yaml b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/rolebinding.yaml index 606a79f41..330651b73 100644 --- a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/rolebinding.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/rolebinding.yaml @@ -1,11 +1,11 @@ {{- if and (eq .Values.rbac.create true) (eq .Values.rbac.useClusterRole false) -}} -{{- range (split "," $.Values.namespaces) }} +{{- range (join "," $.Values.namespaces) | split "," }} --- apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: labels: - {{- include "kube-state-metrics.labels" . | indent 4 }} + {{- include "kube-state-metrics.labels" $ | indent 4 }} name: {{ template "kube-state-metrics.fullname" $ }} namespace: {{ . }} roleRef: diff --git a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/service.yaml b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/service.yaml index 853cf469e..92c6d4fca 100644 --- a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/service.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/service.yaml @@ -27,9 +27,15 @@ spec: protocol: TCP port: {{ .Values.selfMonitor.telemetryPort | default 8081 }} targetPort: {{ .Values.selfMonitor.telemetryPort | default 8081 }} + {{- if .Values.selfMonitor.telemetryNodePort }} + nodePort: {{ .Values.selfMonitor.telemetryNodePort }} + {{- end }} {{ end }} {{- if .Values.service.loadBalancerIP }} loadBalancerIP: "{{ .Values.service.loadBalancerIP }}" +{{- end }} +{{- if .Values.service.clusterIP }} + clusterIP: "{{ .Values.service.clusterIP }}" {{- end }} selector: {{- include "kube-state-metrics.selectorLabels" . | indent 4 }} diff --git a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/servicemonitor.yaml b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/servicemonitor.yaml index 52695c366..e93df4c49 100644 --- a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/servicemonitor.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/servicemonitor.yaml @@ -6,38 +6,76 @@ metadata: namespace: {{ template "kube-state-metrics.namespace" . }} labels: {{- include "kube-state-metrics.labels" . | indent 4 }} - {{- if .Values.prometheus.monitor.additionalLabels }} -{{ toYaml .Values.prometheus.monitor.additionalLabels | indent 4 }} - {{- end }} + {{- with .Values.prometheus.monitor.additionalLabels }} + {{- toYaml . | nindent 4 }} + {{- end }} spec: + jobLabel: {{ default "app.kubernetes.io/name" .Values.prometheus.monitor.jobLabel }} + {{- include "servicemonitor.scrapeLimits" .Values.prometheus.monitor | indent 2 }} selector: matchLabels: + {{- with .Values.prometheus.monitor.selectorOverride }} + {{- toYaml . | nindent 6 }} + {{- else }} {{- include "kube-state-metrics.selectorLabels" . | indent 6 }} + {{- end }} endpoints: - port: http - {{- if .Values.prometheus.monitor.honorLabels }} + {{- if .Values.prometheus.monitor.interval }} + interval: {{ .Values.prometheus.monitor.interval }} + {{- end }} + {{- if .Values.prometheus.monitor.scrapeTimeout }} + scrapeTimeout: {{ .Values.prometheus.monitor.scrapeTimeout }} + {{- end }} + {{- if .Values.prometheus.monitor.proxyUrl }} + proxyUrl: {{ .Values.prometheus.monitor.proxyUrl}} + {{- end }} + {{- if .Values.prometheus.monitor.honorLabels }} honorLabels: true - {{- end }} - {{- if .Values.prometheus.monitor.metricRelabelings }} + {{- end }} + {{- if .Values.prometheus.monitor.metricRelabelings }} metricRelabelings: - {{- toYaml .Values.prometheus.monitor.metricRelabelings | nindent 6 }} - {{- end }} - {{- if .Values.prometheus.monitor.relabelings }} + {{- toYaml .Values.prometheus.monitor.metricRelabelings | nindent 8 }} + {{- end }} + {{- if .Values.prometheus.monitor.relabelings }} relabelings: - {{- toYaml .Values.prometheus.monitor.relabelings | nindent 6 }} - {{- end }} - {{ if .Values.selfMonitor.enabled }} + {{- toYaml .Values.prometheus.monitor.relabelings | nindent 8 }} + {{- end }} + {{- if .Values.prometheus.monitor.scheme }} + scheme: {{ .Values.prometheus.monitor.scheme }} + {{- end }} + {{- if .Values.prometheus.monitor.tlsConfig }} + tlsConfig: + {{- toYaml .Values.prometheus.monitor.tlsConfig | nindent 8 }} + {{- end }} + {{- if .Values.selfMonitor.enabled }} - port: metrics - {{- if .Values.prometheus.monitor.honorLabels }} + {{- if .Values.prometheus.monitor.interval }} + interval: {{ .Values.prometheus.monitor.interval }} + {{- end }} + {{- if .Values.prometheus.monitor.scrapeTimeout }} + scrapeTimeout: {{ .Values.prometheus.monitor.scrapeTimeout }} + {{- end }} + {{- if .Values.prometheus.monitor.proxyUrl }} + proxyUrl: {{ .Values.prometheus.monitor.proxyUrl}} + {{- end }} + {{- if .Values.prometheus.monitor.honorLabels }} honorLabels: true - {{- end }} - {{- if .Values.prometheus.monitor.metricRelabelings }} + {{- end }} + {{- if .Values.prometheus.monitor.metricRelabelings }} metricRelabelings: - {{- toYaml .Values.prometheus.monitor.metricRelabelings | nindent 6 }} - {{- end }} - {{- if .Values.prometheus.monitor.relabelings }} + {{- toYaml .Values.prometheus.monitor.metricRelabelings | nindent 8 }} + {{- end }} + {{- if .Values.prometheus.monitor.relabelings }} relabelings: - {{- toYaml .Values.prometheus.monitor.relabelings | nindent 6 }} - {{- end }} - {{ end }} + {{- toYaml .Values.prometheus.monitor.relabelings | nindent 8 }} + {{- end }} + {{- if .Values.prometheus.monitor.scheme }} + scheme: {{ .Values.prometheus.monitor.scheme }} + {{- end }} + {{- if .Values.prometheus.monitor.tlsConfig }} + tlsConfig: + {{- toYaml .Values.prometheus.monitor.tlsConfig | nindent 8 }} + {{- end }} + {{- end }} {{- end }} diff --git a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/verticalpodautoscaler.yaml b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/verticalpodautoscaler.yaml new file mode 100644 index 000000000..e825e5c86 --- /dev/null +++ b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/templates/verticalpodautoscaler.yaml @@ -0,0 +1,34 @@ +{{- if and (.Capabilities.APIVersions.Has "autoscaling.k8s.io/v1") (.Values.verticalPodAutoscaler.enabled) }} +apiVersion: autoscaling.k8s.io/v1 +kind: VerticalPodAutoscaler +metadata: + name: {{ template "kube-state-metrics.fullname" . }} + namespace: {{ template "kube-state-metrics.namespace" . }} + labels: + {{- include "kube-state-metrics.labels" . | indent 4 }} +spec: + resourcePolicy: + containerPolicies: + - containerName: {{ template "kube-state-metrics.name" . }} + {{- if .Values.verticalPodAutoscaler.controlledResources }} + controlledResources: {{ .Values.verticalPodAutoscaler.controlledResources }} + {{- end }} + {{- if .Values.verticalPodAutoscaler.maxAllowed }} + maxAllowed: + {{ toYaml .Values.verticalPodAutoscaler.maxAllowed | nindent 8 }} + {{- end }} + {{- if .Values.verticalPodAutoscaler.minAllowed }} + minAllowed: + {{ toYaml .Values.verticalPodAutoscaler.minAllowed | nindent 8 }} + {{- end }} + targetRef: + apiVersion: apps/v1 + kind: Deployment + name: {{ template "kube-state-metrics.fullname" . }} + {{- if .Values.verticalPodAutoscaler.updatePolicy }} + updatePolicy: + {{- if .Values.verticalPodAutoscaler.updatePolicy.updateMode }} + updateMode: {{ .Values.verticalPodAutoscaler.updatePolicy.updateMode }} + {{- end }} + {{- end }} +{{- end }} diff --git a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/values.yaml b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/values.yaml index 70ba35682..67e8bca6b 100644 --- a/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/values.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/charts/kube-state-metrics/values.yaml @@ -1,8 +1,9 @@ # Default values for kube-state-metrics. prometheusScrape: true image: - repository: k8s.gcr.io/kube-state-metrics/kube-state-metrics - tag: v2.2.4 + repository: registry.k8s.io/kube-state-metrics/kube-state-metrics + tag: v2.6.0 + sha: "" pullPolicy: IfNotPresent imagePullSecrets: [] @@ -28,12 +29,16 @@ service: type: ClusterIP nodePort: 0 loadBalancerIP: "" + clusterIP: "" annotations: {} ## Additional labels to add to all resources customLabels: {} # app: kube-state-metrics +## set to true to add the release label so scraping of the servicemonitor with kube-prometheus-stack works out of the box +releaseLabel: false + hostNetwork: false rbac: @@ -46,6 +51,13 @@ rbac: # If set to false - Run without Cluteradmin privs needed - ONLY works if namespace is also set (if useExistingRole is set this name is used as ClusterRole or Role to bind to) useClusterRole: true + # Add permissions for CustomResources' apiGroups in Role/ClusterRole. Should be used in conjunction with Custom Resource State Metrics configuration + # Example: + # - apiGroups: ["monitoring.coreos.com"] + # resources: ["prometheuses"] + # verbs: ["list", "watch"] + extraRules: [] + serviceAccount: # Specifies whether a ServiceAccount should be created, require rbac true create: true @@ -65,9 +77,35 @@ prometheus: enabled: false additionalLabels: {} namespace: "" + jobLabel: "" + interval: "" + ## SampleLimit defines per-scrape limit on number of scraped samples that will be accepted. + ## + sampleLimit: 0 + + ## TargetLimit defines a limit on the number of scraped targets that will be accepted. + ## + targetLimit: 0 + + ## Per-scrape limit on number of labels that will be accepted for a sample. Only valid in Prometheus versions 2.27.0 and newer. + ## + labelLimit: 0 + + ## Per-scrape limit on length of labels name that will be accepted for a sample. Only valid in Prometheus versions 2.27.0 and newer. + ## + labelNameLengthLimit: 0 + + ## Per-scrape limit on length of labels value that will be accepted for a sample. Only valid in Prometheus versions 2.27.0 and newer. + ## + labelValueLengthLimit: 0 + scrapeTimeout: "" + proxyUrl: "" + selectorOverride: {} honorLabels: false metricRelabelings: [] relabelings: [] + scheme: "" + tlsConfig: {} ## Specify if a Pod Security Policy for kube-state-metrics must be created ## Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/ @@ -109,6 +147,13 @@ affinity: {} ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ tolerations: [] +## Topology spread constraints for pod assignment +## Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/ +topologySpreadConstraints: [] + +# Annotations to be added to the deployment/statefulset +annotations: {} + # Annotations to be added to the pod podAnnotations: {} @@ -158,6 +203,7 @@ collectors: - horizontalpodautoscalers - ingresses - jobs + - leases - limitranges - mutatingwebhookconfigurations - namespaces @@ -184,9 +230,17 @@ kubeconfig: # base64 encoded kube-config file secret: -# Comma-separated list of namespaces to be enabled for collecting resources. By default all namespaces are collected. +# Enable only the release namespace for collecting resources. By default all namespaces are collected. +# If releaseNamespace and namespaces are both set a merged list will be collected. +releaseNamespace: false + +# Comma-separated list(string) or yaml list of namespaces to be enabled for collecting resources. By default all namespaces are collected. namespaces: "" +# Comma-separated list of namespaces not to be enabled. If namespaces and namespaces-denylist are both set, +# only namespaces that are excluded in namespaces-denylist will be used. +namespacesDenylist: "" + ## Override the deployment namespace ## namespaceOverride: "" @@ -210,7 +264,42 @@ kubeTargetVersionOverride: "" # Enable self metrics configuration for service and Service Monitor # Default values for telemetry configuration can be overridden +# If you set telemetryNodePort, you must also set service.type to NodePort selfMonitor: enabled: false # telemetryHost: 0.0.0.0 # telemetryPort: 8081 + # telemetryNodePort: 0 + +# Enable vertical pod autoscaler support for kube-state-metrics +verticalPodAutoscaler: + enabled: false + # List of resources that the vertical pod autoscaler can control. Defaults to cpu and memory + controlledResources: [] + + # Define the max allowed resources for the pod + maxAllowed: {} + # cpu: 200m + # memory: 100Mi + # Define the min allowed resources for the pod + minAllowed: {} + # cpu: 200m + # memory: 100Mi + + # updatePolicy: + # Specifies whether recommended updates are applied when a Pod is started and whether recommended updates + # are applied during the life of a Pod. Possible values are "Off", "Initial", "Recreate", and "Auto". + # updateMode: Auto + +# volumeMounts are used to add custom volume mounts to deployment. +# See example below +volumeMounts: [] +# - mountPath: /etc/config +# name: config-volume + +# volumes are used to add custom volumes to deployment +# See example below +volumes: [] +# - configMap: +# name: cm-for-volume +# name: config-volume diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/_helpers.tpl b/charts/gitlab/gitlab/charts/prometheus/templates/_helpers.tpl index 065065c56..00645db70 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/_helpers.tpl +++ b/charts/gitlab/gitlab/charts/prometheus/templates/_helpers.tpl @@ -177,12 +177,17 @@ Return the appropriate apiVersion for networkpolicy. {{- define "prometheus.networkPolicy.apiVersion" -}} {{- print "networking.k8s.io/v1" -}} {{- end -}} + {{/* -Return the appropriate apiVersion for podsecuritypolicy. +Return the appropriate apiVersion for poddisruptionbudget. */}} -{{- define "prometheus.podSecurityPolicy.apiVersion" -}} +{{- define "prometheus.podDisruptionBudget.apiVersion" -}} +{{- if .Capabilities.APIVersions.Has "policy/v1" }} +{{- print "policy/v1" -}} +{{- else -}} {{- print "policy/v1beta1" -}} {{- end -}} +{{- end -}} {{/* Return the appropriate apiVersion for rbac. */}} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/cm.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/cm.yaml index cb09bf067..2da8b1d01 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/cm.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/cm.yaml @@ -7,6 +7,7 @@ metadata: name: {{ template "prometheus.alertmanager.fullname" . }} {{ include "prometheus.namespace" . | indent 2 }} data: + allow-snippet-annotations: "false" {{- $root := . -}} {{- range $key, $value := .Values.alertmanagerFiles }} {{- if $key | regexMatch ".*\\.ya?ml$" }} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/deploy.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/deploy.yaml index d52ca44b9..c3b6e8fd7 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/deploy.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/deploy.yaml @@ -47,6 +47,10 @@ spec: - name: {{ template "prometheus.name" . }}-{{ .Values.alertmanager.name }} image: "{{ .Values.alertmanager.image.repository }}:{{ .Values.alertmanager.image.tag }}" imagePullPolicy: "{{ .Values.alertmanager.image.pullPolicy }}" + {{- with .Values.alertmanager.containerSecurityContext }} + securityContext: + {{- toYaml . | nindent 12 }} + {{- end }} env: {{- range $key, $value := .Values.alertmanager.extraEnv }} - name: {{ $key }} @@ -82,6 +86,10 @@ spec: httpGet: path: {{ .Values.alertmanager.prefixURL }}/-/ready port: 9093 + {{- with .Values.alertmanager.probeHeaders }} + httpHeaders: +{{- toYaml . | nindent 14 }} + {{- end }} initialDelaySeconds: 30 timeoutSeconds: 30 resources: @@ -98,23 +106,46 @@ spec: subPath: {{ .subPath }} readOnly: {{ .readOnly }} {{- end }} + {{- range .Values.alertmanager.extraConfigmapMounts }} + - name: {{ .name }} + mountPath: {{ .mountPath }} + subPath: {{ .subPath }} + readOnly: {{ .readOnly }} + {{- end }} {{- if .Values.configmapReload.alertmanager.enabled }} - name: {{ template "prometheus.name" . }}-{{ .Values.alertmanager.name }}-{{ .Values.configmapReload.alertmanager.name }} image: "{{ .Values.configmapReload.alertmanager.image.repository }}:{{ .Values.configmapReload.alertmanager.image.tag }}" imagePullPolicy: "{{ .Values.configmapReload.alertmanager.image.pullPolicy }}" + {{- with .Values.configmapReload.alertmanager.containerSecurityContext }} + securityContext: + {{- toYaml . | nindent 12 }} + {{- end }} args: - --volume-dir=/etc/config - --webhook-url=http://127.0.0.1:9093{{ .Values.alertmanager.prefixURL }}/-/reload {{- range $key, $value := .Values.configmapReload.alertmanager.extraArgs }} - --{{ $key }}={{ $value }} {{- end }} + {{- range .Values.configmapReload.alertmanager.extraVolumeDirs }} + - --volume-dir={{ . }} + {{- end }} + {{- if .Values.configmapReload.alertmanager.containerPort }} + ports: + - containerPort: {{ .Values.configmapReload.alertmanager.containerPort }} + {{- end }} resources: {{ toYaml .Values.configmapReload.alertmanager.resources | indent 12 }} volumeMounts: - name: config-volume mountPath: /etc/config readOnly: true + {{- range .Values.configmapReload.alertmanager.extraConfigmapMounts }} + - name: {{ $.Values.configmapReload.alertmanager.name }}-{{ .name }} + mountPath: {{ .mountPath }} + subPath: {{ .subPath }} + readOnly: {{ .readOnly }} + {{- end }} {{- end }} {{- if .Values.imagePullSecrets }} imagePullSecrets: @@ -128,9 +159,9 @@ spec: dnsConfig: {{ toYaml . | indent 8 }} {{- end }} - {{- if .Values.alertmanager.securityContext }} + {{- with .Values.alertmanager.securityContext }} securityContext: -{{ toYaml .Values.alertmanager.securityContext | indent 8 }} + {{- toYaml . | nindent 8 }} {{- end }} {{- if .Values.alertmanager.tolerations }} tolerations: @@ -156,6 +187,16 @@ spec: {{- with .optional }} optional: {{ . }} {{- end }} + {{- end }} + {{- range .Values.alertmanager.extraConfigmapMounts }} + - name: {{ .name }} + configMap: + name: {{ .configMap }} + {{- end }} + {{- range .Values.configmapReload.alertmanager.extraConfigmapMounts }} + - name: {{ $.Values.configmapReload.alertmanager.name }}-{{ .name }} + configMap: + name: {{ .configMap }} {{- end }} - name: storage-volume {{- if .Values.alertmanager.persistentVolume.enabled }} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/pdb.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/pdb.yaml index 41a92f364..75031dae3 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/pdb.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/pdb.yaml @@ -1,5 +1,5 @@ {{- if .Values.alertmanager.podDisruptionBudget.enabled }} -apiVersion: policy/v1beta1 +apiVersion: {{ template "prometheus.podDisruptionBudget.apiVersion" . }} kind: PodDisruptionBudget metadata: name: {{ template "prometheus.alertmanager.fullname" . }} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/psp.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/psp.yaml index 64fb13003..9e1995871 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/psp.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/psp.yaml @@ -1,14 +1,15 @@ {{- if and .Values.alertmanager.enabled .Values.rbac.create .Values.podSecurityPolicy.enabled }} -apiVersion: {{ template "prometheus.podSecurityPolicy.apiVersion" . }} +{{- if .Capabilities.APIVersions.Has "policy/v1beta1/PodSecurityPolicy" }} +apiVersion: policy/v1beta1 kind: PodSecurityPolicy metadata: name: {{ template "prometheus.alertmanager.fullname" . }} labels: {{- include "prometheus.alertmanager.labels" . | nindent 4 }} + {{- with .Values.alertmanager.podSecurityPolicy.annotations }} annotations: -{{- if .Values.alertmanager.podSecurityPolicy.annotations }} -{{ toYaml .Values.alertmanager.podSecurityPolicy.annotations | indent 4 }} -{{- end }} + {{- toYaml . | nindent 4 }} + {{- end }} spec: privileged: false allowPrivilegeEscalation: false @@ -44,3 +45,4 @@ spec: max: 65535 readOnlyRootFilesystem: true {{- end }} +{{- end }} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/pvc.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/pvc.yaml index 160e296a5..c2eec84eb 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/pvc.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/pvc.yaml @@ -32,6 +32,9 @@ spec: selector: {{- toYaml .Values.alertmanager.persistentVolume.selector | nindent 4 }} {{- end -}} +{{- if .Values.alertmanager.persistentVolume.volumeName }} + volumeName: "{{ .Values.alertmanager.persistentVolume.volumeName }}" +{{- end }} {{- end -}} {{- end -}} {{- end -}} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/sts.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/sts.yaml index 4f247dc48..fe6bebf66 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/sts.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/alertmanager/sts.yaml @@ -47,6 +47,10 @@ spec: - name: {{ template "prometheus.name" . }}-{{ .Values.alertmanager.name }} image: "{{ .Values.alertmanager.image.repository }}:{{ .Values.alertmanager.image.tag }}" imagePullPolicy: "{{ .Values.alertmanager.image.pullPolicy }}" + {{- with .Values.alertmanager.containerSecurityContext }} + securityContext: + {{- toYaml . | nindent 12 }} + {{- end }} env: {{- range $key, $value := .Values.alertmanager.extraEnv }} - name: {{ $key }} @@ -85,6 +89,10 @@ spec: httpGet: path: {{ .Values.alertmanager.prefixURL }}/#/status port: 9093 + {{- with .Values.alertmanager.probeHeaders }} + httpHeaders: +{{- toYaml . | nindent 14 }} + {{- end }} initialDelaySeconds: 30 timeoutSeconds: 30 resources: @@ -105,9 +113,20 @@ spec: - name: {{ template "prometheus.name" . }}-{{ .Values.alertmanager.name }}-{{ .Values.configmapReload.alertmanager.name }} image: "{{ .Values.configmapReload.alertmanager.image.repository }}:{{ .Values.configmapReload.alertmanager.image.tag }}" imagePullPolicy: "{{ .Values.configmapReload.alertmanager.image.pullPolicy }}" + {{- with .Values.configmapReload.alertmanager.containerSecurityContext }} + securityContext: + {{- toYaml . | nindent 12 }} + {{- end }} args: - --volume-dir=/etc/config - --webhook-url=http://localhost:9093{{ .Values.alertmanager.prefixURL }}/-/reload + {{- range $key, $value := .Values.configmapReload.alertmanager.extraArgs }} + - --{{ $key }}={{ $value }} + {{- end }} + {{- if .Values.configmapReload.alertmanager.port }} + ports: + - containerPort: {{ .Values.configmapReload.alertmanager.port }} + {{- end }} resources: {{ toYaml .Values.configmapReload.alertmanager.resources | indent 12 }} volumeMounts: @@ -123,9 +142,9 @@ spec: nodeSelector: {{ toYaml .Values.alertmanager.nodeSelector | indent 8 }} {{- end }} - {{- if .Values.alertmanager.securityContext }} + {{- with .Values.alertmanager.securityContext }} securityContext: -{{ toYaml .Values.alertmanager.securityContext | indent 8 }} + {{- toYaml . | nindent 8 }} {{- end }} {{- if .Values.alertmanager.tolerations }} tolerations: diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/extra-manifests.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/extra-manifests.yaml new file mode 100644 index 000000000..567f7bf32 --- /dev/null +++ b/charts/gitlab/gitlab/charts/prometheus/templates/extra-manifests.yaml @@ -0,0 +1,4 @@ +{{ range .Values.extraManifests }} +--- +{{ tpl (toYaml .) $ }} +{{ end }} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/node-exporter/daemonset.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/node-exporter/daemonset.yaml index 667be9f49..d1d5cf064 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/node-exporter/daemonset.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/node-exporter/daemonset.yaml @@ -68,6 +68,10 @@ spec: hostPort: {{ .Values.nodeExporter.service.hostPort }} resources: {{ toYaml .Values.nodeExporter.resources | indent 12 }} + {{- if .Values.nodeExporter.container.securityContext }} + securityContext: +{{ toYaml .Values.nodeExporter.container.securityContext | indent 12 }} + {{- end }} volumeMounts: - name: proc mountPath: /host/proc diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/node-exporter/psp.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/node-exporter/psp.yaml index bd9c73bee..7759bce7e 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/node-exporter/psp.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/node-exporter/psp.yaml @@ -1,14 +1,15 @@ {{- if and .Values.nodeExporter.enabled .Values.rbac.create .Values.podSecurityPolicy.enabled }} -apiVersion: {{ template "prometheus.podSecurityPolicy.apiVersion" . }} +{{- if .Capabilities.APIVersions.Has "policy/v1beta1/PodSecurityPolicy" }} +apiVersion: policy/v1beta1 kind: PodSecurityPolicy metadata: name: {{ template "prometheus.nodeExporter.fullname" . }} labels: {{- include "prometheus.nodeExporter.labels" . | nindent 4 }} + {{- with .Values.nodeExporter.podSecurityPolicy.annotations }} annotations: -{{- if .Values.nodeExporter.podSecurityPolicy.annotations }} -{{ toYaml .Values.nodeExporter.podSecurityPolicy.annotations | indent 4 }} -{{- end }} + {{- toYaml . | nindent 4 }} + {{- end }} spec: privileged: false allowPrivilegeEscalation: false @@ -53,3 +54,4 @@ spec: - min: 1 max: 65535 {{- end }} +{{- end }} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/deploy.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/deploy.yaml index ffdbfcc42..92bed89ef 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/deploy.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/deploy.yaml @@ -47,6 +47,8 @@ spec: - name: {{ template "prometheus.name" . }}-{{ .Values.pushgateway.name }} image: "{{ .Values.pushgateway.image.repository }}:{{ .Values.pushgateway.image.tag }}" imagePullPolicy: "{{ .Values.pushgateway.image.pullPolicy }}" + securityContext: + {{- toYaml .Values.pushgateway.containerSecurityContext | nindent 12 }} args: {{- range $key, $value := .Values.pushgateway.extraArgs }} {{- $stringvalue := toString $value }} @@ -66,6 +68,10 @@ spec: path: /-/healthy {{- end }} port: 9091 + {{- with .Values.pushgateway.probeHeaders }} + httpHeaders: + {{- toYaml . | nindent 16 }} + {{- end }} initialDelaySeconds: 10 timeoutSeconds: 10 readinessProbe: @@ -76,6 +82,10 @@ spec: path: /-/ready {{- end }} port: 9091 + {{- with .Values.pushgateway.probeHeaders }} + httpHeaders: + {{- toYaml . | nindent 16 }} + {{- end }} initialDelaySeconds: 10 timeoutSeconds: 10 resources: diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/pdb.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/pdb.yaml index 50beb486d..36543ba59 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/pdb.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/pdb.yaml @@ -1,5 +1,5 @@ {{- if .Values.pushgateway.podDisruptionBudget.enabled }} -apiVersion: policy/v1beta1 +apiVersion: {{ template "prometheus.podDisruptionBudget.apiVersion" . }} kind: PodDisruptionBudget metadata: name: {{ template "prometheus.pushgateway.fullname" . }} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/psp.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/psp.yaml index 1ca3267f8..0b5a53430 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/psp.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/psp.yaml @@ -1,14 +1,15 @@ {{- if and .Values.pushgateway.enabled .Values.rbac.create .Values.podSecurityPolicy.enabled }} -apiVersion: {{ template "prometheus.podSecurityPolicy.apiVersion" . }} +{{- if .Capabilities.APIVersions.Has "policy/v1beta1/PodSecurityPolicy" }} +apiVersion: policy/v1beta1 kind: PodSecurityPolicy metadata: name: {{ template "prometheus.pushgateway.fullname" . }} labels: {{- include "prometheus.pushgateway.labels" . | nindent 4 }} + {{- with .Values.pushgateway.podSecurityPolicy.annotations }} annotations: -{{- if .Values.pushgateway.podSecurityPolicy.annotations }} -{{ toYaml .Values.pushgateway.podSecurityPolicy.annotations | indent 4 }} -{{- end }} + {{- toYaml . | nindent 4 }} + {{- end }} spec: privileged: false allowPrivilegeEscalation: false @@ -40,3 +41,4 @@ spec: max: 65535 readOnlyRootFilesystem: true {{- end }} +{{- end }} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/pvc.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/pvc.yaml index d5d64ddcc..fcb6efb50 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/pvc.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/pvc.yaml @@ -27,5 +27,8 @@ spec: resources: requests: storage: "{{ .Values.pushgateway.persistentVolume.size }}" +{{- if .Values.pushgateway.persistentVolume.volumeName }} + volumeName: "{{ .Values.pushgateway.persistentVolume.volumeName }}" +{{- end }} {{- end -}} {{- end -}} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/service.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/service.yaml index f05f17c42..a49f47b27 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/service.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/pushgateway/service.yaml @@ -35,6 +35,9 @@ spec: port: {{ .Values.pushgateway.service.servicePort }} protocol: TCP targetPort: 9091 + {{- if .Values.pushgateway.service.nodePort }} + nodePort: {{ .Values.pushgateway.service.nodePort }} + {{- end }} selector: {{- include "prometheus.pushgateway.matchLabels" . | nindent 4 }} type: "{{ .Values.pushgateway.service.type }}" diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/server/cm.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/server/cm.yaml index e012694fc..92693edba 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/server/cm.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/server/cm.yaml @@ -5,10 +5,17 @@ kind: ConfigMap metadata: labels: {{- include "prometheus.server.labels" . | nindent 4 }} + {{- with .Values.server.extraConfigmapLabels }} + {{- toYaml . | nindent 4 }} + {{- end }} name: {{ template "prometheus.server.fullname" . }} {{ include "prometheus.namespace" . | indent 2 }} data: + allow-snippet-annotations: "false" {{- $root := . -}} +{{- range $key, $value := .Values.ruleFiles }} + {{ $key }}: {{- toYaml $value | indent 2 }} +{{- end }} {{- range $key, $value := .Values.serverFiles }} {{ $key }}: | {{- if eq $key "prometheus.yml" }} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/server/deploy.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/server/deploy.yaml index b7c3ffb57..45de5d187 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/server/deploy.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/server/deploy.yaml @@ -56,6 +56,10 @@ spec: - name: {{ template "prometheus.name" . }}-{{ .Values.server.name }}-{{ .Values.configmapReload.prometheus.name }} image: "{{ .Values.configmapReload.prometheus.image.repository }}:{{ .Values.configmapReload.prometheus.image.tag }}" imagePullPolicy: "{{ .Values.configmapReload.prometheus.image.pullPolicy }}" + {{- with .Values.configmapReload.prometheus.containerSecurityContext }} + securityContext: + {{- toYaml . | nindent 12 }} + {{- end }} args: - --volume-dir=/etc/config - --webhook-url=http://127.0.0.1:9090{{ .Values.server.prefixURL }}/-/reload @@ -65,6 +69,10 @@ spec: {{- range .Values.configmapReload.prometheus.extraVolumeDirs }} - --volume-dir={{ . }} {{- end }} + {{- if .Values.configmapReload.prometheus.containerPort }} + ports: + - containerPort: {{ .Values.configmapReload.prometheus.containerPort }} + {{- end }} resources: {{ toYaml .Values.configmapReload.prometheus.resources | indent 12 }} volumeMounts: @@ -87,9 +95,9 @@ spec: {{ toYaml .Values.server.env | indent 12}} {{- end }} args: - {{- if .Values.server.prefixURL }} - - --web.route-prefix={{ .Values.server.prefixURL }} - {{- end }} + {{- if .Values.server.defaultFlagsOverride }} + {{ toYaml .Values.server.defaultFlagsOverride | nindent 12}} + {{- else }} {{- if .Values.server.retention }} - --storage.tsdb.retention.time={{ .Values.server.retention }} {{- end }} @@ -107,23 +115,27 @@ spec: {{- range $key, $value := .Values.server.extraArgs }} - --{{ $key }}={{ $value }} {{- end }} + {{- if .Values.server.prefixURL }} + - --web.route-prefix={{ .Values.server.prefixURL }} + {{- end }} {{- if .Values.server.baseURL }} - --web.external-url={{ .Values.server.baseURL }} {{- end }} + {{- end }} ports: - containerPort: 9090 + {{- if .Values.server.hostPort }} + hostPort: {{ .Values.server.hostPort }} + {{- end }} readinessProbe: {{- if not .Values.server.tcpSocketProbeEnabled }} httpGet: path: {{ .Values.server.prefixURL }}/-/ready port: 9090 scheme: {{ .Values.server.probeScheme }} - {{- if .Values.server.probeHeaders }} + {{- with .Values.server.probeHeaders }} httpHeaders: - {{- range .Values.server.probeHeaders}} - - name: {{ .name }} - value: {{ .value }} - {{- end }} +{{- toYaml . | nindent 14 }} {{- end }} {{- else }} tcpSocket: @@ -140,12 +152,9 @@ spec: path: {{ .Values.server.prefixURL }}/-/healthy port: 9090 scheme: {{ .Values.server.probeScheme }} - {{- if .Values.server.probeHeaders }} + {{- with .Values.server.probeHeaders }} httpHeaders: - {{- range .Values.server.probeHeaders}} - - name: {{ .name }} - value: {{ .value }} - {{- end }} +{{- toYaml . | nindent 14 }} {{- end }} {{- else }} tcpSocket: @@ -207,6 +216,10 @@ spec: {{- if .Values.server.extraVolumeMounts }} {{ toYaml .Values.server.extraVolumeMounts | nindent 12 }} {{- end }} + {{- with .Values.server.containerSecurityContext }} + securityContext: + {{- toYaml . | nindent 12 }} + {{- end }} {{- if .Values.server.sidecarContainers }} {{- range $name, $spec := .Values.server.sidecarContainers }} - name: {{ $name }} @@ -217,8 +230,10 @@ spec: {{- end }} {{- end }} {{- end }} - hostNetwork: {{ .Values.server.hostNetwork }} - {{- if .Values.server.dnsPolicy }} + {{- if .Values.server.hostNetwork }} + hostNetwork: true + dnsPolicy: ClusterFirstWithHostNet + {{- else }} dnsPolicy: {{ .Values.server.dnsPolicy }} {{- end }} {{- if .Values.imagePullSecrets }} @@ -237,9 +252,9 @@ spec: dnsConfig: {{ toYaml .Values.server.dnsConfig | indent 8 }} {{- end }} - {{- if .Values.server.securityContext }} + {{- with .Values.server.securityContext }} securityContext: -{{ toYaml .Values.server.securityContext | indent 8 }} + {{- toYaml . | nindent 8 }} {{- end }} {{- if .Values.server.tolerations }} tolerations: @@ -252,8 +267,13 @@ spec: terminationGracePeriodSeconds: {{ .Values.server.terminationGracePeriodSeconds }} volumes: - name: config-volume + {{- if empty .Values.server.configFromSecret }} configMap: name: {{ if .Values.server.configMapOverrideName }}{{ .Release.Name }}-{{ .Values.server.configMapOverrideName }}{{- else }}{{ template "prometheus.server.fullname" . }}{{- end }} + {{- else }} + secret: + secretName: {{ .Values.server.configFromSecret }} + {{- end }} {{- range .Values.server.extraHostPathMounts }} - name: {{ .name }} hostPath: diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/server/extra-manifests.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/server/extra-manifests.yaml new file mode 100644 index 000000000..7560f5a6a --- /dev/null +++ b/charts/gitlab/gitlab/charts/prometheus/templates/server/extra-manifests.yaml @@ -0,0 +1,9 @@ +{{ range .Values.server.extraObjects }} +--- +{{ tpl (toYaml .) $ }} +{{ end }} + +{{- range .Values.server.extraTemplates }} +--- +{{ tpl . $ -}} +{{- end }} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/server/pdb.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/server/pdb.yaml index 364cb5b49..5a6ab42f8 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/server/pdb.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/server/pdb.yaml @@ -1,5 +1,5 @@ {{- if .Values.server.podDisruptionBudget.enabled }} -apiVersion: policy/v1beta1 +apiVersion: {{ template "prometheus.podDisruptionBudget.apiVersion" . }} kind: PodDisruptionBudget metadata: name: {{ template "prometheus.server.fullname" . }} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/server/psp.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/server/psp.yaml index e2b885f16..e2e926ed4 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/server/psp.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/server/psp.yaml @@ -1,14 +1,15 @@ {{- if and .Values.server.enabled .Values.rbac.create .Values.podSecurityPolicy.enabled }} -apiVersion: {{ template "prometheus.podSecurityPolicy.apiVersion" . }} +{{- if .Capabilities.APIVersions.Has "policy/v1beta1/PodSecurityPolicy" }} +apiVersion: policy/v1beta1 kind: PodSecurityPolicy metadata: name: {{ template "prometheus.server.fullname" . }} labels: {{- include "prometheus.server.labels" . | nindent 4 }} + {{- with .Values.server.podSecurityPolicy.annotations }} annotations: -{{- if .Values.server.podSecurityPolicy.annotations }} -{{ toYaml .Values.server.podSecurityPolicy.annotations | indent 4 }} -{{- end }} + {{- toYaml . | nindent 4 }} + {{- end }} spec: privileged: false allowPrivilegeEscalation: false @@ -49,3 +50,4 @@ spec: max: 65535 readOnlyRootFilesystem: false {{- end }} +{{- end }} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/server/pvc.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/server/pvc.yaml index a7355365c..d86fdda80 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/server/pvc.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/server/pvc.yaml @@ -33,6 +33,9 @@ spec: selector: {{- toYaml .Values.server.persistentVolume.selector | nindent 4 }} {{- end -}} +{{- if .Values.server.persistentVolume.volumeName }} + volumeName: "{{ .Values.server.persistentVolume.volumeName }}" +{{- end -}} {{- end -}} {{- end -}} {{- end -}} diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/server/service.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/server/service.yaml index 68f988927..01c5a4a8a 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/server/service.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/server/service.yaml @@ -1,4 +1,4 @@ -{{- if .Values.server.enabled -}} +{{- if and .Values.server.enabled .Values.server.service.enabled -}} apiVersion: v1 kind: Service metadata: diff --git a/charts/gitlab/gitlab/charts/prometheus/templates/server/sts.yaml b/charts/gitlab/gitlab/charts/prometheus/templates/server/sts.yaml index e6fa71021..f137d214e 100644 --- a/charts/gitlab/gitlab/charts/prometheus/templates/server/sts.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/templates/server/sts.yaml @@ -56,6 +56,10 @@ spec: - name: {{ template "prometheus.name" . }}-{{ .Values.server.name }}-{{ .Values.configmapReload.prometheus.name }} image: "{{ .Values.configmapReload.prometheus.image.repository }}:{{ .Values.configmapReload.prometheus.image.tag }}" imagePullPolicy: "{{ .Values.configmapReload.prometheus.image.pullPolicy }}" + {{- with .Values.configmapReload.prometheus.containerSecurityContext }} + securityContext: + {{- toYaml . | nindent 12 }} + {{- end }} args: - --volume-dir=/etc/config - --webhook-url=http://127.0.0.1:9090{{ .Values.server.prefixURL }}/-/reload @@ -65,6 +69,10 @@ spec: {{- range .Values.configmapReload.prometheus.extraVolumeDirs }} - --volume-dir={{ . }} {{- end }} + {{- if .Values.configmapReload.prometheus.containerPort }} + ports: + - containerPort: {{ .Values.configmapReload.prometheus.containerPort }} + {{- end }} resources: {{ toYaml .Values.configmapReload.prometheus.resources | indent 12 }} volumeMounts: @@ -87,6 +95,9 @@ spec: {{ toYaml .Values.server.env | indent 12}} {{- end }} args: + {{- if .Values.server.defaultFlagsOverride }} + {{ toYaml .Values.server.defaultFlagsOverride | nindent 12}} + {{- else }} {{- if .Values.server.prefixURL }} - --web.route-prefix={{ .Values.server.prefixURL }} {{- end }} @@ -110,14 +121,22 @@ spec: {{- if .Values.server.baseURL }} - --web.external-url={{ .Values.server.baseURL }} {{- end }} + {{- end }} ports: - containerPort: 9090 + {{- if .Values.server.hostPort }} + hostPort: {{ .Values.server.hostPort }} + {{- end }} readinessProbe: {{- if not .Values.server.tcpSocketProbeEnabled }} httpGet: path: {{ .Values.server.prefixURL }}/-/ready port: 9090 scheme: {{ .Values.server.probeScheme }} + {{- with .Values.server.probeHeaders }} + httpHeaders: +{{- toYaml . | nindent 14 }} + {{- end }} {{- else }} tcpSocket: port: 9090 @@ -133,6 +152,10 @@ spec: path: {{ .Values.server.prefixURL }}/-/healthy port: 9090 scheme: {{ .Values.server.probeScheme }} + {{- with .Values.server.probeHeaders }} + httpHeaders: +{{- toYaml . | nindent 14 }} + {{- end }} {{- else }} tcpSocket: port: 9090 @@ -142,6 +165,28 @@ spec: timeoutSeconds: {{ .Values.server.livenessProbeTimeout }} failureThreshold: {{ .Values.server.livenessProbeFailureThreshold }} successThreshold: {{ .Values.server.livenessProbeSuccessThreshold }} + {{- if .Values.server.startupProbe.enabled }} + startupProbe: + {{- if not .Values.server.tcpSocketProbeEnabled }} + httpGet: + path: {{ .Values.server.prefixURL }}/-/healthy + port: 9090 + scheme: {{ .Values.server.probeScheme }} + {{- if .Values.server.probeHeaders }} + httpHeaders: + {{- range .Values.server.probeHeaders}} + - name: {{ .name }} + value: {{ .value }} + {{- end }} + {{- end }} + {{- else }} + tcpSocket: + port: 9090 + {{- end }} + failureThreshold: {{ .Values.server.startupProbe.failureThreshold }} + periodSeconds: {{ .Values.server.startupProbe.periodSeconds }} + timeoutSeconds: {{ .Values.server.startupProbe.timeoutSeconds }} + {{- end }} resources: {{ toYaml .Values.server.resources | indent 12 }} volumeMounts: @@ -171,6 +216,10 @@ spec: {{- if .Values.server.extraVolumeMounts }} {{ toYaml .Values.server.extraVolumeMounts | nindent 12 }} {{- end }} + {{- with .Values.server.containerSecurityContext }} + securityContext: + {{- toYaml . | nindent 12 }} + {{- end }} {{- if .Values.server.sidecarContainers }} {{- range $name, $spec := .Values.server.sidecarContainers }} - name: {{ $name }} @@ -201,9 +250,9 @@ spec: dnsConfig: {{ toYaml .Values.server.dnsConfig | indent 8 }} {{- end }} - {{- if .Values.server.securityContext }} + {{- with .Values.server.securityContext }} securityContext: -{{ toYaml .Values.server.securityContext | indent 8 }} + {{- toYaml . | nindent 8 }} {{- end }} {{- if .Values.server.tolerations }} tolerations: @@ -216,8 +265,13 @@ spec: terminationGracePeriodSeconds: {{ .Values.server.terminationGracePeriodSeconds }} volumes: - name: config-volume + {{- if empty .Values.server.configFromSecret }} configMap: name: {{ if .Values.server.configMapOverrideName }}{{ .Release.Name }}-{{ .Values.server.configMapOverrideName }}{{- else }}{{ template "prometheus.server.fullname" . }}{{- end }} + {{- else }} + secret: + secretName: {{ .Values.server.configFromSecret }} + {{- end }} {{- range .Values.server.extraHostPathMounts }} - name: {{ .name }} hostPath: @@ -260,6 +314,10 @@ spec: annotations: {{ toYaml .Values.server.persistentVolume.annotations | indent 10 }} {{- end }} + {{- if .Values.server.persistentVolume.labels }} + labels: +{{ toYaml .Values.server.persistentVolume.labels | indent 10 }} + {{- end }} spec: accessModes: {{ toYaml .Values.server.persistentVolume.accessModes | indent 10 }} diff --git a/charts/gitlab/gitlab/charts/prometheus/values.yaml b/charts/gitlab/gitlab/charts/prometheus/values.yaml index ca6114720..3b373826b 100644 --- a/charts/gitlab/gitlab/charts/prometheus/values.yaml +++ b/charts/gitlab/gitlab/charts/prometheus/values.yaml @@ -48,13 +48,18 @@ alertmanager: ## image: repository: quay.io/prometheus/alertmanager - tag: v0.23.0 + tag: v0.24.0 pullPolicy: IfNotPresent ## alertmanager priorityClassName ## priorityClassName: "" + ## Custom HTTP headers for Readiness Probe + ## + ## Useful for providing HTTP Basic Auth to healthchecks + probeHeaders: [] + ## Additional alertmanager container arguments ## extraArgs: {} @@ -85,6 +90,13 @@ alertmanager: # secretName: alertmanager-secret-files # readOnly: true + ## Additional alertmanager Configmap mounts + extraConfigmapMounts: [] + # - name: template-files + # mountPath: /etc/config/templates.d + # configMap: alertmanager-template-files + # readOnly: true + ## ConfigMap override where fullname is {{.Release.Name}}-{{.Values.alertmanager.configMapOverrideName}} ## Defining configMapOverrideName will cause templates/alertmanager-configmap.yaml ## to NOT generate a ConfigMap resource @@ -243,6 +255,11 @@ alertmanager: # matchExpressions: # - { key: environment, operator: In, values: [ dev ] } + ## Persistent Volume Name + ## Useful if Persistent Volumes have been provisioned in advance and you want to use a specific one + ## + # volumeName: "" + emptyDir: ## alertmanager emptyDir volume size limit ## @@ -336,6 +353,10 @@ alertmanager: runAsGroup: 65534 fsGroup: 65534 + ## Security context to be added to alertmanager container + ## + containerSecurityContext: {} + service: annotations: {} labels: {} @@ -381,6 +402,8 @@ configmapReload: tag: v0.5.0 pullPolicy: IfNotPresent + # containerPort: 9533 + ## Additional configmap-reload container arguments ## extraArgs: {} @@ -398,6 +421,8 @@ configmapReload: # configMap: prometheus-alerts # readOnly: true + ## Security context to be added to configmap-reload container + containerSecurityContext: {} ## configmap-reload resource requests and limits ## Ref: http://kubernetes.io/docs/user-guide/compute-resources/ @@ -419,6 +444,8 @@ configmapReload: tag: v0.5.0 pullPolicy: IfNotPresent + # containerPort: 9533 + ## Additional configmap-reload container arguments ## extraArgs: {} @@ -436,6 +463,8 @@ configmapReload: # configMap: prometheus-alerts # readOnly: true + ## Security context to be added to configmap-reload container + containerSecurityContext: {} ## configmap-reload resource requests and limits ## Ref: http://kubernetes.io/docs/user-guide/compute-resources/ @@ -477,7 +506,7 @@ nodeExporter: ## image: repository: quay.io/prometheus/node-exporter - tag: v1.3.0 + tag: v1.3.1 pullPolicy: IfNotPresent ## Specify if a Pod Security Policy for node-exporter must be created @@ -566,7 +595,9 @@ nodeExporter: # requests: # cpu: 100m # memory: 30Mi - + container: + securityContext: + allowPrivilegeEscalation: false # Custom DNS configuration to be added to node-exporter pods dnsConfig: {} # nameservers: @@ -594,7 +625,7 @@ nodeExporter: # Exposed as a headless service: # https://kubernetes.io/docs/concepts/services-networking/service/#headless-services - clusterIP: None + clusterIP: "" ## List of IP addresses at which the node-exporter service is available ## Ref: https://kubernetes.io/docs/user-guide/services/#external-ips @@ -652,7 +683,7 @@ server: ## image: repository: quay.io/prometheus/prometheus - tag: v2.31.1 + tag: v2.39.1 pullPolicy: IfNotPresent ## prometheus server priorityClassName @@ -691,6 +722,11 @@ server: ## key: username env: [] + # List of flags to override default parameters, e.g: + # - --enable-feature=agent + # - --storage.agent.retention.max-time=30m + defaultFlagsOverride: [] + extraFlags: - web.enable-lifecycle ## web.enable-admin-api flag controls access to the administrative HTTP API which includes functionality such as @@ -731,6 +767,8 @@ server: ## ## Useful for providing HTTP Basic Auth to healthchecks probeHeaders: [] + # - name: "Authorization" + # value: "Bearer ABCDEabcde12345" ## Additional Prometheus server container arguments ## @@ -779,6 +817,9 @@ server: ## configMapOverrideName: "" + ## Extra labels for Prometheus server ConfigMap (ConfigMap that holds serverFiles) + extraConfigmapLabels: {} + ingress: ## If true, Prometheus server Ingress will be created ## @@ -878,6 +919,10 @@ server: accessModes: - ReadWriteOnce + ## Prometheus server data Persistent Volume labels + ## + labels: {} + ## Prometheus server data Persistent Volume annotations ## annotations: {} @@ -926,6 +971,11 @@ server: # matchExpressions: # - { key: environment, operator: In, values: [ dev ] } + ## Persistent Volume Name + ## Useful if Persistent Volumes have been provisioned in advance and you want to use a specific one + ## + # volumeName: "" + emptyDir: ## Prometheus server emptyDir volume size limit ## @@ -1025,9 +1075,12 @@ server: ## hostNetwork: false - # When hostNetwork is enabled, you probably want to set this to ClusterFirstWithHostNet + # When hostNetwork is enabled, this will set to ClusterFirstWithHostNet automatically dnsPolicy: ClusterFirst + # Use hostPort + # hostPort: 9090 + ## Vertical Pod Autoscaler config ## Ref: https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler verticalAutoscaler: @@ -1048,6 +1101,7 @@ server: # - name: ndots # value: "2" # - name: edns0 + ## Security context to be added to server pods ## securityContext: @@ -1056,7 +1110,15 @@ server: runAsGroup: 65534 fsGroup: 65534 + ## Security context to be added to server container + ## + containerSecurityContext: {} + service: + ## If false, no Service will be created for the Prometheus server + ## + enabled: true + annotations: {} labels: {} clusterIP: "" @@ -1093,6 +1155,25 @@ server: ## retention: "15d" + ## Array of extra Kubernetes manifests, in form of YAML object, + ## if you want to deploy + extraObjects: [] + # - apiVersion: v1 + # kind: ConfigMap + # metadata: + # name: '{{ template "prometheus.name" . }}-extra-config' + + ## Array of extra Kubernetes manifest, in form of template string, + ## if you want to deploy + extraTemplates: [] + # - | + # apiVersion: v1 + # kind: ConfigMap + # metadata: + # name: extra-config + # labels: + # {{- include "prometheus.server.labels" . | nindent 4 }} + pushgateway: ## If false, pushgateway will not be installed ## @@ -1111,7 +1192,7 @@ pushgateway: ## image: repository: prom/pushgateway - tag: v1.4.2 + tag: v1.4.3 pullPolicy: IfNotPresent ## pushgateway priorityClassName @@ -1256,6 +1337,9 @@ pushgateway: runAsUser: 65534 runAsNonRoot: true + ## Security context to be added to push-gateway container + containerSecurityContext: {} + service: annotations: prometheus.io/probe: pushgateway @@ -1276,6 +1360,13 @@ pushgateway: # strategy: # type: Recreate + ## Custom HTTP headers for Liveness/Readiness/Startup Probe + ## + ## Useful for providing HTTP Basic Auth to healthchecks + probeHeaders: [] + # - name: "Authorization" + # value: "Bearer ABCDEabcde12345" + persistentVolume: ## If true, pushgateway will create/use a Persistent Volume Claim ## @@ -1326,6 +1417,10 @@ pushgateway: ## subPath: "" + ## Persistent Volume Name + ## Useful if Persistent Volumes have been provisioned in advance and you want to use a specific one + ## + # volumeName: "" ## alertmanager ConfigMap entries ## @@ -1346,6 +1441,9 @@ alertmanagerFiles: receiver: default-receiver repeat_interval: 3h +## Prometheus server ConfigMap entries for rule files (allow prometheus labels interpolation) +ruleFiles: {} + ## Prometheus server ConfigMap entries ## serverFiles: @@ -1528,6 +1626,7 @@ serverFiles: # * `prometheus.io/param_`: If the metrics endpoint uses parameters # then you can set any parameter - job_name: 'kubernetes-service-endpoints' + honor_labels: true kubernetes_sd_configs: - role: endpoints @@ -1550,7 +1649,7 @@ serverFiles: - source_labels: [__address__, __meta_kubernetes_service_annotation_prometheus_io_port] action: replace target_label: __address__ - regex: ([^:]+)(?::\d+)?;(\d+) + regex: (.+?)(?::\d+)?;(\d+) replacement: $1:$2 - action: labelmap regex: __meta_kubernetes_service_annotation_prometheus_io_param_(.+) @@ -1582,6 +1681,7 @@ serverFiles: # * `prometheus.io/param_`: If the metrics endpoint uses parameters # then you can set any parameter - job_name: 'kubernetes-service-endpoints-slow' + honor_labels: true scrape_interval: 5m scrape_timeout: 30s @@ -1604,7 +1704,7 @@ serverFiles: - source_labels: [__address__, __meta_kubernetes_service_annotation_prometheus_io_port] action: replace target_label: __address__ - regex: ([^:]+)(?::\d+)?;(\d+) + regex: (.+?)(?::\d+)?;(\d+) replacement: $1:$2 - action: labelmap regex: __meta_kubernetes_service_annotation_prometheus_io_param_(.+) @@ -1639,6 +1739,7 @@ serverFiles: # # * `prometheus.io/probe`: Only probe services that have a value of `true` - job_name: 'kubernetes-services' + honor_labels: true metrics_path: /probe params: @@ -1676,6 +1777,7 @@ serverFiles: # * `prometheus.io/path`: If the metrics path is not `/metrics` override this. # * `prometheus.io/port`: Scrape the pod on the indicated port instead of the default of `9102`. - job_name: 'kubernetes-pods' + honor_labels: true kubernetes_sd_configs: - role: pod @@ -1697,7 +1799,7 @@ serverFiles: regex: (.+) - source_labels: [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port] action: replace - regex: ([^:]+)(?::\d+)?;(\d+) + regex: (.+?)(?::\d+)?;(\d+) replacement: $1:$2 target_label: __address__ - action: labelmap @@ -1727,6 +1829,7 @@ serverFiles: # * `prometheus.io/path`: If the metrics path is not `/metrics` override this. # * `prometheus.io/port`: Scrape the pod on the indicated port instead of the default of `9102`. - job_name: 'kubernetes-pods-slow' + honor_labels: true scrape_interval: 5m scrape_timeout: 30s @@ -1748,7 +1851,7 @@ serverFiles: regex: (.+) - source_labels: [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port] action: replace - regex: ([^:]+)(?::\d+)?;(\d+) + regex: (.+?)(?::\d+)?;(\d+) replacement: $1:$2 target_label: __address__ - action: labelmap @@ -1800,3 +1903,13 @@ networkPolicy: # Force namespace of namespaced resources forceNamespace: null + +# Extra manifests to deploy as an array +extraManifests: [] + # - apiVersion: v1 + # kind: ConfigMap + # metadata: + # labels: + # name: prometheus-extra + # data: + # extra-data: "value" diff --git a/charts/gitlab/gitlab/charts/registry/Chart.yaml b/charts/gitlab/gitlab/charts/registry/Chart.yaml index 8ccb6f569..ddd25099f 100644 --- a/charts/gitlab/gitlab/charts/registry/Chart.yaml +++ b/charts/gitlab/gitlab/charts/registry/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: v3.67.0-gitlab +appVersion: v3.69.0-gitlab description: Stateless, highly scalable application that stores and lets you distribute container images home: https://docs.gitlab.com/ee/user/packages/container_registry diff --git a/charts/gitlab/gitlab/charts/registry/templates/deployment.yaml b/charts/gitlab/gitlab/charts/registry/templates/deployment.yaml index 1b43324c6..fb8afe0c7 100644 --- a/charts/gitlab/gitlab/charts/registry/templates/deployment.yaml +++ b/charts/gitlab/gitlab/charts/registry/templates/deployment.yaml @@ -51,9 +51,7 @@ spec: tolerations: {{- toYaml .Values.tolerations | nindent 8 }} {{- end }} - securityContext: - runAsUser: {{ .Values.securityContext.runAsUser }} - fsGroup: {{ .Values.securityContext.fsGroup }} + {{- include "gitlab.podSecurityContext" .Values.securityContext | nindent 6 }} {{- if eq (default .Values.global.antiAffinity .Values.antiAffinity) "hard" }} affinity: podAntiAffinity: diff --git a/charts/gitlab/gitlab/charts/registry/values.yaml b/charts/gitlab/gitlab/charts/registry/values.yaml index 22ebc8532..b75ee1317 100644 --- a/charts/gitlab/gitlab/charts/registry/values.yaml +++ b/charts/gitlab/gitlab/charts/registry/values.yaml @@ -1,6 +1,6 @@ image: repository: registry.gitlab.com/gitlab-org/build/cng/gitlab-container-registry - tag: 'v3.67.0-gitlab' + tag: 'v3.69.0-gitlab' # pullPolicy: IfNotPresent # pullSecrets: [] @@ -226,7 +226,7 @@ tokenService: 'container_registry' # This must match your GitLab Rails configuration tokenIssuer: 'gitlab-issuer' # Must to be `false` to support Windows clients -# See https://gitlab.com/gitlab-org/omnibus-gitlab/issues/3964 +# See https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/3964 authAutoRedirect: false maxUnavailable: 1 @@ -333,6 +333,7 @@ health: securityContext: runAsUser: 1000 fsGroup: 1000 + # fsGroupChangePolicy: OnRootMismatch # Disable reporting by default # https://gitlab.com/gitlab-org/container-registry/-/blob/master/docs/configuration.md#reporting diff --git a/charts/gitlab/gitlab/requirements.lock b/charts/gitlab/gitlab/requirements.lock index c8bfff418..3c6cd7a91 100644 --- a/charts/gitlab/gitlab/requirements.lock +++ b/charts/gitlab/gitlab/requirements.lock @@ -16,13 +16,13 @@ dependencies: version: v1.5.4 - name: prometheus repository: https://prometheus-community.github.io/helm-charts - version: 15.0.4 + version: 15.18.0 - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/eb5f9a9513d987b519f0ecd732e7031241c50328/bitnami version: 8.9.4 - name: gitlab-runner repository: https://charts.gitlab.io/ - version: 0.50.1 + version: 0.51.0 - name: grafana repository: https://grafana.github.io/helm-charts version: 6.11.0 @@ -32,5 +32,5 @@ dependencies: - name: nginx-ingress repository: "" version: '*.*.*' -digest: sha256:49d31a900c604ab654cbf4fc4be5200921f56731c6659c7cf1cd3abd180419c0 -generated: "2023-03-09T21:42:17.086295055Z" +digest: sha256:d49501b548466ab2e6b6bad8a1a388e07120dcaa3d127db06bd23381fd2583d6 +generated: "2023-03-22T13:23:51.422389951Z" diff --git a/charts/gitlab/gitlab/requirements.yaml b/charts/gitlab/gitlab/requirements.yaml index 14c9128ff..bdde5c006 100644 --- a/charts/gitlab/gitlab/requirements.yaml +++ b/charts/gitlab/gitlab/requirements.yaml @@ -13,7 +13,7 @@ dependencies: condition: certmanager.install alias: certmanager - name: prometheus - version: 15.0.4 + version: 15.18.0 repository: https://prometheus-community.github.io/helm-charts condition: prometheus.install - name: postgresql @@ -21,7 +21,7 @@ dependencies: repository: https://raw.githubusercontent.com/bitnami/charts/eb5f9a9513d987b519f0ecd732e7031241c50328/bitnami condition: postgresql.install - name: gitlab-runner - version: 0.50.1 + version: 0.51.0 repository: https://charts.gitlab.io/ condition: gitlab-runner.install - name: grafana diff --git a/charts/gitlab/gitlab/templates/_certificates.tpl b/charts/gitlab/gitlab/templates/_certificates.tpl index 61405f481..1a32d68c6 100644 --- a/charts/gitlab/gitlab/templates/_certificates.tpl +++ b/charts/gitlab/gitlab/templates/_certificates.tpl @@ -9,6 +9,7 @@ - name: certificates image: {{ include "gitlab.certificates.image" . }} {{- include "gitlab.image.pullPolicy" $imageCfg | indent 2 }} + {{- include "gitlab.init.containerSecurityContext" . | indent 2 }} env: {{- include "gitlab.extraEnv" . | nindent 2 }} {{- include "gitlab.extraEnvFrom" (dict "root" $ "local" (dict)) | nindent 2 }} diff --git a/charts/gitlab/gitlab/templates/_checkConfig.tpl b/charts/gitlab/gitlab/templates/_checkConfig.tpl index 66d37a66f..63051c1cb 100644 --- a/charts/gitlab/gitlab/templates/_checkConfig.tpl +++ b/charts/gitlab/gitlab/templates/_checkConfig.tpl @@ -49,6 +49,7 @@ Due to gotpl scoping, we can't make use of `range`, so we have to add action lin {{- $messages = append $messages (include "gitlab.checkConfig.gitaly.storageNames" .) -}} {{- $messages = append $messages (include "gitlab.checkConfig.gitaly.tls" .) -}} {{- $messages = append $messages (include "gitlab.checkConfig.gitaly.extern.repos" .) -}} +{{- $messages = append $messages (include "gitlab.checkConfig.gitaly.gpgSigning" .) -}} {{- $messages = append $messages (include "gitlab.checkConfig.praefect.storageNames" .) -}} {{- $messages = append $messages (include "gitlab.checkConfig.praefect.defaultReplicationFactor" .) -}} @@ -93,6 +94,7 @@ Due to gotpl scoping, we can't make use of `range`, so we have to add action lin {{/* _checkConfig_gitlab_shell.tpl*/}} {{- $messages = append $messages (include "gitlab.checkConfig.gitlabShell.proxyPolicy" .) -}} +{{- $messages = append $messages (include "gitlab.checkConfig.gitlabShell.metrics" .) -}} {{/* other checks */}} {{- $messages = append $messages (include "gitlab.checkConfig.multipleRedis" .) -}} diff --git a/charts/gitlab/gitlab/templates/_checkConfig_gitaly.tpl b/charts/gitlab/gitlab/templates/_checkConfig_gitaly.tpl index 58beba07b..93e50f052 100644 --- a/charts/gitlab/gitlab/templates/_checkConfig_gitaly.tpl +++ b/charts/gitlab/gitlab/templates/_checkConfig_gitaly.tpl @@ -99,3 +99,14 @@ gitaly: {{- end -}} {{- end -}} {{/* END gitlab.checkConfig.gitaly.extern.repos */}} + +{{/* Check that both GPG secret and key are set*/}} +{{- define "gitlab.checkConfig.gitaly.gpgSigning" -}} +{{- if and $.Values.global.gitaly.enabled $.Values.gitlab.gitaly.gpgSigning.enabled -}} +{{- if not (and $.Values.gitlab.gitaly.gpgSigning.secret $.Values.gitlab.gitaly.gpgSigning.key) -}} +gitaly: + secret and key must be set if gitlab.gitaly.gpgSigning.enabled is set +{{- end -}} +{{- end -}} +{{- end -}} +{{/* END gitlab.checkConfig.gitaly.gpgSigning */}} diff --git a/charts/gitlab/gitlab/templates/_checkConfig_gitlab_shell.tpl b/charts/gitlab/gitlab/templates/_checkConfig_gitlab_shell.tpl index 407ee8858..68ee942f6 100644 --- a/charts/gitlab/gitlab/templates/_checkConfig_gitlab_shell.tpl +++ b/charts/gitlab/gitlab/templates/_checkConfig_gitlab_shell.tpl @@ -15,3 +15,18 @@ gitlab-shell: {{- end -}} {{- end -}} {{/* END "gitlab.checkConfig.gitlabShell.proxyPolicy" */}} + +{{- define "gitlab.checkConfig.gitlabShell.metrics" -}} +{{- $shell := (index .Values "gitlab" "gitlab-shell") -}} +{{/* +Metrics are only supported for "gitlab-shell" when "gitlab-sshd" +is used as the SSH daemon, as the OpenSSH daemon does not provide +viable collectable metrics. +*/}} +{{- if and $shell.metrics.enabled (not (eq $shell.sshDaemon "gitlab-sshd")) }} +gitlab-shell: + gitlab.gitlab-shell.metrics.enabled is true, but gitlab.gitlab-shell.sshDaemon is set to "{{- $shell.sshDaemon -}}". + Metrics are not supported for the "{{- $shell.sshDaemon -}}". + Either disable metrics or set sshDaemon to "gitlab-sshd". +{{- end -}} +{{- end -}} diff --git a/charts/gitlab/gitlab/templates/_deprecations.tpl b/charts/gitlab/gitlab/templates/_deprecations.tpl index 9e08a28ff..0eac5fc72 100644 --- a/charts/gitlab/gitlab/templates/_deprecations.tpl +++ b/charts/gitlab/gitlab/templates/_deprecations.tpl @@ -360,8 +360,8 @@ sidekiq: {{- define "gitlab.deprecate.sidekiq.pods.updateStrategy" -}} {{- range $index, $pod := .Values.gitlab.sidekiq.pods -}} -{{- if hasKey $pod "updateStrategy" -}} -{{ $pod.name }}: +{{- if hasKey $pod "updateStrategy" }} +sidekiq.pods[{{ $index }}] ({{ $pod.name }}): The configuration of 'gitlab.sidekiq.pods[{{ $index }}].updateStrategy' has moved. Please use 'gitlab.sidekiq.pods[{{ $index }}].deployment.strategy' instead. {{- end -}} {{- end -}} @@ -393,8 +393,8 @@ sidekiq: {{- define "gitlab.deprecate.sidekiq.pods.cluster" -}} {{- range $index, $pod := .Values.gitlab.sidekiq.pods -}} -{{- if hasKey $pod "cluster" -}} -{{ $pod.name }}: +{{- if hasKey $pod "cluster" }} +sidekiq.pods[{{ $index }}] ({{ $pod.name }}): The configuration of 'gitlab.sidekiq.pods[{{ $index }}].cluster' should be removed. Sidekiq is now always in cluster mode. {{- end -}} {{- end -}} diff --git a/charts/gitlab/gitlab/templates/_helpers.tpl b/charts/gitlab/gitlab/templates/_helpers.tpl index a218ba611..beb5c4b23 100644 --- a/charts/gitlab/gitlab/templates/_helpers.tpl +++ b/charts/gitlab/gitlab/templates/_helpers.tpl @@ -638,3 +638,46 @@ emptyDir: {} emptyDir: {{ toYaml $values | nindent 2 }} {{- end -}} {{- end -}} + +{{/* +Return init container specific securityContext template +*/}} +{{- define "gitlab.init.containerSecurityContext" }} +{{- if .Values.init.containerSecurityContext }} +securityContext: + {{- toYaml .Values.init.containerSecurityContext | nindent 2 }} +{{- end }} +{{- end }} + +{{/* +Return container specific securityContext template +*/}} +{{- define "gitlab.containerSecurityContext" }} +{{- if .Values.containerSecurityContext }} +securityContext: + {{- toYaml .Values.containerSecurityContext | nindent 2 }} +{{- end }} +{{- end }} +Return a PodSecurityContext definition. + +Usage: + {{ include "gitlab.podSecurityContext" .Values.securityContext }} +*/}} +{{- define "gitlab.podSecurityContext" -}} +{{- $psc := . }} +{{- if $psc }} +securityContext: +{{- if not (empty $psc.runAsUser) }} + runAsUser: {{ $psc.runAsUser }} +{{- end }} +{{- if not (empty $psc.runAsGroup) }} + runAsGroup: {{ $psc.runAsGroup }} +{{- end }} +{{- if not (empty $psc.fsGroup) }} + fsGroup: {{ $psc.fsGroup }} +{{- end }} +{{- if not (empty $psc.fsGroupChangePolicy) }} + fsGroupChangePolicy: {{ $psc.fsGroupChangePolicy }} +{{- end }} +{{- end }} +{{- end -}} diff --git a/charts/gitlab/gitlab/templates/_registry.tpl b/charts/gitlab/gitlab/templates/_registry.tpl index 404ff7716..6f5665543 100644 --- a/charts/gitlab/gitlab/templates/_registry.tpl +++ b/charts/gitlab/gitlab/templates/_registry.tpl @@ -11,7 +11,7 @@ Return the registry certificate secret name Return the registry TLS secret name */}} {{- define "gitlab.registry.tls.secret" -}} -{{- default (printf "%s-registry-tls" .Release.Name) .Values.global.registry.tls.secretName | quote -}} +{{- coalesce .Values.tls.secretName .Values.global.registry.tls.secretName (printf "%s-registry-tls" .Release.Name) | quote -}} {{- end -}} {{/* diff --git a/charts/gitlab/gitlab/values.yaml b/charts/gitlab/gitlab/values.yaml index 3cfdc1205..7ade25ea7 100644 --- a/charts/gitlab/gitlab/values.yaml +++ b/charts/gitlab/gitlab/values.yaml @@ -40,7 +40,7 @@ global: edition: ee ## https://docs.gitlab.com/charts/charts/globals#gitlab-version - gitlabVersion: "15.9.3" + gitlabVersion: "15.10.0" ## https://docs.gitlab.com/charts/charts/globals#application-resource application: @@ -911,7 +911,8 @@ prometheus: retention: 15d strategy: type: Recreate - # + image: + tag: v2.38.0 serverFiles: prometheus.yml: scrape_configs: diff --git a/charts/kubemq/kubemq-cluster/.helmignore b/charts/kubemq/kubemq-cluster/.helmignore new file mode 100644 index 000000000..50af03172 --- /dev/null +++ b/charts/kubemq/kubemq-cluster/.helmignore @@ -0,0 +1,22 @@ +# 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/ diff --git a/charts/kubemq/kubemq-cluster/Chart.lock b/charts/kubemq/kubemq-cluster/Chart.lock new file mode 100644 index 000000000..29fd21449 --- /dev/null +++ b/charts/kubemq/kubemq-cluster/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: kubemq-crds + repository: https://kubemq-io.github.io/charts + version: 2.3.7 +- name: kubemq-controller + repository: https://kubemq-io.github.io/charts + version: 1.9.3 +digest: sha256:c9b644d18249502f1f7ceb749b408da3844e9a5005da89ed03079cbed68de63b +generated: "2023-03-18T13:35:49.5815949+02:00" diff --git a/charts/kubemq/kubemq-cluster/Chart.yaml b/charts/kubemq/kubemq-cluster/Chart.yaml new file mode 100644 index 000000000..58949c6e6 --- /dev/null +++ b/charts/kubemq/kubemq-cluster/Chart.yaml @@ -0,0 +1,16 @@ +annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: KubeMQ Cluster + catalog.cattle.io/kube-version: '>=1.21-0' + catalog.cattle.io/release-name: kubemq-cluster +apiVersion: v2 +appVersion: 2.3.7 +description: A Helm chart for KubeMQ Cluster, Kubernetes Message Queue Broker +icon: https://kubemq.io/wp-content/uploads/2018/08/logo-header.svg +maintainers: +- email: info@kubemq.io + name: KubeMQ + url: https://kubemq.io +name: kubemq-cluster +type: application +version: 2.3.7 diff --git a/charts/kubemq/kubemq-cluster/README.md b/charts/kubemq/kubemq-cluster/README.md new file mode 100644 index 000000000..5cc0edafa --- /dev/null +++ b/charts/kubemq/kubemq-cluster/README.md @@ -0,0 +1,26 @@ +# kubemq-cluster + +`kubemq-cluster` is the Helm chart that installs the KubeMQ Cluster. + +## Installing + +For example: +```console +$ helm repo add kubemq-charts https://kubemq-io.github.io/charts +$ helm install --create-namespace -n kubemq kubemq-cluster kubemq-charts/kubemq-cluster +``` +## Upgrading the charts + +Please refer to the release notes of each version of the helm charts. +These can be found [here](https://github.com/kubemq/helm-charts/releases). + +## Uninstalling the charts + +To uninstall/delete kubemq-cluster use the following command: + +```console +$ helm uninstall -n kubemq kubemq-cluster +``` +The commands remove all the Kubernetes components associated with the chart. + +If you want to keep the history use `--keep-history` flag. diff --git a/charts/kubemq/kubemq-cluster/app-readme.md b/charts/kubemq/kubemq-cluster/app-readme.md new file mode 100644 index 000000000..c6ad8983c --- /dev/null +++ b/charts/kubemq/kubemq-cluster/app-readme.md @@ -0,0 +1,43 @@ +# KubeMQ Charts +KubeMQ is a Cloud Native, enterprise grade message queue broker for distributed services architecture. + +KubeMQ is delivered as a small, lightweight Docker container, designed for any type of workload and architecture running in Kubernetes or any other containers orchestration system which support Docker. + +## HELM +KubeMQ Helm charts required Helm v3. Please download/upgrade from [https://github.com/helm/helm](https://github.com/helm/helm) + +## Add KubeMQ Helm Repository + +``` +$ helm repo add kubemq-charts https://kubemq-io.github.io/charts +``` + +Verify KubeMQ helm repository charts is properly configured by: + +## Update KubeMQ Helm Repository +``` +$ helm repo update +``` + +## Install KubeMQ Cluster Chart + +``` console +$ helm install kubemq-crds kubemq-charts/kubemq-crds +$ helm install --wait --create-namespace -n kubemq kubemq-controller kubemq-charts/kubemq-controller +$ helm install --wait -n kubemq kubemq-cluster --set key={your-license-key} kubemq-charts/kubemq-cluster +``` + +## Uninstall KubeMQ Cluster Chart + +To uninstall/delete the kubemq-release deployment: + +``` console +$ helm uninstall -n kubemq kubemq-cluster +$ helm uninstall -n kubemq kubemq-controller +$ helm uninstall kubemq-crds +``` + +``` + +## Documentation +Please visit [https://docs.kubemq.io](https://docs.kubemq.io) for more information about KubeMQ. diff --git a/charts/kubemq/kubemq-cluster/questions.yaml b/charts/kubemq/kubemq-cluster/questions.yaml new file mode 100644 index 000000000..0b61881ac --- /dev/null +++ b/charts/kubemq/kubemq-cluster/questions.yaml @@ -0,0 +1,37 @@ +questions: + - variable: key + default: "" + required: true + label: KubeMQ Key + type: string + description: "KubeMQ Key - Register at https://kubemq.io" + group: "General Settings" + - variable: replicas + default: 3 + required: true + label: replicas + type: int + description: "Number of replicas of KubeMQ Nodes" + group: "General Settings" + - variable: image.image + default: "kubemq/kubemq:latest" + required: false + label: Image Repository + type: string + description: "KubeMQ Image Repository" + group: "General Settings" + - variable: volume.size + default: "" + required: false + label: Persistent Volume Size + type: string + description: "You can set this to a specific size, e.g. 10Gi, or leave it blank for not using persistent storage" + group: "General Settings" + - variable: volume.storageClass + default: "" + required: false + label: Persistent Volume Storage Class + type: string + description: "You can set this to a specific storage class, e.g. local-path, or leave it blank for using the default storage class" + group: "General Settings" + diff --git a/charts/kubemq/kubemq-cluster/templates/_helpers.tpl b/charts/kubemq/kubemq-cluster/templates/_helpers.tpl new file mode 100644 index 000000000..e1d2688d0 --- /dev/null +++ b/charts/kubemq/kubemq-cluster/templates/_helpers.tpl @@ -0,0 +1,50 @@ +{{/* vim: set filetype=mustache: */}} + + +{{/*{{- define "kubemq.name" -}}*/}} +{{/*{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}*/}} +{{/*{{- end -}}*/}} + +{{- define "kubemq.chart" -}} +{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} +{{- end -}} + +{{/* +Create a default fully qualified app name. +We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). +If release name contains chart name it will be used as a full name. +*/}} +{{- define "kubemq.fullname" -}} +{{- if .Values.fullnameOverride -}} +{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} +{{- else -}} +{{- $name := default .Chart.Name .Values.nameOverride -}} +{{- if contains $name .Release.Name -}} +{{- .Release.Name | trunc 63 | trimSuffix "-" -}} +{{- else -}} +{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} +{{- end -}} +{{- end -}} +{{- end -}} + +{{/* +Generate chart secret name +*/}} +{{- define "kubemq.secretName" -}} +{{ default (include "kubemq.fullname" .) .Values.existingSecret }} +{{- end -}} + +{{/* +Create the name of the service account to use +*/}} +{{- define "mychart.serviceAccountName" -}} +{{- if .Values.serviceAccount.create -}} + {{ default (include "mychart.fullname" .) .Values.serviceAccount.name }} +{{- else -}} + {{ default "default" .Values.serviceAccount.name }} +{{- end -}} +{{- end -}} + +{{- define "kubemq.crbName" -}} +{{- printf "kubemq-operator-%s-crb" .Release.Namespace -}} +{{- end -}} diff --git a/charts/kubemq/kubemq-cluster/templates/kubemqcluster.yaml b/charts/kubemq/kubemq-cluster/templates/kubemqcluster.yaml new file mode 100644 index 000000000..7e10cd1c8 --- /dev/null +++ b/charts/kubemq/kubemq-cluster/templates/kubemqcluster.yaml @@ -0,0 +1,16 @@ +apiVersion: core.k8s.kubemq.io/v1beta1 +kind: KubemqCluster +metadata: + name: {{ include "kubemq.fullname" . }} + namespace: {{ .Release.Namespace }} + labels: + app: {{ include "kubemq.fullname" . }} + chart: {{ .Chart.Name }}-{{ .Chart.Version }} + heritage: {{ .Release.Service }} + release: {{ .Release.Name }} +spec: + key: {{ required "A valid kubemq is required!" .Values.key }} +{{ toYaml .Values | indent 2 }} + + + diff --git a/charts/kubemq/kubemq-cluster/templates/role_binding.yaml b/charts/kubemq/kubemq-cluster/templates/role_binding.yaml new file mode 100644 index 000000000..974bb9683 --- /dev/null +++ b/charts/kubemq/kubemq-cluster/templates/role_binding.yaml @@ -0,0 +1,14 @@ +{{- if not (lookup "rbac.authorization.k8s.io/v1" "RoleBinding" .Release.Namespace "kubemq-cluster-rb") }} +kind: RoleBinding +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: kubemq-cluster-rb +subjects: + - kind: ServiceAccount + name: kubemq-cluster + namespace: {{ .Release.Namespace }} +roleRef: + kind: Role + name: kubemq-cluster-role + apiGroup: rbac.authorization.k8s.io +{{- end }} diff --git a/charts/kubemq/kubemq-cluster/templates/service_account.yaml b/charts/kubemq/kubemq-cluster/templates/service_account.yaml new file mode 100644 index 000000000..6d92288f7 --- /dev/null +++ b/charts/kubemq/kubemq-cluster/templates/service_account.yaml @@ -0,0 +1,7 @@ +{{- if not (lookup "v1" "ServiceAccount" .Release.Namespace "kubemq-cluster") }} +apiVersion: v1 +kind: ServiceAccount +metadata: + name: kubemq-cluster + namespace: {{ .Release.Namespace }} +{{- end }} diff --git a/charts/kubemq/kubemq-cluster/values.yaml b/charts/kubemq/kubemq-cluster/values.yaml new file mode 100644 index 000000000..819fa5922 --- /dev/null +++ b/charts/kubemq/kubemq-cluster/values.yaml @@ -0,0 +1 @@ +key: diff --git a/charts/kubemq/kubemq-cluster/values_example.yaml b/charts/kubemq/kubemq-cluster/values_example.yaml new file mode 100644 index 000000000..518fa8711 --- /dev/null +++ b/charts/kubemq/kubemq-cluster/values_example.yaml @@ -0,0 +1,117 @@ +# Number of replicas of KubeMQ Nodes - https://docs.kubemq.io/configuration/cluster/default-template +replicas: 3 + +# KubeMQ license key +key: kubemq license key + +# KubeMQ license data - https://docs.kubemq.io/configuration/cluster/set-license +license: kubemq license data + +# KubeMQ Volume Configuration - https://docs.kubemq.io/configuration/cluster/set-persistence-volume +volume: + size: 10Gi + storageClass: default + +# KubeMQ docker image - https://docs.kubemq.io/configuration/cluster/set-cluster-image +image: + image: kubemq/kubemq:latest + pullPolicy: Always + + +# KubeMQ Api interface - https://docs.kubemq.io/configuration/cluster/set-api-interface +api: + disabled: false + expose: NodePort + nodePort: 32080 + port: 8080 + +# KubeMQ gRPC interface - https://docs.kubemq.io/configuration/cluster/set-grpc-interface +grpc: + disabled: false + expose: NodePort + nodePort: 32000 + port: 50000 + bodyLimit: 10000000 +# KubeMQ REST interface - https://docs.kubemq.io/configuration/cluster/set-rest-interface +rest: + bodyLimit: 1000000 + disabled: true + expose: NodePort + nodePort: 32090 + port: 9090 + +# KubeMQ Authentication Configuration - https://docs.kubemq.io/configuration/cluster/set-authentication +authentication: + key: jwt + type: jwt token type + +# KubeMQ Authorization Configuration - https://docs.kubemq.io/configuration/cluster/set-authorization +authorization: + autoReload: 300000 + policy: policy type + url: remote url + +# KubeMQ Health Configuration - https://docs.kubemq.io/configuration/cluster/set-health-probe +health: + failureThreshold: 3 + initialDelaySeconds: 3 + periodSeconds: 4 + successThreshold: 1 + timeoutSeconds: 10 + +# KubeMQ Logging Configuration - https://docs.kubemq.io/configuration/cluster/set-logs +log: + file: path to log file + level: 1 + +# KubeMQ NodeSelectors Configuration - https://docs.kubemq.io/configuration/cluster/set-node-selectors +nodeSelectors: + keys: + key: value + +# KubeMQ Queue Configuration - https://docs.kubemq.io/configuration/cluster/set-queues-settings +queue: + defaultVisibilitySeconds: 0 + defaultWaitTimeoutSeconds: 0 + maxDelaySeconds: 0 + maxExpirationSeconds: 0 + maxReQueues: 0 + maxReceiveMessagesRequest: 0 + maxVisibilitySeconds: 0 + maxWaitTimeoutSeconds: 0 + +# KubeMQ Resources Configuration - https://docs.kubemq.io/configuration/cluster/set-resources-limits +resources: + limitsCpu: "3" + limitsEphemeralStorage: 100Gi + limitsMemory: 2Gi + requestsCpu: "3" + requestsEphemeralStorage: 200Gi + requestsMemory: 4Gi + +# KubeMQ Routing Configuration - https://docs.kubemq.io/configuration/cluster/set-routing +routing: + autoReload: 300000 + data: routing data + url: routing url + +# KubeMQ Cluster Configuration - when standalone is true, KubeMQ will run as a single node +standalone: false + +# KubeMQ Store Configuration - https://docs.kubemq.io/configuration/cluster/set-store-settings +store: + clean: true + maxChannelSize: 0 + maxChannels: 0 + maxMessages: 0 + maxSubscribers: 0 + messagesRetentionMinutes: 0 + path: path to store + purgeInactiveMinutes: 0 + +# KubeMQ TLS Configuration - https://docs.kubemq.io/configuration/cluster/set-tls +tls: + ca: ca data + cert: cert data + key: key data + diff --git a/charts/kubemq/kubemq-controller/.helmignore b/charts/kubemq/kubemq-controller/.helmignore new file mode 100644 index 000000000..50af03172 --- /dev/null +++ b/charts/kubemq/kubemq-controller/.helmignore @@ -0,0 +1,22 @@ +# 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/ diff --git a/charts/kubemq/kubemq-controller/Chart.lock b/charts/kubemq/kubemq-controller/Chart.lock new file mode 100644 index 000000000..e1e72430b --- /dev/null +++ b/charts/kubemq/kubemq-controller/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: kubemq-crds + repository: https://kubemq-io.github.io/charts + version: 2.3.7 +digest: sha256:8155ecf759142d1bed539edc68b2775fdd06fa8d3121e11d88fdecbd5f4a778a +generated: "2023-03-18T13:20:55.5463101+02:00" diff --git a/charts/kubemq/kubemq-controller/Chart.yaml b/charts/kubemq/kubemq-controller/Chart.yaml new file mode 100644 index 000000000..5245f2dde --- /dev/null +++ b/charts/kubemq/kubemq-controller/Chart.yaml @@ -0,0 +1,16 @@ +annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: KubeMQ Controller + catalog.cattle.io/kube-version: '>=1.21-0' + catalog.cattle.io/release-name: kubemq-controller +apiVersion: v2 +appVersion: 1.9.3 +description: A Helm chart for KubeMQ Controller +icon: https://kubemq.io/wp-content/uploads/2018/08/logo-header.svg +maintainers: +- email: info@kubemq.io + name: KubeMQ + url: https://kubemq.io +name: kubemq-controller +type: application +version: 1.9.3 diff --git a/charts/kubemq/kubemq-controller/README.md b/charts/kubemq/kubemq-controller/README.md new file mode 100644 index 000000000..aafd3b6e3 --- /dev/null +++ b/charts/kubemq/kubemq-controller/README.md @@ -0,0 +1,33 @@ +# kubemq-controller + +`kubemq-controller` is the Helm chart that installs the KubeMQ Operator and +required by the KubeMQ stack. It should be installed before installing +`kubemq-cluster` and `kubemq-connector` charts. + +## Installing + +For example: +```console +$ helm repo add kubemq-charts https://kubemq-io.github.io/charts +$ helm install -n kubemq kubemq-controller kubemq-charts/kubemq-controller +``` + +For a more comprehensive documentation about how to install the KubeMQ Cluster and KubeMQ Connector, check the `kubemq-cluster` and `kubemq-connector` charts documentation out. + +## Upgrading the charts + +Please refer to the release notes of each version of the helm charts. +These can be found [here](https://github.com/kubemq/helm-charts/releases). + +## Uninstalling the charts + +To uninstall/delete kubemq-controller use the following command: + +```console +$ helm uninstall -n kubemq kubemq-controller +``` + +The commands remove all the Kubernetes components associated with the chart. +Keep in mind that the chart is required by the `kubemq-cluster` and `kubemq-connector` charts. + +If you want to keep the history use `--keep-history` flag. diff --git a/charts/kubemq/kubemq-controller/app-readme.md b/charts/kubemq/kubemq-controller/app-readme.md new file mode 100644 index 000000000..aafd3b6e3 --- /dev/null +++ b/charts/kubemq/kubemq-controller/app-readme.md @@ -0,0 +1,33 @@ +# kubemq-controller + +`kubemq-controller` is the Helm chart that installs the KubeMQ Operator and +required by the KubeMQ stack. It should be installed before installing +`kubemq-cluster` and `kubemq-connector` charts. + +## Installing + +For example: +```console +$ helm repo add kubemq-charts https://kubemq-io.github.io/charts +$ helm install -n kubemq kubemq-controller kubemq-charts/kubemq-controller +``` + +For a more comprehensive documentation about how to install the KubeMQ Cluster and KubeMQ Connector, check the `kubemq-cluster` and `kubemq-connector` charts documentation out. + +## Upgrading the charts + +Please refer to the release notes of each version of the helm charts. +These can be found [here](https://github.com/kubemq/helm-charts/releases). + +## Uninstalling the charts + +To uninstall/delete kubemq-controller use the following command: + +```console +$ helm uninstall -n kubemq kubemq-controller +``` + +The commands remove all the Kubernetes components associated with the chart. +Keep in mind that the chart is required by the `kubemq-cluster` and `kubemq-connector` charts. + +If you want to keep the history use `--keep-history` flag. diff --git a/charts/kubemq/kubemq-controller/templates/_helpers.tpl b/charts/kubemq/kubemq-controller/templates/_helpers.tpl new file mode 100644 index 000000000..e1d2688d0 --- /dev/null +++ b/charts/kubemq/kubemq-controller/templates/_helpers.tpl @@ -0,0 +1,50 @@ +{{/* vim: set filetype=mustache: */}} + + +{{/*{{- define "kubemq.name" -}}*/}} +{{/*{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}*/}} +{{/*{{- end -}}*/}} + +{{- define "kubemq.chart" -}} +{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} +{{- end -}} + +{{/* +Create a default fully qualified app name. +We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). +If release name contains chart name it will be used as a full name. +*/}} +{{- define "kubemq.fullname" -}} +{{- if .Values.fullnameOverride -}} +{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} +{{- else -}} +{{- $name := default .Chart.Name .Values.nameOverride -}} +{{- if contains $name .Release.Name -}} +{{- .Release.Name | trunc 63 | trimSuffix "-" -}} +{{- else -}} +{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} +{{- end -}} +{{- end -}} +{{- end -}} + +{{/* +Generate chart secret name +*/}} +{{- define "kubemq.secretName" -}} +{{ default (include "kubemq.fullname" .) .Values.existingSecret }} +{{- end -}} + +{{/* +Create the name of the service account to use +*/}} +{{- define "mychart.serviceAccountName" -}} +{{- if .Values.serviceAccount.create -}} + {{ default (include "mychart.fullname" .) .Values.serviceAccount.name }} +{{- else -}} + {{ default "default" .Values.serviceAccount.name }} +{{- end -}} +{{- end -}} + +{{- define "kubemq.crbName" -}} +{{- printf "kubemq-operator-%s-crb" .Release.Namespace -}} +{{- end -}} diff --git a/charts/kubemq/kubemq-controller/templates/operator.yaml b/charts/kubemq/kubemq-controller/templates/operator.yaml new file mode 100644 index 000000000..69ba1181b --- /dev/null +++ b/charts/kubemq/kubemq-controller/templates/operator.yaml @@ -0,0 +1,44 @@ +{{- if not (lookup "apps/v1" "Deployment" .Release.Namespace "kubemq-operator") }} +apiVersion: apps/v1 +kind: Deployment +metadata: + name: kubemq-operator + namespace: {{ .Release.Namespace }} +spec: + replicas: 1 + selector: + matchLabels: + app: kubemq-operator + template: + metadata: + labels: + app: kubemq-operator + spec: + serviceAccountName: kubemq-operator + containers: + - name: kubemq-operator + image: docker.io/kubemq/kubemq-operator:latest + command: + - kubemq-operator + imagePullPolicy: Always + ports: + - containerPort: 8080 + env: + - name: WATCH_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: RELATED_IMAGE_KUBEMQ_CLUSTER + value: "docker.io/kubemq/kubemq:latest" + - name: CONNECTOR_TARGETS_IMAGE + value: "kubemq/kubemq-targets:latest" + - name: CONNECTOR_SOURCES_IMAGE + value: "kubemq/kubemq-sources:latest" + - name: CONNECTOR_BRIDGES_IMAGE + value: "kubemq/kubemq-bridges:latest" + +{{- end }} diff --git a/charts/kubemq/kubemq-controller/templates/role_binding.yaml b/charts/kubemq/kubemq-controller/templates/role_binding.yaml new file mode 100644 index 000000000..5ecb62db6 --- /dev/null +++ b/charts/kubemq/kubemq-controller/templates/role_binding.yaml @@ -0,0 +1,37 @@ +{{- if not (lookup "rbac.authorization.k8s.io/v1" "ClusterRoleBinding" .Release.Namespace (printf "kubemq-operator-%s-crb" .Release.Namespace)) }} +kind: ClusterRoleBinding +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: kubemq-operator-{{ .Release.Namespace }}-crb +subjects: + - kind: ServiceAccount + name: kubemq-operator + namespace: {{ .Release.Namespace }} +roleRef: + kind: ClusterRole + name: kubemq-operator + apiGroup: rbac.authorization.k8s.io +{{- end }} +--- +{{- if not (lookup "rbac.authorization.k8s.io/v1" "Role" .Release.Namespace "kubemq-cluster-role") }} +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: kubemq-cluster-role + namespace: {{ .Release.Namespace }} +rules: + - apiGroups: + - security.openshift.io + resources: + - securitycontextconstraints + verbs: + - use + - delete + - get + - list + - patch + - update + - watch + resourceNames: + - privileged +{{- end }} diff --git a/charts/kubemq/kubemq-controller/templates/service_account.yaml b/charts/kubemq/kubemq-controller/templates/service_account.yaml new file mode 100644 index 000000000..287c4277a --- /dev/null +++ b/charts/kubemq/kubemq-controller/templates/service_account.yaml @@ -0,0 +1,7 @@ +{{- if not (lookup "v1" "ServiceAccount" .Release.Namespace "kubemq-operator") }} +apiVersion: v1 +kind: ServiceAccount +metadata: + name: kubemq-operator + namespace: {{ .Release.Namespace }} +{{- end }} diff --git a/charts/kubemq/kubemq-controller/values.yaml b/charts/kubemq/kubemq-controller/values.yaml new file mode 100644 index 000000000..e69de29bb diff --git a/charts/kubemq/kubemq-crds/.helmignore b/charts/kubemq/kubemq-crds/.helmignore new file mode 100644 index 000000000..50af03172 --- /dev/null +++ b/charts/kubemq/kubemq-crds/.helmignore @@ -0,0 +1,22 @@ +# 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/ diff --git a/charts/kubemq/kubemq-crds/Chart.yaml b/charts/kubemq/kubemq-crds/Chart.yaml new file mode 100644 index 000000000..c5a548615 --- /dev/null +++ b/charts/kubemq/kubemq-crds/Chart.yaml @@ -0,0 +1,16 @@ +annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: KubeMQ CRDs + catalog.cattle.io/kube-version: '>=1.21-0' + catalog.cattle.io/release-name: kubemq-crds +apiVersion: v2 +appVersion: 2.3.7 +description: A Helm chart for KubeMQ CRD +icon: https://kubemq.io/wp-content/uploads/2018/08/logo-header.svg +maintainers: +- email: info@kubemq.io + name: KubeMQ + url: https://kubemq.io +name: kubemq-crds +type: application +version: 2.3.7 diff --git a/charts/kubemq/kubemq-crds/README.md b/charts/kubemq/kubemq-crds/README.md new file mode 100644 index 000000000..b04ff944b --- /dev/null +++ b/charts/kubemq/kubemq-crds/README.md @@ -0,0 +1,34 @@ +# kubemq-crds + +`kubemq-crds` is the Helm chart that installs the Custom Resources Definition +required by the KubeMQ stack. It should be installed before installing +`kubemq-controller`, `kubemq-cluster` and `kubemq-connector` charts. + +## Installing + +For example: +```console +$ helm repo add kubemq-charts https://kubemq-io.github.io/charts +$ helm install --create-namespace -n kubemq kubemq-crds kubemq-charts/kubemq-crds +``` + +For a more comprehensive documentation about how to install the whole KubeMQ +stack, check the `kubemq-controller` ,`kubemq-cluster` and `kubemq-connector` charts documentation out. + +## Upgrading the charts + +Please refer to the release notes of each version of the helm charts. +These can be found [here](https://github.com/kubemq/helm-charts/releases). + +## Uninstalling the charts + +To uninstall/delete kubemq-crds use the following command: + +```console +$ helm uninstall -n kubemq kubemq-crds +``` + +The commands remove all the Kubernetes components associated with the chart. +Keep in mind that the chart is required by the `kubemq-controller`, `kubemq-cluster` and `kubemq-connector` charts. + +If you want to keep the history use `--keep-history` flag. diff --git a/charts/kubemq/kubemq-crds/app-readme.md b/charts/kubemq/kubemq-crds/app-readme.md new file mode 100644 index 000000000..b04ff944b --- /dev/null +++ b/charts/kubemq/kubemq-crds/app-readme.md @@ -0,0 +1,34 @@ +# kubemq-crds + +`kubemq-crds` is the Helm chart that installs the Custom Resources Definition +required by the KubeMQ stack. It should be installed before installing +`kubemq-controller`, `kubemq-cluster` and `kubemq-connector` charts. + +## Installing + +For example: +```console +$ helm repo add kubemq-charts https://kubemq-io.github.io/charts +$ helm install --create-namespace -n kubemq kubemq-crds kubemq-charts/kubemq-crds +``` + +For a more comprehensive documentation about how to install the whole KubeMQ +stack, check the `kubemq-controller` ,`kubemq-cluster` and `kubemq-connector` charts documentation out. + +## Upgrading the charts + +Please refer to the release notes of each version of the helm charts. +These can be found [here](https://github.com/kubemq/helm-charts/releases). + +## Uninstalling the charts + +To uninstall/delete kubemq-crds use the following command: + +```console +$ helm uninstall -n kubemq kubemq-crds +``` + +The commands remove all the Kubernetes components associated with the chart. +Keep in mind that the chart is required by the `kubemq-controller`, `kubemq-cluster` and `kubemq-connector` charts. + +If you want to keep the history use `--keep-history` flag. diff --git a/charts/kubemq/kubemq-crds/templates/kubemqclusters.core.k8s.kubemq.io.crd.yaml b/charts/kubemq/kubemq-crds/templates/kubemqclusters.core.k8s.kubemq.io.crd.yaml new file mode 100644 index 000000000..f2774090c --- /dev/null +++ b/charts/kubemq/kubemq-crds/templates/kubemqclusters.core.k8s.kubemq.io.crd.yaml @@ -0,0 +1,357 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: kubemqclusters.core.k8s.kubemq.io +spec: + group: core.k8s.kubemq.io + names: + kind: KubemqCluster + listKind: KubemqClusterList + plural: kubemqclusters + singular: kubemqcluster + scope: Namespaced + versions: + - name: v1beta1 + served: true + storage: true + subresources: + scale: + labelSelectorPath: .status.selector + specReplicasPath: .spec.replicas + statusReplicasPath: .status.replicas + status: { } + schema: + openAPIV3Schema: + 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: KubemqClusterSpec defines the desired state of KubemqCluster + properties: + api: + properties: + disabled: + type: boolean + expose: + pattern: (ClusterIP|NodePort|LoadBalancer) + type: string + nodePort: + format: int32 + type: integer + port: + format: int32 + type: integer + type: object + authentication: + properties: + key: + type: string + type: + type: string + type: object + authorization: + properties: + autoReload: + format: int32 + type: integer + policy: + type: string + url: + type: string + type: object + configData: + type: string + grpc: + properties: + bodyLimit: + format: int32 + type: integer + bufferSize: + format: int32 + type: integer + disabled: + type: boolean + expose: + pattern: (ClusterIP|NodePort|LoadBalancer) + type: string + nodePort: + format: int32 + type: integer + port: + format: int32 + type: integer + type: object + health: + properties: + enabled: + type: boolean + failureThreshold: + format: int32 + type: integer + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + image: + properties: + image: + type: string + pullPolicy: + pattern: (IfNotPresent|Always|Never) + type: string + type: object + license: + type: string + key: + type: string + statefulsetConfigData: + type: string + standalone: + type: boolean + log: + properties: + file: + type: string + level: + format: int32 + type: integer + type: object + nodeSelectors: + properties: + keys: + additionalProperties: + type: string + type: object + type: object + notification: + properties: + enabled: + type: boolean + log: + type: boolean + prefix: + type: string + type: object + queue: + properties: + defaultVisibilitySeconds: + format: int32 + minimum: 0 + type: integer + defaultWaitTimeoutSeconds: + format: int32 + minimum: 0 + type: integer + maxDelaySeconds: + format: int32 + minimum: 0 + type: integer + maxExpirationSeconds: + format: int32 + minimum: 0 + type: integer + maxReQueues: + format: int32 + minimum: 0 + type: integer + maxReceiveMessagesRequest: + format: int32 + minimum: 0 + type: integer + maxVisibilitySeconds: + format: int32 + minimum: 0 + type: integer + maxWaitTimeoutSeconds: + format: int32 + minimum: 0 + type: integer + type: object + replicas: + format: int32 + minimum: 0 + type: integer + resources: + properties: + limitsCpu: + type: string + limitsMemory: + type: string + limitsEphemeralStorage: + type: string + requestsCpu: + type: string + requestsMemory: + type: string + requestsEphemeralStorage: + type: string + type: object + rest: + properties: + bodyLimit: + format: int32 + type: integer + bufferSize: + format: int32 + type: integer + disabled: + type: boolean + expose: + pattern: (ClusterIP|NodePort|LoadBalancer) + type: string + nodePort: + format: int32 + type: integer + port: + format: int32 + type: integer + type: object + routing: + properties: + autoReload: + format: int32 + type: integer + data: + type: string + url: + type: string + type: object + store: + properties: + clean: + type: boolean + maxChannelSize: + format: int32 + minimum: 0 + type: integer + maxChannels: + format: int32 + minimum: 0 + type: integer + maxMessages: + format: int32 + minimum: 0 + type: integer + maxSubscribers: + format: int32 + minimum: 0 + type: integer + messagesRetentionMinutes: + format: int32 + minimum: 0 + type: integer + path: + type: string + purgeInactiveMinutes: + format: int32 + minimum: 0 + type: integer + type: object + tls: + properties: + ca: + type: string + cert: + type: string + key: + type: string + type: object + volume: + properties: + size: + type: string + storageClass: + type: string + type: object + type: object + status: + description: KubemqClusterStatus defines the observed state of KubemqCluster + properties: + api: + type: string + grpc: + type: string + license_expire: + type: string + license_to: + type: string + license_type: + type: string + ready: + format: int32 + type: integer + replicas: + format: int32 + type: integer + rest: + type: string + selector: + type: string + status: + type: string + version: + type: string + required: + - api + - grpc + - license_expire + - license_to + - license_type + - ready + - replicas + - rest + - selector + - status + - version + type: object + type: object + additionalPrinterColumns: + - jsonPath: .status.version + name: Version + type: string + - jsonPath: .status.status + name: Status + type: string + - jsonPath: .status.replicas + name: Replicas + type: string + - jsonPath: .status.ready + name: Ready + type: string + - jsonPath: .status.grpc + name: gRPC + type: string + - jsonPath: .status.rest + name: Rest + type: string + - jsonPath: .status.api + name: API + type: string + - jsonPath: .status.license_type + name: License-type + type: string + - jsonPath: .status.license_to + name: License-To + type: string + - jsonPath: .status.license_expire + name: License-Expire + type: string diff --git a/charts/kubemq/kubemq-crds/templates/kubemqconnectors.core.k8s.kubemq.io.crd.yaml b/charts/kubemq/kubemq-crds/templates/kubemqconnectors.core.k8s.kubemq.io.crd.yaml new file mode 100644 index 000000000..bb88c5451 --- /dev/null +++ b/charts/kubemq/kubemq-crds/templates/kubemqconnectors.core.k8s.kubemq.io.crd.yaml @@ -0,0 +1,98 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: kubemqconnectors.core.k8s.kubemq.io +spec: + group: core.k8s.kubemq.io + names: + kind: KubemqConnector + listKind: KubemqConnectorList + plural: kubemqconnectors + singular: kubemqconnector + scope: Namespaced + versions: + - name: v1beta1 + served: true + storage: true + subresources: + scale: + labelSelectorPath: .status.selector + specReplicasPath: .spec.replicas + statusReplicasPath: .status.replicas + status: { } + additionalPrinterColumns: + - jsonPath: .status.type + name: Type + type: string + - jsonPath: .status.replicas + name: Replicas + type: string + - jsonPath: .status.image + name: Image + type: string + - jsonPath: .status.api + name: API + type: string + - jsonPath: .status.status + name: Status + type: string + schema: + openAPIV3Schema: + description: KubemqConnector is the Schema for the kubemqconnectors API + 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: KubemqConnectorSpec defines the desired state of KubemqConnector + properties: + config: + type: string + image: + type: string + node_port: + format: int32 + type: integer + replicas: + format: int32 + minimum: 0 + type: integer + service_type: + type: string + type: + type: string + required: + - config + - type + type: object + status: + description: KubemqConnectorStatus defines the observed state of KubemqConnector + properties: + api: + type: string + image: + type: string + replicas: + format: int32 + type: integer + status: + type: string + type: + type: string + required: + - api + - image + - replicas + - status + - type + type: object + type: object diff --git a/charts/kubemq/kubemq-crds/templates/role.yaml b/charts/kubemq/kubemq-crds/templates/role.yaml new file mode 100644 index 000000000..d0a5a7320 --- /dev/null +++ b/charts/kubemq/kubemq-crds/templates/role.yaml @@ -0,0 +1,66 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: kubemq-operator +rules: + - apiGroups: + - "" + resources: + - pods + - services + - endpoints + - persistentvolumeclaims + - events + - configmaps + - serviceaccounts + - secrets + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - apiextensions.k8s.io + resources: + - customresourcedefinitions + verbs: + - patch + - update + - create + - get + - apiGroups: + - apps + resources: + - deployments + - replicasets + - statefulsets + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - monitoring.coreos.com + resources: + - servicemonitors + verbs: + - get + - create + - apiGroups: + - core.k8s.kubemq.io + resources: + - "*" + verbs: + - create + - delete + - get + - list + - patch + - update + - watch diff --git a/charts/new-relic/nri-bundle/Chart.lock b/charts/new-relic/nri-bundle/Chart.lock index 8ad8a4031..426d58790 100644 --- a/charts/new-relic/nri-bundle/Chart.lock +++ b/charts/new-relic/nri-bundle/Chart.lock @@ -1,36 +1,36 @@ dependencies: - name: newrelic-infrastructure repository: https://newrelic.github.io/nri-kubernetes - version: 3.12.0 + version: 3.14.0 - name: nri-prometheus repository: https://newrelic.github.io/nri-prometheus - version: 2.1.15 + version: 2.1.16 - name: newrelic-prometheus-agent repository: https://newrelic.github.io/newrelic-prometheus-configurator - version: 1.0.1 + version: 1.1.1 - name: nri-metadata-injection repository: https://newrelic.github.io/k8s-metadata-injection - version: 4.0.0 + version: 4.2.1 - name: newrelic-k8s-metrics-adapter repository: https://newrelic.github.io/newrelic-k8s-metrics-adapter - version: 1.0.0 + version: 1.1.2 - name: kube-state-metrics repository: https://prometheus-community.github.io/helm-charts version: 4.23.0 - name: nri-kube-events repository: https://newrelic.github.io/nri-kube-events - version: 2.3.1 + version: 2.3.3 - name: newrelic-logging repository: https://newrelic.github.io/helm-charts - version: 1.12.3 + version: 1.13.1 - name: newrelic-pixie repository: https://newrelic.github.io/helm-charts - version: 2.0.2 + version: 2.0.6 - name: pixie-operator-chart repository: https://pixie-operator-charts.storage.googleapis.com - version: 0.0.35 + version: 0.0.38 - name: newrelic-infra-operator repository: https://newrelic.github.io/newrelic-infra-operator - version: 2.0.0 -digest: sha256:bef301b9b23e6f66db3547f42155116068219c9a274bc6cbef03a732a17d0cdf -generated: "2023-01-19T18:36:55.128459929Z" + version: 2.1.1 +digest: sha256:efed6618650c409840337c91d19af667027cb6d0d1e3e7cb080fe59b8fc66aac +generated: "2023-03-22T00:59:38.741044745Z" diff --git a/charts/new-relic/nri-bundle/Chart.yaml b/charts/new-relic/nri-bundle/Chart.yaml index 623e8a2cb..aca8c30eb 100644 --- a/charts/new-relic/nri-bundle/Chart.yaml +++ b/charts/new-relic/nri-bundle/Chart.yaml @@ -7,23 +7,23 @@ dependencies: - condition: infrastructure.enabled,newrelic-infrastructure.enabled name: newrelic-infrastructure repository: file://./charts/newrelic-infrastructure - version: 3.12.0 + version: 3.14.0 - condition: prometheus.enabled,nri-prometheus.enabled name: nri-prometheus repository: file://./charts/nri-prometheus - version: 2.1.15 + version: 2.1.16 - condition: newrelic-prometheus-agent.enabled name: newrelic-prometheus-agent repository: file://./charts/newrelic-prometheus-agent - version: 1.0.1 + version: 1.1.1 - condition: webhook.enabled,nri-metadata-injection.enabled name: nri-metadata-injection repository: file://./charts/nri-metadata-injection - version: 4.0.0 + version: 4.2.1 - condition: metrics-adapter.enabled,newrelic-k8s-metrics-adapter.enabled name: newrelic-k8s-metrics-adapter repository: file://./charts/newrelic-k8s-metrics-adapter - version: 1.0.0 + version: 1.1.2 - condition: ksm.enabled,kube-state-metrics.enabled name: kube-state-metrics repository: file://./charts/kube-state-metrics @@ -31,24 +31,24 @@ dependencies: - condition: kubeEvents.enabled,nri-kube-events.enabled name: nri-kube-events repository: file://./charts/nri-kube-events - version: 2.3.1 + version: 2.3.3 - condition: logging.enabled,newrelic-logging.enabled name: newrelic-logging repository: file://./charts/newrelic-logging - version: 1.12.3 + version: 1.13.1 - condition: newrelic-pixie.enabled name: newrelic-pixie repository: file://./charts/newrelic-pixie - version: 2.0.2 + version: 2.0.6 - alias: pixie-chart condition: pixie-chart.enabled name: pixie-operator-chart repository: file://./charts/pixie-operator-chart - version: 0.0.35 + version: 0.0.38 - condition: newrelic-infra-operator.enabled name: newrelic-infra-operator repository: file://./charts/newrelic-infra-operator - version: 2.0.0 + version: 2.1.1 description: Groups together the individual charts for the New Relic Kubernetes solution for a more comfortable deployment. home: https://github.com/newrelic/helm-charts @@ -58,22 +58,24 @@ keywords: - newrelic - monitoring maintainers: -- name: alvarocabanas - url: https://github.com/alvarocabanas -- name: carlossscastro - url: https://github.com/carlossscastro -- name: sigilioso - url: https://github.com/sigilioso -- name: gsanchezgavier - url: https://github.com/gsanchezgavier -- name: kang-makes - url: https://github.com/kang-makes -- name: marcsanmi - url: https://github.com/marcsanmi -- name: paologallinaharbur - url: https://github.com/paologallinaharbur -- name: roobre - url: https://github.com/roobre +- name: nserrino + url: https://github.com/nserrino +- name: philkuz + url: https://github.com/philkuz +- name: htroisi + url: https://github.com/htroisi +- name: juanjjaramillo + url: https://github.com/juanjjaramillo +- name: svetlanabrennan + url: https://github.com/svetlanabrennan +- name: nrepai + url: https://github.com/nrepai +- name: csongnr + url: https://github.com/csongnr +- name: vuqtran88 + url: https://github.com/vuqtran88 +- name: xqi-nr + url: https://github.com/xqi-nr name: nri-bundle sources: - https://github.com/newrelic/nri-bundle/ @@ -87,4 +89,4 @@ sources: - https://github.com/newrelic/helm-charts/tree/master/charts/newrelic-logging - https://github.com/newrelic/helm-charts/tree/master/charts/newrelic-pixie - https://github.com/newrelic/newrelic-infra-operator/tree/master/charts/newrelic-infra-operator -version: 5.0.4 +version: 5.0.6 diff --git a/charts/new-relic/nri-bundle/README.md b/charts/new-relic/nri-bundle/README.md index 0776eb80d..be1183677 100644 --- a/charts/new-relic/nri-bundle/README.md +++ b/charts/new-relic/nri-bundle/README.md @@ -16,7 +16,7 @@ here is a list of components that this chart installs and where you can find mor |------------------------------|-----------------------|-------------| | [newrelic-infrastructure](https://github.com/newrelic/nri-kubernetes/tree/main/charts/newrelic-infrastructure) | Yes | Sends metrics about nodes, cluster objects (e.g. Deployments, Pods), and the control plane to New Relic. | | [nri-metadata-injection](https://github.com/newrelic/k8s-metadata-injection/tree/main/charts/nri-metadata-injection) | Yes | Enriches New Relic-instrumented applications (APM) with Kubernetes information. | -| [kube-state-metrics](https://github.com/kubernetes/kube-state-metrics/tree/master/charts/kube-state-metrics) | | Required for `newrelic-infrastructure` to gather cluster-level metrics. | +| [kube-state-metrics](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-state-metrics) | | Required for `newrelic-infrastructure` to gather cluster-level metrics. | | [nri-kube-events](https://github.com/newrelic/nri-kube-events/tree/main/charts/nri-kube-events) | | Reports Kubernetes events to New Relic. | | [newrelic-infra-operator](https://github.com/newrelic/newrelic-infra-operator/tree/main/charts/newrelic-infra-operator) | | (Beta) Used with Fargate or serverless environments to inject `newrelic-infrastructure` as a sidecar instead of the usual DaemonSet. | | [newrelic-k8s-metrics-adapter](https://github.com/newrelic/newrelic-k8s-metrics-adapter/tree/main/charts/newrelic-k8s-metrics-adapter) | | (Beta) Provides a source of data for Horizontal Pod Autoscalers (HPA) based on a NRQL query from New Relic. | @@ -192,11 +192,12 @@ honors global options as described below. ## Maintainers -* [alvarocabanas](https://github.com/alvarocabanas) -* [carlossscastro](https://github.com/carlossscastro) -* [sigilioso](https://github.com/sigilioso) -* [gsanchezgavier](https://github.com/gsanchezgavier) -* [kang-makes](https://github.com/kang-makes) -* [marcsanmi](https://github.com/marcsanmi) -* [paologallinaharbur](https://github.com/paologallinaharbur) -* [roobre](https://github.com/roobre) +* [nserrino](https://github.com/nserrino) +* [philkuz](https://github.com/philkuz) +* [htroisi](https://github.com/htroisi) +* [juanjjaramillo](https://github.com/juanjjaramillo) +* [svetlanabrennan](https://github.com/svetlanabrennan) +* [nrepai](https://github.com/nrepai) +* [csongnr](https://github.com/csongnr) +* [vuqtran88](https://github.com/vuqtran88) +* [xqi-nr](https://github.com/xqi-nr) diff --git a/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/Chart.lock b/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/Chart.lock index 5c76d8581..4ba89500a 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/Chart.lock +++ b/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 -digest: sha256:2784850d2fcf8acf99ea543b6ef0b7db24ba0b88f9c0aa83edbada0bebdc4fa8 -generated: "2022-09-07T12:01:15.642341434Z" + version: 1.1.1 +digest: sha256:3c9053021f3c22aa3cdfc6781d3498bcbedb0b973af9121b1722469744fb5162 +generated: "2023-03-22T00:04:09.514396222Z" diff --git a/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/Chart.yaml b/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/Chart.yaml index 7581c44a0..b2f3606de 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/Chart.yaml @@ -1,9 +1,9 @@ apiVersion: v2 -appVersion: 0.8.0 +appVersion: 0.9.0 dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 + version: 1.1.1 description: A Helm chart to deploy the New Relic Infrastructure Kubernetes Operator. home: https://hub.docker.com/r/newrelic/newrelic-infra-operator icon: https://newrelic.com/themes/custom/curio/assets/mediakit/new_relic_logo_vertical.svg @@ -32,4 +32,4 @@ name: newrelic-infra-operator sources: - https://github.com/newrelic/newrelic-infra-operator - https://github.com/newrelic/newrelic-infra-operator/tree/main/charts/newrelic-infra-operator -version: 2.0.0 +version: 2.1.1 diff --git a/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/charts/common-library/Chart.yaml b/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/charts/common-library/Chart.yaml index 66fbcc9cf..d01fcb482 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/charts/common-library/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/charts/common-library/Chart.yaml @@ -4,22 +4,24 @@ keywords: - newrelic - chart-library maintainers: -- name: alvarocabanas - url: https://github.com/alvarocabanas -- name: carlossscastro - url: https://github.com/carlossscastro -- name: sigilioso - url: https://github.com/sigilioso -- name: gsanchezgavier - url: https://github.com/gsanchezgavier -- name: kang-makes - url: https://github.com/kang-makes -- name: marcsanmi - url: https://github.com/marcsanmi -- name: paologallinaharbur - url: https://github.com/paologallinaharbur -- name: roobre - url: https://github.com/roobre +- name: nserrino + url: https://github.com/nserrino +- name: philkuz + url: https://github.com/philkuz +- name: htroisi + url: https://github.com/htroisi +- name: juanjjaramillo + url: https://github.com/juanjjaramillo +- name: svetlanabrennan + url: https://github.com/svetlanabrennan +- name: nrepai + url: https://github.com/nrepai +- name: csongnr + url: https://github.com/csongnr +- name: vuqtran88 + url: https://github.com/vuqtran88 +- name: xqi-nr + url: https://github.com/xqi-nr name: common-library type: library -version: 1.1.0 +version: 1.1.1 diff --git a/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/templates/admission-webhooks/job-patch/job-createSecret.yaml b/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/templates/admission-webhooks/job-patch/job-createSecret.yaml index bb0d09ab5..045665511 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/templates/admission-webhooks/job-patch/job-createSecret.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/templates/admission-webhooks/job-patch/job-createSecret.yaml @@ -24,7 +24,7 @@ spec: {{- end }} containers: - name: create - image: {{ include "newrelic.common.images.image" ( dict "defaultRegistry" "k8s.gcr.io" "imageRoot" .Values.admissionWebhooksPatchJob.image "context" .) }} + image: {{ include "newrelic.common.images.image" ( dict "defaultRegistry" "registry.k8s.io" "imageRoot" .Values.admissionWebhooksPatchJob.image "context" .) }} imagePullPolicy: {{ .Values.admissionWebhooksPatchJob.image.pullPolicy }} args: - create diff --git a/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/templates/admission-webhooks/job-patch/job-patchWebhook.yaml b/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/templates/admission-webhooks/job-patch/job-patchWebhook.yaml index f49c4c7ce..e6acc6b90 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/templates/admission-webhooks/job-patch/job-patchWebhook.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/templates/admission-webhooks/job-patch/job-patchWebhook.yaml @@ -24,7 +24,7 @@ spec: {{- end }} containers: - name: patch - image: {{ include "newrelic.common.images.image" ( dict "defaultRegistry" "k8s.gcr.io" "imageRoot" .Values.admissionWebhooksPatchJob.image "context" .) }} + image: {{ include "newrelic.common.images.image" ( dict "defaultRegistry" "registry.k8s.io" "imageRoot" .Values.admissionWebhooksPatchJob.image "context" .) }} imagePullPolicy: {{ .Values.admissionWebhooksPatchJob.image.pullPolicy }} args: - patch diff --git a/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/values.yaml b/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/values.yaml index 70f3d4c8f..37f715994 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/values.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-infra-operator/values.yaml @@ -26,7 +26,7 @@ image: # @default -- See `values.yaml` admissionWebhooksPatchJob: image: - registry: # Defaults to k8s.gcr.io + registry: # Defaults to registry.k8s.io repository: ingress-nginx/kube-webhook-certgen tag: v1.3.0 pullPolicy: IfNotPresent diff --git a/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/Chart.lock b/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/Chart.lock index 158fde758..baf795d4a 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/Chart.lock +++ b/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 -digest: sha256:2784850d2fcf8acf99ea543b6ef0b7db24ba0b88f9c0aa83edbada0bebdc4fa8 -generated: "2022-09-07T13:16:31.608584+02:00" + version: 1.1.1 +digest: sha256:3c9053021f3c22aa3cdfc6781d3498bcbedb0b973af9121b1722469744fb5162 +generated: "2023-03-15T19:27:04.098609519Z" diff --git a/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/Chart.yaml b/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/Chart.yaml index 573c272fb..76e44c1ad 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/Chart.yaml @@ -1,9 +1,9 @@ apiVersion: v2 -appVersion: 3.6.0 +appVersion: 3.9.0 dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 + version: 1.1.1 description: A Helm chart to deploy the New Relic Kubernetes monitoring solution home: https://docs.newrelic.com/docs/kubernetes-pixie/kubernetes-integration/get-started/introduction-kubernetes-integration/ icon: https://newrelic.com/themes/custom/curio/assets/mediakit/NR_logo_Horizontal.svg @@ -12,25 +12,27 @@ keywords: - newrelic - monitoring maintainers: -- name: alvarocabanas - url: https://github.com/alvarocabanas -- name: carlossscastro - url: https://github.com/carlossscastro -- name: sigilioso - url: https://github.com/sigilioso -- name: gsanchezgavier - url: https://github.com/gsanchezgavier -- name: kang-makes - url: https://github.com/kang-makes -- name: marcsanmi - url: https://github.com/marcsanmi -- name: paologallinaharbur - url: https://github.com/paologallinaharbur -- name: roobre - url: https://github.com/roobre +- name: nserrino + url: https://github.com/nserrino +- name: philkuz + url: https://github.com/philkuz +- name: htroisi + url: https://github.com/htroisi +- name: juanjjaramillo + url: https://github.com/juanjjaramillo +- name: svetlanabrennan + url: https://github.com/svetlanabrennan +- name: nrepai + url: https://github.com/nrepai +- name: csongnr + url: https://github.com/csongnr +- name: vuqtran88 + url: https://github.com/vuqtran88 +- name: xqi-nr + url: https://github.com/xqi-nr name: newrelic-infrastructure sources: - https://github.com/newrelic/nri-kubernetes/ - https://github.com/newrelic/nri-kubernetes/tree/main/charts/newrelic-infrastructure - https://github.com/newrelic/infrastructure-agent/ -version: 3.12.0 +version: 3.14.0 diff --git a/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/README.md b/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/README.md index 455739f00..61a8c0c93 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/README.md +++ b/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/README.md @@ -153,19 +153,20 @@ integrations that you have configured. | ksm.config.selector | string | `"app.kubernetes.io/name=kube-state-metrics"` | Label selector that will be used to automatically discover an instance of kube-state-metrics running in the cluster. | | ksm.config.timeout | string | `"10s"` | Timeout for the ksm API contacted by the integration | | ksm.enabled | bool | `true` | Enable cluster state monitoring. Advanced users only. Setting this to `false` is not supported and will break the New Relic experience. | -| ksm.hostNetwork | bool | Not set | Sets pod's hostNetwork. When set bypasses global/common variable | +| ksm.hostNetwork | bool | Not set | Sets pod's hostNetwork. When set bypasses global/common variable | | ksm.resources | object | 100m/150M -/850M | Resources for the KSM scraper pod. Keep in mind that sharding is not supported at the moment, so memory usage for this component ramps up quickly on large clusters. | | ksm.tolerations | list | Schedules in all tainted nodes | Tolerations for the KSM Deployment. | | kubelet | object | See `values.yaml` | Configuration for the DaemonSet that collects metrics from the Kubelet. | | kubelet.agentConfig | object | `{}` | Config for the Infrastructure agent that will forward the metrics to the backend and will run the integrations in this cluster. It will be merged with the configuration in `.common.agentConfig`. You can see all the agent configurations in [New Relic docs](https://docs.newrelic.com/docs/infrastructure/install-infrastructure-agent/configuration/infrastructure-agent-configuration-settings/) e.g. you can set `passthrough_environment` int the [config file](https://docs.newrelic.com/docs/infrastructure/install-infrastructure-agent/configuration/configure-infrastructure-agent/#config-file) so the agent let use that environment variables to the integrations. | | kubelet.config.retries | int | `3` | Number of retries after timeout expired | +| kubelet.config.scraperMaxReruns | int | `4` | Max number of scraper rerun when scraper runtime error happens | | kubelet.config.timeout | string | `"10s"` | Timeout for the kubelet APIs contacted by the integration | | kubelet.enabled | bool | `true` | Enable kubelet monitoring. Advanced users only. Setting this to `false` is not supported and will break the New Relic experience. | | kubelet.extraEnv | list | `[]` | Add user environment variables to the agent | | kubelet.extraEnvFrom | list | `[]` | Add user environment from configMaps or secrets as variables to the agent | | kubelet.extraVolumeMounts | list | `[]` | Defines where to mount volumes specified with `extraVolumes` | | kubelet.extraVolumes | list | `[]` | Volumes to mount in the containers | -| kubelet.hostNetwork | bool | Not set | Sets pod's hostNetwork. When set bypasses global/common variable | +| kubelet.hostNetwork | bool | Not set | Sets pod's hostNetwork. When set bypasses global/common variable | | kubelet.tolerations | list | Schedules in all tainted nodes | Tolerations for the control plane DaemonSet. | | labels | object | `{}` | Additional labels for chart objects. Can be configured also with `global.labels` | | licenseKey | string | `""` | This set this license key to use. Can be configured also with `global.licenseKey` | @@ -191,14 +192,15 @@ integrations that you have configured. ## Maintainers -* [alvarocabanas](https://github.com/alvarocabanas) -* [carlossscastro](https://github.com/carlossscastro) -* [sigilioso](https://github.com/sigilioso) -* [gsanchezgavier](https://github.com/gsanchezgavier) -* [kang-makes](https://github.com/kang-makes) -* [marcsanmi](https://github.com/marcsanmi) -* [paologallinaharbur](https://github.com/paologallinaharbur) -* [roobre](https://github.com/roobre) +* [nserrino](https://github.com/nserrino) +* [philkuz](https://github.com/philkuz) +* [htroisi](https://github.com/htroisi) +* [juanjjaramillo](https://github.com/juanjjaramillo) +* [svetlanabrennan](https://github.com/svetlanabrennan) +* [nrepai](https://github.com/nrepai) +* [csongnr](https://github.com/csongnr) +* [vuqtran88](https://github.com/vuqtran88) +* [xqi-nr](https://github.com/xqi-nr) ## Past Contributors diff --git a/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/charts/common-library/Chart.yaml b/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/charts/common-library/Chart.yaml index 66fbcc9cf..d01fcb482 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/charts/common-library/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/charts/common-library/Chart.yaml @@ -4,22 +4,24 @@ keywords: - newrelic - chart-library maintainers: -- name: alvarocabanas - url: https://github.com/alvarocabanas -- name: carlossscastro - url: https://github.com/carlossscastro -- name: sigilioso - url: https://github.com/sigilioso -- name: gsanchezgavier - url: https://github.com/gsanchezgavier -- name: kang-makes - url: https://github.com/kang-makes -- name: marcsanmi - url: https://github.com/marcsanmi -- name: paologallinaharbur - url: https://github.com/paologallinaharbur -- name: roobre - url: https://github.com/roobre +- name: nserrino + url: https://github.com/nserrino +- name: philkuz + url: https://github.com/philkuz +- name: htroisi + url: https://github.com/htroisi +- name: juanjjaramillo + url: https://github.com/juanjjaramillo +- name: svetlanabrennan + url: https://github.com/svetlanabrennan +- name: nrepai + url: https://github.com/nrepai +- name: csongnr + url: https://github.com/csongnr +- name: vuqtran88 + url: https://github.com/vuqtran88 +- name: xqi-nr + url: https://github.com/xqi-nr name: common-library type: library -version: 1.1.0 +version: 1.1.1 diff --git a/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/values.yaml b/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/values.yaml index 4a240a52d..a08079f4d 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/values.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-infrastructure/values.yaml @@ -23,14 +23,14 @@ images: forwarder: registry: "" repository: newrelic/k8s-events-forwarder - tag: 1.36.1 + tag: 1.39.1 pullPolicy: IfNotPresent # -- Image for the New Relic Infrastructure Agent plus integrations. # @default -- See `values.yaml` agent: registry: "" repository: newrelic/infrastructure-bundle - tag: 2.8.38 + tag: 3.1.4 pullPolicy: IfNotPresent # -- Image for the New Relic Kubernetes integration. # @default -- See `values.yaml` @@ -57,7 +57,7 @@ common: # Otherwise you can build more complex filters and include or exclude certain namespaces by adding one or multiple # expressions that are added, for instance: # matchExpressions: - # - {key: newrelic.com/scrape, operator: NotIn, values: [false]} + # - {key: newrelic.com/scrape, operator: NotIn, values: ["false"]} # -- Config for the Infrastructure agent. # Will be used by the forwarder sidecars and the agent running integrations. @@ -118,6 +118,8 @@ kubelet: timeout: 10s # -- Number of retries after timeout expired retries: 3 + # -- Max number of scraper rerun when scraper runtime error happens + scraperMaxReruns: 4 # port: # scheme: diff --git a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/Chart.lock b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/Chart.lock index da5ea35ba..a2f8a4d29 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/Chart.lock +++ b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 -digest: sha256:2784850d2fcf8acf99ea543b6ef0b7db24ba0b88f9c0aa83edbada0bebdc4fa8 -generated: "2022-09-07T14:44:15.768825122Z" + version: 1.1.1 +digest: sha256:3c9053021f3c22aa3cdfc6781d3498bcbedb0b973af9121b1722469744fb5162 +generated: "2023-03-22T00:07:39.997727169Z" diff --git a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/Chart.yaml b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/Chart.yaml index 100b16283..926ec15a0 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/Chart.yaml @@ -1,9 +1,9 @@ apiVersion: v2 -appVersion: 0.2.0 +appVersion: 0.3.0 dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 + version: 1.1.1 description: A Helm chart to deploy the New Relic Kubernetes Metrics Adapter. home: https://hub.docker.com/r/newrelic/newrelic-k8s-metrics-adapter icon: https://newrelic.com/assets/newrelic/source/NewRelic-logo-square.svg @@ -12,16 +12,26 @@ keywords: - newrelic - monitoring maintainers: -- name: alvarocabanas -- name: carlossscastro -- name: gsanchezgavier -- name: kang-makes -- name: marcsanmi -- name: paologallinaharbur -- name: roobre -- name: sigilioso +- name: nserrino + url: https://github.com/nserrino +- name: philkuz + url: https://github.com/philkuz +- name: htroisi + url: https://github.com/htroisi +- name: juanjjaramillo + url: https://github.com/juanjjaramillo +- name: svetlanabrennan + url: https://github.com/svetlanabrennan +- name: nrepai + url: https://github.com/nrepai +- name: csongnr + url: https://github.com/csongnr +- name: vuqtran88 + url: https://github.com/vuqtran88 +- name: xqi-nr + url: https://github.com/xqi-nr name: newrelic-k8s-metrics-adapter sources: - https://github.com/newrelic/newrelic-k8s-metrics-adapter - https://github.com/newrelic/newrelic-k8s-metrics-adapter/tree/main/charts/newrelic-k8s-metrics-adapter -version: 1.0.0 +version: 1.1.2 diff --git a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/README.md b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/README.md index 7aa295101..afda8a867 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/README.md +++ b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/README.md @@ -15,7 +15,7 @@ A Helm chart to deploy the New Relic Kubernetes Metrics Adapter. | Repository | Name | Version | |------------|------|---------| -| https://helm-charts.newrelic.com | common-library | 1.1.0 | +| https://helm-charts.newrelic.com | common-library | 1.1.1 | ## Values @@ -133,11 +133,12 @@ resources: ## Maintainers -* alvarocabanas -* carlossscastro -* gsanchezgavier -* kang-makes -* marcsanmi -* paologallinaharbur -* roobre -* sigilioso +* [nserrino](https://github.com/nserrino) +* [philkuz](https://github.com/philkuz) +* [htroisi](https://github.com/htroisi) +* [juanjjaramillo](https://github.com/juanjjaramillo) +* [svetlanabrennan](https://github.com/svetlanabrennan) +* [nrepai](https://github.com/nrepai) +* [csongnr](https://github.com/csongnr) +* [vuqtran88](https://github.com/vuqtran88) +* [xqi-nr](https://github.com/xqi-nr) diff --git a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/charts/common-library/Chart.yaml b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/charts/common-library/Chart.yaml index 66fbcc9cf..d01fcb482 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/charts/common-library/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/charts/common-library/Chart.yaml @@ -4,22 +4,24 @@ keywords: - newrelic - chart-library maintainers: -- name: alvarocabanas - url: https://github.com/alvarocabanas -- name: carlossscastro - url: https://github.com/carlossscastro -- name: sigilioso - url: https://github.com/sigilioso -- name: gsanchezgavier - url: https://github.com/gsanchezgavier -- name: kang-makes - url: https://github.com/kang-makes -- name: marcsanmi - url: https://github.com/marcsanmi -- name: paologallinaharbur - url: https://github.com/paologallinaharbur -- name: roobre - url: https://github.com/roobre +- name: nserrino + url: https://github.com/nserrino +- name: philkuz + url: https://github.com/philkuz +- name: htroisi + url: https://github.com/htroisi +- name: juanjjaramillo + url: https://github.com/juanjjaramillo +- name: svetlanabrennan + url: https://github.com/svetlanabrennan +- name: nrepai + url: https://github.com/nrepai +- name: csongnr + url: https://github.com/csongnr +- name: vuqtran88 + url: https://github.com/vuqtran88 +- name: xqi-nr + url: https://github.com/xqi-nr name: common-library type: library -version: 1.1.0 +version: 1.1.1 diff --git a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/templates/apiservice/job-patch/job-createSecret.yaml b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/templates/apiservice/job-patch/job-createSecret.yaml index 1ada67924..51b30809d 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/templates/apiservice/job-patch/job-createSecret.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/templates/apiservice/job-patch/job-createSecret.yaml @@ -22,7 +22,7 @@ spec: {{- end }} containers: - name: create - image: {{ include "newrelic.common.images.image" ( dict "defaultRegistry" "k8s.gcr.io" "imageRoot" .Values.apiServicePatchJob.image "context" .) }} + image: {{ include "newrelic.common.images.image" ( dict "defaultRegistry" "registry.k8s.io" "imageRoot" .Values.apiServicePatchJob.image "context" .) }} imagePullPolicy: {{ .Values.apiServicePatchJob.image.pullPolicy }} args: - create diff --git a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/templates/apiservice/job-patch/job-patchAPIService.yaml b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/templates/apiservice/job-patch/job-patchAPIService.yaml index c2e368449..ed44a70ae 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/templates/apiservice/job-patch/job-patchAPIService.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/templates/apiservice/job-patch/job-patchAPIService.yaml @@ -22,7 +22,7 @@ spec: {{- end }} containers: - name: patch - image: {{ include "newrelic.common.images.image" ( dict "defaultRegistry" "k8s.gcr.io" "imageRoot" .Values.apiServicePatchJob.image "context" .) }} + image: {{ include "newrelic.common.images.image" ( dict "defaultRegistry" "registry.k8s.io" "imageRoot" .Values.apiServicePatchJob.image "context" .) }} imagePullPolicy: {{ .Values.apiServicePatchJob.image.pullPolicy }} args: - patch diff --git a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/tests/job_patch_job_createsecret_test.yaml b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/tests/job_patch_job_createsecret_test.yaml index 78c25b15b..a9fb6d6ed 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/tests/job_patch_job_createsecret_test.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/tests/job_patch_job_createsecret_test.yaml @@ -23,9 +23,9 @@ tests: personalAPIKey: 21321 apiServicePatchJob: image: - repository: k8s.gcr.io/ingress-nginx/kube-webhook-certgen + repository: registry.k8s.io/ingress-nginx/kube-webhook-certgen tag: "latest" asserts: - matchRegex: path: spec.template.spec.containers[0].image - pattern: ^.*k8s.gcr.io/ingress-nginx/kube-webhook-certgen:latest + pattern: ^.*registry.k8s.io/ingress-nginx/kube-webhook-certgen:latest diff --git a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/tests/job_patch_job_patchapiservice_test.yaml b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/tests/job_patch_job_patchapiservice_test.yaml index 9fffe715e..602d1b88b 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/tests/job_patch_job_patchapiservice_test.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/tests/job_patch_job_patchapiservice_test.yaml @@ -26,9 +26,9 @@ tests: personalAPIKey: 21321 apiServicePatchJob: image: - repository: k8s.gcr.io/ingress-nginx/kube-webhook-certgen + repository: registry.k8s.io/ingress-nginx/kube-webhook-certgen tag: "latest" asserts: - matchRegex: path: spec.template.spec.containers[0].image - pattern: .*k8s.gcr.io/ingress-nginx/kube-webhook-certgen:latest$ + pattern: .*registry.k8s.io/ingress-nginx/kube-webhook-certgen:latest$ diff --git a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/values.yaml b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/values.yaml index 494c8a2ce..32ac5b1a2 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/values.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-k8s-metrics-adapter/values.yaml @@ -127,7 +127,7 @@ apiServicePatchJob: # apiServicePatchJob.image -- Registry, repository, tag, and pull policy for the job container image. # @default -- See `values.yaml`. image: - registry: # defaults to k8s.gcr.io + registry: # defaults to registry.k8s.io repository: ingress-nginx/kube-webhook-certgen tag: v1.3.0 pullPolicy: IfNotPresent diff --git a/charts/new-relic/nri-bundle/charts/newrelic-logging/Chart.lock b/charts/new-relic/nri-bundle/charts/newrelic-logging/Chart.lock index 64b6f7c1d..339365e43 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-logging/Chart.lock +++ b/charts/new-relic/nri-bundle/charts/newrelic-logging/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 -digest: sha256:2784850d2fcf8acf99ea543b6ef0b7db24ba0b88f9c0aa83edbada0bebdc4fa8 -generated: "2022-09-07T11:59:07.989469945Z" + version: 1.1.1 +digest: sha256:3c9053021f3c22aa3cdfc6781d3498bcbedb0b973af9121b1722469744fb5162 +generated: "2023-03-21T22:34:27.606266389Z" diff --git a/charts/new-relic/nri-bundle/charts/newrelic-logging/Chart.yaml b/charts/new-relic/nri-bundle/charts/newrelic-logging/Chart.yaml index 625fdb5cd..50f159704 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-logging/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-logging/Chart.yaml @@ -1,9 +1,9 @@ apiVersion: v2 -appVersion: 1.14.0 +appVersion: 1.14.2 dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 + version: 1.1.1 description: A Helm chart to deploy New Relic Kubernetes Logging as a DaemonSet, supporting both Linux and Windows nodes and containers home: https://github.com/newrelic/kubernetes-logging @@ -17,4 +17,4 @@ maintainers: - name: danybmx - name: sdaubin name: newrelic-logging -version: 1.12.3 +version: 1.13.1 diff --git a/charts/new-relic/nri-bundle/charts/newrelic-logging/README.md b/charts/new-relic/nri-bundle/charts/newrelic-logging/README.md index 571abae3b..70cc19e4d 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-logging/README.md +++ b/charts/new-relic/nri-bundle/charts/newrelic-logging/README.md @@ -210,6 +210,7 @@ This Helm chart deploys one `DaemonSet` for each of the Windows versions it supp This Helm chart currently supports the following Windows versions: - Windows Server LTSC 2019, build 10.0.17763 +- Windows Server LTSC 2022, build 10.0.20348 ## Troubleshooting diff --git a/charts/new-relic/nri-bundle/charts/newrelic-logging/charts/common-library/Chart.yaml b/charts/new-relic/nri-bundle/charts/newrelic-logging/charts/common-library/Chart.yaml index 66fbcc9cf..d01fcb482 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-logging/charts/common-library/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-logging/charts/common-library/Chart.yaml @@ -4,22 +4,24 @@ keywords: - newrelic - chart-library maintainers: -- name: alvarocabanas - url: https://github.com/alvarocabanas -- name: carlossscastro - url: https://github.com/carlossscastro -- name: sigilioso - url: https://github.com/sigilioso -- name: gsanchezgavier - url: https://github.com/gsanchezgavier -- name: kang-makes - url: https://github.com/kang-makes -- name: marcsanmi - url: https://github.com/marcsanmi -- name: paologallinaharbur - url: https://github.com/paologallinaharbur -- name: roobre - url: https://github.com/roobre +- name: nserrino + url: https://github.com/nserrino +- name: philkuz + url: https://github.com/philkuz +- name: htroisi + url: https://github.com/htroisi +- name: juanjjaramillo + url: https://github.com/juanjjaramillo +- name: svetlanabrennan + url: https://github.com/svetlanabrennan +- name: nrepai + url: https://github.com/nrepai +- name: csongnr + url: https://github.com/csongnr +- name: vuqtran88 + url: https://github.com/vuqtran88 +- name: xqi-nr + url: https://github.com/xqi-nr name: common-library type: library -version: 1.1.0 +version: 1.1.1 diff --git a/charts/new-relic/nri-bundle/charts/newrelic-logging/templates/daemonset-windows.yaml b/charts/new-relic/nri-bundle/charts/newrelic-logging/templates/daemonset-windows.yaml index 6884f59aa..bc5ca0baf 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-logging/templates/daemonset-windows.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-logging/templates/daemonset-windows.yaml @@ -142,6 +142,6 @@ spec: tolerations: {{ toYaml $.Values.tolerations | indent 8 }} {{- end }} -{{- end }} --- {{- end }} +{{- end }} diff --git a/charts/new-relic/nri-bundle/charts/newrelic-logging/values.yaml b/charts/new-relic/nri-bundle/charts/newrelic-logging/values.yaml index 57ec1f669..408c9172f 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-logging/values.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-logging/values.yaml @@ -169,13 +169,14 @@ enableWindows: false # Windows containers can only be executed on hosts running the exact same Windows version and build number, # because Kubernetes only supports process isolation and not Hyper-V isolation (as of September 2021) windowsOsList: - # Right now, the windows-2019 worker offerred by GitHub is based on ltsc2019/10.0.17763.2183, - # so it can only compile containers running this specific version and compilation number of the OS. - # We aim to support (but right now, we can only support LTSC2019 using GitHub actions): + # We aim to support (limited to LTSC2019/LTSC2022 using GitHub actions, see https://github.com/actions/runner-images/tree/main/images/win): # https://kubernetes.io/docs/setup/production-environment/windows/intro-windows-in-kubernetes/#windows-os-version-support - version: ltsc2019 imageTagSuffix: windows-ltsc-2019 buildNumber: 10.0.17763 + - version: ltsc2022 + imageTagSuffix: windows-ltsc-2022 + buildNumber: 10.0.20348 resources: limits: diff --git a/charts/new-relic/nri-bundle/charts/newrelic-pixie/Chart.yaml b/charts/new-relic/nri-bundle/charts/newrelic-pixie/Chart.yaml index 257ba45a0..c2254fd6e 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-pixie/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-pixie/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 2.0.2 +appVersion: 2.0.5 description: A Helm chart for the New Relic Pixie integration. home: https://hub.docker.com/u/newrelic icon: https://newrelic.com/assets/newrelic/source/NewRelic-logo-square.svg @@ -8,13 +8,16 @@ keywords: - pixie - monitoring maintainers: -- name: alvarocabanas -- name: carlossscastro -- name: gsanchezgavier -- name: kang-makes -- name: paologallinaharbur -- name: roobre +- name: nserrino +- name: philkuz +- name: htroisi +- name: juanjjaramillo +- name: svetlanabrennan +- name: nrepai +- name: csongnr +- name: vuqtran88 +- name: xqi-nr name: newrelic-pixie sources: - https://github.com/newrelic/ -version: 2.0.2 +version: 2.0.6 diff --git a/charts/new-relic/nri-bundle/charts/newrelic-pixie/templates/_helpers.tpl b/charts/new-relic/nri-bundle/charts/newrelic-pixie/templates/_helpers.tpl index ec11b6cb0..40b9c68df 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-pixie/templates/_helpers.tpl +++ b/charts/new-relic/nri-bundle/charts/newrelic-pixie/templates/_helpers.tpl @@ -82,16 +82,34 @@ release: {{.Release.Name }} {{- end -}} {{- end -}} -{{/* -Returns lowDataMode -*/}} +{{- /* +adapted from https://github.com/newrelic/helm-charts/blob/af747af93fb5b912374196adc59b552965b6e133/library/common-library/templates/_low-data-mode.tpl +TODO: actually use common-library chart dep +*/ -}} +{{- /* +Abstraction of the lowDataMode toggle. +This helper allows to override the global `.global.lowDataMode` with the value of `.lowDataMode`. +Returns "true" if `lowDataMode` is enabled, otherwise "" (empty string) +*/ -}} {{- define "newrelic-pixie.lowDataMode" -}} -{{- if .Values.global }} - {{- if .Values.global.lowDataMode }} - {{- .Values.global.lowDataMode -}} - {{- end -}} -{{- else if .Values.lowDataMode }} - {{- .Values.lowDataMode -}} +{{- /* `get` will return "" (empty string) if value is not found, and the value otherwise, so we can type-assert with kindIs */ -}} +{{- if (get .Values "lowDataMode" | kindIs "bool") -}} + {{- if .Values.lowDataMode -}} + {{- /* + We want only to return when this is true, returning `false` here will template "false" (string) when doing + an `(include "newrelic.common.lowDataMode" .)`, which is not an "empty string" so it is `true` if it is used + as an evaluation somewhere else. + */ -}} + {{- .Values.lowDataMode -}} + {{- end -}} +{{- else -}} +{{- /* This allows us to use `$global` as an empty dict directly in case `Values.global` does not exists */ -}} +{{- $global := index .Values "global" | default dict -}} +{{- if get $global "lowDataMode" | kindIs "bool" -}} + {{- if $global.lowDataMode -}} + {{- $global.lowDataMode -}} + {{- end -}} +{{- end -}} {{- end -}} {{- end -}} diff --git a/charts/new-relic/nri-bundle/charts/newrelic-pixie/templates/job.yaml b/charts/new-relic/nri-bundle/charts/newrelic-pixie/templates/job.yaml index 2d0e48ad5..e37f65f2a 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-pixie/templates/job.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-pixie/templates/job.yaml @@ -19,6 +19,22 @@ spec: {{- toYaml .Values.image.pullSecrets | nindent 8 }} {{- end }} restartPolicy: Never + initContainers: + - name: cluster-registration-wait + image: gcr.io/pixie-oss/pixie-dev-public/curl:1.0 + command: ['sh', '-c', 'set -x; + URL="https://${SERVICE_NAME}:${SERVICE_PORT}/readyz"; + until [ $(curl -m 0.5 -s -o /dev/null -w "%{http_code}" -k ${URL}) -eq 200 ]; do + echo "Waiting for cluster registration. If this takes too long check the vizier-cloud-connector logs." + sleep 2; + done; + '] + env: + # The name of the Pixie service which connects to Pixie Cloud for cluster registration. + - name: SERVICE_NAME + value: "vizier-cloud-connector-svc" + - name: SERVICE_PORT + value: "50800" containers: - name: {{ template "newrelic-pixie.name" . }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" @@ -66,6 +82,13 @@ spec: value: "750" - name: DB_SPAN_LIMIT value: "250" + {{- else }} + - name: COLLECT_INTERVAL_SEC + value: "10" + - name: HTTP_SPAN_LIMIT + value: "1500" + - name: DB_SPAN_LIMIT + value: "500" {{- end }} {{- if (include "newrelic-pixie.nrStaging" .) }} - name: NR_OTLP_HOST diff --git a/charts/new-relic/nri-bundle/charts/newrelic-pixie/values.yaml b/charts/new-relic/nri-bundle/charts/newrelic-pixie/values.yaml index 57dbf9001..e5f5445c5 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-pixie/values.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-pixie/values.yaml @@ -54,5 +54,6 @@ excludePodsRegex: # When low data mode is enabled the integration performs heavier sampling on the Pixie span data # and sets the collect interval to 15 seconds instead of 10 seconds. -# Can be set as a global: global.lowDataMode -lowDataMode: false +# Can be set as a global: global.lowDataMode or locally as newrelic-pixie.lowDataMode +# @default -- false +lowDataMode: diff --git a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/CHANGELOG.md b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/CHANGELOG.md index 912497c03..1d5fa8bfc 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/CHANGELOG.md +++ b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/CHANGELOG.md @@ -6,6 +6,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +## v1.1.1 - 2023-03-20 + +### ⛓️ Dependencies +- Updated common-library to v1.1.1 - [Changelog 🔗](https://github.com/newrelic/helm-charts/releases/tag/common-library-1.1.1) + +## v1.1.0 - 2023-01-30 + +### 🚀 Enhancements +- Set `NR_PROM_CHART_VERSION` env var in the configurator statefulset init container. + +### ⛓️ Dependencies +- Upgraded github.com/prometheus/prometheus from 0.37.3 to 0.37.5 - [Changelog 🔗](https://github.com/prometheus/prometheus/releases/tag/0.37.5) + ## v1.0.1 - 2022-11-30 ### 🐞 Bug fixes diff --git a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/Chart.lock b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/Chart.lock index 5b28163ad..63a6a1f58 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/Chart.lock +++ b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 -digest: sha256:2784850d2fcf8acf99ea543b6ef0b7db24ba0b88f9c0aa83edbada0bebdc4fa8 -generated: "2022-09-12T12:36:37.388558+02:00" + version: 1.1.1 +digest: sha256:3c9053021f3c22aa3cdfc6781d3498bcbedb0b973af9121b1722469744fb5162 +generated: "2023-03-17T21:52:16.727868721Z" diff --git a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/Chart.yaml b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/Chart.yaml index be30d5dd0..33689d6fa 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/Chart.yaml @@ -1,32 +1,34 @@ annotations: - configuratorVersion: 1.0.0 + configuratorVersion: 1.3.0 apiVersion: v2 -appVersion: v2.37.3 +appVersion: v2.37.5 dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 + version: 1.1.1 description: A Helm chart to deploy Prometheus with New Relic Prometheus Configurator. keywords: - newrelic - prometheus maintainers: -- name: alvarocabanas - url: https://github.com/alvarocabanas -- name: carlossscastro - url: https://github.com/carlossscastro -- name: sigilioso - url: https://github.com/sigilioso -- name: gsanchezgavier - url: https://github.com/gsanchezgavier -- name: kang-makes - url: https://github.com/kang-makes -- name: marcsanmi - url: https://github.com/marcsanmi -- name: paologallinaharbur - url: https://github.com/paologallinaharbur -- name: roobre - url: https://github.com/roobre +- name: nserrino + url: https://github.com/nserrino +- name: philkuz + url: https://github.com/philkuz +- name: htroisi + url: https://github.com/htroisi +- name: juanjjaramillo + url: https://github.com/juanjjaramillo +- name: svetlanabrennan + url: https://github.com/svetlanabrennan +- name: nrepai + url: https://github.com/nrepai +- name: csongnr + url: https://github.com/csongnr +- name: vuqtran88 + url: https://github.com/vuqtran88 +- name: xqi-nr + url: https://github.com/xqi-nr name: newrelic-prometheus-agent type: application -version: 1.0.1 +version: 1.1.1 diff --git a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/README.md b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/README.md index 3e39fb8ad..ec13a0b1b 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/README.md +++ b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/README.md @@ -78,7 +78,7 @@ By default, some Kubernetes objects are discovered and scraped by Prometheus. Ta integrations_filter: enabled: true source_labels: ["app.kubernetes.io/name", "app.newrelic.io/name", "k8s-app"] - app_values: ["redis", "traefik", "calico", "nginx", "coredns", "etcd", "cockroachdb"] + app_values: ["redis", "traefik", "calico", "nginx", "coredns", "etcd", "cockroachdb", "velero", "harbor", "argocd"] jobs: - job_name_prefix: default target_discovery: @@ -126,7 +126,7 @@ config: - source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_service_name] action: keep regex: default;kubernetes - + scheme: https tls_config: ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt @@ -201,7 +201,7 @@ The order to set the affinity is to set `affinity` field (at root level), if tha | config.extra_remote_write | object | `nil` | It includes additional remote-write configuration. Note this configuration is not parsed, so valid [prometheus remote_write configuration](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_write) should be provided. | | config.extra_scrape_configs | list | `[]` | It is possible to include extra scrape configuration in [prometheus format](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#scrape_config). Please note, it should be a valid Prometheus configuration which will not be parsed by the chart. WARNING extra_scrape_configs is a raw Prometheus config. Therefore, the metrics collected thanks to it will not have by default the metadata (pod_name, service_name, ...) added by the configurator for the static or kubernetes jobs. This configuration should be used as a workaround whenever kubernetes and static job do not cover a particular use-case. | | config.kubernetes | object | See `values.yaml` | It allows defining scrape jobs for Kubernetes in a simple way. | -| config.kubernetes.integrations_filter.app_values | list | `["redis","traefik","calico","nginx","coredns","kube-dns","etcd","cockroachdb"]` | app_values used to create the regex used in the relabel config added by the integration filters configuration. Note that a single regex will be created from this list, example: '.*(?i)(app1|app2|app3).*' | +| config.kubernetes.integrations_filter.app_values | list | `["redis","traefik","calico","nginx","coredns","kube-dns","etcd","cockroachdb","velero","harbor","argocd"]` | app_values used to create the regex used in the relabel config added by the integration filters configuration. Note that a single regex will be created from this list, example: '.*(?i)(app1|app2|app3).*' | | config.kubernetes.integrations_filter.enabled | bool | `true` | enabling the integration filters, merely the targets having one of the specified labels matching one of the values of app_values are scraped. Each job configuration can override this default. | | config.kubernetes.integrations_filter.source_labels | list | `["app.kubernetes.io/name","app.newrelic.io/name","k8s-app"]` | source_labels used to fetch label values in the relabel config added by the integration filters configuration | | config.newrelic_remote_write | object | See `values.yaml` | Newrelic remote-write configuration settings. | @@ -241,11 +241,12 @@ The order to set the affinity is to set `affinity` field (at root level), if tha ## Maintainers -* [alvarocabanas](https://github.com/alvarocabanas) -* [carlossscastro](https://github.com/carlossscastro) -* [sigilioso](https://github.com/sigilioso) -* [gsanchezgavier](https://github.com/gsanchezgavier) -* [kang-makes](https://github.com/kang-makes) -* [marcsanmi](https://github.com/marcsanmi) -* [paologallinaharbur](https://github.com/paologallinaharbur) -* [roobre](https://github.com/roobre) +* [nserrino](https://github.com/nserrino) +* [philkuz](https://github.com/philkuz) +* [htroisi](https://github.com/htroisi) +* [juanjjaramillo](https://github.com/juanjjaramillo) +* [svetlanabrennan](https://github.com/svetlanabrennan) +* [nrepai](https://github.com/nrepai) +* [csongnr](https://github.com/csongnr) +* [vuqtran88](https://github.com/vuqtran88) +* [xqi-nr](https://github.com/xqi-nr) diff --git a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/README.md.gotmpl b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/README.md.gotmpl index 26c3bfeb0..55d91745d 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/README.md.gotmpl +++ b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/README.md.gotmpl @@ -65,7 +65,7 @@ Options that can be defined globally include `affinity`, `nodeSelector`, `tolera ## Chart particularities -### Configuration +### Configuration The configuration used is similar to the [Prometheus configuration](https://prometheus.io/docs/prometheus/latest/configuration/configuration/), but it includes some syntactic sugar to make easy to set up some special use-cases like Kubernetes targets, sharding and some New Relic related settings like remote write endpoints. @@ -83,7 +83,7 @@ By default, some Kubernetes objects are discovered and scraped by Prometheus. Ta integrations_filter: enabled: true source_labels: ["app.kubernetes.io/name", "app.newrelic.io/name", "k8s-app"] - app_values: ["redis", "traefik", "calico", "nginx", "coredns", "etcd", "cockroachdb"] + app_values: ["redis", "traefik", "calico", "nginx", "coredns", "etcd", "cockroachdb", "velero", "harbor", "argocd"] jobs: - job_name_prefix: default target_discovery: @@ -131,7 +131,7 @@ config: - source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_service_name] action: keep regex: default;kubernetes - + scheme: https tls_config: ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt diff --git a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/charts/common-library/Chart.yaml b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/charts/common-library/Chart.yaml index 66fbcc9cf..d01fcb482 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/charts/common-library/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/charts/common-library/Chart.yaml @@ -4,22 +4,24 @@ keywords: - newrelic - chart-library maintainers: -- name: alvarocabanas - url: https://github.com/alvarocabanas -- name: carlossscastro - url: https://github.com/carlossscastro -- name: sigilioso - url: https://github.com/sigilioso -- name: gsanchezgavier - url: https://github.com/gsanchezgavier -- name: kang-makes - url: https://github.com/kang-makes -- name: marcsanmi - url: https://github.com/marcsanmi -- name: paologallinaharbur - url: https://github.com/paologallinaharbur -- name: roobre - url: https://github.com/roobre +- name: nserrino + url: https://github.com/nserrino +- name: philkuz + url: https://github.com/philkuz +- name: htroisi + url: https://github.com/htroisi +- name: juanjjaramillo + url: https://github.com/juanjjaramillo +- name: svetlanabrennan + url: https://github.com/svetlanabrennan +- name: nrepai + url: https://github.com/nrepai +- name: csongnr + url: https://github.com/csongnr +- name: vuqtran88 + url: https://github.com/vuqtran88 +- name: xqi-nr + url: https://github.com/xqi-nr name: common-library type: library -version: 1.1.0 +version: 1.1.1 diff --git a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/release-notes.md b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/release-notes.md index 10ba4e121..c0f50b381 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/release-notes.md +++ b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/release-notes.md @@ -1,2 +1,2 @@ -### 🐞 Bug fixes -- whenever `config.kubernetes.integrations_filter.enabled: false` we should pass the list of `labels` and `app_values` to the configurator config. \ No newline at end of file +### ⛓️ Dependencies +- Updated common-library to v1.1.1 - [Changelog 🔗](https://github.com/newrelic/helm-charts/releases/tag/common-library-1.1.1) diff --git a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/templates/statefulset.yaml b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/templates/statefulset.yaml index 2dac97be5..193e5ca42 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/templates/statefulset.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/templates/statefulset.yaml @@ -71,6 +71,8 @@ spec: secretKeyRef: name: {{ include "newrelic.common.license.secretName" . }} key: {{ include "newrelic.common.license.secretKeyName" . }} + - name: NR_PROM_CHART_VERSION + value: {{ .Chart.Version }} containers: - name: prometheus diff --git a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/tests/configmap_test.yaml b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/tests/configmap_test.yaml index bb854d8d4..08a2b985a 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/tests/configmap_test.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/tests/configmap_test.yaml @@ -70,6 +70,9 @@ tests: - kube-dns - etcd - cockroachdb + - velero + - harbor + - argocd enabled: true source_labels: - app.kubernetes.io/name @@ -512,6 +515,9 @@ tests: - kube-dns - etcd - cockroachdb + - velero + - harbor + - argocd enabled: false source_labels: - app.kubernetes.io/name diff --git a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/tests/integration_filters_test.yaml b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/tests/integration_filters_test.yaml index 7efc1349e..ad44c1d1b 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/tests/integration_filters_test.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/tests/integration_filters_test.yaml @@ -51,6 +51,9 @@ tests: - kube-dns - etcd - cockroachdb + - velero + - harbor + - argocd enabled: true source_labels: - app.kubernetes.io/name @@ -106,6 +109,9 @@ tests: - kube-dns - etcd - cockroachdb + - velero + - harbor + - argocd enabled: false source_labels: - app.kubernetes.io/name diff --git a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/values.yaml b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/values.yaml index 140d6d9de..571a5b133 100644 --- a/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/values.yaml +++ b/charts/new-relic/nri-bundle/charts/newrelic-prometheus-agent/values.yaml @@ -139,10 +139,35 @@ config: # -- (object) Newrelic remote-write configuration settings. # @default -- See `values.yaml` newrelic_remote_write: - # -- Includes additional [relabel configs](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config) - # for the New Relic remote write. - # @default -- `[]` - # extra_write_relabel_configs: + # # -- Includes additional [relabel configs](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config) + # # for the New Relic remote write. + # # @default -- `[]` + # extra_write_relabel_configs: [] + + # # Enable the extra_write_relabel_configs below for backwards compatibility with legacy POMI labels. + # # This helpful when migrating from POMI to ensure that Prometheus metrics will contain both labels (e.g. cluster_name and clusterName). + # # For more migration info, please visit the [migration guide](https://docs.newrelic.com/docs/infrastructure/prometheus-integrations/install-configure-prometheus-agent/migration-guide/). + # - source_labels: [namespace] + # action: replace + # target_label: namespaceName + # - source_labels: [node] + # action: replace + # target_label: nodeName + # - source_labels: [pod] + # action: replace + # target_label: podName + # - source_labels: [service] + # action: replace + # target_label: serviceName + # - source_labels: [cluster_name] + # action: replace + # target_label: clusterName + # - source_labels: [job] + # action: replace + # target_label: scrapedTargetKind + # - source_labels: [instance] + # action: replace + # target_label: scrapedTargetInstance # -- Set up the proxy used to send metrics to New Relic. # @default -- `""` @@ -200,7 +225,7 @@ config: source_labels: ["app.kubernetes.io/name", "app.newrelic.io/name", "k8s-app"] # -- app_values used to create the regex used in the relabel config added by the integration filters configuration. # Note that a single regex will be created from this list, example: '.*(?i)(app1|app2|app3).*' - app_values: ["redis", "traefik", "calico", "nginx", "coredns", "kube-dns", "etcd", "cockroachdb"] + app_values: ["redis", "traefik", "calico", "nginx", "coredns", "kube-dns", "etcd", "cockroachdb", "velero", "harbor", "argocd"] # Kubernetes jobs define [kubernetes_sd_configs](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#kubernetes_sd_config) # to discover and scrape Kubernetes objects. Besides, a set of relabel_configs are included in order to include some Kubernetes metadata as diff --git a/charts/new-relic/nri-bundle/charts/nri-kube-events/Chart.lock b/charts/new-relic/nri-bundle/charts/nri-kube-events/Chart.lock index bb9db1537..ee899c0fb 100644 --- a/charts/new-relic/nri-bundle/charts/nri-kube-events/Chart.lock +++ b/charts/new-relic/nri-bundle/charts/nri-kube-events/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 -digest: sha256:2784850d2fcf8acf99ea543b6ef0b7db24ba0b88f9c0aa83edbada0bebdc4fa8 -generated: "2022-09-12T16:59:30.970798+02:00" + version: 1.1.1 +digest: sha256:3c9053021f3c22aa3cdfc6781d3498bcbedb0b973af9121b1722469744fb5162 +generated: "2023-03-14T22:34:43.015395995Z" diff --git a/charts/new-relic/nri-bundle/charts/nri-kube-events/Chart.yaml b/charts/new-relic/nri-bundle/charts/nri-kube-events/Chart.yaml index 73b46c695..e804ba88c 100644 --- a/charts/new-relic/nri-bundle/charts/nri-kube-events/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/nri-kube-events/Chart.yaml @@ -1,9 +1,9 @@ apiVersion: v2 -appVersion: 1.9.1 +appVersion: 1.9.2 dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 + version: 1.1.1 description: A Helm chart to deploy the New Relic Kube Events router home: https://docs.newrelic.com/docs/integrations/kubernetes-integration/kubernetes-events/install-kubernetes-events-integration icon: https://newrelic.com/themes/custom/curio/assets/mediakit/NR_logo_Horizontal.svg @@ -12,25 +12,27 @@ keywords: - newrelic - monitoring maintainers: -- name: alvarocabanas - url: https://github.com/alvarocabanas -- name: carlossscastro - url: https://github.com/carlossscastro -- name: sigilioso - url: https://github.com/sigilioso -- name: gsanchezgavier - url: https://github.com/gsanchezgavier -- name: kang-makes - url: https://github.com/kang-makes -- name: marcsanmi - url: https://github.com/marcsanmi -- name: paologallinaharbur - url: https://github.com/paologallinaharbur -- name: roobre - url: https://github.com/roobre +- name: nserrino + url: https://github.com/nserrino +- name: philkuz + url: https://github.com/philkuz +- name: htroisi + url: https://github.com/htroisi +- name: juanjjaramillo + url: https://github.com/juanjjaramillo +- name: svetlanabrennan + url: https://github.com/svetlanabrennan +- name: nrepai + url: https://github.com/nrepai +- name: csongnr + url: https://github.com/csongnr +- name: vuqtran88 + url: https://github.com/vuqtran88 +- name: xqi-nr + url: https://github.com/xqi-nr name: nri-kube-events sources: - https://github.com/newrelic/nri-kube-events/ - https://github.com/newrelic/nri-kube-events/tree/main/charts/nri-kube-events - https://github.com/newrelic/infrastructure-agent/ -version: 2.3.1 +version: 2.3.3 diff --git a/charts/new-relic/nri-bundle/charts/nri-kube-events/README.md b/charts/new-relic/nri-bundle/charts/nri-kube-events/README.md index 8ebb77f3f..cf502e058 100644 --- a/charts/new-relic/nri-bundle/charts/nri-kube-events/README.md +++ b/charts/new-relic/nri-bundle/charts/nri-kube-events/README.md @@ -1,6 +1,6 @@ # nri-kube-events -![Version: 2.2.6](https://img.shields.io/badge/Version-2.2.6-informational?style=flat-square) ![AppVersion: 1.8.0](https://img.shields.io/badge/AppVersion-1.8.0-informational?style=flat-square) +![Version: 2.3.3](https://img.shields.io/badge/Version-2.3.3-informational?style=flat-square) ![AppVersion: 1.9.2](https://img.shields.io/badge/AppVersion-1.9.2-informational?style=flat-square) A Helm chart to deploy the New Relic Kube Events router @@ -44,6 +44,7 @@ Options that can be defined globally include `affinity`, `nodeSelector`, `tolera | deployment.annotations | object | `{}` | Annotations to add to the Deployment. | | dnsConfig | object | `{}` | Sets pod's dnsConfig. Can be configured also with `global.dnsConfig` | | fedramp.enabled | bool | `false` | Enables FedRAMP. Can be configured also with `global.fedramp.enabled` | +| forwarder | object | `{"resources":{}}` | Resources for the forwarder sidecar container | | fullnameOverride | string | `""` | Override the full name of the release | | hostNetwork | bool | `false` | Sets pod's hostNetwork. Can be configured also with `global.hostNetwork` | | images | object | See `values.yaml` | Images used by the chart for the integration and agents | @@ -61,7 +62,7 @@ Options that can be defined globally include `affinity`, `nodeSelector`, `tolera | priorityClassName | string | `""` | Sets pod's priorityClassName. Can be configured also with `global.priorityClassName` | | proxy | string | `""` | Configures the integration to send all HTTP/HTTPS request through the proxy in that URL. The URL should have a standard format like `https://user:password@hostname:port`. Can be configured also with `global.proxy` | | rbac.create | bool | `true` | Specifies whether RBAC resources should be created | -| resources | object | `{}` | Resources available for this pod | +| resources | object | `{}` | Resources for the integration container | | serviceAccount | object | See `values.yaml` | Settings controlling ServiceAccount creation | | serviceAccount.create | bool | `true` | Specifies whether a ServiceAccount should be created | | sinks | object | See `values.yaml` | Configure where will the metrics be written. Mostly for debugging purposes. | @@ -72,11 +73,12 @@ Options that can be defined globally include `affinity`, `nodeSelector`, `tolera ## Maintainers -* [alvarocabanas](https://github.com/alvarocabanas) -* [carlossscastro](https://github.com/carlossscastro) -* [sigilioso](https://github.com/sigilioso) -* [gsanchezgavier](https://github.com/gsanchezgavier) -* [kang-makes](https://github.com/kang-makes) -* [marcsanmi](https://github.com/marcsanmi) -* [paologallinaharbur](https://github.com/paologallinaharbur) -* [roobre](https://github.com/roobre) +* [nserrino](https://github.com/nserrino) +* [philkuz](https://github.com/philkuz) +* [htroisi](https://github.com/htroisi) +* [juanjjaramillo](https://github.com/juanjjaramillo) +* [svetlanabrennan](https://github.com/svetlanabrennan) +* [nrepai](https://github.com/nrepai) +* [csongnr](https://github.com/csongnr) +* [vuqtran88](https://github.com/vuqtran88) +* [xqi-nr](https://github.com/xqi-nr) diff --git a/charts/new-relic/nri-bundle/charts/nri-kube-events/charts/common-library/Chart.yaml b/charts/new-relic/nri-bundle/charts/nri-kube-events/charts/common-library/Chart.yaml index 66fbcc9cf..d01fcb482 100644 --- a/charts/new-relic/nri-bundle/charts/nri-kube-events/charts/common-library/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/nri-kube-events/charts/common-library/Chart.yaml @@ -4,22 +4,24 @@ keywords: - newrelic - chart-library maintainers: -- name: alvarocabanas - url: https://github.com/alvarocabanas -- name: carlossscastro - url: https://github.com/carlossscastro -- name: sigilioso - url: https://github.com/sigilioso -- name: gsanchezgavier - url: https://github.com/gsanchezgavier -- name: kang-makes - url: https://github.com/kang-makes -- name: marcsanmi - url: https://github.com/marcsanmi -- name: paologallinaharbur - url: https://github.com/paologallinaharbur -- name: roobre - url: https://github.com/roobre +- name: nserrino + url: https://github.com/nserrino +- name: philkuz + url: https://github.com/philkuz +- name: htroisi + url: https://github.com/htroisi +- name: juanjjaramillo + url: https://github.com/juanjjaramillo +- name: svetlanabrennan + url: https://github.com/svetlanabrennan +- name: nrepai + url: https://github.com/nrepai +- name: csongnr + url: https://github.com/csongnr +- name: vuqtran88 + url: https://github.com/vuqtran88 +- name: xqi-nr + url: https://github.com/xqi-nr name: common-library type: library -version: 1.1.0 +version: 1.1.1 diff --git a/charts/new-relic/nri-bundle/charts/nri-kube-events/templates/deployment.yaml b/charts/new-relic/nri-bundle/charts/nri-kube-events/templates/deployment.yaml index 2c9f1d928..3d05ac0a6 100644 --- a/charts/new-relic/nri-bundle/charts/nri-kube-events/templates/deployment.yaml +++ b/charts/new-relic/nri-bundle/charts/nri-kube-events/templates/deployment.yaml @@ -79,6 +79,10 @@ spec: - name: config mountPath: /etc/newrelic-infra.yml subPath: newrelic-infra.yml + {{- if ((.Values.forwarder).resources) }} + resources: + {{- toYaml .Values.forwarder.resources | nindent 12 }} + {{- end }} {{- end }} serviceAccountName: {{ include "newrelic.common.serviceAccount.name" . }} volumes: diff --git a/charts/new-relic/nri-bundle/charts/nri-kube-events/values.yaml b/charts/new-relic/nri-bundle/charts/nri-kube-events/values.yaml index 9533d787a..b8a43188d 100644 --- a/charts/new-relic/nri-bundle/charts/nri-kube-events/values.yaml +++ b/charts/new-relic/nri-bundle/charts/nri-kube-events/values.yaml @@ -27,13 +27,13 @@ images: agent: registry: repository: newrelic/k8s-events-forwarder - tag: 1.36.1 + tag: 1.39.1 pullPolicy: IfNotPresent # -- The secrets that are needed to pull images from a custom registry. pullSecrets: [] # - name: regsecret -# -- Resources available for this pod +# -- Resources for the integration container resources: {} # limits: # cpu: 100m @@ -42,6 +42,16 @@ resources: {} # cpu: 100m # memory: 128Mi +# -- Resources for the forwarder sidecar container +forwarder: + resources: {} + # limits: + # cpu: 100m + # memory: 128Mi + # requests: + # cpu: 100m + # memory: 128Mi + rbac: # -- Specifies whether RBAC resources should be created create: true diff --git a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/Chart.lock b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/Chart.lock index 4fa9e609f..546738c19 100644 --- a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/Chart.lock +++ b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 -digest: sha256:2784850d2fcf8acf99ea543b6ef0b7db24ba0b88f9c0aa83edbada0bebdc4fa8 -generated: "2022-09-07T13:47:55.017532364Z" + version: 1.1.1 +digest: sha256:3c9053021f3c22aa3cdfc6781d3498bcbedb0b973af9121b1722469744fb5162 +generated: "2023-03-21T23:56:18.46795845Z" diff --git a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/Chart.yaml b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/Chart.yaml index 572e08c27..768a7772e 100644 --- a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/Chart.yaml @@ -1,9 +1,9 @@ apiVersion: v2 -appVersion: 1.7.5 +appVersion: 1.9.0 dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 + version: 1.1.1 description: A Helm chart to deploy the New Relic metadata injection webhook. home: https://hub.docker.com/r/newrelic/k8s-metadata-injection icon: https://newrelic.com/assets/newrelic/source/NewRelic-logo-square.svg @@ -12,24 +12,26 @@ keywords: - newrelic - monitoring maintainers: -- name: alvarocabanas - url: https://github.com/alvarocabanas -- name: carlossscastro - url: https://github.com/carlossscastro -- name: gsanchezgavier - url: https://github.com/gsanchezgavier -- name: kang-makes - url: https://github.com/kang-makes -- name: marcsanmi - url: https://github.com/marcsanmi -- name: paologallinaharbur - url: https://github.com/paologallinaharbur -- name: roobre - url: https://github.com/roobre -- name: sigilioso - url: https://github.com/sigilioso +- name: nserrino + url: https://github.com/nserrino +- name: philkuz + url: https://github.com/philkuz +- name: htroisi + url: https://github.com/htroisi +- name: juanjjaramillo + url: https://github.com/juanjjaramillo +- name: svetlanabrennan + url: https://github.com/svetlanabrennan +- name: nrepai + url: https://github.com/nrepai +- name: csongnr + url: https://github.com/csongnr +- name: vuqtran88 + url: https://github.com/vuqtran88 +- name: xqi-nr + url: https://github.com/xqi-nr name: nri-metadata-injection sources: - https://github.com/newrelic/k8s-metadata-injection - https://github.com/newrelic/k8s-metadata-injection/tree/master/charts/nri-metadata-injection -version: 4.0.0 +version: 4.2.1 diff --git a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/README.md b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/README.md index a414cce6e..93d370ab5 100644 --- a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/README.md +++ b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/README.md @@ -61,11 +61,12 @@ Options that can be defined globally include `affinity`, `nodeSelector`, `tolera ## Maintainers -* [alvarocabanas](https://github.com/alvarocabanas) -* [carlossscastro](https://github.com/carlossscastro) -* [gsanchezgavier](https://github.com/gsanchezgavier) -* [kang-makes](https://github.com/kang-makes) -* [marcsanmi](https://github.com/marcsanmi) -* [paologallinaharbur](https://github.com/paologallinaharbur) -* [roobre](https://github.com/roobre) -* [sigilioso](https://github.com/sigilioso) +* [nserrino](https://github.com/nserrino) +* [philkuz](https://github.com/philkuz) +* [htroisi](https://github.com/htroisi) +* [juanjjaramillo](https://github.com/juanjjaramillo) +* [svetlanabrennan](https://github.com/svetlanabrennan) +* [nrepai](https://github.com/nrepai) +* [csongnr](https://github.com/csongnr) +* [vuqtran88](https://github.com/vuqtran88) +* [xqi-nr](https://github.com/xqi-nr) diff --git a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/charts/common-library/Chart.yaml b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/charts/common-library/Chart.yaml index 66fbcc9cf..d01fcb482 100644 --- a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/charts/common-library/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/charts/common-library/Chart.yaml @@ -4,22 +4,24 @@ keywords: - newrelic - chart-library maintainers: -- name: alvarocabanas - url: https://github.com/alvarocabanas -- name: carlossscastro - url: https://github.com/carlossscastro -- name: sigilioso - url: https://github.com/sigilioso -- name: gsanchezgavier - url: https://github.com/gsanchezgavier -- name: kang-makes - url: https://github.com/kang-makes -- name: marcsanmi - url: https://github.com/marcsanmi -- name: paologallinaharbur - url: https://github.com/paologallinaharbur -- name: roobre - url: https://github.com/roobre +- name: nserrino + url: https://github.com/nserrino +- name: philkuz + url: https://github.com/philkuz +- name: htroisi + url: https://github.com/htroisi +- name: juanjjaramillo + url: https://github.com/juanjjaramillo +- name: svetlanabrennan + url: https://github.com/svetlanabrennan +- name: nrepai + url: https://github.com/nrepai +- name: csongnr + url: https://github.com/csongnr +- name: vuqtran88 + url: https://github.com/vuqtran88 +- name: xqi-nr + url: https://github.com/xqi-nr name: common-library type: library -version: 1.1.0 +version: 1.1.1 diff --git a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/templates/admission-webhooks/job-patch/job-createSecret.yaml b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/templates/admission-webhooks/job-patch/job-createSecret.yaml index 869f27fdb..3db03d664 100644 --- a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/templates/admission-webhooks/job-patch/job-createSecret.yaml +++ b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/templates/admission-webhooks/job-patch/job-createSecret.yaml @@ -14,6 +14,10 @@ spec: template: metadata: name: {{ include "nri-metadata-injection.fullname.admission-create" . }} + {{- if .Values.podAnnotations }} + annotations: + {{- toYaml .Values.podAnnotations | nindent 8 }} + {{- end }} labels: app: {{ include "nri-metadata-injection.name.admission-create" . }} {{- include "newrelic.common.labels" . | nindent 8 }} @@ -24,7 +28,7 @@ spec: {{- end }} containers: - name: create - image: {{ include "newrelic.common.images.image" ( dict "defaultRegistry" "k8s.gcr.io" "imageRoot" .Values.jobImage "context" .) }} + image: {{ include "newrelic.common.images.image" ( dict "defaultRegistry" "registry.k8s.io" "imageRoot" .Values.jobImage "context" .) }} imagePullPolicy: {{ .Values.jobImage.pullPolicy }} args: - create diff --git a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/templates/admission-webhooks/job-patch/job-patchWebhook.yaml b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/templates/admission-webhooks/job-patch/job-patchWebhook.yaml index 7cec2f828..0dfe4f721 100644 --- a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/templates/admission-webhooks/job-patch/job-patchWebhook.yaml +++ b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/templates/admission-webhooks/job-patch/job-patchWebhook.yaml @@ -14,6 +14,10 @@ spec: template: metadata: name: {{ include "nri-metadata-injection.fullname.admission-patch" . }} + {{- if .Values.podAnnotations }} + annotations: + {{- toYaml .Values.podAnnotations | nindent 8 }} + {{- end }} labels: app: {{ include "nri-metadata-injection.name.admission-patch" . }} {{- include "newrelic.common.labels" . | nindent 8 }} @@ -24,7 +28,7 @@ spec: {{- end }} containers: - name: patch - image: {{ include "newrelic.common.images.image" ( dict "defaultRegistry" "k8s.gcr.io" "imageRoot" .Values.jobImage "context" .) }} + image: {{ include "newrelic.common.images.image" ( dict "defaultRegistry" "registry.k8s.io" "imageRoot" .Values.jobImage "context" .) }} imagePullPolicy: {{ .Values.jobImage.pullPolicy }} args: - patch diff --git a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/templates/admission-webhooks/mutatingWebhookConfiguration.yaml b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/templates/admission-webhooks/mutatingWebhookConfiguration.yaml index a47f48223..dc669be1f 100644 --- a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/templates/admission-webhooks/mutatingWebhookConfiguration.yaml +++ b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/templates/admission-webhooks/mutatingWebhookConfiguration.yaml @@ -32,6 +32,4 @@ webhooks: failurePolicy: Ignore timeoutSeconds: {{ .Values.timeoutSeconds }} sideEffects: None - admissionReviewVersions: - - v1beta1 - - v1 + admissionReviewVersions: ["v1", "v1beta1"] diff --git a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/values.yaml b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/values.yaml index 92fd7eeb6..4a124247e 100644 --- a/charts/new-relic/nri-bundle/charts/nri-metadata-injection/values.yaml +++ b/charts/new-relic/nri-bundle/charts/nri-metadata-injection/values.yaml @@ -20,7 +20,7 @@ image: # -- Image for creating the needed certificates of this webhook to work # @default -- See `values.yaml` jobImage: - registry: # Defaults to k8s.gcr.io + registry: # Defaults to registry.k8s.io repository: ingress-nginx/kube-webhook-certgen tag: v1.3.0 pullPolicy: IfNotPresent diff --git a/charts/new-relic/nri-bundle/charts/nri-prometheus/Chart.lock b/charts/new-relic/nri-bundle/charts/nri-prometheus/Chart.lock index 5ba49c404..d3d13d8c7 100644 --- a/charts/new-relic/nri-bundle/charts/nri-prometheus/Chart.lock +++ b/charts/new-relic/nri-bundle/charts/nri-prometheus/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 -digest: sha256:2784850d2fcf8acf99ea543b6ef0b7db24ba0b88f9c0aa83edbada0bebdc4fa8 -generated: "2022-09-07T13:52:15.58563584Z" + version: 1.1.1 +digest: sha256:3c9053021f3c22aa3cdfc6781d3498bcbedb0b973af9121b1722469744fb5162 +generated: "2023-03-15T19:11:26.516216315Z" diff --git a/charts/new-relic/nri-bundle/charts/nri-prometheus/Chart.yaml b/charts/new-relic/nri-bundle/charts/nri-prometheus/Chart.yaml index 152e61558..f44c6d3c1 100644 --- a/charts/new-relic/nri-bundle/charts/nri-prometheus/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/nri-prometheus/Chart.yaml @@ -1,9 +1,9 @@ apiVersion: v2 -appVersion: 2.16.7 +appVersion: 2.18.0 dependencies: - name: common-library repository: https://helm-charts.newrelic.com - version: 1.1.0 + version: 1.1.1 description: A Helm chart to deploy the New Relic Prometheus OpenMetrics integration home: https://docs.newrelic.com/docs/infrastructure/prometheus-integrations/install-configure-openmetrics/configure-prometheus-openmetrics-integrations/ icon: https://newrelic.com/themes/custom/curio/assets/mediakit/new_relic_logo_vertical.svg @@ -32,4 +32,4 @@ name: nri-prometheus sources: - https://github.com/newrelic/nri-prometheus - https://github.com/newrelic/nri-prometheus/tree/main/charts/nri-prometheus -version: 2.1.15 +version: 2.1.16 diff --git a/charts/new-relic/nri-bundle/charts/nri-prometheus/charts/common-library/Chart.yaml b/charts/new-relic/nri-bundle/charts/nri-prometheus/charts/common-library/Chart.yaml index 66fbcc9cf..d01fcb482 100644 --- a/charts/new-relic/nri-bundle/charts/nri-prometheus/charts/common-library/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/nri-prometheus/charts/common-library/Chart.yaml @@ -4,22 +4,24 @@ keywords: - newrelic - chart-library maintainers: -- name: alvarocabanas - url: https://github.com/alvarocabanas -- name: carlossscastro - url: https://github.com/carlossscastro -- name: sigilioso - url: https://github.com/sigilioso -- name: gsanchezgavier - url: https://github.com/gsanchezgavier -- name: kang-makes - url: https://github.com/kang-makes -- name: marcsanmi - url: https://github.com/marcsanmi -- name: paologallinaharbur - url: https://github.com/paologallinaharbur -- name: roobre - url: https://github.com/roobre +- name: nserrino + url: https://github.com/nserrino +- name: philkuz + url: https://github.com/philkuz +- name: htroisi + url: https://github.com/htroisi +- name: juanjjaramillo + url: https://github.com/juanjjaramillo +- name: svetlanabrennan + url: https://github.com/svetlanabrennan +- name: nrepai + url: https://github.com/nrepai +- name: csongnr + url: https://github.com/csongnr +- name: vuqtran88 + url: https://github.com/vuqtran88 +- name: xqi-nr + url: https://github.com/xqi-nr name: common-library type: library -version: 1.1.0 +version: 1.1.1 diff --git a/charts/new-relic/nri-bundle/charts/pixie-operator-chart/Chart.yaml b/charts/new-relic/nri-bundle/charts/pixie-operator-chart/Chart.yaml index fa4c8c7cb..80117a0d3 100644 --- a/charts/new-relic/nri-bundle/charts/pixie-operator-chart/Chart.yaml +++ b/charts/new-relic/nri-bundle/charts/pixie-operator-chart/Chart.yaml @@ -1,4 +1,4 @@ apiVersion: v2 name: pixie-operator-chart type: application -version: 0.0.35 +version: 0.0.38 diff --git a/charts/new-relic/nri-bundle/charts/pixie-operator-chart/templates/deleter.yaml b/charts/new-relic/nri-bundle/charts/pixie-operator-chart/templates/deleter.yaml index 092f848c4..1d66295af 100644 --- a/charts/new-relic/nri-bundle/charts/pixie-operator-chart/templates/deleter.yaml +++ b/charts/new-relic/nri-bundle/charts/pixie-operator-chart/templates/deleter.yaml @@ -19,7 +19,7 @@ spec: fieldPath: metadata.namespace - name: PL_VIZIER_NAME value: '{{ .Values.name }}' - image: gcr.io/pixie-oss/pixie-prod/operator/vizier_deleter:0.0.35 + image: gcr.io/pixie-oss/pixie-prod/operator/vizier_deleter:0.0.38 name: delete-job restartPolicy: Never serviceAccountName: pl-deleter-service-account diff --git a/charts/speedscale/speedscale-operator/Chart.yaml b/charts/speedscale/speedscale-operator/Chart.yaml index fd925ca05..6c5f4f579 100644 --- a/charts/speedscale/speedscale-operator/Chart.yaml +++ b/charts/speedscale/speedscale-operator/Chart.yaml @@ -4,7 +4,7 @@ annotations: catalog.cattle.io/kube-version: '>= 1.17.0-0' catalog.cattle.io/release-name: speedscale-operator apiVersion: v1 -appVersion: 1.2.416 +appVersion: 1.2.447 description: Stress test your APIs with real world scenarios. Collect and replay traffic without scripting. home: https://speedscale.com @@ -24,4 +24,4 @@ maintainers: - email: support@speedscale.com name: Speedscale Support name: speedscale-operator -version: 1.2.26 +version: 1.2.27 diff --git a/charts/speedscale/speedscale-operator/README.md b/charts/speedscale/speedscale-operator/README.md index f9e48fe23..4856935ff 100644 --- a/charts/speedscale/speedscale-operator/README.md +++ b/charts/speedscale/speedscale-operator/README.md @@ -101,10 +101,10 @@ _See [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/) for command documen A major chart version change (like v1.2.3 -> v2.0.0) indicates that there is an incompatible breaking change needing manual actions. -### Upgrade to 1.2.26 +### Upgrade to 1.2.27 ```bash -kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.26/templates/crds/trafficreplays.yaml +kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.27/templates/crds/trafficreplays.yaml ``` ### Upgrade to 1.1.0 diff --git a/charts/speedscale/speedscale-operator/app-readme.md b/charts/speedscale/speedscale-operator/app-readme.md index f9e48fe23..4856935ff 100644 --- a/charts/speedscale/speedscale-operator/app-readme.md +++ b/charts/speedscale/speedscale-operator/app-readme.md @@ -101,10 +101,10 @@ _See [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/) for command documen A major chart version change (like v1.2.3 -> v2.0.0) indicates that there is an incompatible breaking change needing manual actions. -### Upgrade to 1.2.26 +### Upgrade to 1.2.27 ```bash -kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.26/templates/crds/trafficreplays.yaml +kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.27/templates/crds/trafficreplays.yaml ``` ### Upgrade to 1.1.0 diff --git a/charts/speedscale/speedscale-operator/templates/admission.yaml b/charts/speedscale/speedscale-operator/templates/admission.yaml index 2715b379a..66f35e18d 100644 --- a/charts/speedscale/speedscale-operator/templates/admission.yaml +++ b/charts/speedscale/speedscale-operator/templates/admission.yaml @@ -34,7 +34,18 @@ webhooks: path: /mutate failurePolicy: Ignore name: sidecar.speedscale.com + {{- if .Values.namespaceSelector }} + namespaceSelector: + matchExpressions: + - key: kubernetes.io/metadata.name + operator: "In" + values: + {{- range .Values.namespaceSelector }} + - {{ . | quote }} + {{- end }} + {{- else }} namespaceSelector: {} + {{- end }} rules: - apiGroups: - apps @@ -73,7 +84,18 @@ webhooks: path: /mutate-speedscale-com-v1-trafficreplay failurePolicy: Fail name: replay.speedscale.com + {{- if .Values.namespaceSelector }} + namespaceSelector: + matchExpressions: + - key: kubernetes.io/metadata.name + operator: "In" + values: + {{- range .Values.namespaceSelector }} + - {{ . | quote }} + {{- end }} + {{- else }} namespaceSelector: {} + {{- end }} rules: - apiGroups: - speedscale.com @@ -106,7 +128,18 @@ webhooks: path: /validate-speedscale-com-v1-trafficreplay failurePolicy: Fail name: replay.speedscale.com + {{- if .Values.namespaceSelector }} + namespaceSelector: + matchExpressions: + - key: kubernetes.io/metadata.name + operator: "In" + values: + {{- range .Values.namespaceSelector }} + - {{ . | quote }} + {{- end }} + {{- else }} namespaceSelector: {} + {{- end }} rules: - apiGroups: - speedscale.com diff --git a/charts/speedscale/speedscale-operator/values.yaml b/charts/speedscale/speedscale-operator/values.yaml index a64d969c8..77bf735ab 100644 --- a/charts/speedscale/speedscale-operator/values.yaml +++ b/charts/speedscale/speedscale-operator/values.yaml @@ -20,7 +20,7 @@ clusterName: "my-cluster" # Speedscale components image settings. image: registry: gcr.io/speedscale - tag: v1.2.416 + tag: v1.2.447 pullPolicy: Always # Log level for Speedscale components. diff --git a/charts/sysdig/sysdig/CHANGELOG.md b/charts/sysdig/sysdig/CHANGELOG.md index af72b523d..9fd2c5b18 100644 --- a/charts/sysdig/sysdig/CHANGELOG.md +++ b/charts/sysdig/sysdig/CHANGELOG.md @@ -10,6 +10,9 @@ Manual edits are supported only below '## Change Log' and should be used exclusively to fix incorrect entries and not to add new ones. ## Change Log +# v1.15.80 +### New Features +* **agent** [d48ef54](https://github.com/sysdiglabs/charts/commit/d48ef54afb4c79c72d8b51a77d8e101f9d25a4f4): Add poddisruptionbudget permissions to the Agent clusterrole ([#968](https://github.com/sysdiglabs/charts/issues/968)) # v1.15.79 ### New Features * **sysdig** [eb8d0bc](https://github.com/sysdiglabs/charts/commit/eb8d0bc4a990036aef0c298e6aaaef0dd6ff9f85): Update legacy engine NIA/HostAnalyzer components with security updates ([#987](https://github.com/sysdiglabs/charts/issues/987)) diff --git a/charts/sysdig/sysdig/Chart.yaml b/charts/sysdig/sysdig/Chart.yaml index 98861b108..58add25c6 100644 --- a/charts/sysdig/sysdig/Chart.yaml +++ b/charts/sysdig/sysdig/Chart.yaml @@ -29,4 +29,4 @@ name: sysdig sources: - https://app.sysdigcloud.com/#/settings/user - https://github.com/draios/sysdig -version: 1.15.79 +version: 1.15.80 diff --git a/charts/sysdig/sysdig/RELEASE-NOTES.md b/charts/sysdig/sysdig/RELEASE-NOTES.md index f87f1b185..34cc52e02 100644 --- a/charts/sysdig/sysdig/RELEASE-NOTES.md +++ b/charts/sysdig/sysdig/RELEASE-NOTES.md @@ -1,6 +1,6 @@ # What's Changed ### New Features -- **sysdig** [eb8d0bc](https://github.com/sysdiglabs/charts/commit/eb8d0bc4a990036aef0c298e6aaaef0dd6ff9f85): Update legacy engine NIA/HostAnalyzer components with security updates ([#987](https://github.com/sysdiglabs/charts/issues/987)) +- **agent** [d48ef54](https://github.com/sysdiglabs/charts/commit/d48ef54afb4c79c72d8b51a77d8e101f9d25a4f4): Add poddisruptionbudget permissions to the Agent clusterrole ([#968](https://github.com/sysdiglabs/charts/issues/968)) -#### Full diff: https://github.com/sysdiglabs/charts/compare/sysdig-deploy-1.5.78...sysdig-1.15.79 +#### Full diff: https://github.com/sysdiglabs/charts/compare/sysdig-deploy-1.6.2...sysdig-1.15.80 diff --git a/charts/sysdig/sysdig/templates/clusterrole.yaml b/charts/sysdig/sysdig/templates/clusterrole.yaml index ad38972eb..d3897ac1a 100644 --- a/charts/sysdig/sysdig/templates/clusterrole.yaml +++ b/charts/sysdig/sysdig/templates/clusterrole.yaml @@ -103,6 +103,14 @@ rules: - get - list - watch + - apiGroups: + - policy + resources: + - poddisruptionbudgets + verbs: + - get + - list + - watch {{- if .Values.psp.create }} - apiGroups: - "policy" diff --git a/index.yaml b/index.yaml index e40d6daf9..fc2f65693 100644 --- a/index.yaml +++ b/index.yaml @@ -7195,6 +7195,28 @@ entries: - assets/kubecost/cost-analyzer-1.70.000.tgz version: 1.70.000 crate-operator: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: CrateDB Operator + catalog.cattle.io/release-name: crate-operator + apiVersion: v2 + appVersion: 2.25.0 + created: "2023-03-23T13:50:41.625775833Z" + dependencies: + - condition: crate-operator-crds.enabled + name: crate-operator-crds + repository: file://./charts/crate-operator-crds + version: 2.25.0 + description: Crate Operator - Helm chart for installing and upgrading Crate Operator. + digest: 29bb4c979c761362884cc73c179c92179ccfaad9de7ffe0bed834df68dfa5d5f + icon: https://raw.githubusercontent.com/crate/crate/master/docs/_static/crate-logo.svg + maintainers: + - name: Crate.io + name: crate-operator + type: application + urls: + - assets/crate/crate-operator-2.25.0.tgz + version: 2.25.0 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: CrateDB Operator @@ -7660,6 +7682,43 @@ entries: - assets/weka/csi-wekafsplugin-0.6.400.tgz version: 0.6.400 datadog: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Datadog + catalog.cattle.io/kube-version: '>=1.10-0' + catalog.cattle.io/release-name: datadog + apiVersion: v1 + appVersion: "7" + created: "2023-03-23T13:50:41.762580568Z" + dependencies: + - condition: clusterAgent.metricsProvider.useDatadogMetrics + name: datadog-crds + repository: https://helm.datadoghq.com + tags: + - install-crds + version: 0.4.7 + - condition: datadog.kubeStateMetricsEnabled + name: kube-state-metrics + repository: https://prometheus-community.github.io/helm-charts + version: 2.13.2 + description: Datadog Agent + digest: 6a732d1ccedb0b8ad75e84df496ff9cd42d6000d3f04fc92191976faabe8f92f + home: https://www.datadoghq.com + icon: https://datadog-live.imgix.net/img/dd_logo_70x75.png + keywords: + - monitoring + - alerting + - metric + maintainers: + - email: support@datadoghq.com + name: Datadog + name: datadog + sources: + - https://app.datadoghq.com/account/settings#agent/kubernetes + - https://github.com/DataDog/datadog-agent + urls: + - assets/datadog/datadog-3.21.0.tgz + version: 3.21.0 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: Datadog @@ -8979,6 +9038,33 @@ entries: - assets/dynatrace/dynatrace-oneagent-operator-0.8.000.tgz version: 0.8.000 dynatrace-operator: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Dynatrace Operator + catalog.cattle.io/kube-version: '>=1.21.0-0' + catalog.cattle.io/release-name: dynatrace-operator + apiVersion: v2 + appVersion: 0.10.4 + created: "2023-03-23T13:50:41.916158704Z" + description: The Dynatrace Operator Helm chart for Kubernetes and OpenShift + digest: ae4cca47c99dadef3bc92713a6775dd12b630e518dda926924efb0f3e6bad095 + home: https://www.dynatrace.com/ + icon: https://assets.dynatrace.com/global/resources/Signet_Logo_RGB_CP_512x512px.png + kubeVersion: '>=1.21.0-0' + maintainers: + - email: marcell.sevcsik@dynatrace.com + name: 0sewa0 + - email: christoph.muellner@dynatrace.com + name: chrismuellner + - email: lukas.hinterreiter@dynatrace.com + name: luhi-DT + name: dynatrace-operator + sources: + - https://github.com/Dynatrace/dynatrace-operator + type: application + urls: + - assets/dynatrace/dynatrace-operator-0.10.4.tgz + version: 0.10.4 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: Dynatrace Operator @@ -10284,6 +10370,70 @@ entries: - assets/inaccel/fpga-operator-2.5.201.tgz version: 2.5.201 gitlab: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: GitLab + catalog.cattle.io/release-name: gitlab + apiVersion: v1 + appVersion: 15.10.0 + created: "2023-03-23T13:50:42.058936011Z" + dependencies: + - name: gitlab + repository: "" + version: '*.*.*' + - name: certmanager-issuer + repository: "" + version: '*.*.*' + - name: minio + repository: "" + version: '*.*.*' + - name: registry + repository: "" + version: '*.*.*' + - alias: certmanager + condition: certmanager.install + name: cert-manager + repository: https://charts.jetstack.io/ + version: 1.5.4 + - condition: prometheus.install + name: prometheus + repository: https://prometheus-community.github.io/helm-charts + version: 15.18.0 + - condition: postgresql.install + name: postgresql + repository: https://raw.githubusercontent.com/bitnami/charts/eb5f9a9513d987b519f0ecd732e7031241c50328/bitnami + version: 8.9.4 + - condition: gitlab-runner.install + name: gitlab-runner + repository: https://charts.gitlab.io/ + version: 0.51.0 + - condition: global.grafana.enabled + name: grafana + repository: https://grafana.github.io/helm-charts + version: 6.11.0 + - condition: redis.install + name: redis + repository: https://raw.githubusercontent.com/bitnami/charts/eb5f9a9513d987b519f0ecd732e7031241c50328/bitnami + version: 11.3.4 + - condition: nginx-ingress.enabled + name: nginx-ingress + repository: "" + version: '*.*.*' + description: The One DevOps Platform + digest: d580039edf4858bbffb38fd11ca8c1f571441b85c3ace0febccc39f9fb29c689 + home: https://about.gitlab.com/ + icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.png + keywords: + - gitlab + maintainers: + - email: support@gitlab.com + name: GitLab Inc. + name: gitlab + sources: + - https://gitlab.com/gitlab-org/charts/gitlab + urls: + - assets/gitlab/gitlab-6.10.0.tgz + version: 6.10.0 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: GitLab @@ -15386,6 +15536,48 @@ entries: - assets/kasten/k10-4.5.900.tgz version: 4.5.900 kafka: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Apache Kafka + catalog.cattle.io/kube-version: '>=1.19-0' + catalog.cattle.io/release-name: kafka + category: Infrastructure + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 3.4.0 + created: "2023-03-23T13:50:40.690808555Z" + dependencies: + - condition: zookeeper.enabled + name: zookeeper + repository: file://./charts/zookeeper + version: 11.x.x + - name: common + repository: file://./charts/common + tags: + - bitnami-common + version: 2.x.x + description: Apache Kafka is a distributed streaming platform designed to build + real-time pipelines and can be used as a message broker or as a replacement + for a log aggregation solution for big data applications. + digest: ec043a325dd484c7bfda3a22d1645c9aca676cde325d22e7aa1d697e8e16df12 + home: https://github.com/bitnami/charts/tree/main/bitnami/kafka + icon: https://svn.apache.org/repos/asf/comdev/project-logos/originals/kafka.svg + keywords: + - kafka + - zookeeper + - streaming + - producer + - consumer + maintainers: + - name: Bitnami + url: https://github.com/bitnami/charts + name: kafka + sources: + - https://github.com/bitnami/containers/tree/main/bitnami/kafka + - https://kafka.apache.org/ + urls: + - assets/bitnami/kafka-21.4.1.tgz + version: 21.4.1 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: Apache Kafka @@ -16613,6 +16805,69 @@ entries: urls: - assets/kong/kong-2.3.1.tgz version: 2.3.1 + kubemq-cluster: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: KubeMQ Cluster + catalog.cattle.io/kube-version: '>=1.21-0' + catalog.cattle.io/release-name: kubemq-cluster + apiVersion: v2 + appVersion: 2.3.7 + created: "2023-03-23T13:50:44.135170132Z" + description: A Helm chart for KubeMQ Cluster, Kubernetes Message Queue Broker + digest: 6f84d6c6919ae7123acdb78306531411988bda58512f231f6413cf11e84ddb8a + icon: https://kubemq.io/wp-content/uploads/2018/08/logo-header.svg + maintainers: + - email: info@kubemq.io + name: KubeMQ + url: https://kubemq.io + name: kubemq-cluster + type: application + urls: + - assets/kubemq/kubemq-cluster-2.3.7.tgz + version: 2.3.7 + kubemq-controller: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: KubeMQ Controller + catalog.cattle.io/kube-version: '>=1.21-0' + catalog.cattle.io/release-name: kubemq-controller + apiVersion: v2 + appVersion: 1.9.3 + created: "2023-03-23T13:50:44.135479536Z" + description: A Helm chart for KubeMQ Controller + digest: 26a1c28fe74b7bb2191fd3f29e6f82ee744aa81e42a647de4f3088d8836dbe24 + icon: https://kubemq.io/wp-content/uploads/2018/08/logo-header.svg + maintainers: + - email: info@kubemq.io + name: KubeMQ + url: https://kubemq.io + name: kubemq-controller + type: application + urls: + - assets/kubemq/kubemq-controller-1.9.3.tgz + version: 1.9.3 + kubemq-crds: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: KubeMQ CRDs + catalog.cattle.io/kube-version: '>=1.21-0' + catalog.cattle.io/release-name: kubemq-crds + apiVersion: v2 + appVersion: 2.3.7 + created: "2023-03-23T13:50:44.135750739Z" + description: A Helm chart for KubeMQ CRD + digest: 8d8680adeca9b2c7e8d1ec0bb2ae83329664da76f1f017f6ede1b54c66a7df11 + icon: https://kubemq.io/wp-content/uploads/2018/08/logo-header.svg + maintainers: + - email: info@kubemq.io + name: KubeMQ + url: https://kubemq.io + name: kubemq-crds + type: application + urls: + - assets/kubemq/kubemq-crds-2.3.7.tgz + version: 2.3.7 kubeslice-controller: - annotations: catalog.cattle.io/certified: partner @@ -17357,6 +17612,45 @@ entries: - assets/elastic/logstash-7.17.3.tgz version: 7.17.3 mariadb: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: MariaDB + catalog.cattle.io/kube-version: '>=1.19-0' + catalog.cattle.io/release-name: mariadb + category: Database + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 10.6.12 + created: "2023-03-23T13:50:40.749039651Z" + dependencies: + - name: common + repository: file://./charts/common + tags: + - bitnami-common + version: 2.x.x + description: MariaDB is an open source, community-developed SQL database server + that is widely in use around the world due to its enterprise features, flexibility, + and collaboration with leading tech firms. + digest: 02fa34555a31ce6c7873c2bcd1364a58a475304e125f42418f8366a6c85dffc5 + home: https://github.com/bitnami/charts/tree/main/bitnami/mariadb + icon: https://mariadb.com/wp-content/uploads/2019/11/mariadb-logo-vert_black-transparent.png + keywords: + - mariadb + - mysql + - database + - sql + - prometheus + maintainers: + - name: Bitnami + url: https://github.com/bitnami/charts + name: mariadb + sources: + - https://github.com/bitnami/containers/tree/main/bitnami/mariadb + - https://github.com/prometheus/mysqld_exporter + - https://mariadb.org + urls: + - assets/bitnami/mariadb-11.5.5.tgz + version: 11.5.5 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: MariaDB @@ -18043,6 +18337,44 @@ entries: - assets/minio/minio-operator-4.4.1700.tgz version: 4.4.1700 mysql: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: MySQL + catalog.cattle.io/kube-version: '>=1.19-0' + catalog.cattle.io/release-name: mysql + category: Database + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 8.0.32 + created: "2023-03-23T13:50:40.787527111Z" + dependencies: + - name: common + repository: file://./charts/common + tags: + - bitnami-common + version: 2.x.x + description: MySQL is a fast, reliable, scalable, and easy to use open source + relational database system. Designed to handle mission-critical, heavy-load + production applications. + digest: e1a17f2ab40f182add541d026c3562868fcc6017995ea860420e5ca2f272f561 + home: https://github.com/bitnami/charts/tree/main/bitnami/mysql + icon: https://www.mysql.com/common/logos/logo-mysql-170x115.png + keywords: + - mysql + - database + - sql + - cluster + - high availability + maintainers: + - name: Bitnami + url: https://github.com/bitnami/charts + name: mysql + sources: + - https://github.com/bitnami/containers/tree/main/bitnami/mysql + - https://mysql.com + urls: + - assets/bitnami/mysql-9.7.0.tgz + version: 9.7.0 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: MySQL @@ -19339,6 +19671,102 @@ entries: - assets/f5/nginx-service-mesh-0.2.100.tgz version: 0.2.100 nri-bundle: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: New Relic + catalog.cattle.io/release-name: nri-bundle + apiVersion: v2 + created: "2023-03-23T13:50:44.302625334Z" + dependencies: + - condition: infrastructure.enabled,newrelic-infrastructure.enabled + name: newrelic-infrastructure + repository: file://./charts/newrelic-infrastructure + version: 3.14.0 + - condition: prometheus.enabled,nri-prometheus.enabled + name: nri-prometheus + repository: file://./charts/nri-prometheus + version: 2.1.16 + - condition: newrelic-prometheus-agent.enabled + name: newrelic-prometheus-agent + repository: file://./charts/newrelic-prometheus-agent + version: 1.1.1 + - condition: webhook.enabled,nri-metadata-injection.enabled + name: nri-metadata-injection + repository: file://./charts/nri-metadata-injection + version: 4.2.1 + - condition: metrics-adapter.enabled,newrelic-k8s-metrics-adapter.enabled + name: newrelic-k8s-metrics-adapter + repository: file://./charts/newrelic-k8s-metrics-adapter + version: 1.1.2 + - condition: ksm.enabled,kube-state-metrics.enabled + name: kube-state-metrics + repository: file://./charts/kube-state-metrics + version: 4.23.0 + - condition: kubeEvents.enabled,nri-kube-events.enabled + name: nri-kube-events + repository: file://./charts/nri-kube-events + version: 2.3.3 + - condition: logging.enabled,newrelic-logging.enabled + name: newrelic-logging + repository: file://./charts/newrelic-logging + version: 1.13.1 + - condition: newrelic-pixie.enabled + name: newrelic-pixie + repository: file://./charts/newrelic-pixie + version: 2.0.6 + - alias: pixie-chart + condition: pixie-chart.enabled + name: pixie-operator-chart + repository: file://./charts/pixie-operator-chart + version: 0.0.38 + - condition: newrelic-infra-operator.enabled + name: newrelic-infra-operator + repository: file://./charts/newrelic-infra-operator + version: 2.1.1 + description: Groups together the individual charts for the New Relic Kubernetes + solution for a more comfortable deployment. + digest: 8dbb371ea958a20082620ee0bf34cead843a0c7267787358ba1374f2ac9daf74 + home: https://github.com/newrelic/helm-charts + icon: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_vertical.svg + keywords: + - infrastructure + - newrelic + - monitoring + maintainers: + - name: nserrino + url: https://github.com/nserrino + - name: philkuz + url: https://github.com/philkuz + - name: htroisi + url: https://github.com/htroisi + - name: juanjjaramillo + url: https://github.com/juanjjaramillo + - name: svetlanabrennan + url: https://github.com/svetlanabrennan + - name: nrepai + url: https://github.com/nrepai + - name: csongnr + url: https://github.com/csongnr + - name: vuqtran88 + url: https://github.com/vuqtran88 + - name: xqi-nr + url: https://github.com/xqi-nr + name: nri-bundle + sources: + - https://github.com/newrelic/nri-bundle/ + - https://github.com/newrelic/nri-bundle/tree/master/charts/nri-bundle + - https://github.com/newrelic/nri-kubernetes/tree/master/charts/newrelic-infrastructure + - https://github.com/newrelic/nri-prometheus/tree/master/charts/nri-prometheus + - https://github.com/newrelic/newrelic-prometheus-configurator/tree/master/charts/newrelic-prometheus-agent + - https://github.com/newrelic/k8s-metadata-injection/tree/master/charts/nri-metadata-injection + - https://github.com/newrelic/newrelic-k8s-metrics-adapter/tree/master/charts/newrelic-k8s-metrics-adapter + - https://github.com/newrelic/nri-kube-events/tree/master/charts/nri-kube-events + - https://github.com/newrelic/helm-charts/tree/master/charts/newrelic-logging + - https://github.com/newrelic/helm-charts/tree/master/charts/newrelic-pixie + - https://github.com/newrelic/newrelic-infra-operator/tree/master/charts/newrelic-infra-operator + urls: + - assets/new-relic/nri-bundle-5.0.6.tgz + version: 5.0.6 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: New Relic @@ -21163,6 +21591,45 @@ entries: - assets/portworx/portworx-essentials-2.9.100.tgz version: 2.9.100 postgresql: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: PostgreSQL + catalog.cattle.io/kube-version: '>=1.19-0' + catalog.cattle.io/release-name: postgresql + category: Database + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 15.2.0 + created: "2023-03-23T13:50:40.884646372Z" + dependencies: + - name: common + repository: file://./charts/common + tags: + - bitnami-common + version: 2.x.x + description: PostgreSQL (Postgres) is an open source object-relational database + known for reliability and data integrity. ACID-compliant, it supports foreign + keys, joins, views, triggers and stored procedures. + digest: e204675c96d4acf625d44db1b64c8f9258fd0d2bc67f04bbf594ccc9f9371895 + home: https://github.com/bitnami/charts/tree/main/bitnami/postgresql + icon: https://wiki.postgresql.org/images/a/a4/PostgreSQL_logo.3colors.svg + keywords: + - postgresql + - postgres + - database + - sql + - replication + - cluster + maintainers: + - name: Bitnami + url: https://github.com/bitnami/charts + name: postgresql + sources: + - https://github.com/bitnami/containers/tree/main/bitnami/postgresql + - https://www.postgresql.org/ + urls: + - assets/bitnami/postgresql-12.2.6.tgz + version: 12.2.6 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: PostgreSQL @@ -22267,6 +22734,41 @@ entries: - assets/quobyte/quobyte-cluster-0.1.5.tgz version: 0.1.5 redis: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Redis + catalog.cattle.io/kube-version: '>=1.19-0' + catalog.cattle.io/release-name: redis + category: Database + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 7.0.10 + created: "2023-03-23T13:50:41.026404767Z" + dependencies: + - name: common + repository: file://./charts/common + tags: + - bitnami-common + version: 2.x.x + description: Redis(R) is an open source, advanced key-value store. It is often + referred to as a data structure server since keys can contain strings, hashes, + lists, sets and sorted sets. + digest: ac84bc9846aa53e167ea12ad462d20dff6dafd01d4cf3f404c4f827f6811e539 + home: https://github.com/bitnami/charts/tree/main/bitnami/redis + icon: https://redis.com/wp-content/uploads/2021/08/redis-logo.png + keywords: + - redis + - keyvalue + - database + maintainers: + - name: Bitnami + url: https://github.com/bitnami/charts + name: redis + sources: + - https://github.com/bitnami/containers/tree/main/bitnami/redis + urls: + - assets/bitnami/redis-17.9.0.tgz + version: 17.9.0 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: Redis @@ -25313,6 +25815,37 @@ entries: - assets/bitnami/spark-6.3.8.tgz version: 6.3.8 speedscale-operator: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Speedscale Operator + catalog.cattle.io/kube-version: '>= 1.17.0-0' + catalog.cattle.io/release-name: speedscale-operator + apiVersion: v1 + appVersion: 1.2.447 + created: "2023-03-23T13:50:44.72308226Z" + description: Stress test your APIs with real world scenarios. Collect and replay + traffic without scripting. + digest: a0016cd1c145561b1e7646e8c01b92732097a92a0cec9ae7024696939e5e8d0b + home: https://speedscale.com + icon: https://raw.githubusercontent.com/speedscale/assets/main/logo/gold_logo_only.png + keywords: + - speedscale + - test + - testing + - regression + - reliability + - load + - replay + - network + - traffic + kubeVersion: '>= 1.17.0-0' + maintainers: + - email: support@speedscale.com + name: Speedscale Support + name: speedscale-operator + urls: + - assets/speedscale/speedscale-operator-1.2.27.tgz + version: 1.2.27 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: Speedscale Operator @@ -26140,6 +26673,42 @@ entries: - assets/sumologic/sumologic-2.17.0.tgz version: 2.17.0 sysdig: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Sysdig + catalog.cattle.io/release-name: sysdig + apiVersion: v1 + appVersion: 12.12.1 + created: "2023-03-23T13:50:44.961855515Z" + description: Sysdig Monitor and Secure agent + digest: f167d6324203209956dce93f75957d59e4001cecd823b5adbc0566cd7b7b3684 + home: https://www.sysdig.com/ + icon: https://avatars.githubusercontent.com/u/5068817?s=200&v=4 + keywords: + - monitoring + - security + - alerting + - metric + - troubleshooting + - run-time + maintainers: + - email: lachlan@deis.com + name: lachie83 + - email: jorge.salamero@sysdig.com + name: bencer + - email: nestor.salceda@sysdig.com + name: nestorsalceda + - email: alvaro.iradier@sysdig.com + name: airadier + - email: carlos.arilla@sysdig.com + name: carillan81 + name: sysdig + sources: + - https://app.sysdigcloud.com/#/settings/user + - https://github.com/draios/sysdig + urls: + - assets/sysdig/sysdig-1.15.80.tgz + version: 1.15.80 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: Sysdig @@ -26785,6 +27354,45 @@ entries: - assets/intel/tcs-issuer-0.1.0.tgz version: 0.1.0 tomcat: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Apache Tomcat + catalog.cattle.io/kube-version: '>=1.19-0' + catalog.cattle.io/release-name: tomcat + category: ApplicationServer + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 10.1.7 + created: "2023-03-23T13:50:41.122678718Z" + dependencies: + - name: common + repository: file://./charts/common + tags: + - bitnami-common + version: 2.x.x + description: Apache Tomcat is an open-source web server designed to host and run + Java-based web applications. It is a lightweight server with a good performance + for applications running in production environments. + digest: 909d3e8f72ce1ad8ff31a5c0f5128dd0bc67189c40fa05aad4bd445927f622d8 + home: https://github.com/bitnami/charts/tree/main/bitnami/tomcat + icon: https://svn.apache.org/repos/asf/comdev/project-logos/originals/tomcat.svg + keywords: + - tomcat + - java + - http + - web + - application server + - jsp + maintainers: + - name: Bitnami + url: https://github.com/bitnami/charts + name: tomcat + sources: + - https://github.com/bitnami/containers/tree/main/bitnami/tomcat + - http://tomcat.apache.org + urls: + - assets/bitnami/tomcat-10.6.0.tgz + version: 10.6.0 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: Apache Tomcat @@ -28395,6 +29003,27 @@ entries: - assets/universal-crossplane/universal-crossplane-1.2.200100.tgz version: 1.2.200100 vals-operator: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Vals-Operator + catalog.cattle.io/kube-version: '>= 1.19.0-0' + catalog.cattle.io/release-name: vals-operator + apiVersion: v2 + appVersion: 0.7.2 + created: "2023-03-23T13:50:41.901186625Z" + description: This helm chart installs the Digitalis Vals Operator to manage sync + secrets from supported backends into Kubernetes + digest: dd3b8583e25437ded6ac4417f96d5c2f770323371e56a67c13749999b7f3c66d + icon: https://digitalis.io/wp-content/uploads/2020/06/cropped-Digitalis-512x512-Blue_Digitalis-512x512-Blue-32x32.png + kubeVersion: '>= 1.19.0-0' + maintainers: + - email: info@digitalis.io + name: Digitalis.IO + name: vals-operator + type: application + urls: + - assets/digitalis/vals-operator-0.7.2.tgz + version: 0.7.2 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: Vals-Operator @@ -28667,6 +29296,54 @@ entries: - assets/hashicorp/vault-0.22.0.tgz version: 0.22.0 wordpress: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: WordPress + catalog.cattle.io/kube-version: '>=1.19-0' + catalog.cattle.io/release-name: wordpress + category: CMS + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 6.1.1 + created: "2023-03-23T13:50:41.41642043Z" + dependencies: + - condition: memcached.enabled + name: memcached + repository: file://./charts/memcached + version: 6.x.x + - condition: mariadb.enabled + name: mariadb + repository: file://./charts/mariadb + version: 11.x.x + - name: common + repository: file://./charts/common + tags: + - bitnami-common + version: 2.x.x + description: WordPress is the world's most popular blogging and content management + platform. Powerful yet simple, everyone from students to global corporations + use it to build beautiful, functional websites. + digest: a838ad54cde9022230a4b65101a026c582e19b040b1186a70f75a752f4541c81 + home: https://github.com/bitnami/charts/tree/main/bitnami/wordpress + icon: https://s.w.org/style/images/about/WordPress-logotype-simplified.png + keywords: + - application + - blog + - cms + - http + - php + - web + - wordpress + maintainers: + - name: Bitnami + url: https://github.com/bitnami/charts + name: wordpress + sources: + - https://github.com/bitnami/containers/tree/main/bitnami/wordpress + - https://wordpress.org/ + urls: + - assets/bitnami/wordpress-15.2.57.tgz + version: 15.2.57 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: WordPress

vx^{Br=R=?nVLHR&t>+#u>0h-LMvK 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