kubectl
context to point to the new namespace:
cd
into the root directory of this archive. The key files
and directories you will find here include:
Anaconda-Enterprise/
: the chart directoryvalues.yaml
: the overrides file that you will be editing to
configure the application.INSTALL.{md,pdf}
. A version of these instructions./values.yaml
with your preferred text editor.
It is heavily commented, so it should be clear what parameters
should be added or changed. At minimum, you will need to provide:
hostname
: The fully qualified domain name (FQDN) of the host
serviceAccountName
: The name of the service account with
the necessary permissions to install and run the platform
uid
: The UID under which the containers will be run
storage.pvc
: the name of the persistent volume for the
anaconda-storage
function
persistence.pvc
: The name of the persistent volume for the
anaconda-persistence
function
image.server
: The address of the Docker image registry
image.pullSecrets
: information about any
pull secrets
required to authenticate to the Docker registry:
dnsServer
: if necessary, the FQDN of the internal cluster DNS
server. Currently this is only needs changing for
OpenShift. Simply uncommenting the line
provided in the file is sufficient.
ingress.className
: the name of the IngressClass
resource
used by your preferred ingress controller. If you are installing
the Anaconda-supplied ingress, the provided default is fine.
keycloak.truststore
: For LDAPS, this is the path to your truststore such as /etc/secrets/certs/ldaps.jks
keycloak.truststore_password
: Password of the truststore
keycloak.truststore_secret
: Name of the secret you created containing the truststore
values.yaml
file on this page.
helm install
to commence installation:
anaconda-enterprise
. Do not change this value above.Running
or Completed
state.
If a particular pod is behaving in an unexpected manner, you can investigate
the cause using commands such as:
helm install
command, such as persisent volumes.
CrashLoopBackoff
state until the SSL certificate generation task has completed. This is expected behavior. Once the preliminary certificates are generated, the next automatic restart of the ingress should proceed without incident.External IP
column. Create
your DNS records for your FQDN and for its wildcard—for example,
anaconda.example.com
and *.anaconda.example.com
.
Once these DNS changes have propagated, you can proceed to the next step.