1 # Copyright 2020 Canonical Ltd.
3 # Licensed under the Apache License, Version 2.0 (the "License"); you may
4 # not use this file except in compliance with the License. You may obtain
5 # a copy of the License at
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 # License for the specific language governing permissions and limitations
15 # For those usages not covered by the Apache License, Version 2.0 please
16 # contact: legal@canonical.com
18 # To get in touch with the maintainers, please contact:
19 # osm-charmers@lists.launchpad.net
25 description: "The VCA host."
29 description: "The VCA port."
33 description: "The VCA user name."
37 description: "The VCA user secret."
41 description: "The VCA public key."
45 description: "The VCA cacert."
48 description: "The VCA api proxy (native charms)"
52 description: "The VCA lxd cloud name"
56 description: "The VCA K8s cloud name"
59 description: Database common key
63 description: "Log Level"
66 vca_model_config_agent_metadata_url:
67 description: The URL of the private stream.
69 vca_model_config_agent_stream:
71 The stream to use for deploy/upgrades of agents.
72 See additional info below.
74 vca_model_config_apt_ftp_proxy:
75 description: The APT FTP proxy for the model.
77 vca_model_config_apt_http_proxy:
78 description: The APT HTTP proxy for the model.
80 vca_model_config_apt_https_proxy:
81 description: The APT HTTPS proxy for the model.
83 vca_model_config_apt_mirror:
84 description: The APT mirror for the model.
86 vca_model_config_apt_no_proxy:
87 description: The APT no proxy for the model.
89 vca_model_config_automatically_retry_hooks:
90 description: Set the policy on retying failed hooks.
92 vca_model_config_backup_dir:
93 description: Backup directory
95 vca_model_config_cloudinit_userdata:
96 description: Cloudinit userdata
98 vca_model_config_container_image_metadata_url:
100 Corresponds to 'image-metadata-url' (see below) for cloud-hosted
101 KVM guests or LXD containers. Not needed for the localhost cloud.
103 vca_model_config_container_image_stream:
105 Corresponds to 'image-stream' (see below) for cloud-hosted KVM
106 guests or LXD containers. Not needed for the localhost cloud.
108 vca_model_config_container_inherit_properties:
110 Set parameters to be inherited from a machine toits hosted
111 containers (KVM or LXD).
113 vca_model_config_container_networking_method:
115 The FAN networking mode to use. Default values can be provider-specific.
117 vca_model_config_default_series:
118 description: The default series of Ubuntu to use for deploying charms.
120 vca_model_config_default_space:
122 The space used as the default binding when deploying charms.
123 Will be "alpha" by default.
125 vca_model_config_development:
126 description: Set whether the model is in development mode.
128 vca_model_config_disable_network_management:
130 Set whether to give network control to the provider instead
131 of Juju controlling configuration.
133 vca_model_config_egress_subnets:
134 description: Egress subnets
136 vca_model_config_enable_os_refresh_update:
138 Set whether newly provisioned instances should run their
139 respective OS's update capability.
141 vca_model_config_enable_os_upgrade:
143 Set whether newly provisioned instances should run their
144 respective OS's upgrade capability.
146 vca_model_config_fan_config:
148 The FAN overlay and underlay networks in
149 CIDR notation (space-separated).
151 vca_model_config_firewall_mode:
152 description: The mode to use for network firewalling.
154 vca_model_config_ftp_proxy:
156 The FTP proxy value to configure on instances,
157 in the FTP_PROXY environment variable.
159 vca_model_config_http_proxy:
161 The HTTP proxy value to configure on instances,
162 in the HTTP_PROXY environment variable.
164 vca_model_config_https_proxy:
166 The HTTPS proxy value to configure on instances,
167 in the HTTPS_PROXY environment variable.
169 vca_model_config_ignore_machine_addresses:
171 When true, the machine worker will not look up
172 or discover any machine addresses.
174 vca_model_config_image_metadata_url:
176 The URL at which the metadata used to locate
177 OS image ids is located.
179 vca_model_config_image_stream:
181 The simplestreams stream used to identify which image
182 ids to search when starting an instance.
184 vca_model_config_juju_ftp_proxy:
185 description: The charm-centric FTP proxy value.
187 vca_model_config_juju_http_proxy:
188 description: The charm-centric HTTP proxy value.
190 vca_model_config_juju_https_proxy:
191 description: The charm-centric HTTPS proxy value.
193 vca_model_config_juju_no_proxy:
194 description: The charm-centric no-proxy value.
196 vca_model_config_logforward_enabled:
197 description: Set whether the log forward function is enabled.
199 vca_model_config_logging_config:
201 The configuration string to use when configuring Juju agent logging
203 vca_model_config_lxd_snap_channel:
204 description: LXD snap channel
206 vca_model_config_max_action_results_age:
207 description: The maximum aget for status action results entries
209 vca_model_config_max_action_results_size:
210 description: The maximum size for status action results entries
212 vca_model_config_max_status_history_age:
214 The maximum age for status history entries before they are pruned,
215 in a human-readable time format.
217 vca_model_config_max_status_history_size:
219 The maximum size for the status history collection,
220 in human-readable memory format.
222 vca_model_config_net_bond_reconfigure_delay:
223 description: Net bond reconfigure delay
225 vca_model_config_no_proxy:
226 description: List of domain addresses not to be proxied (comma-separated).
228 vca_model_config_provisioner_harvest_mode:
229 description: Set what to do with unknown machines.
231 vca_model_config_proxy_ssh:
233 Set whether SSH commands should be proxied through the API server.
235 vca_model_config_snap_http_proxy:
236 description: The snap-centric HTTP proxy value.
238 vca_model_config_snap_https_proxy:
239 description: The snap-centric HTTPS proxy value.
241 vca_model_config_snap_store_assertions:
243 The collection of snap store assertions.
244 Each entry should contain the snap store ID.
246 vca_model_config_snap_store_proxy:
247 description: The snap store ID.
249 vca_model_config_snap_store_proxy_url:
250 description: The snap store proxy url
252 vca_model_config_ssl_hostname_verification:
253 description: Set whether SSL hostname verification is enabled.
255 vca_model_config_test_mode:
257 Set whether the model is intended for testing.
258 If true, accessing the charm store does not affect
259 statistical data of the store.
261 vca_model_config_transmit_vendor_metrics:
263 Set whether the controller will send metrics collected from
264 this model for use in anonymized aggregate analytics.
266 vca_model_config_update_status_hook_interval:
268 The run frequency of the update-status hook.
269 The value has a random +/- 20% offset applied to avoid hooks
270 for all units firing at once. Value change only honoured
271 during controller and model creation
272 (bootstrap --config and add-model --config).