Installation Using Helm Chart
To install the solution using the Helm Chart, the following steps must be completed:
Prerequisites: Components and Access
Ensure the following components and access are available:
- Access to the registry
harbor.tronsec.ru - Installed
kubectlandhelmutilities - Access to the kubeconfig for the target cluster with rights to the namespace for ASOC
Prerequisites: Cluster Settings
Ensure the following cluster settings are present:
- PVs are allowed or Databases (PostgreSQL, s3, Clickhouse) are deployed outside the cluster
- StorageClass with the annotation set as
default - Ingress-nginx controller and IngressClass are installed
Installation Steps
Proceed with the installation by completing the following steps:
- Configure Environment Variables Set the required environment variables for the Helm Chart:
export CHART_USERNAME=""
export CHART_PASSWORD=""
export CHART_URL="harbor.tronsec.ru"
export VERSION="1.4.1"
Note: The values for CHART_URL, CHART_USERNAME, CHART_PASSWORD, and VERSION are provided by the vendor. 2. Authenticate to the registry:
helm registry login \
--username $CHART_USERNAME \
--password $CHART_PASSWORD \
$CHART_URL
- Pull the chart:
helm pull oci://$CHART_URL/asoc/charts/asoc --version $VERSION
- Extract the chart:
tar xvf asoc-$VERSION.tgz
cd asoc
- Fill the values.yaml and run the installation command:
helm upgrade --install asoc --create-namespace --namespace asoc --values values.yaml .