Skip to content

Generator Values

The following is a summary of the generator values (configs) available in deployKF.


What are Generator Values?

The generator values configure all aspects of deployKF, including which tools are deployed, how they are configured, and what versions are used.

These values are conceptually similar to Helm Chart values, but they are all "global". This means you only need to configure them once, even though they control multiple internal Helm Charts and Kustomize apps.

For more information, see the values page.

Argo CD

Values related to Argo CD.

argocd

argocd

Value Default
argocd.appNamePrefix ""
argocd.namespace "argocd"
argocd.project "default"
argocd.source.plugin.enabled false
argocd.source.repo.url ""
argocd.source.repo.revision ""
argocd.source.repo.path ""
argocd.destination.server "https://kubernetes.default.svc"
argocd.destination.name ""

Kubernetes

Values related to the Kubernetes cluster.

kubernetes.azure

kubernetes.azure

Value Default
kubernetes.azure.admissionsEnforcerFix false

deployKF Dependencies

Values for configuring dependencies of deployKF.

deploykf_dependencies.cert_manager

deploykf_dependencies.cert_manager

Value Default
deploykf_dependencies.cert_manager.enabled true
deploykf_dependencies.cert_manager.namespace "cert-manager"
deploykf_dependencies.cert_manager.extraManifests []
deploykf_dependencies.cert_manager.charts.certManager.name "cert-manager"
deploykf_dependencies.cert_manager.charts.certManager.version "1.12.10"
deploykf_dependencies.cert_manager.charts.certManager.repository "https://charts.jetstack.io"
deploykf_dependencies.cert_manager.charts.trustManager.name "trust-manager"
deploykf_dependencies.cert_manager.charts.trustManager.version "0.9.2-deploykf"
deploykf_dependencies.cert_manager.charts.trustManager.repository "file://forks/trust-manager"
deploykf_dependencies.cert_manager.images.certManagerController.repository "quay.io/jetstack/cert-manager-controller"
deploykf_dependencies.cert_manager.images.certManagerController.tag nil
deploykf_dependencies.cert_manager.images.certManagerController.pullPolicy "IfNotPresent"
deploykf_dependencies.cert_manager.images.certManagerWebhook.repository "quay.io/jetstack/cert-manager-webhook"
deploykf_dependencies.cert_manager.images.certManagerWebhook.tag nil
deploykf_dependencies.cert_manager.images.certManagerWebhook.pullPolicy "IfNotPresent"
deploykf_dependencies.cert_manager.images.certManagerCainjector.repository "quay.io/jetstack/cert-manager-cainjector"
deploykf_dependencies.cert_manager.images.certManagerCainjector.tag nil
deploykf_dependencies.cert_manager.images.certManagerCainjector.pullPolicy "IfNotPresent"
deploykf_dependencies.cert_manager.images.certManagerAcmesolver.repository "quay.io/jetstack/cert-manager-acmesolver"
deploykf_dependencies.cert_manager.images.certManagerAcmesolver.tag nil
deploykf_dependencies.cert_manager.images.certManagerCtl.repository "quay.io/jetstack/cert-manager-ctl"
deploykf_dependencies.cert_manager.images.certManagerCtl.tag nil
deploykf_dependencies.cert_manager.images.certManagerCtl.pullPolicy "IfNotPresent"
deploykf_dependencies.cert_manager.images.trustManager.repository "quay.io/jetstack/trust-manager"
deploykf_dependencies.cert_manager.images.trustManager.tag nil
deploykf_dependencies.cert_manager.images.trustManager.pullPolicy "IfNotPresent"
deploykf_dependencies.cert_manager.images.trustManagerDefaultPackage.repository "quay.io/jetstack/cert-manager-package-debian"
deploykf_dependencies.cert_manager.images.trustManagerDefaultPackage.tag nil
deploykf_dependencies.cert_manager.images.trustManagerDefaultPackage.pullPolicy "IfNotPresent"
deploykf_dependencies.cert_manager.controller.securityContext.fsGroup 1001
deploykf_dependencies.cert_manager.controller.serviceAccount.create true
deploykf_dependencies.cert_manager.controller.serviceAccount.name "cert-manager"
deploykf_dependencies.cert_manager.controller.extraArgs ["--enable-certificate-owner-ref=true"]
deploykf_dependencies.cert_manager.clusterIssuer.enabled true
deploykf_dependencies.cert_manager.clusterIssuer.issuerName "deploykf-gateway-issuer"
deploykf_dependencies.cert_manager.clusterIssuer.type "SELF_SIGNED"
deploykf_dependencies.cert_manager.clusterIssuer.selfSigned.caIssuerName "selfsigned-ca-issuer"
deploykf_dependencies.cert_manager.clusterIssuer.selfSigned.caSecretName "selfsigned-ca-issuer-root-cert"
deploykf_dependencies.cert_manager.clusterIssuer.selfSigned.injectedConfigMapName "deploykf-gateway-issuer-root-ca-cert"
deploykf_dependencies.istio

deploykf_dependencies.istio

