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

chore(values): deploy 4.0.0 snapshot containers #229

Merged
merged 3 commits into from
Feb 5, 2025
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
8 changes: 4 additions & 4 deletions charts/cryostat/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ helm install cryostat ./charts/cryostat
| `db` | Configuration for Cryostat's database | |
| `db.image.repository` | Repository for the database container image | `quay.io/cryostat/cryostat-db` |
| `db.image.pullPolicy` | Image pull policy for the database container image | `Always` |
| `db.image.tag` | Tag for the database container image | `latest` |
| `db.image.tag` | Tag for the database container image | `cryostat-v4.0` |
| `db.service.type` | Type of Service to create for the database | `ClusterIP` |
| `db.service.port` | Port number to expose on the Service | `5432` |
| `db.resources.requests.cpu` | CPU resource request for the database container. See: [ResourceRequirements](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#resources) | `25m` |
Expand All @@ -124,7 +124,7 @@ helm install cryostat ./charts/cryostat
| `storage.storageSecretName` | Name of the secret containing the object storage secret access key. This secret must contain a STORAGE_ACCESS_KEY secret which is the object storage secret access key. It must not be updated across chart upgrades, or else the connection between Cryostat components and object storage will not be able to initialize. It is recommended that the secret should be marked as immutable to avoid accidental changes to secret's data. More details: https://kubernetes.io/docs/concepts/configuration/secret/#secret-immutable | `""` |
| `storage.image.repository` | Repository for the storage container image | `quay.io/cryostat/cryostat-storage` |
| `storage.image.pullPolicy` | Image pull policy for the storage container image | `Always` |
| `storage.image.tag` | Tag for the storage container image | `latest` |
| `storage.image.tag` | Tag for the storage container image | `cryostat-v4.0` |
| `storage.encryption.enabled` | Enable at-rest encryption of stored objects. The storage container will generate a secret key for each stored object and use this key to encrypt and decrypt objects transparently. The key is written to the object metadata, so in the default storage container configuration this only adds a small layer of additional security. | `true` |
| `storage.service.type` | Type of Service to create for the object storage | `ClusterIP` |
| `storage.service.port` | Port number to expose on the Service | `8333` |
Expand All @@ -139,7 +139,7 @@ helm install cryostat ./charts/cryostat
| `grafana` | Configuration for the customized Grafana instance for Cryostat | |
| `grafana.image.repository` | Repository for the Grafana container image | `quay.io/cryostat/cryostat-grafana-dashboard` |
| `grafana.image.pullPolicy` | Image pull policy for the Grafana container image | `Always` |
| `grafana.image.tag` | Tag for the Grafana container image | `latest` |
| `grafana.image.tag` | Tag for the Grafana container image | `4.0-dev` |
| `grafana.service.type` | Type of Service to create for Grafana | `ClusterIP` |
| `grafana.service.port` | Port number to expose on the Service for Grafana's HTTP server | `3000` |
| `grafana.resources.requests.cpu` | CPU resource request for the Grafana container. See: [ResourceRequirements](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#resources) | `25m` |
Expand All @@ -153,7 +153,7 @@ helm install cryostat ./charts/cryostat
| `datasource` | Configuration for the JFR Data Source component, which translates recording events into a format consumable by Grafana | |
| `datasource.image.repository` | Repository for the JFR Data Source container image | `quay.io/cryostat/jfr-datasource` |
| `datasource.image.pullPolicy` | Image pull policy for the JFR Data Source container image | `Always` |
| `datasource.image.tag` | Tag for the JFR Data Source container image | `latest` |
| `datasource.image.tag` | Tag for the JFR Data Source container image | `4.0.0-snapshot` |
| `datasource.resources.requests.cpu` | CPU resource request for the JFR Data Source container. See: [ResourceRequirements](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#resources) | `200m` |
| `datasource.resources.requests.memory` | Memory resource request for the JFR Data Source container. | `200Mi` |
| `datasource.securityContext` | Security Context for the JFR Data Source container. Defaults to meet "restricted" [Pod Security Standard](https://kubernetes.io/docs/concepts/security/pod-security-standards/#restricted). See: [SecurityContext](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#security-context-1) | `{}` |
Expand Down
4 changes: 2 additions & 2 deletions charts/cryostat/tests/cryostat_deployment_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,7 @@ tests:
- ALL
- equal:
path: spec.template.spec.containers[?(@.name=='cryostat-grafana')].image
value: "quay.io/cryostat/cryostat-grafana-dashboard:latest"
value: "quay.io/cryostat/cryostat-grafana-dashboard:4.0-dev"
- equal:
path: spec.template.spec.containers[?(@.name=='cryostat-grafana')].imagePullPolicy
value: "Always"
Expand Down Expand Up @@ -385,7 +385,7 @@ tests:
- ALL
- equal:
path: spec.template.spec.containers[?(@.name=='cryostat-jfr-datasource')].image
value: "quay.io/cryostat/jfr-datasource:latest"
value: "quay.io/cryostat/jfr-datasource:4.0.0-snapshot"
- equal:
path: spec.template.spec.containers[?(@.name=='cryostat-jfr-datasource')].imagePullPolicy
value: "Always"
Expand Down
2 changes: 1 addition & 1 deletion charts/cryostat/tests/db_deployment_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ tests:
- ALL
- equal:
path: spec.template.spec.containers[?(@.name=='cryostat-db')].image
value: "quay.io/cryostat/cryostat-db:latest"
value: "quay.io/cryostat/cryostat-db:cryostat-v4.0"
- equal:
path: spec.template.spec.containers[?(@.name=='cryostat-db')].imagePullPolicy
value: "Always"
Expand Down
2 changes: 1 addition & 1 deletion charts/cryostat/tests/storage_deployment_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ tests:
- ALL
- equal:
path: spec.template.spec.containers[?(@.name=='cryostat-storage')].image
value: "quay.io/cryostat/cryostat-storage:latest"
value: "quay.io/cryostat/cryostat-storage:cryostat-v4.0"
- equal:
path: spec.template.spec.containers[?(@.name=='cryostat-storage')].imagePullPolicy
value: "Always"
Expand Down
8 changes: 4 additions & 4 deletions charts/cryostat/values.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -415,7 +415,7 @@
"tag": {
"type": "string",
"description": "Tag for the database container image",
"default": "latest"
"default": "cryostat-v4.0"
}
}
},
Expand Down Expand Up @@ -505,7 +505,7 @@
"tag": {
"type": "string",
"description": "Tag for the storage container image",
"default": "latest"
"default": "cryostat-v4.0"
}
}
},
Expand Down Expand Up @@ -600,7 +600,7 @@
"tag": {
"type": "string",
"description": "Tag for the Grafana container image",
"default": "latest"
"default": "4.0-dev"
}
}
},
Expand Down Expand Up @@ -685,7 +685,7 @@
"tag": {
"type": "string",
"description": "Tag for the JFR Data Source container image",
"default": "latest"
"default": "4.0.0-snapshot"
}
}
},
Expand Down
8 changes: 4 additions & 4 deletions charts/cryostat/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ db:
## @param db.image.pullPolicy Image pull policy for the database container image
pullPolicy: Always
## @param db.image.tag Tag for the database container image
tag: "latest"
tag: "cryostat-v4.0"
service:
## @param db.service.type Type of Service to create for the database
type: ClusterIP
Expand Down Expand Up @@ -165,7 +165,7 @@ storage:
## @param storage.image.pullPolicy Image pull policy for the storage container image
pullPolicy: Always
## @param storage.image.tag Tag for the storage container image
tag: "latest"
tag: "cryostat-v4.0"
encryption:
## @param storage.encryption.enabled Enable at-rest encryption of stored objects. The storage container will generate a secret key for each stored object and use this key to encrypt and decrypt objects transparently. The key is written to the object metadata, so in the default storage container configuration this only adds a small layer of additional security.
enabled: true
Expand Down Expand Up @@ -198,7 +198,7 @@ grafana:
## @param grafana.image.pullPolicy Image pull policy for the Grafana container image
pullPolicy: Always
## @param grafana.image.tag Tag for the Grafana container image
tag: "latest"
tag: "4.0-dev"
service:
## @param grafana.service.type Type of Service to create for Grafana
type: ClusterIP
Expand Down Expand Up @@ -228,7 +228,7 @@ datasource:
## @param datasource.image.pullPolicy Image pull policy for the JFR Data Source container image
pullPolicy: Always
## @param datasource.image.tag Tag for the JFR Data Source container image
tag: "latest"
tag: "4.0.0-snapshot"
resources:
requests:
## @param datasource.resources.requests.cpu CPU resource request for the JFR Data Source container. See: [ResourceRequirements](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#resources)
Expand Down