Started by upstream project "pipeline-check" build number 1748
originally caused by:
 Triggered by Gerrit: https://gerrit.opensdn.io/c/opensdn-io/tf-charms/+/1535
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on slave-openstack-gz1_1 (openstack) in workspace /home/jenkins/workspace/deploy-tf-juju-os
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is disabled by the job configuration...
[WS-CLEANUP] Done
The recommended git tool is: git
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/opensdn-io/tf-jenkins.git
 > git init /home/jenkins/workspace/deploy-tf-juju-os/src/opensdn-io/tf-jenkins # timeout=10
Fetching upstream changes from https://github.com/opensdn-io/tf-jenkins.git
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
 > git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-jenkins.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/opensdn-io/tf-jenkins.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 485cc14648b8c1ac2aa165b6362fc4156491c8f9 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 485cc14648b8c1ac2aa165b6362fc4156491c8f9 # timeout=10
Commit message: "add ubuntu24 to mirror list"
 > git rev-list --no-walk 485cc14648b8c1ac2aa165b6362fc4156491c8f9 # timeout=10
The recommended git tool is: NONE
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/opensdn-io/tf-devstack.git
 > git init /home/jenkins/workspace/deploy-tf-juju-os/src/opensdn-io/tf-devstack # timeout=10
Fetching upstream changes from https://github.com/opensdn-io/tf-devstack.git
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
 > git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-devstack.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/opensdn-io/tf-devstack.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision ee4247caa35b163d9a7a735ae188ce14dddee230 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f ee4247caa35b163d9a7a735ae188ce14dddee230 # timeout=10
Commit message: "specify ubuntu version for juju bundle"
 > git rev-list --no-walk ee4247caa35b163d9a7a735ae188ce14dddee230 # timeout=10
Copied 4 artifacts from "pipeline-check" build number 1748
[deploy-tf-juju-os] $ /bin/bash -xe /tmp/jenkins1382040247965116081.sh
+ source /home/jenkins/workspace/deploy-tf-juju-os/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-1748
++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-1748
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/35/1535/1/check_1748
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/35/1535/1/check_1748
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/35/1535/1/check_1748
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/35/1535/1/check_1748
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-1_5_3_5-1
++ CONTRAIL_CONTAINER_TAG=master-1_5_3_5-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_5_3_5-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_5_3_5-1
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_5_3_5-1
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_5_3_5-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_5_3_5-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_5_3_5-1
++ export GERRIT_PIPELINE=check
++ GERRIT_PIPELINE=check
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=I4631c82e140e5ac2180fe8aad699cf21a5b52a88
++ GERRIT_CHANGE_ID=I4631c82e140e5ac2180fe8aad699cf21a5b52a88
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-charms
++ GERRIT_PROJECT=opensdn-io/tf-charms
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ desc='Pipeline: pipeline-check-1748  Random: 39456  Stream: juju-os'
+ desc+='<br>Job logs: <a href="http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/35/1535/1/check_1748/juju-os">http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/35/1535/1/check_1748/juju-os</a>'
+ echo 'DESCRIPTION Pipeline: pipeline-check-1748  Random: 39456  Stream: juju-os<br>Job logs: <a href="http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/35/1535/1/check_1748/juju-os">http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/35/1535/1/check_1748/juju-os</a>'
DESCRIPTION Pipeline: pipeline-check-1748  Random: 39456  Stream: juju-os<br>Job logs: <a href="http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/35/1535/1/check_1748/juju-os">http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/35/1535/1/check_1748/juju-os</a>
[description-setter] Description set: Pipeline: pipeline-check-1748  Random: 39456  Stream: juju-os<br>Job logs: <a href="http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/35/1535/1/check_1748/juju-os">http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/35/1535/1/check_1748/juju-os</a>'
[deploy-tf-juju-os] $ /bin/bash -xe /tmp/jenkins7417711211521122074.sh
+ set -eo pipefail
+ source /home/jenkins/workspace/deploy-tf-juju-os/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-1748
++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-1748
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/35/1535/1/check_1748
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/35/1535/1/check_1748
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/35/1535/1/check_1748
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/35/1535/1/check_1748
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-1_5_3_5-1
++ CONTRAIL_CONTAINER_TAG=master-1_5_3_5-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_5_3_5-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_5_3_5-1
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_5_3_5-1
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_5_3_5-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_5_3_5-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_5_3_5-1
++ export GERRIT_PIPELINE=check
++ GERRIT_PIPELINE=check
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=I4631c82e140e5ac2180fe8aad699cf21a5b52a88
++ GERRIT_CHANGE_ID=I4631c82e140e5ac2180fe8aad699cf21a5b52a88
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-charms
++ GERRIT_PROJECT=opensdn-io/tf-charms
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-jenkins ./patchsets-info.json
+ ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-devstack ./patchsets-info.json
[deploy-tf-juju-os] $ /bin/bash -xe /tmp/jenkins996788958397501342.sh
+ set -eo pipefail
+ source /home/jenkins/workspace/deploy-tf-juju-os/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-1748
++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-1748
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/35/1535/1/check_1748
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/35/1535/1/check_1748
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/35/1535/1/check_1748
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/35/1535/1/check_1748
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-1_5_3_5-1
++ CONTRAIL_CONTAINER_TAG=master-1_5_3_5-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_5_3_5-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_5_3_5-1
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_5_3_5-1
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_5_3_5-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_5_3_5-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_5_3_5-1
++ export GERRIT_PIPELINE=check
++ GERRIT_PIPELINE=check
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=I4631c82e140e5ac2180fe8aad699cf21a5b52a88
++ GERRIT_CHANGE_ID=I4631c82e140e5ac2180fe8aad699cf21a5b52a88
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-charms
++ GERRIT_PROJECT=opensdn-io/tf-charms
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ source ./src/opensdn-io/tf-jenkins/infra/openstack/definitions
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export OS_NETWORK=management
++ OS_NETWORK=management
++ export OS_DATA_NETWORK=data
++ OS_DATA_NETWORK=data
++ export OS_SG=default
++ OS_SG=default
++ export RESERVED_INSTANCES_COUNT=3
++ RESERVED_INSTANCES_COUNT=3
++ export RESERVED_CORES_COUNT=16
++ RESERVED_CORES_COUNT=16
++ export VM_BOOT_RETRIES=120
++ VM_BOOT_RETRIES=120
++ export VM_BOOT_DELAY=60
++ VM_BOOT_DELAY=60
++ export VOLUME_TYPE=ceph-ssd
++ VOLUME_TYPE=ceph-ssd
++ ENVIRONMENT_OS=rocky9
++ VM_TYPES=(['xsmall']='STD3-1-4' ['small']='STD3-2-8' ['medium']='STD3-4-16' ['large']='STD3-8-32')
++ declare -A VM_TYPES
++ VOLUME_SIZE=(['xsmall']='50' ['small']='50' ['medium']='80' ['large']='80')
++ declare -A VOLUME_SIZE
++ OS_IMAGES=(['CENTOS7']='prepared-centos7' ['CENTOS8']='prepared-centos8' ['UBUNTU20']='prepared-ubuntu20' ['UBUNTU22']='prepared-ubuntu22' ['UBUNTU24']='prepared-ubuntu24' ['ROCKY9']='prepared-rocky92')
++ declare -A OS_IMAGES
++ OS_IMAGE_USERS=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['UBUNTU24']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky')
++ declare -A OS_IMAGE_USERS
++ OS_IMAGES_UP=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['UBUNTU24']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky')
++ declare -A OS_IMAGES_UP
++ OS_IMAGES_DOWN=(['CENTOS7']='' ['CENTOS8']='' ['UBUNTU20']='' ['UBUNTU22']='' ['UBUNTU24']='' ['ROCKY9']='' ['ROCKY92']='')
++ declare -A OS_IMAGES_DOWN
++ SSH_OPTIONS='-T -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o PasswordAuthentication=no'
+ source /home/jenkins/workspace/deploy-tf-juju-os/deps.deploy-tf-juju-os.39456.env
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export ENVIRONMENT_OS=ubuntu22
++ ENVIRONMENT_OS=ubuntu22
++ export IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5
++ IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5
++ export IMAGE_SSH_USER=ubuntu
++ IMAGE_SSH_USER=ubuntu
++ export INSTANCE_IDS=3e9964cc-0944-48b7-9e56-6b1e0e803b57,
++ INSTANCE_IDS=3e9964cc-0944-48b7-9e56-6b1e0e803b57,
++ export instance_ip=10.0.0.50
++ instance_ip=10.0.0.50
++ export CONTROLLER_NODES=10.0.0.50,
++ CONTROLLER_NODES=10.0.0.50,
++ export ORCHESTRATOR=openstack
++ ORCHESTRATOR=openstack
++ export DEPLOYER=juju
++ DEPLOYER=juju
++ export JOB_LOGS_PATH=juju-os
++ JOB_LOGS_PATH=juju-os
+ source /home/jenkins/workspace/deploy-tf-juju-os/vars.deploy-tf-juju-os.39456.env
++ export SSL_ENABLE=true
++ SSL_ENABLE=true
++ export MONITORING_DEPLOY_TARGET=AIO
++ MONITORING_DEPLOY_TARGET=AIO
++ export MONITORING_DEPLOYER=juju
++ MONITORING_DEPLOYER=juju
++ export MONITORING_ORCHESTRATOR=os
++ MONITORING_ORCHESTRATOR=os
++ export ENVIRONMENT_OS=ubuntu22
++ ENVIRONMENT_OS=ubuntu22
+ export FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/35/1535/1/check_1748/juju-os
+ FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/35/1535/1/check_1748/juju-os
+ ./src/opensdn-io/tf-jenkins/jobs/devstack/juju/deploy_tf.sh
INFO: Deploy juju/ (deploy-tf-juju-os)
Warning: Permanently added '10.0.0.50' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.50' (ECDSA) to the list of known hosts.
INFO: =================== Sun Apr 13 15:51:29 UTC 2025 ===================

