Charmed OSM

  • Charmed Distribution of OSM | bundle
Channel Revision Published
latest/stable 249 23 Mar 2023
latest/beta 675 29 Aug 2023
latest/edge 120 14 Sep 2022
14.0/stable 592 15 Jan 2024
14.0/candidate 561 12 Jul 2023
14.0/beta 592 28 Jul 2023
14.0/edge 533 12 Jul 2023
13.0/stable 869 15 Jan 2024
13.0/candidate 203 09 Dec 2022
13.0/beta 869 05 Dec 2023
12.0/stable 484 21 Jun 2023
12.0/beta 868 05 Dec 2023
11.0/stable 81 22 Aug 2022
11.0/edge 71 22 Feb 2022
10.0/stable 578 17 Jul 2023
10.0/candidate 76 11 Mar 2022
10.0/edge 72 23 Feb 2022
juju deploy osm
Show information

Platform:

Learn about configurations >

  • database_commonkey | string

    Default: osm

    Database common key

  • debug_common_local_path | string

    Local full path to the COMMON project. The path will be mounted to the docker image, which means changes during the debugging will be saved in your local path.

  • debug_lcm_local_path | string

    Local full path to the LCM project. The path will be mounted to the docker image, which means changes during the debugging will be saved in your local path.

  • debug_mode | boolean

    If true, debug mode is activated. It means that the service will not run, and instead, the command for the container will be a `sleep infinity`. Note: If enabled, security_context will be disabled.

  • debug_n2vc_local_path | string

    Local full path to the N2VC project. The path will be mounted to the docker image, which means changes during the debugging will be saved in your local path.

  • debug_pubkey | string

    Public SSH key that will be injected to the application pod.

  • image_pull_policy | string

    Default: always

    ImagePullPolicy configuration for the pod. Possible values: always, ifnotpresent, never

  • log_level | string

    Default: INFO

    Log Level

  • mongodb_uri | string

    MongoDB URI (external database)

  • security_context | boolean

    Enables the security context of the pods

  • vca_apiproxy | string

    The VCA api proxy (native charms)

  • vca_cacert | string

    The VCA cacert.

  • vca_cloud | string

    The VCA lxd cloud name

  • vca_helm_ca_certs | string

    CA certificates to validate access to Helm repository

  • vca_host | string

    The VCA host.

  • vca_k8s_cloud | string

    The VCA K8s cloud name

  • vca_model_config_agent_metadata_url | string

    The URL of the private stream.

  • vca_model_config_agent_stream | string

    The stream to use for deploy/upgrades of agents. See additional info below.

  • vca_model_config_apt_ftp_proxy | string

    The APT FTP proxy for the model.

  • vca_model_config_apt_http_proxy | string

    The APT HTTP proxy for the model.

  • vca_model_config_apt_https_proxy | string

    The APT HTTPS proxy for the model.

  • vca_model_config_apt_mirror | string

    The APT mirror for the model.

  • vca_model_config_apt_no_proxy | string

    The APT no proxy for the model.

  • vca_model_config_automatically_retry_hooks | boolean

    Set the policy on retying failed hooks.

  • vca_model_config_backup_dir | string

    Backup directory

  • vca_model_config_cloudinit_userdata | string

    Cloudinit userdata

  • vca_model_config_container_image_metadata_url | string

    Corresponds to 'image-metadata-url' (see below) for cloud-hosted KVM guests or LXD containers. Not needed for the localhost cloud.

  • vca_model_config_container_image_stream | string

    Corresponds to 'image-stream' (see below) for cloud-hosted KVM guests or LXD containers. Not needed for the localhost cloud.

  • vca_model_config_container_inherit_properties | string

    Set parameters to be inherited from a machine toits hosted containers (KVM or LXD).

  • vca_model_config_container_networking_method | string

    The FAN networking mode to use. Default values can be provider-specific.

  • vca_model_config_default_series | string

    The default series of Ubuntu to use for deploying charms.

  • vca_model_config_default_space | string

    The space used as the default binding when deploying charms. Will be "alpha" by default.

  • vca_model_config_development | boolean

    Set whether the model is in development mode.

  • vca_model_config_disable_network_management | boolean

    Set whether to give network control to the provider instead of Juju controlling configuration.

  • vca_model_config_egress_subnets | string

    Egress subnets

  • vca_model_config_enable_os_refresh_update | boolean

    Set whether newly provisioned instances should run their respective OS's update capability.

  • vca_model_config_enable_os_upgrade | boolean

    Set whether newly provisioned instances should run their respective OS's upgrade capability.

  • vca_model_config_fan_config | string

    The FAN overlay and underlay networks in CIDR notation (space-separated).

  • vca_model_config_firewall_mode | string

    The mode to use for network firewalling.

  • vca_model_config_ftp_proxy | string

    The FTP proxy value to configure on instances, in the FTP_PROXY environment variable.

  • vca_model_config_http_proxy | string

    The HTTP proxy value to configure on instances, in the HTTP_PROXY environment variable.

  • vca_model_config_https_proxy | string

    The HTTPS proxy value to configure on instances, in the HTTPS_PROXY environment variable.

  • vca_model_config_ignore_machine_addresses | boolean

    When true, the machine worker will not look up or discover any machine addresses.

  • vca_model_config_image_metadata_url | string

    The URL at which the metadata used to locate OS image ids is located.

  • vca_model_config_image_stream | string

    The simplestreams stream used to identify which image ids to search when starting an instance.

  • vca_model_config_juju_ftp_proxy | string

    The charm-centric FTP proxy value.

  • vca_model_config_juju_http_proxy | string

    The charm-centric HTTP proxy value.

  • vca_model_config_juju_https_proxy | string

    The charm-centric HTTPS proxy value.

  • vca_model_config_juju_no_proxy | string

    The charm-centric no-proxy value.

  • vca_model_config_logforward_enabled | boolean

    Set whether the log forward function is enabled.

  • vca_model_config_logging_config | string

    The configuration string to use when configuring Juju agent logging

  • vca_model_config_lxd_snap_channel | string

    LXD snap channel

  • vca_model_config_max_action_results_age | string

    The maximum aget for status action results entries

  • vca_model_config_max_action_results_size | string

    The maximum size for status action results entries

  • vca_model_config_max_status_history_age | string

    The maximum age for status history entries before they are pruned, in a human-readable time format.

  • vca_model_config_max_status_history_size | string

    The maximum size for the status history collection, in human-readable memory format.

  • vca_model_config_net_bond_reconfigure_delay | int

    Net bond reconfigure delay

  • vca_model_config_no_proxy | string

    List of domain addresses not to be proxied (comma-separated).

  • vca_model_config_provisioner_harvest_mode | string

    Set what to do with unknown machines.

  • vca_model_config_proxy_ssh | boolean

    Set whether SSH commands should be proxied through the API server.

  • vca_model_config_snap_http_proxy | string

    The snap-centric HTTP proxy value.

  • vca_model_config_snap_https_proxy | string

    The snap-centric HTTPS proxy value.

  • vca_model_config_snap_store_assertions | string

    The collection of snap store assertions. Each entry should contain the snap store ID.

  • vca_model_config_snap_store_proxy | string

    The snap store ID.

  • vca_model_config_snap_store_proxy_url | string

    The snap store proxy url

  • vca_model_config_ssl_hostname_verification | boolean

    Set whether SSL hostname verification is enabled.

  • vca_model_config_test_mode | boolean

    Set whether the model is intended for testing. If true, accessing the charm store does not affect statistical data of the store.

  • vca_model_config_transmit_vendor_metrics | boolean

    Set whether the controller will send metrics collected from this model for use in anonymized aggregate analytics.

  • vca_model_config_update_status_hook_interval | string

    The run frequency of the update-status hook. The value has a random +/- 20% offset applied to avoid hooks for all units firing at once. Value change only honoured during controller and model creation (bootstrap --config and add-model --config).

  • vca_port | int

    The VCA port.

  • vca_pubkey | string

    The VCA public key.

  • vca_secret | string

    The VCA user secret.

  • vca_stablerepourl | string

    Default: https://charts.helm.sh/stable

    Stable repository URL for Helm charts

  • vca_user | string

    The VCA user name.