### - Minor changes in template (e.g. new optional attributes or
### changes in possible values, value ranges or default values)
### - Backwards compatible
-version: 2.0.1
+version: 2.0.2
### Cloud name can consist of lower case letters, digits and dash (-).
### Name must start and end with a letter or a digit.
encrypted_ca_key: '["<ENCRYPTED_CA_KEY>"]'
### This parameter defines the DNS domain served by the REC DNS server for example
- ### in-cluster Kubernetes Services all belongs to this domain DNS queries.
+ ### in-cluster Kubernetes Services all belongs to this domain DNS queries.
### Outside of this domain are either rejected, or forwarded to a configured upstream DNS server (if, any).
### The default value is: rec.io
#dns_domain: "<VALUE>"
### Provider network physical interface.
### Either Ethernet or bonding interface.
#<interface_name1>:
+ ### Optional provider network type.
+ ###
+ ### Supported types:
+ ### caas:
+ ### Containers as a Service (CaaS) provider network
+ ### Notes:
+ ### CaaS bond interfaces are configured as a Linux bond interfaces.
+ #type: <caas>
+
### Provider networks on this interface.
### Provider networks must be defined also in the networking:
### provider_networks: configuration.
### details.
### Default: false
#trusted: [true|false]
+
+ ### Optional provider network type
+ ### - caas: configure as CaaS SR-IOV cluster network
+ ### Default: caas
+ #type: <caas>
### Use above structure for all the SR-IOV provider networks in
### this profile
#<provider_network_name2>
### Host CPU allocations.
### Any host CPUs that are not allocated for some specific purpose
### here will be automatically assigned by the system:
- ### - All remaining CPUs are allocated for the host platform.
+ ### - If the node contains 'caas' in its service_profiles remaining
+ ### CPUs are allocated for CaaS CPU pools. Remainder CaaS CPU CPUs
+ ### allocated for default container execution.
+ ### - Any CPUs that don't fall into the above categories are allocated
+ ### for the host platform.
### Optional. Allocate CPUs for the host platform.
### The configured counts determine the number of full CPU cores to
#numa0: <COUNT>
#numa1: <COUNT>
+ ### Optional. Create CPU pools in CaaS CPU manager.
+ ### Type of this parameter is dictionary, consisting of the following attributes:
+ ### - exclusive_pool_percentage
+ ### - shared_pool_percentage
+ ### Attributes are optional, but at least one of them shall be defined
+ ### if caas_cpu_pools is defined. The sum of values can't exceed 100.
+ ### Minimum allocation is 1 CPU, which means anything greater than 0
+ ### ensures 1 CPU allocation.
+ #caas_cpu_pools:
+ #exclusive_pool_percentage: <VALUE>
+ #shared_pool_percentage: <VALUE>
+
### Storage profiles
storage_profiles:
### The storage_profiles section name is part of mandatory configuration.