[there is no tf devenv configuration to load]
INFO: Applying stages juju machines k8s openstack tf wait
INFO: Running stage juju at Sun Apr 13 15:51:29 UTC 2025
Skipping stage juju because it's finished
INFO: Stage juju was run successfully Sun Apr 13 15:51:29 UTC 2025
INFO: Running stage machines at Sun Apr 13 15:51:29 UTC 2025
Skipping stage machines because it's finished
INFO: Stage machines was run successfully Sun Apr 13 15:51:29 UTC 2025
INFO: Running stage k8s at Sun Apr 13 15:51:29 UTC 2025
Skipping stage k8s because it's finished
INFO: Stage k8s was run successfully Sun Apr 13 15:51:29 UTC 2025
INFO: Running stage openstack at Sun Apr 13 15:51:29 UTC 2025
Skipping stage openstack because it's finished
INFO: Stage openstack was run successfully Sun Apr 13 15:51:29 UTC 2025
INFO: Running stage tf at Sun Apr 13 15:51:29 UTC 2025
INFO: check time sync on nodes and force sync Sun Apr 13 15:51:29 UTC 2025
INFO: controller nodes - 10.0.0.50 
INFO: agent nodes - 10.0.0.50
INFO: openstack controller nodes - 
INFO: sync time on machine ubuntu@10.0.0.50
Warning: Permanently added '10.0.0.50' (ED25519) to the list of known hosts.
Warning: Permanently added '10.0.0.50' (ED25519) to the list of known hosts.
INFO: Sun Apr 13 15:51:30 UTC 2025: ensure time is synced (chronyd)
INFO: Sun Apr 13 15:51:30 UTC 2025: time is synced
nexus.gz1.opensdn.io is an alias for nexus.opensdn.io.
nexus.opensdn.io has address 212.233.90.199
INFO: ishost = true namespace =  registry_url = nexus.gz1.opensdn.io:5101
INFO: Downloading 'tf-charms-src:master-1_5_3_5-1@master-1_5_3_5-1' (1 layers)...

INFO: Download of images into '/tmp/tmp.wm8zv9YNLm' complete.
INFO: Use something like the following to load the result into a Docker daemon:
INFO:   tar -cC '/tmp/tmp.wm8zv9YNLm' . | docker load
INFO: Change variables in bundle...
INFO: Print bundle...

machines:
  0:
    series: "jammy"
    constraints: mem=15G cores=2 root-disk=60G

series: "jammy"
services:
  tf-controller:
    charm: "/home/ubuntu/tf-charms/contrail-controller"
    series: "jammy"
    num_units: 1
    options:
      log-level: "SYS_DEBUG"
      min-cluster-size: 1
      auth-mode: "rbac"
      cassandra-minimum-diskgb: "4"
      cassandra-jvm-extra-opts: "-Xms1g -Xmx2g"
      docker_runtime: auto
      docker-registry: "nexus.gz1.opensdn.io:5101"
      docker-registry-insecure: true
      image-tag: "master-1_5_3_5-1"
    expose: true
    to: [0]
  tf-analyticsdb:
    charm: "/home/ubuntu/tf-charms/contrail-analyticsdb"
    series: "jammy"
    num_units: 1
    options:
      log-level: "SYS_DEBUG"
      cassandra-minimum-diskgb: "4"
      cassandra-jvm-extra-opts: "-Xms1g -Xmx2g"
      docker_runtime: auto
      docker-registry: "nexus.gz1.opensdn.io:5101"
      docker-registry-insecure: true
      image-tag: "master-1_5_3_5-1"
      min-cluster-size: 1
    expose: true
    to: [0]

  tf-analytics:
    charm: "/home/ubuntu/tf-charms/contrail-analytics"
    series: "jammy"
    num_units: 1
    options:
      log-level: "SYS_DEBUG"
      docker_runtime: auto
      docker-registry: "nexus.gz1.opensdn.io:5101"
      docker-registry-insecure: true
      image-tag: "master-1_5_3_5-1"
      min-cluster-size: 1
    expose: true
    to: [0]
  tf-agent:
    charm: "/home/ubuntu/tf-charms/contrail-agent"
    series: "jammy"
    options:
      log-level: "SYS_DEBUG"
      docker_runtime: auto
      docker-registry: "nexus.gz1.opensdn.io:5101"
      docker-registry-insecure: true
      image-tag: "master-1_5_3_5-1"
      kernel-hugepages-2m: "256"
  tf-keystone-auth:
    charm: "/home/ubuntu/tf-charms/contrail-keystone-auth"
    series: "jammy"
    num_units: 1
    to:
      - "0"

  tf-openstack:
    charm: "/home/ubuntu/tf-charms/contrail-openstack"
    series: "jammy"
    options:
      docker_runtime: auto
      docker-registry: "nexus.gz1.opensdn.io:5101"
      docker-registry-insecure: true
      image-tag: "master-1_5_3_5-1"
  easyrsa:
    # this must be one in HA
    charm: easyrsa
    num_units: 1
    to:
      - "0"

