Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Charts CI #952

Merged
merged 1 commit into from
Nov 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified assets/argo/argo-cd-5.51.2.tgz
Binary file not shown.
Binary file added assets/argo/argo-cd-5.51.3.tgz
Binary file not shown.
Binary file added assets/bitnami/mariadb-14.1.3.tgz
Binary file not shown.
Binary file added assets/bitnami/postgresql-13.2.12.tgz
Binary file not shown.
Binary file not shown.
4 changes: 2 additions & 2 deletions charts/argo/argo-cd/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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
6 changes: 3 additions & 3 deletions charts/argo/argo-cd/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -419,7 +419,7 @@ configs:
# insecure: false
# caData: "<base64 encoded certificate>"
# - name: mycluster2
# server: https://mycluster2.com
# server: https://mycluster2.example.com
# labels: {}
# annotations: {}
# namespaces: namespace1,namespace2
Expand All @@ -430,7 +430,7 @@ configs:
# insecure: false
# caData: "<base64 encoded certificate>"
# - name: mycluster3-project-scoped
# server: https://mycluster3.com
# server: https://mycluster3.example.com
# labels: {}
# annotations: {}
# project: my-project1
Expand Down
2 changes: 1 addition & 1 deletion charts/bitnami/mariadb/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
8 changes: 3 additions & 5 deletions charts/bitnami/mariadb/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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+
Expand Down Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion charts/bitnami/mariadb/templates/servicemonitor.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand Down
4 changes: 2 additions & 2 deletions charts/bitnami/postgresql/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
8 changes: 3 additions & 5 deletions charts/bitnami/postgresql/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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+
Expand Down Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion charts/bitnami/postgresql/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down
2 changes: 1 addition & 1 deletion charts/stackstate/stackstate-k8s-agent/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ maintainers:
- email: [email protected]
name: Stackstate
name: stackstate-k8s-agent
version: 1.0.51
version: 1.0.53
9 changes: 6 additions & 3 deletions charts/stackstate/stackstate-k8s-agent/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:** <https://github.com/StackVista/stackstate-agent>

Expand Down Expand Up @@ -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. |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
12 changes: 10 additions & 2 deletions charts/stackstate/stackstate-k8s-agent/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Loading