diff --git a/assets/argo/argo-cd-5.51.2.tgz b/assets/argo/argo-cd-5.51.2.tgz index d438e35aa9..7a66bd0f87 100644 Binary files a/assets/argo/argo-cd-5.51.2.tgz and b/assets/argo/argo-cd-5.51.2.tgz differ diff --git a/assets/argo/argo-cd-5.51.3.tgz b/assets/argo/argo-cd-5.51.3.tgz new file mode 100644 index 0000000000..249387db4c Binary files /dev/null and b/assets/argo/argo-cd-5.51.3.tgz differ diff --git a/assets/bitnami/mariadb-14.1.3.tgz b/assets/bitnami/mariadb-14.1.3.tgz new file mode 100644 index 0000000000..8115f51b8c Binary files /dev/null and b/assets/bitnami/mariadb-14.1.3.tgz differ diff --git a/assets/bitnami/postgresql-13.2.12.tgz b/assets/bitnami/postgresql-13.2.12.tgz new file mode 100644 index 0000000000..115db2c621 Binary files /dev/null and b/assets/bitnami/postgresql-13.2.12.tgz differ diff --git a/assets/stackstate/stackstate-k8s-agent-1.0.53.tgz b/assets/stackstate/stackstate-k8s-agent-1.0.53.tgz new file mode 100644 index 0000000000..ced0094284 Binary files /dev/null and b/assets/stackstate/stackstate-k8s-agent-1.0.53.tgz differ diff --git a/charts/argo/argo-cd/Chart.yaml b/charts/argo/argo-cd/Chart.yaml index 9df55fe96b..749776c75b 100644 --- a/charts/argo/argo-cd/Chart.yaml +++ b/charts/argo/argo-cd/Chart.yaml @@ -1,7 +1,7 @@ annotations: artifacthub.io/changes: | - kind: changed - description: Upgrade Argo CD to v2.9.1 + description: Replace non-existing examples with official example domain (RFC 2606) artifacthub.io/signKey: | fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252 url: https://argoproj.github.io/argo-helm/pgp_keys.asc @@ -33,4 +33,4 @@ name: argo-cd sources: - https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd - https://github.com/argoproj/argo-cd -version: 5.51.2 +version: 5.51.3 diff --git a/charts/argo/argo-cd/values.yaml b/charts/argo/argo-cd/values.yaml index 49dd4e70b7..c4480e6ce5 100644 --- a/charts/argo/argo-cd/values.yaml +++ b/charts/argo/argo-cd/values.yaml @@ -410,7 +410,7 @@ configs: ## - https://argo-cd.readthedocs.io/en/stable/user-guide/projects/#project-scoped-repositories-and-clusters clusterCredentials: [] # - name: mycluster - # server: https://mycluster.com + # server: https://mycluster.example.com # labels: {} # annotations: {} # config: @@ -419,7 +419,7 @@ configs: # insecure: false # caData: "" # - name: mycluster2 - # server: https://mycluster2.com + # server: https://mycluster2.example.com # labels: {} # annotations: {} # namespaces: namespace1,namespace2 @@ -430,7 +430,7 @@ configs: # insecure: false # caData: "" # - name: mycluster3-project-scoped - # server: https://mycluster3.com + # server: https://mycluster3.example.com # labels: {} # annotations: {} # project: my-project1 diff --git a/charts/bitnami/mariadb/Chart.yaml b/charts/bitnami/mariadb/Chart.yaml index a1cac14510..7435d1e5bb 100644 --- a/charts/bitnami/mariadb/Chart.yaml +++ b/charts/bitnami/mariadb/Chart.yaml @@ -37,4 +37,4 @@ maintainers: name: mariadb sources: - https://github.com/bitnami/charts/tree/main/bitnami/mariadb -version: 14.1.2 +version: 14.1.3 diff --git a/charts/bitnami/mariadb/README.md b/charts/bitnami/mariadb/README.md index 8574fcccc3..289aa512d8 100644 --- a/charts/bitnami/mariadb/README.md +++ b/charts/bitnami/mariadb/README.md @@ -11,10 +11,10 @@ Trademarks: This software listing is packaged by Bitnami. The respective tradema ## TL;DR ```console -helm install my-release oci://REGISTRY_NAME/REPOSITORY_NAME/mariadb +helm install my-release oci://registry-1.docker.io/bitnamicharts/mariadb ``` -> Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`. +Looking to use MariaDB in production? Try [VMware Tanzu Application Catalog](https://bitnami.com/enterprise), the enterprise edition of Bitnami Application Catalog. ## Introduction @@ -24,8 +24,6 @@ MariaDB is developed as open source software and as a relational database it pro Bitnami charts can be used with [Kubeapps](https://kubeapps.dev/) for deployment and management of Helm Charts in clusters. -Looking to use MariaDB in production? Try [VMware Tanzu Application Catalog](https://bitnami.com/enterprise), the enterprise edition of Bitnami Application Catalog. - ## Prerequisites - Kubernetes 1.23+ @@ -412,7 +410,7 @@ helm install my-release -f values.yaml oci://REGISTRY_NAME/REPOSITORY_NAME/maria ``` > Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`. -> **Tip**: You can use the default [values.yaml](values.yaml) +> **Tip**: You can use the default [values.yaml](https://github.com/bitnami/charts/tree/main/bitnami/mariadb/values.yaml) ## Configuration and installation details diff --git a/charts/bitnami/mariadb/templates/servicemonitor.yaml b/charts/bitnami/mariadb/templates/servicemonitor.yaml index 604d32b332..67f2f2ce51 100644 --- a/charts/bitnami/mariadb/templates/servicemonitor.yaml +++ b/charts/bitnami/mariadb/templates/servicemonitor.yaml @@ -8,7 +8,7 @@ apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: {{ include "common.names.fullname" . }} - namespace: {{ default .Release.Namespace .Values.metrics.prometheusRule.namespace | quote }} + namespace: {{ default .Release.Namespace .Values.metrics.serviceMonitor.namespace | quote }} {{- $labels := include "common.tplvalues.merge" ( dict "values" ( list .Values.metrics.serviceMonitor.labels .Values.commonLabels ) "context" . ) }} labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }} {{- if .Values.commonAnnotations }} diff --git a/charts/bitnami/postgresql/Chart.yaml b/charts/bitnami/postgresql/Chart.yaml index a89531e3fe..0f6f1ef943 100644 --- a/charts/bitnami/postgresql/Chart.yaml +++ b/charts/bitnami/postgresql/Chart.yaml @@ -10,7 +10,7 @@ annotations: - name: postgres-exporter image: docker.io/bitnami/postgres-exporter:0.15.0-debian-11-r2 - name: postgresql - image: docker.io/bitnami/postgresql:16.1.0-debian-11-r4 + image: docker.io/bitnami/postgresql:16.1.0-debian-11-r6 licenses: Apache-2.0 apiVersion: v2 appVersion: 16.1.0 @@ -38,4 +38,4 @@ maintainers: name: postgresql sources: - https://github.com/bitnami/charts/tree/main/bitnami/postgresql -version: 13.2.9 +version: 13.2.12 diff --git a/charts/bitnami/postgresql/README.md b/charts/bitnami/postgresql/README.md index 11028d082a..8bebcbfd7d 100644 --- a/charts/bitnami/postgresql/README.md +++ b/charts/bitnami/postgresql/README.md @@ -11,10 +11,10 @@ Trademarks: This software listing is packaged by Bitnami. The respective tradema ## TL;DR ```console -helm install my-release oci://REGISTRY_NAME/REPOSITORY_NAME/postgresql +helm install my-release oci://registry-1.docker.io/bitnamicharts/postgresql ``` -> Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`. +Looking to use PostgreSQL in production? Try [VMware Tanzu Application Catalog](https://bitnami.com/enterprise), the enterprise edition of Bitnami Application Catalog. ## Introduction @@ -24,8 +24,6 @@ For HA, please see [this repo](https://github.com/bitnami/charts/tree/main/bitna Bitnami charts can be used with [Kubeapps](https://kubeapps.dev/) for deployment and management of Helm Charts in clusters. -Looking to use PostgreSQL in production? Try [VMware Tanzu Application Catalog](https://bitnami.com/enterprise), the enterprise edition of Bitnami Application Catalog. - ## Prerequisites - Kubernetes 1.23+ @@ -543,7 +541,7 @@ helm install my-release -f values.yaml oci://REGISTRY_NAME/REPOSITORY_NAME/postg ``` > Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`. -> **Tip**: You can use the default [values.yaml](values.yaml) +> **Tip**: You can use the default [values.yaml](https://github.com/bitnami/charts/tree/main/bitnami/postgresql/values.yaml) ## Configuration and installation details diff --git a/charts/bitnami/postgresql/values.yaml b/charts/bitnami/postgresql/values.yaml index af9d70cd74..e50633f219 100644 --- a/charts/bitnami/postgresql/values.yaml +++ b/charts/bitnami/postgresql/values.yaml @@ -98,7 +98,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/postgresql - tag: 16.1.0-debian-11-r4 + tag: 16.1.0-debian-11-r6 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' diff --git a/charts/stackstate/stackstate-k8s-agent/Chart.yaml b/charts/stackstate/stackstate-k8s-agent/Chart.yaml index 2a86505c9f..77a13b9b47 100644 --- a/charts/stackstate/stackstate-k8s-agent/Chart.yaml +++ b/charts/stackstate/stackstate-k8s-agent/Chart.yaml @@ -21,4 +21,4 @@ maintainers: - email: ops@stackstate.com name: Stackstate name: stackstate-k8s-agent -version: 1.0.51 +version: 1.0.53 diff --git a/charts/stackstate/stackstate-k8s-agent/README.md b/charts/stackstate/stackstate-k8s-agent/README.md index ee8065f70d..d277be68d0 100644 --- a/charts/stackstate/stackstate-k8s-agent/README.md +++ b/charts/stackstate/stackstate-k8s-agent/README.md @@ -2,7 +2,7 @@ Helm chart for the StackState Agent. -Current chart version is `1.0.51` +Current chart version is `1.0.53` **Homepage:** @@ -226,8 +226,11 @@ stackstate/stackstate-k8s-agent | nodeAgent.updateStrategy | object | `{"rollingUpdate":{"maxUnavailable":100},"type":"RollingUpdate"}` | The update strategy for the DaemonSet object. | | openShiftLogging.installSecret | bool | `false` | Install a secret for logging on openshift | | processAgent.checkIntervals.connections | int | `30` | Override the default value of the connections check interval in seconds. | -| processAgent.checkIntervals.container | int | `30` | Override the default value of the container check interval in seconds. | -| processAgent.checkIntervals.process | int | `30` | Override the default value of the process check interval in seconds. | +| processAgent.checkIntervals.container | int | `28` | Override the default value of the container check interval in seconds. | +| processAgent.checkIntervals.process | int | `32` | Override the default value of the process check interval in seconds. | +| processAgent.softMemoryLimit.goMemLimit | string | `"340MiB"` | Soft-limit for golang heap allocation, for sanity, must be around 85% of nodeAgent.containers.processAgent.resources.limits.cpu. | +| processAgent.softMemoryLimit.httpObservationsBufferSize | int | `40000` | Sets a maximum for the number of http observations to keep in memory between check runs, to use 40k requires around ~400Mib of memory. | +| processAgent.softMemoryLimit.httpStatsBufferSize | int | `40000` | Sets a maximum for the number of http stats to keep in memory between check runs, to use 40k requires around ~400Mib of memory. | | stackstate.apiKey | string | `nil` | **PROVIDE YOUR API KEY HERE** API key to be used by the StackState agent. | | stackstate.cluster.authToken | string | `""` | Provide a token to enable secure communication between the agent and the cluster agent. | | stackstate.cluster.name | string | `nil` | **PROVIDE KUBERNETES CLUSTER NAME HERE** Name of the Kubernetes cluster where the agent will be installed. | diff --git a/charts/stackstate/stackstate-k8s-agent/templates/_container-process-agent.yaml b/charts/stackstate/stackstate-k8s-agent/templates/_container-process-agent.yaml index 98f4f96b9e..345484161d 100644 --- a/charts/stackstate/stackstate-k8s-agent/templates/_container-process-agent.yaml +++ b/charts/stackstate/stackstate-k8s-agent/templates/_container-process-agent.yaml @@ -65,6 +65,12 @@ value: {{ .Values.processAgent.checkIntervals.connections | quote }} - name: STS_PROCESS_CHECK_INTERVAL value: {{ .Values.processAgent.checkIntervals.process | quote }} + - name: GOMEMLIMIT + value: {{ .Values.processAgent.softMemoryLimit.goMemLimit | quote }} + - name: STS_HTTP_STATS_BUFFER_SIZE + value: {{ .Values.processAgent.softMemoryLimit.httpStatsBufferSize | quote }} + - name: STS_HTTP_OBSERVATIONS_BUFFER_SIZE + value: {{ .Values.processAgent.softMemoryLimit.httpObservationsBufferSize | quote }} - name: STS_PROCESS_AGENT_URL value: {{ include "stackstate-k8s-agent.stackstate.url" . }} - name: STS_SKIP_SSL_VALIDATION diff --git a/charts/stackstate/stackstate-k8s-agent/values.yaml b/charts/stackstate/stackstate-k8s-agent/values.yaml index e5d8a9a56c..c49a26150e 100644 --- a/charts/stackstate/stackstate-k8s-agent/values.yaml +++ b/charts/stackstate/stackstate-k8s-agent/values.yaml @@ -184,13 +184,21 @@ nodeAgent: annotations: {} processAgent: + softMemoryLimit: + # processAgent.softMemoryLimit.goMemLimit -- Soft-limit for golang heap allocation, for sanity, must be around 85% of nodeAgent.containers.processAgent.resources.limits.cpu. + goMemLimit: 340MiB + # processAgent.softMemoryLimit.httpStatsBufferSize -- Sets a maximum for the number of http stats to keep in memory between check runs, to use 40k requires around ~400Mib of memory. + httpStatsBufferSize: 40000 + # processAgent.softMemoryLimit.httpObservationsBufferSize -- Sets a maximum for the number of http observations to keep in memory between check runs, to use 40k requires around ~400Mib of memory. + httpObservationsBufferSize: 40000 + checkIntervals: # processAgent.checkIntervals.container -- Override the default value of the container check interval in seconds. - container: 30 + container: 28 # processAgent.checkIntervals.connections -- Override the default value of the connections check interval in seconds. connections: 30 # processAgent.checkIntervals.process -- Override the default value of the process check interval in seconds. - process: 30 + process: 32 clusterAgent: collection: diff --git a/index.yaml b/index.yaml index 35a830dfc3..fea9ee73c3 100644 --- a/index.yaml +++ b/index.yaml @@ -2349,7 +2349,7 @@ entries: - annotations: artifacthub.io/changes: | - kind: changed - description: Upgrade Argo CD to v2.9.1 + description: Replace non-existing examples with official example domain (RFC 2606) artifacthub.io/signKey: | fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252 url: https://argoproj.github.io/argo-helm/pgp_keys.asc @@ -2360,7 +2360,46 @@ entries: catalog.cattle.io/release-name: argo-cd apiVersion: v2 appVersion: v2.9.1 - created: "2023-11-15T13:34:13.159133356Z" + created: "2023-11-20T13:19:02.509483339Z" + dependencies: + - condition: redis-ha.enabled + name: redis-ha + repository: file://./charts/redis-ha + version: 4.23.0 + description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery + tool for Kubernetes. + digest: 9a14d3eab74b9ac619b403a9a1fd7450779b391aa83f916bbf19e9c579e3181a + home: https://github.com/argoproj/argo-helm + icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png + keywords: + - argoproj + - argocd + - gitops + kubeVersion: '>=1.23.0-0' + maintainers: + - name: argoproj + url: https://argoproj.github.io/ + name: argo-cd + sources: + - https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd + - https://github.com/argoproj/argo-cd + urls: + - assets/argo/argo-cd-5.51.3.tgz + version: 5.51.3 + - annotations: + artifacthub.io/changes: | + - kind: changed + description: Upgrade Argo CD to v2.9.1 + artifacthub.io/signKey: | + fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252 + url: https://argoproj.github.io/argo-helm/pgp_keys.asc + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Argo CD + catalog.cattle.io/kube-version: '>=1.23.0-0' + catalog.cattle.io/release-name: argo-cd + apiVersion: v2 + appVersion: v2.9.1 + created: "2023-11-20T13:18:51.28853098Z" dependencies: - condition: redis-ha.enabled name: redis-ha @@ -2368,7 +2407,7 @@ entries: version: 4.23.0 description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes. - digest: d9a2d7c13c2a8038498948e0b5715dfd94772dbcf0800bc11bdc5f0b73c9c894 + digest: 19b312fbad4e0555d948c1bbf79ad68dc1bce8bea65209a8411d919dbbdc41ad home: https://github.com/argoproj/argo-helm icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png keywords: @@ -39094,6 +39133,50 @@ 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 + images: | + - name: mariadb + image: docker.io/bitnami/mariadb:11.1.3-debian-11-r0 + - name: mysqld-exporter + image: docker.io/bitnami/mysqld-exporter:0.15.0-debian-11-r71 + - name: os-shell + image: docker.io/bitnami/os-shell:11-debian-11-r91 + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 11.1.3 + created: "2023-11-20T13:19:04.281592096Z" + 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: 06018db742d9e065f22883d6143d3141be1dc3d2c600094c9ae0016e6fd28828 + home: https://bitnami.com + icon: https://mariadb.com/wp-content/uploads/2019/11/mariadb-logo-vert_black-transparent.png + keywords: + - mariadb + - mysql + - database + - sql + - prometheus + maintainers: + - name: VMware, Inc. + url: https://github.com/bitnami/charts + name: mariadb + sources: + - https://github.com/bitnami/charts/tree/main/bitnami/mariadb + urls: + - assets/bitnami/mariadb-14.1.3.tgz + version: 14.1.3 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: MariaDB @@ -48896,6 +48979,51 @@ 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 + images: | + - name: os-shell + image: docker.io/bitnami/os-shell:11-debian-11-r91 + - name: postgres-exporter + image: docker.io/bitnami/postgres-exporter:0.15.0-debian-11-r2 + - name: postgresql + image: docker.io/bitnami/postgresql:16.1.0-debian-11-r6 + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 16.1.0 + created: "2023-11-20T13:19:04.602511836Z" + 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: 033aed74ead4add48871e8c4961b2b21ad13b615901ad44d2af88375a89bc15e + home: https://bitnami.com + icon: https://wiki.postgresql.org/images/a/a4/PostgreSQL_logo.3colors.svg + keywords: + - postgresql + - postgres + - database + - sql + - replication + - cluster + maintainers: + - name: VMware, Inc. + url: https://github.com/bitnami/charts + name: postgresql + sources: + - https://github.com/bitnami/charts/tree/main/bitnami/postgresql + urls: + - assets/bitnami/postgresql-13.2.12.tgz + version: 13.2.12 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: PostgreSQL @@ -62952,6 +63080,34 @@ entries: - assets/speedscale/speedscale-operator-0.9.12600.tgz version: 0.9.12600 stackstate-k8s-agent: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: StackState Agent + catalog.cattle.io/kube-version: '>=1.19.0-0' + catalog.cattle.io/release-name: stackstate-k8s-agent + apiVersion: v2 + appVersion: 2.19.1 + created: "2023-11-20T13:19:10.588060801Z" + dependencies: + - alias: httpHeaderInjectorWebhook + name: http-header-injector + repository: file://./charts/http-header-injector + version: 0.0.6 + description: Helm chart for the StackState Agent. + digest: 3d7336dcf5c28a47845aae9e4530fa04a42514d43d0fbf041f8a2e1f8651ce0b + home: https://github.com/StackVista/stackstate-agent + icon: https://raw.githubusercontent.com/StackVista/helm-charts/master/stable/stackstate-k8s-agent/logo.svg + keywords: + - monitoring + - observability + - stackstate + maintainers: + - email: ops@stackstate.com + name: Stackstate + name: stackstate-k8s-agent + urls: + - assets/stackstate/stackstate-k8s-agent-1.0.53.tgz + version: 1.0.53 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: StackState Agent