Value Default
deploykf_dependencies.istio.enabled true
deploykf_dependencies.istio.namespace "istio-system"
deploykf_dependencies.istio.extraManifests []
deploykf_dependencies.istio.charts.istioBase.name "base"
deploykf_dependencies.istio.charts.istioBase.version "1.17.8"
deploykf_dependencies.istio.charts.istioBase.repository "https://istio-release.storage.googleapis.com/charts"
deploykf_dependencies.istio.charts.istioDaemon.name "istiod"
deploykf_dependencies.istio.charts.istioDaemon.version "1.17.8"
deploykf_dependencies.istio.charts.istioDaemon.repository "https://istio-release.storage.googleapis.com/charts"
deploykf_dependencies.istio.images.istioProxy.repository "docker.io/istio/proxyv2"
deploykf_dependencies.istio.images.istioProxy.tag nil
deploykf_dependencies.istio.images.istioPilot.repository "docker.io/istio/pilot"
deploykf_dependencies.istio.images.istioPilot.tag nil
deploykf_dependencies.istio.defaultImageVariant "distroless"
deploykf_dependencies.kyverno

deploykf_dependencies.kyverno

Value Default
deploykf_dependencies.kyverno.enabled true
deploykf_dependencies.kyverno.namespace "kyverno"
deploykf_dependencies.kyverno.extraManifests []
deploykf_dependencies.kyverno.charts.kyverno.name "kyverno"
deploykf_dependencies.kyverno.charts.kyverno.version "3.0.1"
deploykf_dependencies.kyverno.charts.kyverno.repository "https://kyverno.github.io/kyverno"
deploykf_dependencies.kyverno.images.kubectl.repository "docker.io/bitnami/kubectl"
deploykf_dependencies.kyverno.images.kubectl.tag nil
deploykf_dependencies.kyverno.images.kubectl.pullPolicy "IfNotPresent"
deploykf_dependencies.kyverno.images.kyverno.repository "ghcr.io/kyverno/kyverno"
deploykf_dependencies.kyverno.images.kyverno.tag nil
deploykf_dependencies.kyverno.images.kyverno.pullPolicy "IfNotPresent"
deploykf_dependencies.kyverno.images.kyvernoInit.repository "ghcr.io/kyverno/kyvernopre"
deploykf_dependencies.kyverno.images.kyvernoInit.tag nil
deploykf_dependencies.kyverno.images.kyvernoInit.pullPolicy "IfNotPresent"
deploykf_dependencies.kyverno.images.kyvernoBackgroundController.repository "ghcr.io/kyverno/background-controller"
deploykf_dependencies.kyverno.images.kyvernoBackgroundController.tag nil
deploykf_dependencies.kyverno.images.kyvernoBackgroundController.pullPolicy "IfNotPresent"
deploykf_dependencies.kyverno.images.kyvernoCleanupController.repository "ghcr.io/kyverno/cleanup-controller"
deploykf_dependencies.kyverno.images.kyvernoCleanupController.tag nil
deploykf_dependencies.kyverno.images.kyvernoCleanupController.pullPolicy "IfNotPresent"
deploykf_dependencies.kyverno.images.kyvernoReportsController.repository "ghcr.io/kyverno/reports-controller"
deploykf_dependencies.kyverno.images.kyvernoReportsController.tag nil
deploykf_dependencies.kyverno.images.kyvernoReportsController.pullPolicy "IfNotPresent"
deploykf_dependencies.kyverno.extraResourceRules []
deploykf_dependencies.kyverno.admissionController.replicas 3
deploykf_dependencies.kyverno.admissionController.resources.limits.memory "384Mi"
deploykf_dependencies.kyverno.admissionController.resources.requests.cpu "100m"
deploykf_dependencies.kyverno.admissionController.resources.requests.memory "128Mi"
deploykf_dependencies.kyverno.backgroundController.replicas 1
deploykf_dependencies.kyverno.backgroundController.resources.limits.memory "512Mi"
deploykf_dependencies.kyverno.backgroundController.resources.requests.cpu "100m"
deploykf_dependencies.kyverno.backgroundController.resources.requests.memory "128Mi"
deploykf_dependencies.kyverno.cleanupController.replicas 1
deploykf_dependencies.kyverno.cleanupController.resources.limits.memory "128Mi"
deploykf_dependencies.kyverno.cleanupController.resources.requests.cpu "100m"
deploykf_dependencies.kyverno.cleanupController.resources.requests.memory "64Mi"
deploykf_dependencies.kyverno.reportsController.replicas 1
deploykf_dependencies.kyverno.reportsController.resources.limits.memory "128Mi"
deploykf_dependencies.kyverno.reportsController.resources.requests.cpu "100m"
deploykf_dependencies.kyverno.reportsController.resources.requests.memory "64Mi"
deploykf_dependencies.kyverno.clusterPolicies.imagePullSecrets.enabled false
deploykf_dependencies.kyverno.clusterPolicies.imagePullSecrets.excludeNamespaces ["argocd", "kube-system"]
deploykf_dependencies.kyverno.clusterPolicies.imagePullSecrets.registryCredentials []

deployKF Core

Values for configuring core deployKF components.

deploykf_core.deploykf_dashboard

deploykf_core.deploykf_dashboard

