X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=userconfigtemplate%2Fuser_config.yaml;h=e75ea7cac20ea36859ff08be6edbd87aea7900e6;hb=refs%2Fchanges%2F93%2F993%2F2;hp=4517eaf8f3ab2bd478aaff8323478f982081448e;hpb=c389bdee7b3845b55f443dbf04c0ce4083a55886;p=ta%2Fconfig-manager.git diff --git a/userconfigtemplate/user_config.yaml b/userconfigtemplate/user_config.yaml index 4517eaf..e75ea7c 100644 --- a/userconfigtemplate/user_config.yaml +++ b/userconfigtemplate/user_config.yaml @@ -29,7 +29,7 @@ ### - Minor changes in template (e.g. new optional attributes or ### changes in possible values, value ranges or default values) ### - Backwards compatible -version: 2.0.0 +version: 2.0.1 ### Cloud name can consist of lower case letters, digits and dash (-). ### Name must start and end with a letter or a digit. @@ -248,6 +248,11 @@ caas: ### e.g. ["U2FsdGVkX1+WlNST+W.."] 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. + ### 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: "" ### Storage configuration storage: @@ -380,7 +385,11 @@ performance_profiles: ### 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 @@ -395,6 +404,18 @@ performance_profiles: #numa0: #numa1: + ### 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: + #shared_pool_percentage: + ### Storage profiles storage_profiles: ### The storage_profiles section name is part of mandatory configuration. @@ -467,17 +488,6 @@ storage_profiles: ### This parameter contains the name for the created LVM volume. #lv_name: - ### Mandatory - ### This parameter contains the directory where to mount - ### the backend of this profile. - #mount_dir: - - ### Optional - ### This parameter contains the mount options used to mount - ### the backend. The format must be a valid fstab format. - ### By default it is empty. - #mount_options: - host_os: ### The value of this parameter is used to protect the entire GRUB 2 menu structure of all the infrastructure nodes. ### The configured value should be a properly salted PBKDF2 (Password-Based Key Derivation Function 2) hash. @@ -544,4 +554,3 @@ hosts: #mgmt_mac: [, , ...] ... -