When you install VMware Cloud Director Extension for VMware Tanzu Mission Control, you can enter these specific parameters.

Parameter Description Example Required

Add-On Instance Name

Name of the instance to be created tmc-1 Y

DNS Zone

Provide DNS zone to configure VMware Tanzu Mission Control endpoints, for example, tmc.mycloud.local

tmc.mycloud.local Y

Contour Envoy Load Balancer IP

Provide the Load balancer IP of Contour Envoy, i.e., 10.100.1.2. TMC DNS Zone should be mapped to this IP. To retrieve this parameter, in VMware Cloud Director UI, navigate to Edge Gateway Settings, and select one free IP in the Allocated IPs tab.

10.100.1.2 Y

Harbor URL

Provide Harbor project path for pushing or pulling VMware Tanzu Mission Control packages during VMware Cloud Director Extension for VMware Tanzu Mission Control installation.

harbor-repo.mycloud.local/vcd_tmcl Y

Harbor User Name

Provide Harbor username for basic authentication Y

Harbor Password

Provide Harbor password for basic authentication Y

Harbor CA Bundle

Provide the CA bundle file in PEM format of the Harbor server. It is required if the Harbor server certificate is not signed by a well-known certificate authority.
Note: It is only necessary to input this value for self-signed certificates. If you are using publicly-signed certificates, leave this value empty.
N

Kube Cluster Name

Provide the Kubernetes cluster name for VMware Cloud Director Extension for VMware Tanzu Mission Control deployment. This cluster needs to reside in the Solution Add-on organization.

tmc Y

Certificate Provider

Set the way to provide certificates for TMC server. Allowed values are: cluster-issuer, import and pre-installed. Defaults to cluster-issuer.

cluster-issuer

N
Cluster Issuer Name

Provide the existing cluster issuer name for cert-manager. This parameter is required whencert-provider is cluster-issuer.

acme-cluster-issuer N

MinIO Root Username

Set MinIO root user name. Defaults to minioadmin.

minioadmin N

MinIO Root User Password

Set MinIO root user password. If left blank, a random password will be generated.

Format: no less than 8 characters, minimum of 1 digit, minimum of 1 special character (@$!%*#.,-_=*), and minimum of 1 letter.

P@ssw0rd N

PostgreSQL Password

Set the VMware Cloud Director Extension for VMware Tanzu Mission ControlPostgreSQL password. If left blank, a random password is generated.

Format: no less than 8 characters, minimum of 1 digit, minimum of 1 special character (-._~), and minimum of 1 letter.

P_ssw0rd N

Grafana Admin Username

Set the default Grafana admin user name. Defaults to admin.

N

Grafana Admin Password

Set the default Grafana admin user password. If left blank, a random password will be generated. Format: no less than 8 characters, minimum of 1 digit, minimum of 1 special character, and minimum of 1 letter.

N

Deploy Timeout

Sets the timeout in seconds for VMware Tanzu Mission Control packages installation. This value defaults to 7200.

7200 N

Admin Role Name

Set the administrative user role name for VMware Tanzu Mission Control. The default value is tmc:admin if it's not given.

N

Member Role Name

Set the member user role name for VMware Tanzu Mission Control. The default value is tmc:member if it is not given.

N

TLS Certificate

Provide the TLS certificate in PEM format for VMware Cloud Director Extension for VMware Tanzu Mission Control services. This parameter is required when cert-provider is import.

N

TLS Private Key

Provide the TLS private key in PEM format for VMware Cloud Director Extension for VMware Tanzu Mission Control services. This parameter is required when cert-provider is import.

N

TLS CA Bundle

Provide the CA bundle in PEM format of the TLS certificates for VMware Cloud Director Extension for VMware Tanzu Mission Control services. This parameter is only allowed when cert-provider is import.

Note:

If the VMware Tanzu Mission Control certificates are signed by the same certificate authority as the VMware Cloud Director certificate, this value should be left empty. Otherwise, it should be filled, whether the certificates are self-signed or publicly-signed.

N

Extra Installation Values

Set extra values of VMware Cloud Director Extension for VMware Tanzu Mission Control configuration in YAML format. The full specification of the YAML is at Configuration key values for installing Tanzu Mission Control Self-Managed.

Note: It is necessary to set the following sizing parameters with appropriate values during the installation process. It is not possible to set or change these parameters after the installation process.
Table 1. Sizing Parameters
Sizing Parameter Description
size The size of the VMware Tanzu Mission Control stack. If the value is not assigned, the default value is used. The acceptable values are small and medium. The default value is small.
prometheusVolumeSize Persistent volume size for Prometheus data volume. The value is generally given in Gibibytes (100 GiB). The defaults to 5GiB.
Keys Instruction
  • dnsZone, minio.username
  • harborProject
  • contourEnvoy.loadBalancerIP
  • clusterIssuer
These keys must not be set in the YAML since the add-on has dedicated input parameters for them.
  • contourEnvoy.serviceType
  • authenticationType
These keys must not be set because they have constant values for VMware Cloud Director.
  • oidc.clientID
  • oidc.clientSecret
  • oidc.issuerType
  • oidc.issuerURL
  • certificateImport
These keys must not be set because the add-on will generate values based on VMware Cloud Director configuration.
  • trustedCAs
  • corsPolicyAllowedOrigins
The add-on appends values to these keys based on VMware Cloud Director configuration.
  • minio.password
  • postgres.password
  • telemetry
  • idpGroupRoles.admin
  • idpGroupRoles.member
If these keys are given, they overwrite the default values, but the add-on input parameters take precedence over them.

N