Value Default
deploykf_core.deploykf_dashboard.enabled true
deploykf_core.deploykf_dashboard.namespace "deploykf-dashboard"
deploykf_core.deploykf_dashboard.extraManifests []
deploykf_core.deploykf_dashboard.images.dashboard.repository "ghcr.io/deploykf/dashboard"
deploykf_core.deploykf_dashboard.images.dashboard.tag "0.1.1"
deploykf_core.deploykf_dashboard.images.dashboard.pullPolicy "IfNotPresent"
deploykf_core.deploykf_dashboard.images.profileController.repository "kubeflownotebookswg/profile-controller"
deploykf_core.deploykf_dashboard.images.profileController.tag "v1.8.0"
deploykf_core.deploykf_dashboard.images.profileController.pullPolicy "IfNotPresent"
deploykf_core.deploykf_dashboard.images.kfamApi.repository "kubeflownotebookswg/kfam"
deploykf_core.deploykf_dashboard.images.kfamApi.tag "v1.8.0"
deploykf_core.deploykf_dashboard.images.kfamApi.pullPolicy "IfNotPresent"
deploykf_core.deploykf_dashboard.navigation.externalLinks []
deploykf_core.deploykf_dashboard.navigation.documentationItems [{"text": "deployKF Website", "desc": "The tool that deployed your ML platform!", "link": "https://github.com/deployKF/deployKF"}]
deploykf_core.deploykf_istio_gateway

deploykf_core.deploykf_istio_gateway

Value Default
deploykf_core.deploykf_istio_gateway.enabled true
deploykf_core.deploykf_istio_gateway.namespace "deploykf-istio-gateway"
deploykf_core.deploykf_istio_gateway.extraManifests []
deploykf_core.deploykf_istio_gateway.charts.istioGateway.enabled true
deploykf_core.deploykf_istio_gateway.charts.istioGateway.name "gateway"
deploykf_core.deploykf_istio_gateway.charts.istioGateway.version "1.17.8"
deploykf_core.deploykf_istio_gateway.charts.istioGateway.repository "https://istio-release.storage.googleapis.com/charts"
deploykf_core.deploykf_istio_gateway.gateway.name "deploykf-gateway"
deploykf_core.deploykf_istio_gateway.gateway.hostname "deploykf.example.com"
deploykf_core.deploykf_istio_gateway.gateway.ports.http 80
deploykf_core.deploykf_istio_gateway.gateway.ports.https 443
deploykf_core.deploykf_istio_gateway.gateway.tls.enabled true
deploykf_core.deploykf_istio_gateway.gateway.tls.clientsUseHttps true
deploykf_core.deploykf_istio_gateway.gateway.tls.matchSNI true
deploykf_core.deploykf_istio_gateway.gateway.tls.redirect true
deploykf_core.deploykf_istio_gateway.gateway.selectorLabels.app "deploykf-gateway"
deploykf_core.deploykf_istio_gateway.gateway.selectorLabels.istio "deploykf-gateway"
deploykf_core.deploykf_istio_gateway.gateway.enableProxyProtocol false
deploykf_core.deploykf_istio_gateway.gateway.xffNumTrustedHops 0
deploykf_core.deploykf_istio_gateway.gateway.emailToLowercase false
deploykf_core.deploykf_istio_gateway.gatewayDeployment.replicaCount 1
deploykf_core.deploykf_istio_gateway.gatewayDeployment.serviceAccount.name "deploykf-gateway"
deploykf_core.deploykf_istio_gateway.gatewayDeployment.autoscaling.enabled true
deploykf_core.deploykf_istio_gateway.gatewayDeployment.autoscaling.minReplicas 1
deploykf_core.deploykf_istio_gateway.gatewayDeployment.autoscaling.maxReplicas 5
deploykf_core.deploykf_istio_gateway.gatewayDeployment.autoscaling.targetCPUUtilizationPercentage 80
deploykf_core.deploykf_istio_gateway.gatewayService.name "deploykf-gateway"
deploykf_core.deploykf_istio_gateway.gatewayService.type "LoadBalancer"
deploykf_core.deploykf_istio_gateway.gatewayService.loadBalancerIP ""
deploykf_core.deploykf_istio_gateway.gatewayService.loadBalancerSourceRanges []
deploykf_core.deploykf_istio_gateway.gatewayService.ports.http nil
deploykf_core.deploykf_istio_gateway.gatewayService.ports.https nil
deploykf_core.deploykf_profiles_generator

deploykf_core.deploykf_profiles_generator

Value Default
deploykf_core.deploykf_profiles_generator.enabled true
deploykf_core.deploykf_profiles_generator.extraManifests []
deploykf_core.deploykf_profiles_generator.profileDefaults.profileNamePrefix ""
deploykf_core.deploykf_profiles_generator.profileDefaults.ownerEmail "admin@example.com"
deploykf_core.deploykf_profiles_generator.profileDefaults.memberAccess.role "view"
deploykf_core.deploykf_profiles_generator.profileDefaults.memberAccess.notebooksAccess false
deploykf_core.deploykf_profiles_generator.profileDefaults.plugins []
deploykf_core.deploykf_profiles_generator.profileDefaults.tools.kubeflowPipelines.objectStoreAuth.existingSecret "kubeflow-pipelines--profile-object-store-auth--{profile_name}"
deploykf_core.deploykf_profiles_generator.profileDefaults.tools.kubeflowPipelines.objectStoreAuth.existingSecretNamespace ""
deploykf_core.deploykf_profiles_generator.profileDefaults.tools.kubeflowPipelines.objectStoreAuth.existingSecretAccessKeyKey "access_key"
deploykf_core.deploykf_profiles_generator.profileDefaults.tools.kubeflowPipelines.objectStoreAuth.existingSecretSecretKeyKey "secret_key"
deploykf_core.deploykf_profiles_generator.users [{"id": "user-1", "email": "user1@example.com"}, {"id": "user-2", "email": "user2@example.com"}]
deploykf_core.deploykf_profiles_generator.groups [{"id": "team-1", "users": ["user-1", "user-2"]}]
deploykf_core.deploykf_profiles_generator.profiles [{"name": "team-1", "members": [{"group": "team-1", "access": {"role": "edit", "notebooksAccess": true}}]}, {"name": "team-1-prod", "members": [{"group": "team-1", "access": {"role": "view", "notebooksAccess": false}}]}]
deploykf_core.deploykf_auth

