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=xxxxxxexport CHART_USERNAME=xxxxxxexport CHART_PASSWORD=xxxxxxexport VERSION=xxxxxxhelm repo add asoc \https://$CHART_URL/repository/public-charts/ \--username $CHART_USERNAME \--password $CHART_PASSWORDhelm repo updatehelm pull asoc/asoc --version $VERSIONtar xvf asoc-$VERSION.tgznote
The 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 \