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

feat: expose image registry settings in charts and refresh docs #197

Merged
merged 1 commit into from
Aug 1, 2024
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
4 changes: 3 additions & 1 deletion charts/testkube-cloud-api/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,7 @@ A Helm chart for Testkube Cloud API
| global.grpcApiSubdomain | string | `"agent"` | gRPC API subdomain which get prepended to the domain |
| global.grpcLogsSubdomain | string | `"logs"` | gRPC Logs subdomain which get prepended to the domain |
| global.imagePullSecrets | list | `[]` | Global image pull secrets (provided usually by a parent chart like testkube-enterprise) |
| global.imageRegistry | string | `""` | Global image registry to be prepended for to all images (usually defined in parent chart) |
| global.ingress.enabled | bool | `true` | Toggle whether to enable or disable all Ingress resources (if false, all Ingress resources will be disabled and cannot be overriden) |
| global.labels | object | `{}` | Common labels which will be added to all resources |
| global.mongo.allowDiskUse | bool | `false` | Allow or prohibit writing temporary files on disk when a pipeline stage exceeds the 100 megabyte limit. |
Expand Down Expand Up @@ -162,6 +163,7 @@ A Helm chart for Testkube Cloud API
| grpcIngress.labels | object | `{}` | Additional labels to add to the gRPC Ingress resource |
| grpcIngress.maxPayloadSize | string | `"16m"` | Max payload size for proxied gRPC API |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.registry | string | `""` | If defined, it will prepend the registry to the image name, if not, default docker.io will be prepended |
| image.repository | string | `"kubeshop/testkube-cloud-api"` | |
| image.tag | string | `"1.10.41"` | |
| imagePullSecrets | list | `[]` | |
Expand Down Expand Up @@ -207,4 +209,4 @@ A Helm chart for Testkube Cloud API
| websocketsIngress.labels | object | `{}` | Additional labels to add to the WebSocket Ingress resource |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0)
Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1)
4 changes: 4 additions & 0 deletions charts/testkube-cloud-api/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ global:
customCaSecretRef: ""
# -- Global image pull secrets (provided usually by a parent chart like testkube-enterprise)
imagePullSecrets: []
# -- Global image registry to be prepended for to all images (usually defined in parent chart)
imageRegistry: ""
ingress:
# -- Toggle whether to enable or disable all Ingress resources (if false, all Ingress resources will be disabled and cannot be overriden)
enabled: true
Expand Down Expand Up @@ -82,6 +84,8 @@ global:
credsSecretRef: ""
replicaCount: 1
image:
# -- If defined, it will prepend the registry to the image name, if not, default docker.io will be prepended
registry: ""
repository: kubeshop/testkube-cloud-api
pullPolicy: IfNotPresent
tag: "1.10.41"
Expand Down
4 changes: 3 additions & 1 deletion charts/testkube-cloud-ui/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,14 @@ A Helm chart for Testkube Cloud UI
| global.domain | string | `""` | Domain under which to create Ingress rules |
| global.enterpriseMode | bool | `false` | Toggle whether UI is installed in Enterprise mode |
| global.imagePullSecrets | list | `[]` | Global image pull secrets (provided usually by a parent chart like testkube-enterprise) |
| global.imageRegistry | string | `""` | Global image registry to be prepended for to all images (usually defined in parent chart) |
| global.ingress.enabled | bool | `true` | Global toggle whether to create Ingress resources |
| global.labels | object | `{}` | Common labels which will be added to all resources |
| global.redirectSubdomain | string | `"app"` | Different UI subdomain which gets prepended to the domain. May be used for the redirect from your actual uiSubdomain endpoint. Works is ingressRedirect option is enabled. |
| global.restApiSubdomain | string | `"api"` | REST API subdomain |
| global.uiSubdomain | string | `"cloud"` | UI subdomain which get prepended to the domain |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.registry | string | `""` | If defined, it will prepend the registry to the image name, if not, default docker.io will be prepended |
| image.repository | string | `"kubeshop/testkube-cloud-ui"` | |
| image.tag | string | `"2.0.2"` | |
| imagePullSecrets | list | `[]` | |
Expand Down Expand Up @@ -83,4 +85,4 @@ A Helm chart for Testkube Cloud UI
| ui.segment.writeKey | string | `""` | Segment.io write key (overriden by `secretRef` if set) |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0)
Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1)
4 changes: 4 additions & 0 deletions charts/testkube-cloud-ui/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ global:
issuerRef: ""
# -- Global image pull secrets (provided usually by a parent chart like testkube-enterprise)
imagePullSecrets: []
# -- Global image registry to be prepended for to all images (usually defined in parent chart)
imageRegistry: ""
ingress:
# -- Global toggle whether to create Ingress resources
enabled: true
Expand All @@ -34,6 +36,8 @@ sentry:
# -- Sentry.io authenticated URL
url: ""
image:
# -- If defined, it will prepend the registry to the image name, if not, default docker.io will be prepended
registry: ""
repository: kubeshop/testkube-cloud-ui
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
Expand Down
6 changes: 5 additions & 1 deletion charts/testkube-enterprise/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ A Helm chart for Testkube Enterprise
| global.enterpriseOfflineAccess | bool | `false` | Toggle whether to enable offline license activation in Enterprise mode |
| global.grpcApiSubdomain | string | `"agent"` | gRPC API subdomain which get prepended to the domain |
| global.imagePullSecrets | list | `[]` | Image pull secrets to use for testkube-cloud-api and testkube-cloud-ui |
| global.imageRegistry | string | `""` | Global image registry to be prepended for to all images (usually defined in parent chart) |
| global.ingress.enabled | bool | `true` | Global toggle whether to create Ingress resources |
| global.labels | object | `{}` | Common labels which will be added to all resources |
| global.logsSubdomain | string | `"logs"` | UI subdomain which get prepended to the domain |
Expand Down Expand Up @@ -228,6 +229,7 @@ A Helm chart for Testkube Enterprise
| testkube-cloud-api.enterpriseLicenseFilePath | string | `"/testkube/license.lic"` | Specifies the path where the license file should be mounted. |
| testkube-cloud-api.enterpriseLicenseKeyPath | string | `"/testkube/license.key"` | Specifies the path where the license key should be mounted. |
| testkube-cloud-api.fullnameOverride | string | `"testkube-enterprise-api"` | |
| testkube-cloud-api.image.registry | string | `""` | If defined, it will prepend the registry to the image name, if not, default docker.io will be prepended |
| testkube-cloud-api.image.repository | string | `"kubeshop/testkube-enterprise-api"` | |
| testkube-cloud-api.image.tag | string | `"1.10.41"` | |
| testkube-cloud-api.ingress.className | string | `"nginx"` | |
Expand All @@ -239,6 +241,7 @@ A Helm chart for Testkube Enterprise
| testkube-cloud-api.serviceAccount.name | string | `""` | The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
| testkube-cloud-api.testConnection.enabled | bool | `false` | |
| testkube-cloud-ui.fullnameOverride | string | `"testkube-enterprise-ui"` | |
| testkube-cloud-ui.image.registry | string | `""` | If defined, it will prepend the registry to the image name, if not, default docker.io will be prepended |
| testkube-cloud-ui.image.repository | string | `"kubeshop/testkube-enterprise-ui"` | |
| testkube-cloud-ui.image.tag | string | `"2.0.2"` | |
| testkube-cloud-ui.ingress.className | string | `"nginx"` | Ingress classname |
Expand All @@ -256,9 +259,10 @@ A Helm chart for Testkube Enterprise
| testkube-worker-service.api.nats.uri | string | `"nats://testkube-enterprise-nats:4222"` | NATS URI |
| testkube-worker-service.customCaDirPath | string | `""` | Specifies the path to the directory (skip the trailing slash) where CA certificates should be mounted. The mounted file should container a PEM encoded CA certificate. |
| testkube-worker-service.fullnameOverride | string | `"testkube-enterprise-worker-service"` | |
| testkube-worker-service.image.registry | string | `""` | If defined, it will prepend the registry to the image name, if not, default docker.io will be prepended |
| testkube-worker-service.image.repository | string | `"kubeshop/testkube-enterprise-worker-service"` | |
| testkube-worker-service.image.tag | string | `"1.10.36"` | |
| testkube-worker-service.resources | object | `{"limits":{"cpu":"500m","memory":"512Mi"},"requests":{"cpu":"75m","memory":"64Mi"}}` | Set resources requests and limits for Testkube Worker Service |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0)
Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1)
8 changes: 8 additions & 0 deletions charts/testkube-enterprise/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ global:
customCaSecretRef: ""
# -- Image pull secrets to use for testkube-cloud-api and testkube-cloud-ui
imagePullSecrets: []
# -- Global image registry to be prepended for to all images (usually defined in parent chart)
imageRegistry: ""
ingress:
# -- Global toggle whether to create Ingress resources
enabled: true
Expand Down Expand Up @@ -205,6 +207,8 @@ minio:
testkube-cloud-api:
fullnameOverride: testkube-enterprise-api
image:
# -- If defined, it will prepend the registry to the image name, if not, default docker.io will be prepended
registry: ""
repository: kubeshop/testkube-enterprise-api
tag: 1.10.41
# -- Specifies the path to the directory (skip the trailing slash) where CA certificates should be mounted. The mounted file should container a PEM encoded CA certificate.
Expand Down Expand Up @@ -363,6 +367,8 @@ testkube-cloud-ui:
# -- Auth strategy to use (possible values: "" (default), "gitlab", "github"), setting to "" enables all auth strategies, if you use a custom Dex connector, set this to the id of the connector
authStrategy: ""
image:
# -- If defined, it will prepend the registry to the image name, if not, default docker.io will be prepended
registry: ""
repository: kubeshop/testkube-enterprise-ui
tag: 2.0.2
# -- Set resources requests and limits for Testkube UI
Expand All @@ -389,6 +395,8 @@ testkube-agent:
testkube-worker-service:
fullnameOverride: testkube-enterprise-worker-service
image:
# -- If defined, it will prepend the registry to the image name, if not, default docker.io will be prepended
registry: ""
repository: kubeshop/testkube-enterprise-worker-service
tag: 1.10.36
# -- Set resources requests and limits for Testkube Worker Service
Expand Down
4 changes: 3 additions & 1 deletion charts/testkube-worker-service/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ A Helm chart for Testkube Worker Service
| global.customCaSecretRef | string | `""` | Custom CA to use as a trusted CA during TLS connections. Specify a secret with the PEM encoded CA under the ca.crt key. |
| global.imagePullPolicy | string | `""` | Image pull policy |
| global.imagePullSecrets | list | `[]` | Image pull secrets |
| global.imageRegistry | string | `""` | Global image registry to be prepended for to all images (usually defined in parent chart) |
| global.labels | object | `{}` | Common labels which will be added to all resources |
| global.mongo.allowDiskUse | bool | `false` | Allow or prohibit writing temporary files on disk when a pipeline stage exceeds the 100 megabyte limit. |
| global.mongo.database | string | `""` | Mongo database name |
Expand All @@ -69,6 +70,7 @@ A Helm chart for Testkube Worker Service
| global.storage.skipVerify | string | `nil` | Toggle whether to skip verifying TLS certificates |
| global.storage.token | string | `""` | S3 Token |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.registry | string | `""` | If defined, it will prepend the registry to the image name, if not, default docker.io will be prepended |
| image.repository | string | `"kubeshop/testkube-worker-service"` | |
| image.tag | string | `"1.10.36"` | |
| imagePullSecrets | list | `[]` | |
Expand Down Expand Up @@ -97,4 +99,4 @@ A Helm chart for Testkube Worker Service
| tolerations | list | `[]` | |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0)
Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1)
4 changes: 4 additions & 0 deletions charts/testkube-worker-service/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ global:
imagePullSecrets: []
# -- Image pull policy
imagePullPolicy: ""
# -- Global image registry to be prepended for to all images (usually defined in parent chart)
imageRegistry: ""
# -- Common labels which will be added to all resources
labels: {}
## Global MongoDB configuration for Testkube Pro API
Expand Down Expand Up @@ -49,6 +51,8 @@ global:
credsSecretRef: ""
replicaCount: 1
image:
# -- If defined, it will prepend the registry to the image name, if not, default docker.io will be prepended
registry: ""
repository: kubeshop/testkube-worker-service
pullPolicy: IfNotPresent
tag: "1.10.36"
Expand Down
Loading