deploykf_core.deploykf_auth

Value Default
deploykf_core.deploykf_auth.enabled true
deploykf_core.deploykf_auth.namespace "deploykf-auth"
deploykf_core.deploykf_auth.extraManifests []
deploykf_core.deploykf_auth.images.dex.repository "ghcr.io/dexidp/dex"
deploykf_core.deploykf_auth.images.dex.tag "v2.39.1"
deploykf_core.deploykf_auth.images.dex.pullPolicy "IfNotPresent"
deploykf_core.deploykf_auth.images.oauth2Proxy.repository "quay.io/oauth2-proxy/oauth2-proxy"
deploykf_core.deploykf_auth.images.oauth2Proxy.tag "v7.6.0"
deploykf_core.deploykf_auth.images.oauth2Proxy.pullPolicy "IfNotPresent"
deploykf_core.deploykf_auth.images.kubectl.repository "docker.io/bitnami/kubectl"
deploykf_core.deploykf_auth.images.kubectl.tag "1.26.15-debian-12-r4"
deploykf_core.deploykf_auth.images.kubectl.pullPolicy "IfNotPresent"
deploykf_core.deploykf_auth.dex.staticPasswords [{"email": "admin@example.com", "password": {"value": "admin"}}, {"email": "user1@example.com", "password": {"value": "user1"}}, {"email": "user2@example.com", "password": {"value": "user2"}}]
deploykf_core.deploykf_auth.dex.connectors []
deploykf_core.deploykf_auth.dex.expiry.idToken "60m"
deploykf_core.deploykf_auth.dex.expiry.refreshToken.idle "168h"
deploykf_core.deploykf_auth.dex.expiry.refreshToken.total "2160h"
deploykf_core.deploykf_auth.dex.clients.oauth2Proxy.clientId "oauth2-proxy"
deploykf_core.deploykf_auth.dex.clients.oauth2Proxy.clientSecret.value "bbbbbbbbbbbbbbbb"
deploykf_core.deploykf_auth.dex.clients.oauth2Proxy.clientSecret.existingSecret ""
deploykf_core.deploykf_auth.dex.clients.oauth2Proxy.clientSecret.existingSecretKey "client_secret"
deploykf_core.deploykf_auth.dex.clients.oauth2Proxy.clientSecret.generateSecret false
deploykf_core.deploykf_auth.dex.clients.minioConsole.clientId "minio-console"
deploykf_core.deploykf_auth.dex.clients.minioConsole.clientSecret.value "bbbbbbbbbbbbbbbb"
deploykf_core.deploykf_auth.dex.clients.minioConsole.clientSecret.existingSecret ""
deploykf_core.deploykf_auth.dex.clients.minioConsole.clientSecret.existingSecretKey "client_secret"
deploykf_core.deploykf_auth.dex.clients.minioConsole.clientSecret.generateSecret false
deploykf_core.deploykf_auth.dex.clients.argoServer.clientId "argo-server"
deploykf_core.deploykf_auth.dex.clients.argoServer.clientSecret.value "bbbbbbbbbbbbbbbb"
deploykf_core.deploykf_auth.dex.clients.argoServer.clientSecret.existingSecret ""
deploykf_core.deploykf_auth.dex.clients.argoServer.clientSecret.existingSecretKey "client_secret"
deploykf_core.deploykf_auth.dex.clients.argoServer.clientSecret.generateSecret false
deploykf_core.deploykf_auth.dex.clients.kubeflowPipelinesSDK.enabled true
deploykf_core.deploykf_auth.dex.clients.kubeflowPipelinesSDK.clientId "kubeflow-pipelines-sdk"
deploykf_core.deploykf_auth.oauth2Proxy.enableSignInPage false
deploykf_core.deploykf_auth.oauth2Proxy.cookie.name "_deploykf_token"
deploykf_core.deploykf_auth.oauth2Proxy.cookie.expire "168h"
deploykf_core.deploykf_auth.oauth2Proxy.cookie.refresh "60m"
deploykf_core.deploykf_auth.oauth2Proxy.cookie.secret.value "cccccccccccccccc"
deploykf_core.deploykf_auth.oauth2Proxy.cookie.secret.existingSecret ""
deploykf_core.deploykf_auth.oauth2Proxy.cookie.secret.existingSecretKey "cookie_secret"
deploykf_core.deploykf_auth.oauth2Proxy.cookie.secret.generateSecret false

deployKF Opt

Values for configuring optional embedded applications, which are used when external alternatives are not configured.

deploykf_opt.deploykf_minio

deploykf_opt.deploykf_minio

Value Default
deploykf_opt.deploykf_minio.enabled false
deploykf_opt.deploykf_minio.namespace "deploykf-minio"
deploykf_opt.deploykf_minio.extraManifests []
deploykf_opt.deploykf_minio.images.minio.repository "docker.io/bitnami/minio"
deploykf_opt.deploykf_minio.images.minio.tag "2024.5.10-debian-12-r2"
deploykf_opt.deploykf_minio.images.minio.pullPolicy "IfNotPresent"
deploykf_opt.deploykf_minio.images.minioMc.repository "docker.io/bitnami/minio-client"
deploykf_opt.deploykf_minio.images.minioMc.tag "2024.5.9-debian-12-r0"
deploykf_opt.deploykf_minio.images.minioMc.pullPolicy "IfNotPresent"
deploykf_opt.deploykf_minio.images.kubectl.repository "docker.io/bitnami/kubectl"
deploykf_opt.deploykf_minio.images.kubectl.tag "1.26.15-debian-12-r4"
deploykf_opt.deploykf_minio.images.kubectl.pullPolicy "IfNotPresent"
deploykf_opt.deploykf_minio.images.shell.repository "docker.io/bitnami/os-shell"
deploykf_opt.deploykf_minio.images.shell.tag "12-debian-12-r20"
deploykf_opt.deploykf_minio.images.shell.pullPolicy "IfNotPresent"
deploykf_opt.deploykf_minio.persistence.enabled true
deploykf_opt.deploykf_minio.persistence.existingClaim ""
deploykf_opt.deploykf_minio.persistence.subPath ""
deploykf_opt.deploykf_minio.persistence.storageClass ""
deploykf_opt.deploykf_minio.persistence.accessMode "ReadWriteOnce"
deploykf_opt.deploykf_minio.persistence.size "5Gi"
deploykf_opt.deploykf_minio.rootUser.username "minioadmin"
deploykf_opt.deploykf_minio.rootUser.password "minioadmin"
deploykf_opt.deploykf_minio.rootUser.existingSecret ""
deploykf_opt.deploykf_minio.rootUser.existingSecretUsernameKey "username"
deploykf_opt.deploykf_minio.rootUser.existingSecretPasswordKey "password"
deploykf_opt.deploykf_minio.rootUser.generateSecret false
deploykf_opt.deploykf_minio.rootUser.serviceAccounts []
deploykf_opt.deploykf_minio.identity.openid.policyClaim "email"
deploykf_opt.deploykf_minio.identity.openid.scopes "openid,email,groups,profile,offline_access"
deploykf_opt.deploykf_minio.buckets []
deploykf_opt.deploykf_minio.policies []
deploykf_opt.deploykf_mysql

deploykf_opt.deploykf_mysql

Value Default
deploykf_opt.deploykf_mysql.enabled false
deploykf_opt.deploykf_mysql.namespace "deploykf-mysql"
deploykf_opt.deploykf_mysql.extraManifests []
deploykf_opt.deploykf_mysql.images.mysql.repository "docker.io/mysql"
deploykf_opt.deploykf_mysql.images.mysql.tag "8.0.37"
deploykf_opt.deploykf_mysql.images.mysql.pullPolicy "IfNotPresent"
deploykf_opt.deploykf_mysql.images.kubectl.repository "docker.io/bitnami/kubectl"
deploykf_opt.deploykf_mysql.images.kubectl.tag "1.26.15-debian-12-r4"
deploykf_opt.deploykf_mysql.images.kubectl.pullPolicy "IfNotPresent"
deploykf_opt.deploykf_mysql.persistence.enabled true
deploykf_opt.deploykf_mysql.persistence.existingClaim ""
deploykf_opt.deploykf_mysql.persistence.subPath ""
deploykf_opt.deploykf_mysql.persistence.storageClass ""
deploykf_opt.deploykf_mysql.persistence.accessMode "ReadWriteOnce"
deploykf_opt.deploykf_mysql.persistence.size "5Gi"
deploykf_opt.deploykf_mysql.rootUser.password "password"
deploykf_opt.deploykf_mysql.rootUser.existingSecret ""
deploykf_opt.deploykf_mysql.rootUser.existingSecretPasswordKey "password"
deploykf_opt.deploykf_mysql.rootUser.generateSecret false
deploykf_opt.deploykf_mysql.kubeflowUser.username "kubeflow"
deploykf_opt.deploykf_mysql.kubeflowUser.password "password"
deploykf_opt.deploykf_mysql.kubeflowUser.existingSecret ""
deploykf_opt.deploykf_mysql.kubeflowUser.existingSecretUsernameKey "username"
deploykf_opt.deploykf_mysql.kubeflowUser.existingSecretPasswordKey "password"
deploykf_opt.deploykf_mysql.kubeflowUser.generateSecret false
deploykf_opt.deploykf_mysql.customUsers []
deploykf_opt.deploykf_mysql.customDatabases []
deploykf_opt.deploykf_mysql.configuration [mysqld]
disable_log_bin
default_authentication_plugin=mysql_native_password
log_error_suppression_list='MY-013360'

deployKF Tools

Values for configuring tools from the deployKF ecosystem.

Kubeflow Dependencies

Values for configuring the dependencies of tools in the Kubeflow ecosystem.

kubeflow_dependencies.kubeflow_argo_workflows

kubeflow_dependencies.kubeflow_argo_workflows

Value Default
kubeflow_dependencies.kubeflow_argo_workflows.enabled false
kubeflow_dependencies.kubeflow_argo_workflows.namespace "kubeflow-argo-workflows"
kubeflow_dependencies.kubeflow_argo_workflows.extraManifests []
kubeflow_dependencies.kubeflow_argo_workflows.images.argoCli.repository "quay.io/argoproj/argocli"
kubeflow_dependencies.kubeflow_argo_workflows.images.argoCli.tag "v3.4.8"
kubeflow_dependencies.kubeflow_argo_workflows.images.argoCli.pullPolicy "IfNotPresent"
kubeflow_dependencies.kubeflow_argo_workflows.images.argoExecutor.repository "quay.io/argoproj/argoexec"
kubeflow_dependencies.kubeflow_argo_workflows.images.argoExecutor.tag "v3.3.10"
kubeflow_dependencies.kubeflow_argo_workflows.images.argoExecutor.pullPolicy "IfNotPresent"
kubeflow_dependencies.kubeflow_argo_workflows.images.argoWorkflowController.repository "quay.io/argoproj/workflow-controller"
kubeflow_dependencies.kubeflow_argo_workflows.images.argoWorkflowController.tag "v3.3.10"
kubeflow_dependencies.kubeflow_argo_workflows.images.argoWorkflowController.pullPolicy "IfNotPresent"
kubeflow_dependencies.kubeflow_argo_workflows.artifactRepository.keyFormat "artifacts/{{ workflow.namespace }}/{{ workflow.name }}/{{ workflow.creationTimestamp.Y }}/{{ workflow.creationTimestamp.m }}/{{ workflow.creationTimestamp.d }}/{{ pod.name }}"
kubeflow_dependencies.kubeflow_argo_workflows.controller.serviceAccount.create true
kubeflow_dependencies.kubeflow_argo_workflows.controller.serviceAccount.name "argo-workflow-controller"
kubeflow_dependencies.kubeflow_argo_workflows.server.serviceAccount.create true
kubeflow_dependencies.kubeflow_argo_workflows.server.serviceAccount.name "argo-server"

Kubeflow Tools

Values for configuring tools from the Kubeflow ecosystem.

kubeflow_tools.training_operator

kubeflow_tools.training_operator

Value Default
kubeflow_tools.training_operator.enabled false
kubeflow_tools.training_operator.extraManifests []
kubeflow_tools.training_operator.images.trainingOperator.repository "docker.io/kubeflow/training-operator"
kubeflow_tools.training_operator.images.trainingOperator.tag nil
kubeflow_tools.katib

kubeflow_tools.katib

Value Default
kubeflow_tools.katib.enabled false
kubeflow_tools.katib.extraManifests []
kubeflow_tools.katib.images.katibController.repository "docker.io/kubeflowkatib/katib-controller"
kubeflow_tools.katib.images.katibController.tag nil
kubeflow_tools.katib.images.katibDbManager.repository "docker.io/kubeflowkatib/katib-db-manager"
kubeflow_tools.katib.images.katibDbManager.tag nil
kubeflow_tools.katib.images.katibUi.repository "docker.io/kubeflowkatib/katib-ui"
kubeflow_tools.katib.images.katibUi.tag nil
kubeflow_tools.katib.mysql.useExternal false
kubeflow_tools.katib.mysql.host "mysql.example.com"
kubeflow_tools.katib.mysql.port 3306
kubeflow_tools.katib.mysql.auth.username "kubeflow"
kubeflow_tools.katib.mysql.auth.password "password"
kubeflow_tools.katib.mysql.auth.existingSecret ""
kubeflow_tools.katib.mysql.auth.existingSecretUsernameKey "username"
kubeflow_tools.katib.mysql.auth.existingSecretPasswordKey "password"
kubeflow_tools.katib.mysqlDatabase "katib"
kubeflow_tools.pipelines

kubeflow_tools.pipelines

Value Default
kubeflow_tools.pipelines.enabled false
kubeflow_tools.pipelines.extraManifests []
kubeflow_tools.pipelines.images.kfpCacheServer.repository "ghcr.io/deploykf/kubeflow-pipelines/cache-server"
kubeflow_tools.pipelines.images.kfpCacheServer.tag "2.1.0-deploykf.0"
kubeflow_tools.pipelines.images.kfpMetadataEnvoy.repository "ghcr.io/deploykf/kubeflow-pipelines/metadata-envoy"
kubeflow_tools.pipelines.images.kfpMetadataEnvoy.tag "2.1.0-deploykf.0"
kubeflow_tools.pipelines.images.kfpMetadataWriter.repository "ghcr.io/deploykf/kubeflow-pipelines/metadata-writer"
kubeflow_tools.pipelines.images.kfpMetadataWriter.tag "2.1.0-deploykf.0"
kubeflow_tools.pipelines.images.kfpApiServer.repository "ghcr.io/deploykf/kubeflow-pipelines/api-server"
kubeflow_tools.pipelines.images.kfpApiServer.tag "2.1.0-deploykf.0"
kubeflow_tools.pipelines.images.kfpPersistenceagent.repository "ghcr.io/deploykf/kubeflow-pipelines/persistenceagent"
kubeflow_tools.pipelines.images.kfpPersistenceagent.tag "2.1.0-deploykf.0"
kubeflow_tools.pipelines.images.kfpScheduledworkflow.repository "ghcr.io/deploykf/kubeflow-pipelines/scheduledworkflow"
kubeflow_tools.pipelines.images.kfpScheduledworkflow.tag "2.1.0-deploykf.0"
kubeflow_tools.pipelines.images.kfpFrontend.repository "ghcr.io/deploykf/kubeflow-pipelines/frontend"
kubeflow_tools.pipelines.images.kfpFrontend.tag "2.1.0-deploykf.0"
kubeflow_tools.pipelines.images.kfpViewerCrdController.repository "ghcr.io/deploykf/kubeflow-pipelines/viewer-crd-controller"
kubeflow_tools.pipelines.images.kfpViewerCrdController.tag "2.1.0-deploykf.0"
kubeflow_tools.pipelines.images.kfpVisualizationServer.repository "ghcr.io/deploykf/kubeflow-pipelines/visualization-server"
kubeflow_tools.pipelines.images.kfpVisualizationServer.tag "2.1.0-deploykf.0"
kubeflow_tools.pipelines.images.tfxMlMetadataStoreServer.repository "ghcr.io/deploykf/ml_metadata_store_server"
kubeflow_tools.pipelines.images.tfxMlMetadataStoreServer.tag "1.14.0-deploykf.0"
kubeflow_tools.pipelines.bucket.name "kubeflow-pipelines"
kubeflow_tools.pipelines.bucket.region ""
kubeflow_tools.pipelines.objectStore.useExternal false
kubeflow_tools.pipelines.objectStore.host "s3.amazonaws.com"
kubeflow_tools.pipelines.objectStore.port ""
kubeflow_tools.pipelines.objectStore.useSSL true
kubeflow_tools.pipelines.objectStore.auth.fromEnv false
kubeflow_tools.pipelines.objectStore.auth.accessKey "my-access-key"
kubeflow_tools.pipelines.objectStore.auth.secretKey "my-secret-key"
kubeflow_tools.pipelines.objectStore.auth.existingSecret ""
kubeflow_tools.pipelines.objectStore.auth.existingSecretAccessKeyKey "AWS_ACCESS_KEY_ID"
kubeflow_tools.pipelines.objectStore.auth.existingSecretSecretKeyKey "AWS_SECRET_ACCESS_KEY"
kubeflow_tools.pipelines.mysql.useExternal false
kubeflow_tools.pipelines.mysql.host "mysql.example.com"
kubeflow_tools.pipelines.mysql.port 3306
kubeflow_tools.pipelines.mysql.auth.username "kubeflow"
kubeflow_tools.pipelines.mysql.auth.password "password"
kubeflow_tools.pipelines.mysql.auth.existingSecret ""
kubeflow_tools.pipelines.mysql.auth.existingSecretUsernameKey "username"
kubeflow_tools.pipelines.mysql.auth.existingSecretPasswordKey "password"
kubeflow_tools.pipelines.mysqlDatabases.cacheDatabase "kfp_cache"
kubeflow_tools.pipelines.mysqlDatabases.metadataDatabase "kfp_metadata"
kubeflow_tools.pipelines.mysqlDatabases.pipelinesDatabase "kfp_pipelines"
kubeflow_tools.pipelines.kfpV2.defaultPipelineRoot "{scheme}://{bucket_name}/v2/artifacts/{profile_name}?region={bucket_region}&endpoint={endpoint}&disableSSL={not_use_ssl}&s3ForcePathStyle=true"
kubeflow_tools.pipelines.kfpV2.driverImage "ghcr.io/deploykf/kubeflow-pipelines/kfp-driver:2.1.0-deploykf.0"
kubeflow_tools.pipelines.kfpV2.launcherImage "ghcr.io/deploykf/kubeflow-pipelines/kfp-launcher:2.1.0-deploykf.0"
kubeflow_tools.pipelines.kfpV2.v2CompatibleLauncherImage "ghcr.io/deploykf/kubeflow-pipelines/kfp-launcher:1.8.22-deploykf.0"
kubeflow_tools.pipelines.cache.image "gcr.io/google-containers/busybox:1.27"
kubeflow_tools.pipelines.cache.maximumMaxCacheStaleness ""
kubeflow_tools.pipelines.cache.defaultMaxCacheStaleness ""
kubeflow_tools.pipelines.cache.namespaceRedirect true
kubeflow_tools.pipelines.profileResourceGeneration.kfpApiTokenPodDefault false
kubeflow_tools.volumes

kubeflow_tools.volumes

Value Default
kubeflow_tools.volumes.enabled false
kubeflow_tools.volumes.extraManifests []
kubeflow_tools.volumes.images.volumesWebApp.repository "docker.io/kubeflownotebookswg/volumes-web-app"
kubeflow_tools.volumes.images.volumesWebApp.tag nil
kubeflow_tools.notebooks

kubeflow_tools.notebooks

Value Default
kubeflow_tools.notebooks.enabled false
kubeflow_tools.notebooks.extraManifests []
kubeflow_tools.notebooks.images.jupyterWebApp.repository "docker.io/kubeflownotebookswg/jupyter-web-app"
kubeflow_tools.notebooks.images.jupyterWebApp.tag nil
kubeflow_tools.notebooks.images.notebookController.repository "docker.io/kubeflownotebookswg/notebook-controller"
kubeflow_tools.notebooks.images.notebookController.tag nil
kubeflow_tools.notebooks.spawnerFormDefaults.allowCustomImage true
kubeflow_tools.notebooks.spawnerFormDefaults.hideRegistry true
kubeflow_tools.notebooks.spawnerFormDefaults.hideTag false
kubeflow_tools.notebooks.spawnerFormDefaults.imagePullPolicy.readOnly false
kubeflow_tools.notebooks.spawnerFormDefaults.imagePullPolicy.value "IfNotPresent"
kubeflow_tools.notebooks.spawnerFormDefaults.image.value "kubeflownotebookswg/jupyter-scipy:v1.8.0"
kubeflow_tools.notebooks.spawnerFormDefaults.image.options ["kubeflownotebookswg/jupyter-scipy:v1.8.0", "kubeflownotebookswg/jupyter-pytorch-full:v1.8.0", "kubeflownotebookswg/jupyter-pytorch-cuda-full:v1.8.0", "kubeflownotebookswg/jupyter-tensorflow-full:v1.8.0", "kubeflownotebookswg/jupyter-tensorflow-cuda-full:v1.8.0"]
kubeflow_tools.notebooks.spawnerFormDefaults.imageGroupOne.value "kubeflownotebookswg/codeserver-python:v1.8.0"
kubeflow_tools.notebooks.spawnerFormDefaults.imageGroupOne.options ["kubeflownotebookswg/codeserver-python:v1.8.0"]
kubeflow_tools.notebooks.spawnerFormDefaults.imageGroupTwo.value "kubeflownotebookswg/rstudio-tidyverse:v1.8.0"
kubeflow_tools.notebooks.spawnerFormDefaults.imageGroupTwo.options ["kubeflownotebookswg/rstudio-tidyverse:v1.8.0"]
kubeflow_tools.notebooks.spawnerFormDefaults.cpu.readOnly false
kubeflow_tools.notebooks.spawnerFormDefaults.cpu.value "0.5"
kubeflow_tools.notebooks.spawnerFormDefaults.cpu.limitFactor "1.2"
kubeflow_tools.notebooks.spawnerFormDefaults.memory.readOnly false
kubeflow_tools.notebooks.spawnerFormDefaults.memory.value "1.0Gi"
kubeflow_tools.notebooks.spawnerFormDefaults.memory.limitFactor "1.2"
kubeflow_tools.notebooks.spawnerFormDefaults.gpus.readOnly false
kubeflow_tools.notebooks.spawnerFormDefaults.gpus.value.vendor ""
kubeflow_tools.notebooks.spawnerFormDefaults.gpus.value.vendors []
kubeflow_tools.notebooks.spawnerFormDefaults.gpus.value.num "none"
kubeflow_tools.notebooks.spawnerFormDefaults.workspaceVolume.readOnly false
kubeflow_tools.notebooks.spawnerFormDefaults.workspaceVolume.value.mount "/home/jovyan"
kubeflow_tools.notebooks.spawnerFormDefaults.workspaceVolume.value.newPvc.metadata.name "{notebook-name}-workspace"
kubeflow_tools.notebooks.spawnerFormDefaults.workspaceVolume.value.newPvc.spec.resources.requests.storage "5Gi"
kubeflow_tools.notebooks.spawnerFormDefaults.workspaceVolume.value.newPvc.spec.accessModes ["ReadWriteOnce"]
kubeflow_tools.notebooks.spawnerFormDefaults.dataVolumes.readOnly false
kubeflow_tools.notebooks.spawnerFormDefaults.dataVolumes.value []
kubeflow_tools.notebooks.spawnerFormDefaults.affinityConfig.readOnly false
kubeflow_tools.notebooks.spawnerFormDefaults.affinityConfig.value ""
kubeflow_tools.notebooks.spawnerFormDefaults.affinityConfig.options []
kubeflow_tools.notebooks.spawnerFormDefaults.tolerationGroup.readOnly false
kubeflow_tools.notebooks.spawnerFormDefaults.tolerationGroup.value ""
kubeflow_tools.notebooks.spawnerFormDefaults.tolerationGroup.options []
kubeflow_tools.notebooks.spawnerFormDefaults.shm.readOnly false
kubeflow_tools.notebooks.spawnerFormDefaults.shm.value true
kubeflow_tools.notebooks.spawnerFormDefaults.configurations.readOnly false
kubeflow_tools.notebooks.spawnerFormDefaults.configurations.value []
kubeflow_tools.notebooks.notebookTemplate ""
kubeflow_tools.notebooks.spawnerIcons.imageGroupOne.icon ""
kubeflow_tools.notebooks.spawnerIcons.imageGroupOne.logo ""
kubeflow_tools.notebooks.spawnerIcons.imageGroupTwo.icon ""
kubeflow_tools.notebooks.spawnerIcons.imageGroupTwo.logo ""
kubeflow_tools.notebooks.notebookCulling.enabled false
kubeflow_tools.notebooks.notebookCulling.idleTime 1440
kubeflow_tools.notebooks.notebookCulling.idlenessCheckPeriod 1
kubeflow_tools.tensorboards

kubeflow_tools.tensorboards

Value Default
kubeflow_tools.tensorboards.enabled false
kubeflow_tools.tensorboards.extraManifests []
kubeflow_tools.tensorboards.images.tensorboardController.repository "docker.io/kubeflownotebookswg/tensorboard-controller"
kubeflow_tools.tensorboards.images.tensorboardController.tag nil
kubeflow_tools.tensorboards.images.tensorboardsWebApp.repository "docker.io/kubeflownotebookswg/tensorboards-web-app"
kubeflow_tools.tensorboards.images.tensorboardsWebApp.tag nil
kubeflow_tools.tensorboards.images.kubeRbacProxy.repository "gcr.io/kubebuilder/kube-rbac-proxy"
kubeflow_tools.tensorboards.images.kubeRbacProxy.tag nil
kubeflow_tools.tensorboards.tensorboardImage "docker.io/tensorflow/tensorflow:2.5.1"
kubeflow_tools.poddefaults_webhook

kubeflow_tools.poddefaults_webhook

Value Default
kubeflow_tools.poddefaults_webhook.enabled false
kubeflow_tools.poddefaults_webhook.extraManifests []
kubeflow_tools.poddefaults_webhook.images.poddefaultsWebhook.repository "docker.io/kubeflownotebookswg/poddefaults-webhook"
kubeflow_tools.poddefaults_webhook.images.poddefaultsWebhook.tag nil

Last update: 2024-03-28
Created: 2023-04-22