Installation Using Helm Chart
Prerequisites
Before installation, ensure you have:
- Access to the container registry
harbor.tronsec.ru - The following utilities installed:
kubectlhelm
- Configured access via
kubeconfigto the target cluster with permissions for the ASOCnamespace
Preparation for Installation
To prepare, follow these steps:
- Configure environment variables in Helm Chart (values are provided by the manufacturer):
export CHART_URL=xxxxxx
export CHART_USERNAME=xxxxxx
export CHART_PASSWORD=xxxxxx
export VERSION=xxxxxx
helm repo add asoc \
https://$CHART_URL/repository/public-charts/ \
--username $CHART_USERNAME \
--password $CHART_PASSWORD
helm repo update
helm pull asoc/asoc --version $VERSION
tar xvf asoc-$VERSION.tgznoteThe values for
CHART_URL,CHART_USERNAME,CHART_PASSWORD, andVERSIONare provided by the manufacturer. - Prepare
values-config.yaml. To do this, create and populate a file with installation parameters (asoc/values.yaml), specifying the following values:default.domain="example.com"
default.networkPolicies.ingressControllerNamespaces="ingress-nginx"
Installation
To install the chart, execute the following:
cd asoc/
helm upgrade --install asoc-release \
--namespace asoc \
--create-namespace \
--values values.yaml \