relations:
# tf
- [ tf-controller, tf-analytics ]
- [ tf-controller, tf-analyticsdb ]
- [ tf-analytics, tf-analyticsdb ]
- [ tf-agent, tf-controller ]
- [ easyrsa, tf-controller ]
- [ easyrsa, tf-analytics ]
- [ easyrsa, tf-analyticsdb ]
- [ easyrsa, tf-agent ]
- [ tf-controller, tf-keystone-auth ]
- [ tf-openstack, tf-controller ]
INFO: Run bundle...
15:51:31 INFO  juju.cmd supercommand.go:56 running juju [2.9.49 a0e00417b8c153f999562bdb77e27e940f9813ca gc go1.21.9]
15:51:31 DEBUG juju.cmd supercommand.go:57   args: []string{"juju", "deploy", "--debug", "/home/ubuntu/bundle.yaml", "--map-machines=existing"}
15:51:31 INFO  juju.juju api.go:86 connecting to API addresses: [10.0.0.50:17070 252.50.0.1:17070]
15:51:31 DEBUG juju.api apiclient.go:1151 successfully dialed "wss://10.0.0.50:17070/api"
15:51:31 INFO  juju.api apiclient.go:686 connection established to "wss://10.0.0.50:17070/api"
15:51:31 INFO  juju.juju api.go:86 connecting to API addresses: [10.0.0.50:17070 252.50.0.1:17070]
15:51:31 DEBUG juju.api apiclient.go:1151 successfully dialed "wss://10.0.0.50:17070/model/157a7a2b-6af5-4d38-83c5-c16bfc5a06f8/api"
15:51:31 INFO  juju.api apiclient.go:686 connection established to "wss://10.0.0.50:17070/model/157a7a2b-6af5-4d38-83c5-c16bfc5a06f8/api"
15:51:31 WARN  juju.cmd.juju.application.deployer bundle.go:107 "services" key found in bundle file is deprecated, superseded by "applications" key.
15:51:31 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:281 model: &bundlechanges.Model{
    Applications: {
        "dashboard-mysql-router": &bundlechanges.Application{
            Name:    "dashboard-mysql-router",
            Charm:   "mysql-router",
            Scale:   0,
            Options: {
                "auth_cache_refresh_interval": float64(2),
                "auth_cache_ttl":              float64(-1),
                "base-port":                   float64(3306),
                "debug":                       bool(false),
                "max_connections":             float64(1024),
                "source":                      "distro",
                "ttl":                         float64(0.5),
                "use-syslog":                  bool(false),
            },
            Annotations:      {},
            Constraints:      "",
            Exposed:          false,
            ExposedEndpoints: {},
            SubordinateTo:    {"openstack-dashboard"},
            Base:             series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "8.0/stable",
            Revision:  257,
            Placement: "",
            Offers:    nil,
            Units:     nil,
        },
        "glance": &bundlechanges.Application{
            Name:    "glance",
            Charm:   "glance",
            Scale:   0,
            Options: {
                "action-managed-upgrade":             bool(false),
                "audit-middleware":                   bool(false),
                "ceph-osd-replication-count":         float64(3),
                "ceph-pool-weight":                   float64(5),
                "cinder-http-retries":                float64(3),
                "cinder-state-transition-timeout":    float64(30),
                "database":                           "glance",
                "database-user":                      "glance",
                "debug":                              bool(true),
                "disk-formats":                       "ami,ari,aki,vhd,vmdk,raw,qcow2,vdi,iso,root-tar",
                "dns-ha":                             bool(false),
                "ec-profile-k":                       float64(1),
                "ec-profile-m":                       float64(2),
                "ec-profile-plugin":                  "jerasure",
                "expose-image-locations":             bool(true),
                "filesystem-store-datadir":           "/var/lib/glance/images/",
                "ha-bindiface":                       "eth0",
                "ha-mcastport":                       float64(5444),
                "image-conversion":                   bool(false),
                "image-size-cap":                     "1TB",
                "nagios_context":                     "juju",
                "nagios_servicegroups":               "",
                "openstack-origin":                   "distro",
                "pool-type":                          "replicated",
                "prefer-ipv6":                        bool(false),
                "rabbit-user":                        "glance",
                "rabbit-vhost":                       "openstack",
                "region":                             "RegionOne",
                "restrict-ceph-pools":                bool(false),
                "restrict-image-location-operations": bool(false),
                "use-internal-endpoints":             bool(false),
                "use-policyd-override":               bool(false),
                "use-syslog":                         bool(false),
                "verbose":                            bool(false),
                "vip_cidr":                           float64(24),
                "vip_iface":                          "eth0",
            },
            Annotations:      {},
            Constraints:      "arch=amd64",
            Exposed:          true,
            ExposedEndpoints: {
                "": {
                    ExposeToSpaces: nil,
                    ExposeToCIDRs:  {"0.0.0.0/0", "::/0"},
                },
            },
            SubordinateTo: {},
            Base:          series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "yoga/stable",
            Revision:  620,
            Placement: "",
            Offers:    nil,
            Units:     {
                {Name:"glance/0", Machine:"0/lxd/0"},
            },
        },
        "glance-mysql-router": &bundlechanges.Application{
            Name:    "glance-mysql-router",
            Charm:   "mysql-router",
            Scale:   0,
            Options: {
                "auth_cache_refresh_interval": float64(2),
                "auth_cache_ttl":              float64(-1),
                "base-port":                   float64(3306),
                "debug":                       bool(false),
                "max_connections":             float64(1024),
                "source":                      "distro",
                "ttl":                         float64(0.5),
                "use-syslog":                  bool(false),
            },
            Annotations:      {},
            Constraints:      "",
            Exposed:          false,
            ExposedEndpoints: {},
            SubordinateTo:    {"glance"},
            Base:             series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "8.0/stable",
            Revision:  257,
            Placement: "",
            Offers:    nil,
            Units:     nil,
        },
        "heat": &bundlechanges.Application{
            Name:    "heat",
            Charm:   "heat",
            Scale:   0,
            Options: {
                "action-managed-upgrade": bool(false),
                "audit-middleware":       bool(false),
                "database":               "heat",
                "database-user":          "heat",
                "debug":                  bool(true),
                "dns-ha":                 bool(false),
                "encryption-key":         "",
                "ha-bindiface":           "eth0",
                "ha-mcastport":           float64(5959),
                "nagios_context":         "juju",
                "nagios_servicegroups":   "",
                "openstack-origin":       "distro",
                "prefer-ipv6":            bool(false),
                "rabbit-user":            "heat",
                "rabbit-vhost":           "openstack",
                "region":                 "RegionOne",
                "ttl":                    float64(3.6e+06),
                "use-internal-endpoints": bool(false),
                "use-policyd-override":   bool(false),
                "use-syslog":             bool(false),
                "verbose":                bool(false),
                "vip_cidr":               float64(24),
                "vip_iface":              "eth0",
            },
            Annotations:      {},
            Constraints:      "arch=amd64",
            Exposed:          true,
            ExposedEndpoints: {
                "": {
                    ExposeToSpaces: nil,
                    ExposeToCIDRs:  {"0.0.0.0/0", "::/0"},
                },
            },
            SubordinateTo: {},
            Base:          series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "yoga/stable",
            Revision:  548,
            Placement: "",
            Offers:    nil,
            Units:     {
                {Name:"heat/0", Machine:"0/lxd/1"},
            },
        },
        "heat-mysql-router": &bundlechanges.Application{
            Name:    "heat-mysql-router",
            Charm:   "mysql-router",
            Scale:   0,
            Options: {
                "auth_cache_refresh_interval": float64(2),
                "auth_cache_ttl":              float64(-1),
                "base-port":                   float64(3306),
                "debug":                       bool(false),
                "max_connections":             float64(1024),
                "source":                      "distro",
                "ttl":                         float64(0.5),
                "use-syslog":                  bool(false),
            },
            Annotations:      {},
            Constraints:      "",
            Exposed:          false,
            ExposedEndpoints: {},
            SubordinateTo:    {"heat"},
            Base:             series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "8.0/stable",
            Revision:  257,
            Placement: "",
            Offers:    nil,
            Units:     nil,
        },
        "keystone": &bundlechanges.Application{
            Name:    "keystone",
            Charm:   "keystone",
            Scale:   0,
            Options: {
                "action-managed-upgrade":      bool(false),
                "admin-password":              "password",
                "admin-port":                  float64(35357),
                "admin-role":                  "admin",
                "admin-user":                  "admin",
                "assignment-backend":          "sql",
                "catalog-cache-expiration":    float64(60),
                "database":                    "keystone",
                "database-user":               "keystone",
                "debug":                       bool(true),
                "default-authorization-ttl":   float64(0),
                "dns-ha":                      bool(false),
                "dogpile-cache-expiration":    float64(600),
                "ec2-auth-ttl":                float64(15),
                "fernet-max-active-keys":      float64(3),
                "ha-bindiface":                "eth0",
                "ha-mcastport":                float64(5434),
                "identity-backend":            "sql",
                "keystone-admin-role":         "Admin",
                "keystone-service-admin-role": "KeystoneServiceAdmin",
                "ldap-config-flags":           "None",
                "ldap-password":               "None",
                "ldap-readonly":               bool(true),
                "ldap-server":                 "None",
                "ldap-suffix":                 "None",
                "ldap-user":                   "None",
                "log-level":                   "WARNING",
                "nagios_context":              "juju",
                "nagios_servicegroups":        "",
                "openstack-origin":            "distro",
                "prefer-ipv6":                 bool(false),
                "preferred-api-version":       float64(3),
                "region":                      "RegionOne",
                "service-port":                float64(5050),
                "service-tenant":              "services",
                "token-expiration":            float64(3600),
                "use-policyd-override":        bool(false),
                "use-syslog":                  bool(false),
                "verbose":                     bool(false),
                "vip_cidr":                    float64(24),
                "vip_iface":                   "eth0",
                "wsgi-socket-rotation":        bool(true),
            },
            Annotations:      {},
            Constraints:      "arch=amd64",
            Exposed:          true,
            ExposedEndpoints: {
                "": {
                    ExposeToSpaces: nil,
                    ExposeToCIDRs:  {"0.0.0.0/0", "::/0"},
                },
            },
            SubordinateTo: {},
            Base:          series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "yoga/stable",
            Revision:  689,
            Placement: "",
            Offers:    nil,
            Units:     {
                {Name:"keystone/0", Machine:"0/lxd/2"},
            },
        },
        "keystone-mysql-router": &bundlechanges.Application{
            Name:    "keystone-mysql-router",
            Charm:   "mysql-router",
            Scale:   0,
            Options: {
                "auth_cache_refresh_interval": float64(2),
                "auth_cache_ttl":              float64(-1),
                "base-port":                   float64(3306),
                "debug":                       bool(false),
                "max_connections":             float64(1024),
                "source":                      "distro",
                "ttl":                         float64(0.5),
                "use-syslog":                  bool(false),
            },
            Annotations:      {},
            Constraints:      "",
            Exposed:          false,
            ExposedEndpoints: {},
            SubordinateTo:    {"keystone"},
            Base:             series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "8.0/stable",
            Revision:  257,
            Placement: "",
            Offers:    nil,
            Units:     nil,
        },
        "mysql-innodb-cluster": &bundlechanges.Application{
            Name:    "mysql-innodb-cluster",
            Charm:   "mysql-innodb-cluster",
            Scale:   0,
            Options: {
                "auto-rejoin-tries":       "1000",
                "binlogs-expire-days":     float64(10),
                "binlogs-max-size":        "100M",
                "binlogs-path":            "/var/log/mysql/mysql-bin.log",
                "cluster-name":            "jujuCluster",
                "enable-binlogs":          bool(false),
                "expel-timeout":           float64(20),
                "innodb-buffer-pool-size": "256M",
                "innodb-change-buffering": "all",
                "innodb-file-per-table":   bool(true),
                "innodb-io-capacity":      float64(200),
                "max-connections":         float64(1500),
                "prefer-ipv6":             bool(false),
                "snapd_refresh":           "",
                "source":                  "distro",
                "table-open-cache":        float64(2048),
                "tuning-level":            "safest",
                "wait-timeout":            float64(3600),
            },
            Annotations:      {},
            Constraints:      "arch=amd64",
            Exposed:          false,
            ExposedEndpoints: {},
            SubordinateTo:    {},
            Base:             series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "8.0/stable",
            Revision:  159,
            Placement: "",
            Offers:    nil,
            Units:     {
                {Name:"mysql-innodb-cluster/0", Machine:"0/lxd/3"},
                {Name:"mysql-innodb-cluster/1", Machine:"0/lxd/4"},
                {Name:"mysql-innodb-cluster/2", Machine:"0/lxd/5"},
            },
        },
        "neutron-api": &bundlechanges.Application{
            Name:    "neutron-api",
            Charm:   "neutron-api",
            Scale:   0,
            Options: {
                "action-managed-upgrade":            bool(false),
                "allow-automatic-dhcp-failover":     bool(true),
                "allow-automatic-l3agent-failover":  bool(false),
                "audit-middleware":                  bool(false),
                "database":                          "neutron",
                "database-user":                     "neutron",
                "debug":                             bool(true),
                "dhcp-agents-per-network":           float64(1),
                "dhcp-load-type":                    "networks",
                "dns-domain":                        "openstack.example.",
                "dns-ha":                            bool(false),
                "enable-dvr":                        bool(false),
                "enable-firewall-group-logging":     bool(false),
                "enable-fwaas":                      bool(true),
                "enable-hardware-offload":           bool(false),
                "enable-igmp-snooping":              bool(false),
                "enable-l3ha":                       bool(false),
                "enable-ml2-dns":                    bool(false),
                "enable-ml2-port-security":          bool(false),
                "enable-network-segment-range":      bool(false),
                "enable-port-forwarding":            bool(false),
                "enable-qos":                        bool(false),
                "enable-security-group-logging":     bool(false),
                "enable-sriov":                      bool(false),
                "enable-vlan-trunking":              bool(false),
                "global-physnet-mtu":                float64(1500),
                "ha-bindiface":                      "eth0",
                "ha-mcastport":                      float64(5424),
                "ipv4-ptr-zone-prefix-size":         float64(24),
                "ipv6-ptr-zone-prefix-size":         float64(64),
                "l2-population":                     bool(true),
                "manage-neutron-plugin-legacy-mode": bool(false),
                "max-l3-agents-per-router":          float64(2),
                "midonet-origin":                    "midonet-2015.06",
                "min-l3-agents-per-router":          float64(2),
                "nagios_context":                    "juju",
                "nagios_servicegroups":              "",
                "neutron-external-network":          "ext_net",
                "neutron-plugin":                    "ovs",
                "neutron-security-groups":           bool(true),
                "nsx-password":                      "admin",
                "nsx-username":                      "admin",
                "nuage-packages":                    "nuage-openstack-neutron nuagenetlib",
                "openstack-origin":                  "distro",
                "overlay-network-type":              "gre",
                "plumgrid-password":                 "plumgrid",
                "plumgrid-username":                 "plumgrid",
                "polling-interval":                  float64(2),
                "prefer-ipv6":                       bool(false),
                "quota-floatingip":                  float64(50),
                "quota-health-monitors":             float64(-1),
                "quota-member":                      float64(-1),
                "quota-network":                     float64(10),
                "quota-pool":                        float64(10),
                "quota-port":                        float64(50),
                "quota-router":                      float64(10),
                "quota-security-group":              float64(10),
                "quota-security-group-rule":         float64(100),
                "quota-subnet":                      float64(10),
                "quota-vip":                         float64(10),
                "rabbit-user":                       "neutron",
                "rabbit-vhost":                      "openstack",
                "region":                            "RegionOne",
                "report-interval":                   float64(30),
                "reverse-dns-lookup":                bool(false),
                "router-scheduler-driver":           "neutron.scheduler.l3_agent_scheduler.AZLeastRoutersScheduler",
                "rpc-response-timeout":              float64(60),
                "uplink-status-propagation":         bool(false),
                "use-internal-endpoints":            bool(false),
                "use-policyd-override":              bool(false),
                "use-syslog":                        bool(false),
                "verbose":                           bool(false),
                "vip_cidr":                          float64(24),
                "vip_iface":                         "eth0",
                "vlan-ranges":                       "physnet1:1000:2000",
                "vni-ranges":                        "1001:2000",
                "vsd-auth":                          "csproot:csproot",
                "vsd-auth-resource":                 "/me",
                "vsd-auth-ssl":                      bool(true),
                "vsd-base-uri":                      "/nuage/api/v3_0",
                "vsd-netpart-name":                  "juju-enterprise",
                "vsd-organization":                  "csp",
            },
            Annotations:      {},
            Constraints:      "arch=amd64",
            Exposed:          true,
            ExposedEndpoints: {
                "": {
                    ExposeToSpaces: nil,
                    ExposeToCIDRs:  {"0.0.0.0/0", "::/0"},
                },
            },
            SubordinateTo: {},
            Base:          series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "yoga/stable",
            Revision:  597,
            Placement: "",
            Offers:    nil,
            Units:     {
                {Name:"neutron-api/0", Machine:"0/lxd/6"},
            },
        },
        "neutron-mysql-router": &bundlechanges.Application{
            Name:    "neutron-mysql-router",
            Charm:   "mysql-router",
            Scale:   0,
            Options: {
                "auth_cache_refresh_interval": float64(2),
                "auth_cache_ttl":              float64(-1),
                "base-port":                   float64(3306),
                "debug":                       bool(false),
                "max_connections":             float64(1024),
                "source":                      "distro",
                "ttl":                         float64(0.5),
                "use-syslog":                  bool(false),
            },
            Annotations:      {},
            Constraints:      "",
            Exposed:          false,
            ExposedEndpoints: {},
            SubordinateTo:    {"neutron-api"},
            Base:             series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "8.0/stable",
            Revision:  257,
            Placement: "",
            Offers:    nil,
            Units:     nil,
        },
        "nova-cloud-controller": &bundlechanges.Application{
            Name:    "nova-cloud-controller",
            Charm:   "nova-cloud-controller",
            Scale:   0,
            Options: {
                "action-managed-upgrade":                   bool(false),
                "allow-resize-to-same-host":                bool(false),
                "audit-middleware":                         bool(false),
                "bridge-interface":                         "br100",
                "bridge-ip":                                "11.0.0.1",
                "bridge-netmask":                           "255.255.255.0",
                "cache-known-hosts":                        bool(false),
                "console-access-protocol":                  "novnc",
                "console-keymap":                           "en-us",
                "console-proxy-ip":                         "local",
                "cpu-allocation-ratio":                     float64(2),
                "cross-az-attach":                          bool(true),
                "database":                                 "nova",
                "database-user":                            "nova",
                "debug":                                    bool(true),
                "disable-aws-compat":                       bool(false),
                "disk-allocation-ratio":                    float64(1),
                "dns-ha":                                   bool(false),
                "enable-isolated-aggregate-filtering":      bool(false),
                "enable-new-services":                      bool(true),
                "enable-serial-console":                    bool(false),
                "ha-bindiface":                             "eth0",
                "ha-mcastport":                             float64(5404),
                "limit-tenants-to-placement-aggregate":     bool(false),
                "nagios_context":                           "juju",
                "nagios_servicegroups":                     "",
                "network-manager":                          "Neutron",
                "neutron-external-network":                 "ext_net",
                "notification-format":                      "unversioned",
                "openstack-origin":                         "distro",
                "placement-aggregate-required-for-tenants": bool(false),
                "prefer-ipv6":                              bool(false),
                "quota-count-usage-from-placement":         bool(false),
                "rabbit-user":                              "nova",
                "rabbit-vhost":                             "openstack",
                "ram-allocation-ratio":                     float64(0.98),
                "region":                                   "RegionOne",
                "service-guard":                            bool(false),
                "skip-hosts-with-build-failures":           bool(false),
                "spice-agent-enabled":                      bool(true),
                "use-internal-endpoints":                   bool(false),
                "use-policyd-override":                     bool(false),
                "use-syslog":                               bool(false),
                "verbose":                                  bool(false),
                "vip_cidr":                                 float64(24),
                "vip_iface":                                "eth0",
                "wsgi-socket-rotation":                     bool(true),
            },
            Annotations:      {},
            Constraints:      "arch=amd64",
            Exposed:          true,
            ExposedEndpoints: {
                "": {
                    ExposeToSpaces: nil,
                    ExposeToCIDRs:  {"0.0.0.0/0", "::/0"},
                },
            },
            SubordinateTo: {},
            Base:          series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "yoga/stable",
            Revision:  786,
            Placement: "",
            Offers:    nil,
            Units:     {
                {Name:"nova-cloud-controller/0", Machine:"0/lxd/7"},
            },
        },
        "nova-compute": &bundlechanges.Application{
            Name:    "nova-compute",
            Charm:   "nova-compute",
            Scale:   0,
            Options: {
                "aa-profile-mode":                     "disable",
                "action-managed-upgrade":              bool(false),
                "authorized-keys-path":                "{homedir}/.ssh/authorized_keys",
                "block-device-allocate-retries":       float64(300),
                "bridge-interface":                    "br100",
                "bridge-ip":                           "11.0.0.1",
                "bridge-netmask":                      "255.255.255.0",
                "ceph-osd-replication-count":          float64(3),
                "ceph-pool-weight":                    float64(30),
                "customize-failure-domain":            bool(false),
                "database":                            "nova",
                "database-user":                       "nova",
                "debug":                               bool(true),
                "default-availability-zone":           "nova",
                "default-ephemeral-format":            "ext4",
                "ec-profile-k":                        float64(1),
                "ec-profile-m":                        float64(2),
                "ec-profile-plugin":                   "jerasure",
                "enable-live-migration":               bool(true),
                "enable-resize":                       bool(true),
                "enable-vtpm":                         bool(false),
                "encrypt":                             bool(false),
                "flat-interface":                      "eth1",
                "force-raw-images":                    bool(true),
                "inject-password":                     bool(false),
                "ksm":                                 "AUTO",
                "live-migration-completion-timeout":   float64(800),
                "live-migration-downtime":             float64(500),
                "live-migration-downtime-delay":       float64(75),
                "live-migration-downtime-steps":       float64(10),
                "live-migration-permit-auto-converge": bool(false),
                "live-migration-permit-post-copy":     bool(false),
                "migration-auth-type":                 "ssh",
                "multi-host":                          "yes",
                "nagios_context":                      "juju",
                "notification-format":                 "unversioned",
                "nova-config":                         "/etc/nova/nova.conf",
                "openstack-origin":                    "distro",
                "pool-type":                           "replicated",
                "prefer-ipv6":                         bool(false),
                "rabbit-user":                         "nova",
                "rabbit-vhost":                        "openstack",
                "rbd-pool":                            "nova",
                "reserved-host-disk":                  float64(0),
                "reserved-host-memory":                float64(512),
                "restrict-ceph-pools":                 bool(false),
                "resume-guests-state-on-host-boot":    bool(false),
                "send-notifications-to-logs":          bool(false),
                "sysctl":                              "{ net.ipv4.neigh.default.gc_thresh1 : 128,\n  net.ipv4.neigh.default.gc_thresh2 : 28672,\n  net.ipv4.neigh.default.gc_thresh3 : 32768,\n  net.ipv6.neigh.default.gc_thresh1 : 128,\n  net.ipv6.neigh.default.gc_thresh2 : 28672,\n  net.ipv6.neigh.default.gc_thresh3 : 32768,\n  net.nf_conntrack_max : 1000000,\n  net.netfilter.nf_conntrack_buckets : 204800,\n  net.netfilter.nf_conntrack_max : 1000000 }\n",
                "use-internal-endpoints":              bool(false),
                "use-multipath":                       bool(false),
                "use-syslog":                          bool(false),
                "verbose":                             bool(false),
                "virt-type":                           "qemu",
            },
            Annotations:      {},
            Constraints:      "arch=amd64",
            Exposed:          false,
            ExposedEndpoints: {},
            SubordinateTo:    {},
            Base:             series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "yoga/stable",
            Revision:  775,
            Placement: "",
            Offers:    nil,
            Units:     {
                {Name:"nova-compute/0", Machine:"0"},
            },
        },
        "nova-mysql-router": &bundlechanges.Application{
            Name:    "nova-mysql-router",
            Charm:   "mysql-router",
            Scale:   0,
            Options: {
                "auth_cache_refresh_interval": float64(2),
                "auth_cache_ttl":              float64(-1),
                "base-port":                   float64(3306),
                "debug":                       bool(false),
                "max_connections":             float64(1024),
                "source":                      "distro",
                "ttl":                         float64(0.5),
                "use-syslog":                  bool(false),
            },
            Annotations:      {},
            Constraints:      "",
            Exposed:          false,
            ExposedEndpoints: {},
            SubordinateTo:    {"nova-cloud-controller"},
            Base:             series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "8.0/stable",
            Revision:  257,
            Placement: "",
            Offers:    nil,
            Units:     nil,
        },
        "ntp": &bundlechanges.Application{
            Name:    "ntp",
            Charm:   "ntp",
            Scale:   0,
            Options: {
                "auto_peers":           bool(false),
                "auto_peers_upstream":  float64(6),
                "max_check_attempts":   "",
                "nagios_context":       "juju",
                "nagios_ntpmon_checks": "offset peers reach sync proc vars",
                "nagios_servicegroups": "",
                "ntp_package":          "",
                "orphan_stratum":       float64(0),
                "peers":                "",
                "pools":                "0.ubuntu.pool.ntp.org 1.ubuntu.pool.ntp.org 2.ubuntu.pool.ntp.org 3.ubuntu.pool.ntp.org ntp.ubuntu.com\n",
                "restrict_allow":       "",
                "restrict_deny":        "",
                "source":               "",
                "unlimited_clients":    "",
                "use_iburst":           bool(true),
                "verify_ntp_servers":   bool(false),
            },
            Annotations:      {},
            Constraints:      "",
            Exposed:          false,
            ExposedEndpoints: {},
            SubordinateTo:    {"ubuntu"},
            Base:             series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "stable",
            Revision:  50,
            Placement: "",
            Offers:    nil,
            Units:     nil,
        },
        "openstack-dashboard": &bundlechanges.Application{
            Name:    "openstack-dashboard",
            Charm:   "openstack-dashboard",
            Scale:   0,
            Options: {
                "action-managed-upgrade":                       bool(false),
                "allow-password-autocompletion":                bool(false),
                "cinder-backup":                                bool(false),
                "custom-theme":                                 bool(false),
                "customization-module":                         "",
                "database":                                     "horizon",
                "database-user":                                "horizon",
                "debug":                                        "true",
                "default-create-volume":                        bool(true),
                "default-role":                                 "member",
                "disable-instance-snapshot":                    bool(false),
                "disable-password-reveal":                      bool(false),
                "dns-ha":                                       bool(false),
                "dropdown-max-items":                           float64(30),
                "enable-consistency-groups":                    bool(false),
                "enable-fip-topology-check":                    bool(true),
                "enforce-password-check":                       bool(true),
                "enforce-ssl":                                  bool(false),
                "ha-bindiface":                                 "eth0",
                "ha-mcastport":                                 float64(5410),
                "haproxy-expose-stats":                         bool(false),
                "hide-create-volume":                           bool(false),
                "hsts-max-age-seconds":                         float64(0),
                "image-formats":                                "",
                "nagios_check_http_params":                     "-H localhost -I 127.0.0.1 -u '/' -e 200,301,302",
                "nagios_context":                               "juju",
                "nagios_servicegroups":                         "",
                "neutron-network-dvr":                          bool(false),
                "neutron-network-firewall":                     bool(false),
                "neutron-network-l3ha":                         bool(false),
                "neutron-network-lb":                           bool(false),
                "neutron-network-vpn":                          bool(false),
                "offline-compression":                          "yes",
                "openstack-origin":                             "distro",
                "password-retrieve":                            bool(false),
                "prefer-ipv6":                                  bool(false),
                "retrieve-network-data-when-listing-instances": bool(true),
                "session-timeout":                              float64(3600),
                "site-name":                                    "",
                "ubuntu-theme":                                 "yes",
                "use-internal-endpoints":                       bool(false),
                "use-policyd-override":                         bool(false),
                "use-syslog":                                   bool(false),
                "vip_cidr":                                     float64(24),
                "vip_iface":                                    "eth0",
                "webroot":                                      "/horizon",
                "wsgi-socket-rotation":                         bool(true),
            },
            Annotations:      {},
            Constraints:      "arch=amd64",
            Exposed:          true,
            ExposedEndpoints: {
                "": {
                    ExposeToSpaces: nil,
                    ExposeToCIDRs:  {"0.0.0.0/0", "::/0"},
                },
            },
            SubordinateTo: {},
            Base:          series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "yoga/stable",
            Revision:  692,
            Placement: "",
            Offers:    nil,
            Units:     {
                {Name:"openstack-dashboard/0", Machine:"0/lxd/8"},
            },
        },
        "placement": &bundlechanges.Application{
            Name:    "placement",
            Charm:   "placement",
            Scale:   0,
            Options: {
                "action-managed-upgrade": bool(false),
                "debug":                  bool(true),
                "dns-ha":                 bool(false),
                "openstack-origin":       "distro",
                "region":                 "RegionOne",
                "use-internal-endpoints": bool(false),
                "use-syslog":             bool(false),
                "vip_cidr":               float64(24),
                "vip_iface":              "eth0",
            },
            Annotations:      {},
            Constraints:      "arch=amd64",
            Exposed:          false,
            ExposedEndpoints: {},
            SubordinateTo:    {},
            Base:             series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "yoga/stable",
            Revision:  94,
            Placement: "",
            Offers:    nil,
            Units:     {
                {Name:"placement/0", Machine:"0/lxd/9"},
            },
        },
        "placement-mysql-router": &bundlechanges.Application{
            Name:    "placement-mysql-router",
            Charm:   "mysql-router",
            Scale:   0,
            Options: {
                "auth_cache_refresh_interval": float64(2),
                "auth_cache_ttl":              float64(-1),
                "base-port":                   float64(3306),
                "debug":                       bool(false),
                "max_connections":             float64(1024),
                "source":                      "distro",
                "ttl":                         float64(0.5),
                "use-syslog":                  bool(false),
            },
            Annotations:      {},
            Constraints:      "",
            Exposed:          false,
            ExposedEndpoints: {},
            SubordinateTo:    {"placement"},
            Base:             series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "8.0/stable",
            Revision:  257,
            Placement: "",
            Offers:    nil,
            Units:     nil,
        },
        "rabbitmq-server": &bundlechanges.Application{
            Name:    "rabbitmq-server",
            Charm:   "rabbitmq-server",
            Scale:   0,
            Options: {
                "busiest_queues":                     float64(0),
                "cluster-partition-handling":         "ignore",
                "cron-timeout":                       float64(300),
                "enable-auto-restarts":               bool(true),
                "exclude_queues":                     "[]",
                "ha-bindiface":                       "eth0",
                "ha-mcastport":                       float64(5406),
                "ha-vip-only":                        bool(false),
                "management_plugin":                  bool(true),
                "max-cluster-tries":                  float64(3),
                "min-cluster-size":                   float64(1),
                "mirroring-queues":                   bool(true),
                "mnesia-table-loading-retry-limit":   float64(10),
                "mnesia-table-loading-retry-timeout": float64(30000),
                "nagios_context":                     "juju",
                "nagios_servicegroups":               "",
                "notification-ttl":                   float64(3.6e+06),
                "prefer-ipv6":                        bool(false),
                "queue-master-locator":               "min-masters",
                "queue_thresholds":                   "[['\\*', '\\*', 100, 200]]",
                "ssl":                                "off",
                "ssl_enabled":                        bool(false),
                "ssl_port":                           float64(5671),
                "stats_cron_schedule":                "*/5 * * * *",
                "use-syslog":                         bool(false),
                "vip_cidr":                           float64(24),
                "vip_iface":                          "eth0",
            },
            Annotations:      {},
            Constraints:      "arch=amd64",
            Exposed:          false,
            ExposedEndpoints: {},
            SubordinateTo:    {},
            Base:             series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "3.9/stable",
            Revision:  246,
            Placement: "",
            Offers:    nil,
            Units:     {
                {Name:"rabbitmq-server/0", Machine:"0/lxd/10"},
            },
        },
        "swift-proxy": &bundlechanges.Application{
            Name:    "swift-proxy",
            Charm:   "swift-proxy",
            Scale:   0,
            Options: {
                "action-managed-upgrade":       bool(false),
                "auth-type":                    "tempauth",
                "bind-port":                    float64(8080),
                "debug":                        bool(true),
                "delay-auth-decision":          bool(true),
                "disable-ring-balance":         bool(false),
                "dns-ha":                       bool(false),
                "enable-multi-region":          bool(false),
                "ha-bindiface":                 "eth0",
                "ha-mcastport":                 float64(5414),
                "keystone-admin-tenant-name":   "service",
                "keystone-auth-port":           float64(35357),
                "keystone-auth-protocol":       "http",
                "log-headers":                  bool(false),
                "min-hours":                    float64(0),
                "nagios_context":               "juju",
                "nagios_servicegroups":         "",
                "node-timeout":                 float64(60),
                "openstack-origin":             "distro",
                "operator-roles":               "Member,Admin",
                "partition-power":              float64(16),
                "prefer-ipv6":                  bool(false),
                "rabbit-user":                  "swift",
                "rabbit-vhost":                 "openstack",
                "recoverable-node-timeout":     float64(30),
                "region":                       "RegionOne",
                "replicas":                     float64(1),
                "static-large-object-segments": float64(0),
                "statsd-host":                  "",
                "statsd-port":                  float64(3125),
                "statsd-sample-rate":           float64(1),
                "use-policyd-override":         bool(false),
                "workers":                      float64(0),
                "zone-assignment":              "manual",
            },
            Annotations:      {},
            Constraints:      "arch=amd64",
            Exposed:          true,
            ExposedEndpoints: {
                "": {
                    ExposeToSpaces: nil,
                    ExposeToCIDRs:  {"0.0.0.0/0", "::/0"},
                },
            },
            SubordinateTo: {},
            Base:          series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "yoga/stable",
            Revision:  180,
            Placement: "",
            Offers:    nil,
            Units:     {
                {Name:"swift-proxy/0", Machine:"0/lxd/11"},
            },
        },
        "swift-storage": &bundlechanges.Application{
            Name:    "swift-storage",
            Charm:   "swift-storage",
            Scale:   0,
            Options: {
                "account-max-connections":         float64(2),
                "account-server-port":             float64(6002),
                "account-server-port-rep":         float64(6012),
                "action-managed-upgrade":          bool(false),
                "allow-ufw-ip6-softfail":          bool(false),
                "block-device":                    "/etc/swift/storagedev1.img|15G",
                "container-max-connections":       float64(2),
                "container-server-port":           float64(6001),
                "container-server-port-rep":       float64(6011),
                "enable-firewall":                 bool(true),
                "encrypt":                         bool(false),
                "file-allocation-reserve":         float64(0),
                "nagios-check-params":             "-m -r 60 180 10 20",
                "nagios-replication-check-params": "replicated 15 2 1",
                "nagios_context":                  "juju",
                "nagios_servicegroups":            "",
                "object-handoffs-first":           bool(false),
                "object-lockup-timeout":           float64(1800),
                "object-max-connections":          float64(2),
                "object-replicator-concurrency":   float64(1),
                "object-rsync-timeout":            float64(900),
                "object-server-port":              float64(6000),
                "object-server-port-rep":          float64(6010),
                "object-server-threads-per-disk":  float64(4),
                "openstack-origin":                "distro",
                "overwrite":                       "false",
                "prefer-ipv6":                     bool(false),
                "statsd-host":                     "",
                "statsd-port":                     float64(3125),
                "statsd-sample-rate":              float64(1),
                "storage-region":                  float64(1),
                "worker-multiplier":               float64(1),
                "xfs-inode-size":                  float64(512),
                "zone":                            float64(1),
            },
            Annotations:      {},
            Constraints:      "arch=amd64",
            Exposed:          false,
            ExposedEndpoints: {},
            SubordinateTo:    {},
            Base:             series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "yoga/stable",
            Revision:  518,
            Placement: "",
            Offers:    nil,
            Units:     {
                {Name:"swift-storage/0", Machine:"0"},
            },
        },
        "ubuntu": &bundlechanges.Application{
            Name:    "ubuntu",
            Charm:   "ubuntu",
            Scale:   0,
            Options: {
                "hostname": "",
            },
            Annotations:      {},
            Constraints:      "arch=amd64",
            Exposed:          false,
            ExposedEndpoints: {},
            SubordinateTo:    {},
            Base:             series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Channel:   "stable",
            Revision:  24,
            Placement: "",
            Offers:    nil,
            Units:     {
                {Name:"ubuntu/0", Machine:"0"},
            },
        },
    },
    Machines: {
        "0": &bundlechanges.Machine{
            ID:   "0",
            Base: series.Base{
                Name:    "ubuntu",
                Channel: series.Channel{Track:"22.04", Risk:"stable"},
            },
            Annotations: {},
        },
    },
    Relations: {
        {App1:"keystone-mysql-router", Endpoint1:"db-router", App2:"mysql-innodb-cluster", Endpoint2:"db-router"},
        {App1:"glance-mysql-router", Endpoint1:"db-router", App2:"mysql-innodb-cluster", Endpoint2:"db-router"},
        {App1:"nova-mysql-router", Endpoint1:"db-router", App2:"mysql-innodb-cluster", Endpoint2:"db-router"},
        {App1:"neutron-mysql-router", Endpoint1:"db-router", App2:"mysql-innodb-cluster", Endpoint2:"db-router"},
        {App1:"dashboard-mysql-router", Endpoint1:"db-router", App2:"mysql-innodb-cluster", Endpoint2:"db-router"},
        {App1:"heat-mysql-router", Endpoint1:"db-router", App2:"mysql-innodb-cluster", Endpoint2:"db-router"},
        {App1:"placement-mysql-router", Endpoint1:"db-router", App2:"mysql-innodb-cluster", Endpoint2:"db-router"},
        {App1:"ubuntu", Endpoint1:"juju-info", App2:"ntp", Endpoint2:"juju-info"},
        {App1:"nova-compute", Endpoint1:"amqp", App2:"rabbitmq-server", Endpoint2:"amqp"},
        {App1:"neutron-api", Endpoint1:"amqp", App2:"rabbitmq-server", Endpoint2:"amqp"},
        {App1:"glance", Endpoint1:"amqp", App2:"rabbitmq-server", Endpoint2:"amqp"},
        {App1:"nova-cloud-controller", Endpoint1:"amqp", App2:"rabbitmq-server", Endpoint2:"amqp"},
        {App1:"heat", Endpoint1:"amqp", App2:"rabbitmq-server", Endpoint2:"amqp"},
        {App1:"swift-proxy", Endpoint1:"amqp", App2:"rabbitmq-server", Endpoint2:"amqp"},
        {App1:"swift-proxy", Endpoint1:"identity-service", App2:"keystone", Endpoint2:"identity-service"},
        {App1:"swift-proxy", Endpoint1:"swift-storage", App2:"swift-storage", Endpoint2:"swift-storage"},
        {App1:"swift-proxy", Endpoint1:"object-store", App2:"glance", Endpoint2:"object-store"},
        {App1:"neutron-api", Endpoint1:"identity-service", App2:"keystone", Endpoint2:"identity-service"},
        {App1:"nova-cloud-controller", Endpoint1:"neutron-api", App2:"neutron-api", Endpoint2:"neutron-api"},
        {App1:"neutron-api", Endpoint1:"shared-db", App2:"neutron-mysql-router", Endpoint2:"shared-db"},
        {App1:"openstack-dashboard", Endpoint1:"identity-service", App2:"keystone", Endpoint2:"identity-service"},
        {App1:"openstack-dashboard", Endpoint1:"shared-db", App2:"dashboard-mysql-router", Endpoint2:"shared-db"},
        {App1:"placement", Endpoint1:"identity-service", App2:"keystone", Endpoint2:"identity-service"},
        {App1:"placement", Endpoint1:"placement", App2:"nova-cloud-controller", Endpoint2:"placement"},
        {App1:"placement", Endpoint1:"shared-db", App2:"placement-mysql-router", Endpoint2:"shared-db"},
        {App1:"glance", Endpoint1:"shared-db", App2:"glance-mysql-router", Endpoint2:"shared-db"},
        {App1:"nova-cloud-controller", Endpoint1:"shared-db", App2:"nova-mysql-router", Endpoint2:"shared-db"},
        {App1:"heat", Endpoint1:"shared-db", App2:"heat-mysql-router", Endpoint2:"shared-db"},
        {App1:"heat", Endpoint1:"identity-service", App2:"keystone", Endpoint2:"identity-service"},
        {App1:"nova-cloud-controller", Endpoint1:"identity-service", App2:"keystone", Endpoint2:"identity-service"},
        {App1:"glance", Endpoint1:"identity-service", App2:"keystone", Endpoint2:"identity-service"},
        {App1:"keystone", Endpoint1:"shared-db", App2:"keystone-mysql-router", Endpoint2:"shared-db"},
        {App1:"nova-compute", Endpoint1:"image-service", App2:"glance", Endpoint2:"image-service"},
        {App1:"nova-cloud-controller", Endpoint1:"cloud-compute", App2:"nova-compute", Endpoint2:"cloud-compute"},
        {App1:"nova-cloud-controller", Endpoint1:"image-service", App2:"glance", Endpoint2:"image-service"},
    },
    ConstraintsEqual: func(string, string) bool {...},
    Sequence:         {"application-dashboard-mysql-router":1, "application-glance":1, "application-glance-mysql-router":1, "application-heat":1, "application-heat-mysql-router":1, "application-keystone":1, "application-keystone-mysql-router":1, "application-mysql-innodb-cluster":3, "application-neutron-api":1, "application-neutron-mysql-router":1, "application-nova-cloud-controller":1, "application-nova-compute":1, "application-nova-mysql-router":1, "application-ntp":1, "application-openstack-dashboard":1, "application-placement":1, "application-placement-mysql-router":1, "application-rabbitmq-server":1, "application-swift-proxy":1, "application-swift-storage":1, "application-ubuntu":1, "machine":1, "machine0lxdContainer":12, "relation":48, "subnet":15, "task":3},
    sequence:         {},
    MachineMap:       {"0":"0"},
    logger:           nil,
}
15:51:32 INFO  cmd bundlehandler.go:424 Located charm "easyrsa" in charm-hub, channel stable
Executing changes:
- upload charm easyrsa from charm-hub for series jammy with architecture=amd64
15:51:37 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:750 added charm ch:amd64/jammy/easyrsa-68 for channel stable
- deploy application easyrsa from charm-hub on jammy
15:51:37 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$addCharm-0" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68"}
15:51:38 INFO  cmd bundlehandler.go:1005   added resource easyrsa
- upload charm /home/ubuntu/tf-charms/contrail-agent for series jammy with architecture=amd64
15:51:38 DEBUG juju.core.charm computedseries.go:27 series "bionic, focal, jammy" for charm "contrail-agent" with format 1, Kubernetes false
15:51:38 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:787 added charm local:jammy/contrail-agent-0
- deploy application tf-agent on jammy
15:51:38 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$addCharm-2" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-2":"local:jammy/contrail-agent-0", "deploy-1":"easyrsa"}
15:51:38 DEBUG juju.core.charm computedseries.go:27 series "" for charm "contrail-agent" with format 1, Kubernetes false
15:51:38 INFO  juju.cmd.juju.application.deployer series_selector.go:132 with the series "jammy" defined by the bundle
- upload charm /home/ubuntu/tf-charms/contrail-analytics for series jammy with architecture=amd64
15:51:39 DEBUG juju.core.charm computedseries.go:27 series "bionic, focal, jammy" for charm "contrail-analytics" with format 1, Kubernetes false
15:51:39 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:787 added charm local:jammy/contrail-analytics-0
- deploy application tf-analytics on jammy
15:51:39 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$addCharm-4" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "deploy-1":"easyrsa", "deploy-3":"tf-agent"}
15:51:39 DEBUG juju.core.charm computedseries.go:27 series "" for charm "contrail-analytics" with format 1, Kubernetes false
15:51:39 INFO  juju.cmd.juju.application.deployer series_selector.go:132 with the series "jammy" defined by the bundle
- expose all endpoints of tf-analytics and allow access from CIDRs 0.0.0.0/0 and ::/0
15:51:39 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-5" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "deploy-1":"easyrsa", "deploy-3":"tf-agent", "deploy-5":"tf-analytics"}
- upload charm /home/ubuntu/tf-charms/contrail-analyticsdb for series jammy with architecture=amd64
15:51:39 DEBUG juju.core.charm computedseries.go:27 series "bionic, focal, jammy" for charm "contrail-analyticsdb" with format 1, Kubernetes false
15:51:40 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:787 added charm local:jammy/contrail-analyticsdb-0
- deploy application tf-analyticsdb on jammy
15:51:40 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$addCharm-7" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-3":"tf-agent", "deploy-5":"tf-analytics"}
15:51:40 DEBUG juju.core.charm computedseries.go:27 series "" for charm "contrail-analyticsdb" with format 1, Kubernetes false
15:51:40 INFO  juju.cmd.juju.application.deployer series_selector.go:132 with the series "jammy" defined by the bundle
- expose all endpoints of tf-analyticsdb and allow access from CIDRs 0.0.0.0/0 and ::/0
15:51:40 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-8" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
- upload charm /home/ubuntu/tf-charms/contrail-controller for series jammy with architecture=amd64
15:51:40 DEBUG juju.core.charm computedseries.go:27 series "bionic, focal, jammy" for charm "contrail-controller" with format 1, Kubernetes false
15:51:40 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:787 added charm local:jammy/contrail-controller-0
- deploy application tf-controller on jammy
15:51:40 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$addCharm-10" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:40 DEBUG juju.core.charm computedseries.go:27 series "" for charm "contrail-controller" with format 1, Kubernetes false
15:51:40 INFO  juju.cmd.juju.application.deployer series_selector.go:132 with the series "jammy" defined by the bundle
- expose all endpoints of tf-controller and allow access from CIDRs 0.0.0.0/0 and ::/0
15:51:40 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-11" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
- upload charm /home/ubuntu/tf-charms/contrail-keystone-auth for series jammy with architecture=amd64
15:51:40 DEBUG juju.core.charm computedseries.go:27 series "bionic, focal, jammy" for charm "contrail-keystone-auth" with format 1, Kubernetes false
15:51:41 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:787 added charm local:jammy/contrail-keystone-auth-0
- deploy application tf-keystone-auth on jammy
15:51:41 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$addCharm-13" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:41 DEBUG juju.core.charm computedseries.go:27 series "" for charm "contrail-keystone-auth" with format 1, Kubernetes false
15:51:41 INFO  juju.cmd.juju.application.deployer series_selector.go:132 with the series "jammy" defined by the bundle
- upload charm /home/ubuntu/tf-charms/contrail-openstack for series jammy with architecture=amd64
15:51:41 DEBUG juju.core.charm computedseries.go:27 series "bionic, focal, jammy" for charm "contrail-openstack" with format 1, Kubernetes false
15:51:41 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:787 added charm local:jammy/contrail-openstack-0
- deploy application tf-openstack on jammy
15:51:41 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$addCharm-15" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:41 DEBUG juju.core.charm computedseries.go:27 series "" for charm "contrail-openstack" with format 1, Kubernetes false
15:51:41 INFO  juju.cmd.juju.application.deployer series_selector.go:132 with the series "jammy" defined by the bundle
- add relation tf-controller - tf-analytics
15:51:41 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-11" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:41 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-5" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
- add relation tf-controller - tf-analyticsdb
15:51:41 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-11" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:41 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-8" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
- add relation tf-analytics - tf-analyticsdb
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-5" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-8" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
- add relation tf-agent - tf-controller
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-3" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-11" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
- add relation easyrsa - tf-controller
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-1" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-11" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
- add relation easyrsa - tf-analytics
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-1" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-5" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
- add relation easyrsa - tf-analyticsdb
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-1" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-8" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
- add relation easyrsa - tf-agent
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-1" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-3" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
- add relation tf-controller - tf-keystone-auth
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-11" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-14" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
- add relation tf-openstack - tf-controller
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-16" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-11" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
- add unit easyrsa/0 to existing machine 0
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-1" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1243 addUnit: placement "0"
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1657 resolveMachine("0")
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "0" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1263   resolved: placement "0"
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1282 added easyrsa/0 unit to new machine
- add unit tf-analytics/0 to existing machine 0
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-5" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "addUnit-27":"0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1243 addUnit: placement "0"
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1657 resolveMachine("0")
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "0" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "addUnit-27":"0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1263   resolved: placement "0"
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1282 added tf-analytics/0 unit to new machine
- add unit tf-analyticsdb/0 to existing machine 0
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-8" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "addUnit-27":"0", "addUnit-28":"0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1243 addUnit: placement "0"
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1657 resolveMachine("0")
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "0" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "addUnit-27":"0", "addUnit-28":"0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:42 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1263   resolved: placement "0"
15:51:43 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1282 added tf-analyticsdb/0 unit to new machine
- add unit tf-controller/0 to existing machine 0
15:51:43 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-11" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "addUnit-27":"0", "addUnit-28":"0", "addUnit-29":"0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:43 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1243 addUnit: placement "0"
15:51:43 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1657 resolveMachine("0")
15:51:43 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "0" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "addUnit-27":"0", "addUnit-28":"0", "addUnit-29":"0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:43 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1263   resolved: placement "0"
15:51:43 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1282 added tf-controller/0 unit to new machine
- add unit tf-keystone-auth/0 to existing machine 0
15:51:43 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "$deploy-14" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "addUnit-27":"0", "addUnit-28":"0", "addUnit-29":"0", "addUnit-30":"0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:43 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1243 addUnit: placement "0"
15:51:43 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1657 resolveMachine("0")
15:51:43 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1729 resolve "0" from map[string]string{"addCharm-0":"ch:amd64/jammy/easyrsa-68", "addCharm-10":"local:jammy/contrail-controller-0", "addCharm-13":"local:jammy/contrail-keystone-auth-0", "addCharm-15":"local:jammy/contrail-openstack-0", "addCharm-2":"local:jammy/contrail-agent-0", "addCharm-4":"local:jammy/contrail-analytics-0", "addCharm-7":"local:jammy/contrail-analyticsdb-0", "addUnit-27":"0", "addUnit-28":"0", "addUnit-29":"0", "addUnit-30":"0", "deploy-1":"easyrsa", "deploy-11":"tf-controller", "deploy-14":"tf-keystone-auth", "deploy-16":"tf-openstack", "deploy-3":"tf-agent", "deploy-5":"tf-analytics", "deploy-8":"tf-analyticsdb"}
15:51:43 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1263   resolved: placement "0"
15:51:43 DEBUG juju.cmd.juju.application.deployer bundlehandler.go:1282 added tf-keystone-auth/0 unit to new machine
15:51:43 INFO  cmd bundlehandler.go:624 Deploy of bundle completed.
15:51:43 DEBUG juju.api monitor.go:35 RPC connection died
15:51:43 DEBUG juju.api monitor.go:35 RPC connection died
15:51:43 INFO  cmd supercommand.go:544 command finished
DEBUG: kill running child jobs: 
Web UI will be available at https://10.0.0.50:8143
Use admin/password to log in (use 'admin_domain' as domain in case of OpenStack deployment)
Or source stackrc for CLI tools after successful deployment
INFO: Stage tf was run successfully Sun Apr 13 15:51:46 UTC 2025
INFO: Running stage wait at Sun Apr 13 15:51:46 UTC 2025
..............................................................DEBUG: kill running child jobs: 
INFO: Deploy  finished
+ res=1
+ exit 1
Build step 'Execute shell' marked build as failure
Archiving artifacts
Finished: FAILURE