YAML constructor (Yandex Cloud)
Fill in Yandex Cloud provider parameters and download two YAML files.
The constructor prepares YAML manifests for a management cluster on Yandex Cloud installed with ./shtil install-cli yandex --yaml-path=….
The result is two files: CapycProviderConfig (provider) and CapycClusterConfig (cluster). The install flow and field reference are on Installation in an open environment (YAML tab).
Values you type, including the key path, stay in the browser for this page only. They are not sent to a server and are not stored — leaving the page clears the form.
Yandex Cloud uses an external Ingress load balancer by default (cluster.externalingresslb: true). The Cluster step also sets provider overwrite and the installation log file. In VIP mode the constructor writes cluster.ingressvip and externalingresslb: false. The API address is optional. ingressCerts is written into the provider file. CSI stays off until Enable CSI is selected. The Ingress DNS name can be apps.example.corp or *.apps.example.corp. A Worker group node count is an integer of 0 or greater. More groups can be added with the Workers or Infra role. If the manifest has no Infra group, shtil adds an infra group with 0 nodes during installation.
Reference: service groups
Below are the quick-install groups from Shturval repository services.
Enabled services lists only extra services on top of the default set: critical platform services and the Monitoring and Logging groups are enabled by default. An unknown service name is ignored. The minimal service set installs only critical platform services. When you select a service, the constructor adds its dependent CRDs if those CRDs are also disabled by default. CSI, NFS, Ceph, Multus, SR-IOV, and provider charts are not in this list: they cannot be added as extra services.
The management cluster receives incoming HTTP traffic through Gateway API by default. shturval-gateway-api-crds is a critical service. The external connections module (shturval-ingress-controller) is installed in absent mode.
| Group name | Service name | System name |
|---|---|---|
| Critical Services | Cluster network management | shturval-networking |
| Local storage | shturval-local-csi | |
| snapshotter operator | shturval-snapshotter | |
| Host Configuration Management | shturval-node-config | |
| Service Installation Management | shturval-services | |
| Cluster update | shturval-update | |
| Virtual IP (node configuration) | shturval-vip | |
| Virtual IP (service configuration) | shturval-vip-provider | |
| Local DNS | shturval-caching-dns | |
| TLS Certificate Management | shturval-cert-manager | |
| Delivery of root certificates | shturval-trust-manager | |
| External connections (Ingress) | shturval-ingress-controller | |
| CRD Gateway API | shturval-gateway-api-crds | |
| Critical management cluster services | Software Control Chart | shturval-backend |
| Graphical platform control module | shturval-frontend | |
| Authentication | shturval-auth | |
| Cluster API Provider | shturval-capi | |
| Client Cluster Manager | shturval-cluster-manager | |
| Management Cluster Services | Centralized storage of metrics | shturval-monitoring |
| Provider Basis Dynamix | shturval-capbd | |
| OpenStack Provider | shturval-capos | |
| Provider Shturval v2 | shturval-capsm | |
| vSphere Provider | shturval-capvs | |
| Provider oVirt | shturval-capov | |
| Yandex Cloud Provider | shturval-capy | |
| vCloud Director Provider | shturval-capvcd | |
| Monitoring | Metrics collection and monitoring management | shturval-metrics-collector |
| Visualization of metrics | shturval-dashboards | |
| Verifying Kubernetes API Certificates | shturval-cert-expiration | |
| Logging | Local log collection | shturval-log-collector |
| Backup and Restore | Backup and Restore | shturval-backup |
| Application Delivery | Application Service Deployment Management | shturval-rollouts |
| Continuous Application Delivery | shturval-cd | |
| Load Balancer | Node Load Distribution | shturval-descheduler |
| Information Security Tools | Application Configuration Analysis | shturval-policy-manager |
| Scanning container images | shturval-scanner | |
| Optional services not in groups | NFS operator | shturval-nfs-csi |
| Ceph CSI - Ceph File System | shturval-ceph-cephfs | |
| Ceph CSI - Ceph Block Device | shturval-ceph-rbd | |
| oVirt CSI | shturval-capov-csi | |
| CSI vSphere | shturval-capvs-csi | |
| vCloud Director CSI | shturval-capvcd-csi | |
| CSI OpenStack | shturval-capos-csi | |
| Search for nodes with hostport services | shturval-coreha | |
| Multiple network interfaces (Multus) | shturval-metacni | |
| IP assignment on Multus interfaces | shturval-metacni-ipam | |
| SR-IOV Operator | shturval-sriov | |
| Node problem detection | shturval-npd |
No services for the selected group
For the full chart list with versions and descriptions, see Shturval repository services.
YAML constructor (Yandex Cloud)
Complete the steps and build two YAML manifests: provider and cluster. Download the files and pass the combined manifest to install-cli. Data is not sent to a server and is cleared when you leave the page.
Check the YAML and download the files. Data is not kept after you close the page.
After download, join both documents into one file with a --- separator, or pass the combined manifest to install-cli:
./shtil install-cli yandex \
--yaml-path="/home/admin/install.yaml" \
--bootstrap-license="YOUR-LICENSE"
./shtil install-cli yandex example prints the current field layout and comments.