-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
testkube-enterprise: add support for minio cert config
- Loading branch information
Showing
5 changed files
with
81 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -34,22 +34,33 @@ A Helm chart for Testkube Cloud API | |
| api.agent.healthcheck.lock | string | `"kv"` | Agent healthcheck distributed mode (one of mongo|kv) - used for pods sync to run healthchecks on single pod at once | | ||
| api.agent.hide | bool | `false` | | | ||
| api.agent.host | string | `""` | Agent host with protocol (example `agent.testkube.xyz`) | | ||
| api.agent.keepAlive | bool | `false` | Toggle whether to enable agent grpc keepalive pings | | ||
| api.agent.port | string | `"443"` | Agent port | | ||
| api.apiAddress | string | `""` | API address (used in invitation emails) (example `https://api.testkube.xyz`) | | ||
| api.dashboardAddress | string | `""` | Dashboard address (used in invitation emails) (example `https://cloud.testkube.xyz`) | | ||
| api.debug.enableGrpcServerLogs | bool | `false` | Toggle whether to enable gRPC server logs | | ||
| api.debug.enableHttp2Logs | bool | `false` | Toggle whether to enable debug logs by setting the GODEBUG=http2debug=2 | | ||
| api.email.fromEmail | string | `"[email protected]"` | | | ||
| api.email.fromName | string | `"Testkube Cloud"` | | | ||
| api.inviteMode | string | `"email"` | Configure which invitation mode to use (email|auto-accept): email uses SMTP protocol to send email invites and auto-accept immediately adds them | | ||
| api.migrations.enabled | bool | `false` | Toggle whether to apply migrations for MongoDB | | ||
| api.migrations.ttlSecondsAfterFinished | int | `90` | TTL for the migration job | | ||
| api.migrations.useHelmHooks | bool | `true` | Toggle whether to enable pre-install & pre-upgrade hooks | | ||
| api.minio.accessKeyId | string | `""` | MinIO access key id | | ||
| api.minio.certSecret.baseMountPath | string | `"/etc/client-certs/storage"` | Base path to mount the client certificate secret | | ||
| api.minio.certSecret.caFile | string | `"ca.crt"` | Path to ca file (used for self-signed certificates) | | ||
| api.minio.certSecret.certFile | string | `"cert.crt"` | Path to client certificate file | | ||
| api.minio.certSecret.enabled | bool | `false` | Toggle whether to mount k8s secret which contains storage client certificate (cert.crt, cert.key, ca.crt) | | ||
| api.minio.certSecret.keyFile | string | `"cert.key"` | Path to client certificate key file | | ||
| api.minio.certSecret.name | string | `"storage-client-cert"` | Name of the storage client certificate secret | | ||
| api.minio.credsSecretRef | string | `""` | Credentials secret ref (secret should contain keys: root-user, root-password, token) (default is `testkube-cloud-minio-secret`) | | ||
| api.minio.endpoint | string | `"minio.testkube.svc.cluster.local:9000"` | MinIO endpoint | | ||
| api.minio.expirationPeriod | int | `0` | Expiration period in days | | ||
| api.minio.mountCACertificate | bool | `false` | If enabled, will also require a CA certificate to be provided | | ||
| api.minio.region | string | `""` | S3 region | | ||
| api.minio.secretAccessKey | string | `""` | MinIO secret access key | | ||
| api.minio.secure | bool | `false` | Should be set to `true` if MinIO is behind | | ||
| api.minio.skipVerify | bool | `false` | Toggle whether to verify TLS certificates | | ||
| api.minio.token | string | `""` | MinIO token | | ||
| api.mongo.database | string | `"testkubecloud"` | Mongo database name | | ||
| api.mongo.dsn | string | `"mongodb://mongodb.testkube.svc.cluster.local:27017"` | if mongoDsnSecretRef is empty (""), mongoDsn field will be used for setting the Mongo DSN connection string | | ||
|
@@ -156,4 +167,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.0](https://github.com/norwoodj/helm-docs/releases/v1.13.0) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters