Skip to main content
Version: 2.7

Install chart reference

Portworx Central install chart reference

ParameterDescriptionDefault
persistentStorage.enabledEnables persistent storage for all Portworx Central componentsfalse
persistentStorage.storageClassNameSpecifies the name of the storage class""
persistentStorage.mysqlVolumeSizeMySQL volume size"100Gi"
persistentStorage.keycloakThemeVolumeSizeKeycloak frontend theme volume size"5Gi"
persistentStorage.keycloakBackendVolumeSizeKeycloak backend volume size"10Gi"
storkRequiredUse this to set STORK as your schedulerfalse
pxcentralDBPasswordPortworx Central cluster store MySQL database passwordPassword1
caCertsSecretNameThe name of the Kubernetes secret containing the CA Certificates.""
oidcEnables OIDC for Portworx Central and PX-backup for RBAC""
oidc.centralOIDCPortworx Central OIDC""
oidc.centralOIDC.enabledPortworx Central OIDCtrue
oidc.centralOIDC.defaultUsernamePortworx Central OIDC usernameadmin
oidc.centralOIDC.defaultPasswordPortworx Central OIDC admin user passwordadmin
oidc.centralOIDC.defaultEmailPortworx Central OIDC admin user emailadmin@portworx.com
oidc.centralOIDC.keyCloakBackendUserNameKeycloak backend store usernamekeycloak
oidc.centralOIDC.keyCloakBackendPasswordKeycloak backend store passwordkeycloak
oidc.centralOIDC.clientIdPortworx Central OIDC client IDpxcentral
oidc.externalOIDC.enabledSpecifies whether Portworx Central uses an external OIDC provider or notfalse
oidc.externalOIDC.clientIDExternal OIDC client ID""
oidc.externalOIDC.clientSecretExternal OIDC client secret""
oidc.externalOIDC.endpointExternal OIDC endpoint""
imagesPortworx Backup deployment images""
pxbackup.enabledEnables Portworx Backuptrue
pxbackup.orgNamePortworx Backup organization namedefault
securityContextSecurity context for the Pod{runAsUser: 1000, fsGroup: 1000, runAsNonRoot: true}
images.pullSecretsImage pull secretsdocregistry-secret
images.pullPolicyImage pull policyAlways
images.pxcentralApiServerImage.registryAPI server image registrydocker.io
images.pxcentralApiServerImage.repoAPI server image repoportworx
images.pxcentralApiServerImage.imageNameAPI server image namepxcentral-onprem-api
images.pxcentralApiServerImage.tagAPI server image tag2.7.3
images.pxcentralFrontendImage.registryPortworx Central frontend image registrydocker.io
images.pxcentralFrontendImage.repoPortworx Central frontend image repoportworx
images.pxcentralFrontendImage.imageNamePortworx Central frontend image namepxcentral-onprem-ui-frontend
images.pxcentralFrontendImage.tagPortworx Central frontend image tag2.7.3
images.pxcentralBackendImage.registryPortworx Central backend image registrydocker.io
images.pxcentralBackendImage.repoPortworx Central backend image repoportworx
images.pxcentralBackendImage.imageNamePortworx Central backend image namepxcentral-onprem-ui-backend
images.pxcentralBackendImage.tagPortworx Central backend image tag2.7.3
images.pxcentralMiddlewareImage.registryPortworx Central middleware image registrydocker.io
images.pxcentralMiddlewareImage.repoPortworx Central middleware image repoportworx
images.pxcentralMiddlewareImage.imageNamePortworx Central middleware image namepxcentral-onprem-ui-lhbackend
images.pxcentralMiddlewareImage.tagPortworx Central middleware image tag2.7.3
images.pxBackupImage.registryPortworx Backup image registrydocker.io
images.pxBackupImage.repoPortworx Backup image repoportworx
images.pxBackupImage.imageNamePortworx Backup image namepx-backup
images.pxBackupImage.tagPortworx Backup image tag2.7.3
images.postInstallSetupImage.registryPortworx Backup post install setup image registrydocker.io
images.postInstallSetupImage.repoPortworx Backup post install setup image repoportworx
images.postInstallSetupImage.imageNamePortworx Backup post install setup image namepxcentral-onprem-post-setup
images.postInstallSetupImage.tagPortworx Backup post install setup image tag2.7.3
images.keycloakBackendImage.registryPortworx Backup keycloak backend image registrydocker.io
images.keycloakBackendImage.repoPortworx Backup keycloak backend image repoportworx
images.keycloakBackendImage.imageNamePortworx Backup keycloak backend image namepostgresql
images.keycloakBackendImage.tagPortworx Backup keycloak backend image tag11.19.0-debian-11-r1
images.keycloakFrontendImage.registryPortworx Backup keycloak frontend image registrydocker.io
images.keycloakFrontendImage.repoPortworx Backup keycloak frontend image repoportworx
images.keycloakFrontendImage.imageNamePortworx Backup keycloak frontend image namekeycloak
images.keycloakFrontendImage.tagPortworx Backup keycloak frontend image tag21.1.2
images.keycloakLoginThemeImage.registryPortworx Backup keycloak login theme image registrydocker.io
images.keycloakLoginThemeImage.repoPortworx Backup keycloak login theme image repoportworx
images.keycloakLoginThemeImage.imageNamePortworx Backup keycloak login theme image namekeycloak-login-theme
images.keycloakLoginThemeImage.tagPortworx Backup keycloak login theme image tag2.7.0
images.keycloakInitContainerImage.registryPortworx Backup keycloak init container image registrydocker.io
images.keycloakInitContainerImage.repoPortworx Backup keycloak init container image repolibrary
images.keycloakInitContainerImage.imageNamePortworx Backup keycloak init container image namebusybox
images.keycloakInitContainerImage.tagPortworx Backup keycloak init container image tag1.35.0
images.mysqlImage.registryPortworx Central cluster store MySQL image registrydocker.io
images.mysqlImage.repoPortworx Central cluster store MySQL image repolibrary
images.mysqlImage.imageNamePortworx Central cluster store MySQL image namemysql
images.mysqlImage.tagPortworx Central cluster store MySQL image tag8.0.37

License server install chart reference

OptionDescriptionDefault value
pxlicenseserver.internal.enabledSpecifies whether the license server is enabled or nottrue
pxlicenseserver.internal.lsTypeAirgappedIndicates whether this is an air-gapped environment or notfalse
pxlicenseserver.external.enabledSpecifies whether this deployment uses an external license serverfalse
pxlicenseserver.mainNodeIPIf an external license server is used, this option indicates the endpoints of the main node
pxlicenseserver.backupNodeIPIf an external license server is used, this option indicates the endpoints of the backup node
pxlicenseserver.adminUserNameSpecifies the administrator account nameadmin
pxlicenseserver.adminUserPasswordSpecifies the password for the administrator accountPassword@1
securityContextDescribes the security context for the Pod in which the license server component runs{runAsUser: 1000, fsGroup: 1000, runAsNonRoot: true}
imagesThe list of Portworx images needed to install the license server component
images.pullSecretsSpecifies the image pull secret
images.pullPolicySpecifies the image pull policyAlways
images.licenseServerImage.registrySpecifies the registry for the license server imagedocker
images.licenseServerImage.repoSpecifies the repository for the license server imageportworx
images.licenseServerImage.imageNameIndicates the image name for the license serverpx-els
images.licenseServerImage.tagThe tag for the license server image2.3.2

Monitoring service install chart reference

OptionDescriptionDefault value
pxmonitor.enabledSpecifies whether the monitoring service is enabled or nottrue
pxmonitor.pxCentralEndpointIndicates the Portworx Central UI access endpoint. You can specify this as IP:PORT or hostname.
pxmonitor.sslEnabledUse this option to enable or disable HTTPSfalse
pxmonitor.oidcClientSecretThe client secret for your OIDC provider.
installCRDsUse this flag for new Kubernetes clusters, where you must install and register all required CRDsfalse
storkRequiredUse this to set STORK as your schedulerfalse
clusterDomainIndicates the domain of your clustercluster.local
cassandraUsernameSpecifies your Cassandra user namecassandra
cassandraPasswordSpecifies your Cassandra passwordcassandra
persistentStorage.enabledEnables persistent storagetrue
persistentStorage.storageClassNameSpecifies the name of the storage class
persistentStorage.cassandra.storageCassandra volume size50Gi
persistentStorage.grafana.storageGrafana volume size20Gi
persistentStorage.consul.storageConsul volumes size8Gi
securityContextDescribes the security context for the Pod in which the license server component runs{runAsUser: 1000, fsGroup: 1000, runAsNonRoot: true}
images.pullSecretsSpecifies the image pull secret
images.pullPolicySpecifies the image pull policyAlways

Example

The following example configures your Ingress controller to expose Grafana and Cortex:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: nginx
name: px-backup-ui-ingress
namespace: px-backup
spec:
rules:
- http:
paths:
- backend:
serviceName: px-backup-ui
servicePort: 80
path: /
- backend:
serviceName: pxcentral-keycloak-http
servicePort: 80
path: /auth
- backend:
serviceName: pxcentral-grafana
servicePort: 3000
path: /grafana(/|$)(.*)
- backend:
serviceName: pxcentral-cortex-nginx
servicePort: 80
path: /cortex(/|$)(.*)