2026-03-16 01:30:19 INFO juju unit_agent.go:289 Starting unit workers for "tf-agent/0" 2026-03-16 01:30:19 INFO juju.worker.apicaller connect.go:163 [425aca] "unit-tf-agent-0" successfully connected to "10.0.0.129:17070" 2026-03-16 01:30:19 INFO juju.worker.apicaller connect.go:260 [425aca] password changed for "unit-tf-agent-0" 2026-03-16 01:30:19 INFO juju.worker.apicaller connect.go:163 [425aca] "unit-tf-agent-0" successfully connected to "10.0.0.129:17070" 2026-03-16 01:30:19 INFO juju.worker.migrationminion worker.go:142 migration phase is now: NONE 2026-03-16 01:30:19 INFO juju.worker.logger logger.go:120 logger worker started 2026-03-16 01:30:19 INFO juju.worker.upgrader upgrader.go:216 no waiter, upgrader is done 2026-03-16 01:30:19 DEBUG juju.worker.dependency engine.go:603 "upgrader" manifold worker completed successfully 2026-03-16 01:30:19 DEBUG juju.worker.dependency engine.go:580 "metric-sender" manifold worker started at 2026-03-16 01:30:19.729992903 +0000 UTC 2026-03-16 01:30:19 DEBUG juju.worker.dependency engine.go:580 "uniter" manifold worker started at 2026-03-16 01:30:19.732328589 +0000 UTC 2026-03-16 01:30:19 DEBUG juju.worker.apiaddressupdater apiaddressupdater.go:98 updating API hostPorts to [[10.0.0.129:17070 252.129.0.1:17070 127.0.0.1:17070 [::1]:17070]] 2026-03-16 01:30:19 DEBUG juju.worker.meterstatus connected.go:93 got meter status change signal from watcher 2026-03-16 01:30:19 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for meterstatus (meter-status-changed) 2026-03-16 01:30:19 DEBUG juju.worker.uniter uniter.go:883 starting local juju-run listener on {unix /var/lib/juju/agents/unit-tf-agent-0/run.socket } 2026-03-16 01:30:19 INFO juju.worker.uniter uniter.go:335 unit "tf-agent/0" started 2026-03-16 01:30:19 DEBUG juju.worker.uniter runlistener.go:117 juju-run listener running 2026-03-16 01:30:19 INFO juju.worker.uniter uniter.go:651 resuming charm install 2026-03-16 01:30:19 DEBUG juju.worker.uniter.operation executor.go:85 running operation install local:jammy/contrail-agent-0 for tf-agent/0 2026-03-16 01:30:19 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "install local:jammy/contrail-agent-0" for tf-agent/0 2026-03-16 01:30:19 INFO juju.worker.uniter.charm bundles.go:81 downloading local:jammy/contrail-agent-0 from API server 2026-03-16 01:30:19 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "install local:jammy/contrail-agent-0" for tf-agent/0 2026-03-16 01:30:19 DEBUG juju.worker.uniter.charm manifest_deployer.go:143 preparing to deploy charm "local:jammy/contrail-agent-0" 2026-03-16 01:30:19 DEBUG juju.worker.uniter.charm manifest_deployer.go:132 deploying charm "local:jammy/contrail-agent-0" 2026-03-16 01:30:20 DEBUG juju.worker.uniter.charm manifest_deployer.go:164 finishing deploy of charm "local:jammy/contrail-agent-0" 2026-03-16 01:30:20 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "install local:jammy/contrail-agent-0" for tf-agent/0 2026-03-16 01:30:20 INFO juju.worker.uniter uniter.go:361 hooks are retried false 2026-03-16 01:30:20 DEBUG juju.worker.uniter.remotestate watcher.go:499 got application change for tf-agent/0 2026-03-16 01:30:20 DEBUG juju.worker.uniter.remotestate watcher.go:542 got config change for tf-agent/0: ok=true, hashes=[7f8973bf4b7a3381696e6ce6296d1f64eb39cdf317dbc2e8b0a5b0962a5880d6] 2026-03-16 01:30:20 DEBUG juju.worker.uniter.remotestate watcher.go:603 got relations change for tf-agent/0: ok=true 2026-03-16 01:30:20 DEBUG juju.worker.uniter.remotestate watcher.go:553 got trust config change for tf-agent/0: ok=true, hashes=[849d5a41474a568903058c0443780aa140e5b4080a55745776eca3000a8eb241] 2026-03-16 01:30:20 DEBUG juju.worker.uniter.remotestate watcher.go:489 got unit change for tf-agent/0 2026-03-16 01:30:20 DEBUG juju.worker.uniter.remotestate watcher.go:574 got address change for tf-agent/0: ok=true, hashes=[ff5d8635a6e640decf5f6576c58582354c1a9d852d098cf35b4073b18a41658e] 2026-03-16 01:30:20 DEBUG juju.worker.uniter.remotestate watcher.go:595 got action change for tf-agent/0: [] ok=true 2026-03-16 01:30:20 DEBUG juju.worker.uniter.remotestate watcher.go:613 got storage change for tf-agent/0: [] ok=true 2026-03-16 01:30:20 DEBUG juju.worker.uniter.remotestate watcher.go:623 got update status interval change for tf-agent/0: ok=true 2026-03-16 01:30:20 DEBUG juju.worker.uniter.remotestate watcher.go:585 got leader settings change for tf-agent/0: ok=true 2026-03-16 01:30:20 DEBUG juju.worker.uniter.remotestate watcher.go:564 got upgrade series change 2026-03-16 01:30:20 DEBUG juju.worker.uniter.remotestate watcher.go:714 no upgrade series in progress, reinitializing local upgrade series state 2026-03-16 01:30:20 INFO juju.worker.uniter.storage resolver.go:126 initial storage attachments ready 2026-03-16 01:30:20 INFO juju.worker.uniter resolver.go:159 found queued "install" hook 2026-03-16 01:30:20 DEBUG juju.worker.uniter.operation executor.go:85 running operation run install hook for tf-agent/0 2026-03-16 01:30:20 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run install hook) 2026-03-16 01:30:33 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for meterstatus (meter-status-changed) 2026-03-16 01:30:33 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:30:33 INFO juju.worker.meterstatus runner.go:89 skipped "meter-status-changed" hook (missing) 2026-03-16 01:30:33 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:30:33 DEBUG juju.machinelock machinelock.go:186 machine lock released for meterstatus (meter-status-changed) 2026-03-16 01:30:33 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run install hook) 2026-03-16 01:30:33 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run install hook" for tf-agent/0 2026-03-16 01:30:33 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run install hook" for tf-agent/0 2026-03-16 01:30:33 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running install hook 2026-03-16 01:30:33 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:30:33 DEBUG unit.tf-agent/0.install logger.go:60 Reading package lists... 2026-03-16 01:30:33 DEBUG unit.tf-agent/0.install logger.go:60 Building dependency tree... 2026-03-16 01:30:33 DEBUG unit.tf-agent/0.install logger.go:60 Reading state information... 2026-03-16 01:30:33 DEBUG unit.tf-agent/0.install logger.go:60 The following NEW packages will be installed: 2026-03-16 01:30:33 DEBUG unit.tf-agent/0.install logger.go:60 python-is-python3 2026-03-16 01:30:33 DEBUG unit.tf-agent/0.install logger.go:60 0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded. 2026-03-16 01:30:33 DEBUG unit.tf-agent/0.install logger.go:60 Need to get 2788 B of archives. 2026-03-16 01:30:33 DEBUG unit.tf-agent/0.install logger.go:60 After this operation, 13.3 kB of additional disk space will be used. 2026-03-16 01:30:33 DEBUG unit.tf-agent/0.install logger.go:60 Get:1 http://tf-mirrors.gz1.opensdn.io/repos/ubuntu/latest/mirror/archive.ubuntu.com/ubuntu jammy/main amd64 python-is-python3 all 3.9.2-2 [2788 B] 2026-03-16 01:30:34 DEBUG unit.tf-agent/0.install logger.go:60 Fetched 2788 B in 0s (157 kB/s) 2026-03-16 01:30:34 DEBUG unit.tf-agent/0.install logger.go:60 Selecting previously unselected package python-is-python3. 2026-03-16 01:30:34 DEBUG unit.tf-agent/0.install logger.go:60 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 108709 files and directories currently installed.) 2026-03-16 01:30:34 DEBUG unit.tf-agent/0.install logger.go:60 Preparing to unpack .../python-is-python3_3.9.2-2_all.deb ... 2026-03-16 01:30:34 DEBUG unit.tf-agent/0.install logger.go:60 Unpacking python-is-python3 (3.9.2-2) ... 2026-03-16 01:30:34 DEBUG unit.tf-agent/0.install logger.go:60 Setting up python-is-python3 (3.9.2-2) ... 2026-03-16 01:30:34 DEBUG unit.tf-agent/0.install logger.go:60 Processing triggers for man-db (2.10.2-1) ... 2026-03-16 01:30:34 DEBUG unit.tf-agent/0.install logger.go:60 NEEDRESTART-VER: 3.5 2026-03-16 01:30:35 DEBUG unit.tf-agent/0.install logger.go:60 NEEDRESTART-KCUR: 5.15.0-100-generic 2026-03-16 01:30:35 DEBUG unit.tf-agent/0.install logger.go:60 NEEDRESTART-KEXP: 5.15.0-100-generic 2026-03-16 01:30:35 DEBUG unit.tf-agent/0.install logger.go:60 NEEDRESTART-KSTA: 1 2026-03-16 01:30:35 DEBUG unit.tf-agent/0.install logger.go:60 NEEDRESTART-SVC: cron.service 2026-03-16 01:30:35 DEBUG unit.tf-agent/0.install logger.go:60 NEEDRESTART-SVC: getty@tty1.service 2026-03-16 01:30:35 DEBUG unit.tf-agent/0.install logger.go:60 NEEDRESTART-SVC: irqbalance.service 2026-03-16 01:30:35 DEBUG unit.tf-agent/0.install logger.go:60 NEEDRESTART-SVC: multipathd.service 2026-03-16 01:30:35 DEBUG unit.tf-agent/0.install logger.go:60 NEEDRESTART-SVC: rsyslog.service 2026-03-16 01:30:35 DEBUG unit.tf-agent/0.install logger.go:60 NEEDRESTART-SVC: serial-getty@ttyS0.service 2026-03-16 01:30:37 INFO unit.tf-agent/0.juju-log server.go:316 Remove 1G mountpoint from fstab 2026-03-16 01:30:37 INFO unit.tf-agent/0.juju-log server.go:316 Remove /etc/default/grub.d/60-contrail-agent.cfg 2026-03-16 01:30:37 INFO unit.tf-agent/0.juju-log server.go:316 Allocate 256 x 2MB hugepages via sysctl 2026-03-16 01:30:37 DEBUG unit.tf-agent/0.juju-log server.go:316 Updating sysctl_file: /etc/sysctl.d/10-contrail-hugepage.conf values: {'vm.nr_hugepages': 256} 2026-03-16 01:30:37 DEBUG unit.tf-agent/0.install logger.go:60 vm.nr_hugepages = 256 2026-03-16 01:30:37 INFO unit.tf-agent/0.juju-log server.go:316 Add 2M mountpoint from fstab 2026-03-16 01:30:37 INFO unit.tf-agent/0.juju-log server.go:316 Making dir /dev/hugepages2M root:root 755 2026-03-16 01:30:37 INFO unit.tf-agent/0.juju-log server.go:316 Installing logrotate with options: ['--option=Dpkg::Options::=--force-confold'] 2026-03-16 01:30:37 DEBUG unit.tf-agent/0.install logger.go:60 Reading package lists... 2026-03-16 01:30:37 DEBUG unit.tf-agent/0.install logger.go:60 Building dependency tree... 2026-03-16 01:30:37 DEBUG unit.tf-agent/0.install logger.go:60 Reading state information... 2026-03-16 01:30:38 DEBUG unit.tf-agent/0.install logger.go:60 logrotate is already the newest version (3.19.0-1ubuntu1.1). 2026-03-16 01:30:38 DEBUG unit.tf-agent/0.install logger.go:60 0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded. 2026-03-16 01:30:38 INFO unit.tf-agent/0.juju-log server.go:316 Installing ['apt-transport-https', 'ca-certificates', 'curl', 'software-properties-common'] with options: ['--option=Dpkg::Options::=--force-confold'] 2026-03-16 01:30:38 DEBUG unit.tf-agent/0.install logger.go:60 Reading package lists... 2026-03-16 01:30:38 DEBUG unit.tf-agent/0.install logger.go:60 Building dependency tree... 2026-03-16 01:30:38 DEBUG unit.tf-agent/0.install logger.go:60 Reading state information... 2026-03-16 01:30:38 DEBUG unit.tf-agent/0.install logger.go:60 ca-certificates is already the newest version (20240203~22.04.1). 2026-03-16 01:30:38 DEBUG unit.tf-agent/0.install logger.go:60 curl is already the newest version (7.81.0-1ubuntu1.20). 2026-03-16 01:30:38 DEBUG unit.tf-agent/0.install logger.go:60 software-properties-common is already the newest version (0.99.22.9). 2026-03-16 01:30:38 DEBUG unit.tf-agent/0.install logger.go:60 apt-transport-https is already the newest version (2.4.14). 2026-03-16 01:30:38 DEBUG unit.tf-agent/0.install logger.go:60 0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded. 2026-03-16 01:30:38 WARNING unit.tf-agent/0.install logger.go:60 Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). 2026-03-16 01:30:44 WARNING unit.tf-agent/0.install logger.go:60 W: https://download.docker.com/linux/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. 2026-03-16 01:30:44 DEBUG unit.tf-agent/0.install logger.go:60 Hit:1 http://tf-mirrors.gz1.opensdn.io/repos/ubuntu/latest/mirror/archive.ubuntu.com/ubuntu jammy InRelease 2026-03-16 01:30:44 DEBUG unit.tf-agent/0.install logger.go:60 Hit:2 http://tf-mirrors.gz1.opensdn.io/repos/ubuntu/latest/mirror/archive.ubuntu.com/ubuntu jammy-security InRelease 2026-03-16 01:30:44 DEBUG unit.tf-agent/0.install logger.go:60 Hit:3 http://tf-mirrors.gz1.opensdn.io/repos/ubuntu/latest/mirror/archive.ubuntu.com/ubuntu jammy-updates InRelease 2026-03-16 01:30:44 DEBUG unit.tf-agent/0.install logger.go:60 Hit:4 http://tf-mirrors.gz1.opensdn.io/repos/ubuntu/latest/mirror/archive.ubuntu.com/ubuntu jammy-proposed InRelease 2026-03-16 01:30:44 DEBUG unit.tf-agent/0.install logger.go:60 Hit:5 http://tf-mirrors.gz1.opensdn.io/repos/ubuntu/latest/mirror/archive.ubuntu.com/ubuntu jammy-backports InRelease 2026-03-16 01:30:44 DEBUG unit.tf-agent/0.install logger.go:60 Hit:6 https://download.docker.com/linux/ubuntu jammy InRelease 2026-03-16 01:30:46 DEBUG unit.tf-agent/0.install logger.go:60 Reading package lists... 2026-03-16 01:30:46 WARNING unit.tf-agent/0.install logger.go:60 W: https://download.docker.com/linux/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. 2026-03-16 01:30:46 INFO unit.tf-agent/0.juju-log server.go:316 Installing docker-ce=5:28.1.1-1~ubuntu.22.04~jammy with options: ['--option=Dpkg::Options::=--force-confold'] 2026-03-16 01:30:46 DEBUG unit.tf-agent/0.install logger.go:60 Reading package lists... 2026-03-16 01:30:46 DEBUG unit.tf-agent/0.install logger.go:60 Building dependency tree... 2026-03-16 01:30:46 DEBUG unit.tf-agent/0.install logger.go:60 Reading state information... 2026-03-16 01:30:47 DEBUG unit.tf-agent/0.install logger.go:60 docker-ce is already the newest version (5:28.1.1-1~ubuntu.22.04~jammy). 2026-03-16 01:30:47 DEBUG unit.tf-agent/0.install logger.go:60 0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded. 2026-03-16 01:30:47 INFO unit.tf-agent/0.juju-log server.go:316 Installing ['docker-compose-plugin'] with options: ['--option=Dpkg::Options::=--force-confold'] 2026-03-16 01:30:47 DEBUG unit.tf-agent/0.install logger.go:60 Reading package lists... 2026-03-16 01:30:47 DEBUG unit.tf-agent/0.install logger.go:60 Building dependency tree... 2026-03-16 01:30:47 DEBUG unit.tf-agent/0.install logger.go:60 Reading state information... 2026-03-16 01:30:47 DEBUG unit.tf-agent/0.install logger.go:60 docker-compose-plugin is already the newest version (5.1.0-1~ubuntu.22.04~jammy). 2026-03-16 01:30:47 DEBUG unit.tf-agent/0.install logger.go:60 0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded. 2026-03-16 01:30:47 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33060 -> 292 2026-03-16 01:30:49 WARNING unit.tf-agent/0.juju-log server.go:316 vrouter-gateway set to 'auto' but gateway could not be determined from routing table for interface None 2026-03-16 01:30:49 INFO unit.tf-agent/0.juju-log server.go:316 CTX: {'module': 'agent', 'ssl_enabled': False, 'certs_hash': '', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'cloud_orchestrators': [], 'controller_servers': [], 'control_servers': [], 'analytics_servers': [], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 01:30:49 INFO juju.worker.uniter.operation runhook.go:159 ran "install" hook (via explicit, bespoke hook script) 2026-03-16 01:30:49 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run install hook" for tf-agent/0 2026-03-16 01:30:49 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:30:49 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run install hook) 2026-03-16 01:30:49 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:30:49 DEBUG juju.worker.uniter.relation statetracker.go:221 unit "tf-agent/0" (leader=true) entered scope for relation "tf-agent:tls-certificates easyrsa:client" 2026-03-16 01:30:49 DEBUG juju.worker.uniter.relation statetracker.go:221 unit "tf-agent/0" (leader=true) entered scope for relation "tf-agent:agent-cluster" 2026-03-16 01:30:49 DEBUG juju.worker.uniter.relation statetracker.go:221 unit "tf-agent/0" (leader=true) entered scope for relation "tf-agent:contrail-controller tf-controller:contrail-controller" 2026-03-16 01:30:49 DEBUG juju.worker.uniter.relation statetracker.go:221 unit "tf-agent/0" (leader=true) entered scope for relation "tf-agent:juju-info nova-compute:juju-info" 2026-03-16 01:30:49 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-created (60; app: easyrsa) hook for tf-agent/0 2026-03-16 01:30:49 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-created (60; app: easyrsa) hook) 2026-03-16 01:30:57 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-created (60; app: easyrsa) hook) 2026-03-16 01:30:57 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-created (60; app: easyrsa) hook" for tf-agent/0 2026-03-16 01:30:57 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-created (60; app: easyrsa) hook" for tf-agent/0 2026-03-16 01:30:57 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running tls-certificates-relation-created hook 2026-03-16 01:30:57 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:30:57 INFO juju.worker.uniter.operation runhook.go:162 skipped "tls-certificates-relation-created" hook (missing) 2026-03-16 01:30:57 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-created (60; app: easyrsa) hook" for tf-agent/0 2026-03-16 01:30:57 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:30:57 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-created (60; app: easyrsa) hook) 2026-03-16 01:30:57 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:30:57 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-created (56; app: tf-controller) hook for tf-agent/0 2026-03-16 01:30:57 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-created (56; app: tf-controller) hook) 2026-03-16 01:31:07 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-created (56; app: tf-controller) hook) 2026-03-16 01:31:07 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-created (56; app: tf-controller) hook" for tf-agent/0 2026-03-16 01:31:07 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-created (56; app: tf-controller) hook" for tf-agent/0 2026-03-16 01:31:07 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running contrail-controller-relation-created hook 2026-03-16 01:31:07 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:31:07 INFO juju.worker.uniter.operation runhook.go:162 skipped "contrail-controller-relation-created" hook (missing) 2026-03-16 01:31:07 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-created (56; app: tf-controller) hook" for tf-agent/0 2026-03-16 01:31:07 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:31:07 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-created (56; app: tf-controller) hook) 2026-03-16 01:31:07 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:31:07 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-created (48; app: tf-agent) hook for tf-agent/0 2026-03-16 01:31:07 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-created (48; app: tf-agent) hook) 2026-03-16 01:31:08 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-created (48; app: tf-agent) hook) 2026-03-16 01:31:08 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-created (48; app: tf-agent) hook" for tf-agent/0 2026-03-16 01:31:08 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-created (48; app: tf-agent) hook" for tf-agent/0 2026-03-16 01:31:08 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running agent-cluster-relation-created hook 2026-03-16 01:31:08 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:31:08 INFO juju.worker.uniter.operation runhook.go:162 skipped "agent-cluster-relation-created" hook (missing) 2026-03-16 01:31:08 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-created (48; app: tf-agent) hook" for tf-agent/0 2026-03-16 01:31:08 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:31:08 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-created (48; app: tf-agent) hook) 2026-03-16 01:31:08 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:31:08 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-created (67; app: nova-compute) hook for tf-agent/0 2026-03-16 01:31:08 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-created (67; app: nova-compute) hook) 2026-03-16 01:31:11 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-created (67; app: nova-compute) hook) 2026-03-16 01:31:11 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-created (67; app: nova-compute) hook" for tf-agent/0 2026-03-16 01:31:11 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-created (67; app: nova-compute) hook" for tf-agent/0 2026-03-16 01:31:11 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running juju-info-relation-created hook 2026-03-16 01:31:11 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:31:11 INFO juju.worker.uniter.operation runhook.go:162 skipped "juju-info-relation-created" hook (missing) 2026-03-16 01:31:11 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-created (67; app: nova-compute) hook" for tf-agent/0 2026-03-16 01:31:11 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:31:11 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-created (67; app: nova-compute) hook) 2026-03-16 01:31:11 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:31:11 DEBUG juju.worker.uniter.operation executor.go:85 running operation accept leadership for tf-agent/0 2026-03-16 01:31:11 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "accept leadership" for tf-agent/0 2026-03-16 01:31:11 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "accept leadership" for tf-agent/0 2026-03-16 01:31:11 INFO juju.worker.uniter resolver.go:159 found queued "leader-elected" hook 2026-03-16 01:31:11 DEBUG juju.worker.uniter.operation executor.go:85 running operation run leader-elected hook for tf-agent/0 2026-03-16 01:31:11 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run leader-elected hook) 2026-03-16 01:32:17 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run leader-elected hook) 2026-03-16 01:32:17 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run leader-elected hook" for tf-agent/0 2026-03-16 01:32:17 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run leader-elected hook" for tf-agent/0 2026-03-16 01:32:17 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running leader-elected hook 2026-03-16 01:32:17 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:32:17 INFO juju.worker.uniter.operation runhook.go:162 skipped "leader-elected" hook (missing) 2026-03-16 01:32:17 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run leader-elected hook" for tf-agent/0 2026-03-16 01:32:17 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:32:17 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run leader-elected hook) 2026-03-16 01:32:17 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:32:17 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:32:17 DEBUG juju.worker.uniter.operation executor.go:85 running operation run config-changed hook for tf-agent/0 2026-03-16 01:32:17 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run config-changed hook) 2026-03-16 01:32:19 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run config-changed hook) 2026-03-16 01:32:19 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run config-changed hook" for tf-agent/0 2026-03-16 01:32:19 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run config-changed hook" for tf-agent/0 2026-03-16 01:32:19 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running config-changed hook 2026-03-16 01:32:19 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:32:19 INFO unit.tf-agent/0.juju-log server.go:316 /usr/bin/rsync -r --executability /var/lib/juju/agents/unit-tf-agent-0/charm/files/plugins/ /usr/local/lib/nagios/plugins 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.juju-log server.go:316 Writing file /etc/sudoers.d/nagios root:root 444 2026-03-16 01:32:19 INFO unit.tf-agent/0.juju-log server.go:316 Nagios user not set up, nrpe checks not updated 2026-03-16 01:32:19 WARNING unit.tf-agent/0.config-changed logger.go:60 error: no such object: nexus.gz1.opensdn.io:5102/opensdn-vrouter-agent:nightly 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 nightly: Pulling from opensdn-vrouter-agent 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 446f83f14b23: Already exists 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 9e56708f7bc4: Already exists 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 4b4e3e375e2a: Already exists 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 3d7e4d9d9e17: Already exists 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 61ac7fc4e6b0: Already exists 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 7f1dd7b429ac: Already exists 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 7640db5b8734: Already exists 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 be3af79192b6: Already exists 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 24cee0a1e80b: Already exists 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 14c009b673f4: Already exists 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 2b3d19962942: Already exists 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 9a890ebde58b: Already exists 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 43b80010f21e: Already exists 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 a77eaa1b3b92: Already exists 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 2b6b30e1a697: Pulling fs layer 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 e55b98fda75d: Pulling fs layer 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 a98876a6c38b: Pulling fs layer 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 01b8e12ad061: Pulling fs layer 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 8edded37e2aa: Pulling fs layer 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 2a282e5e7a56: Pulling fs layer 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 2284c19e9ea7: Pulling fs layer 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 41601b957fb4: Pulling fs layer 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 3a8cfd611475: Pulling fs layer 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 076f8e80ecba: Pulling fs layer 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 461043852e4b: Pulling fs layer 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 b1d8d37d0b63: Pulling fs layer 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 613121a3b7b0: Pulling fs layer 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 28e8e9254b54: Pulling fs layer 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 2cc005b5d8f0: Pulling fs layer 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 01b8e12ad061: Waiting 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 2284c19e9ea7: Waiting 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 41601b957fb4: Waiting 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 3a8cfd611475: Waiting 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 076f8e80ecba: Waiting 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 461043852e4b: Waiting 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 8edded37e2aa: Waiting 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 b1d8d37d0b63: Waiting 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 2a282e5e7a56: Waiting 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 613121a3b7b0: Waiting 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 28e8e9254b54: Waiting 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 2cc005b5d8f0: Waiting 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 2b6b30e1a697: Download complete 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 e55b98fda75d: Verifying Checksum 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 e55b98fda75d: Download complete 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 2b6b30e1a697: Pull complete 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 01b8e12ad061: Verifying Checksum 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 01b8e12ad061: Download complete 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 e55b98fda75d: Pull complete 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 2a282e5e7a56: Verifying Checksum 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 2a282e5e7a56: Download complete 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 8edded37e2aa: Download complete 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 2284c19e9ea7: Download complete 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 3a8cfd611475: Verifying Checksum 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 3a8cfd611475: Download complete 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 076f8e80ecba: Verifying Checksum 2026-03-16 01:32:19 DEBUG unit.tf-agent/0.config-changed logger.go:60 076f8e80ecba: Download complete 2026-03-16 01:32:20 DEBUG unit.tf-agent/0.config-changed logger.go:60 461043852e4b: Verifying Checksum 2026-03-16 01:32:20 DEBUG unit.tf-agent/0.config-changed logger.go:60 461043852e4b: Download complete 2026-03-16 01:32:20 DEBUG unit.tf-agent/0.config-changed logger.go:60 41601b957fb4: Verifying Checksum 2026-03-16 01:32:20 DEBUG unit.tf-agent/0.config-changed logger.go:60 41601b957fb4: Download complete 2026-03-16 01:32:20 DEBUG unit.tf-agent/0.config-changed logger.go:60 a98876a6c38b: Verifying Checksum 2026-03-16 01:32:20 DEBUG unit.tf-agent/0.config-changed logger.go:60 a98876a6c38b: Download complete 2026-03-16 01:32:20 DEBUG unit.tf-agent/0.config-changed logger.go:60 613121a3b7b0: Verifying Checksum 2026-03-16 01:32:20 DEBUG unit.tf-agent/0.config-changed logger.go:60 613121a3b7b0: Download complete 2026-03-16 01:32:20 DEBUG unit.tf-agent/0.config-changed logger.go:60 28e8e9254b54: Verifying Checksum 2026-03-16 01:32:20 DEBUG unit.tf-agent/0.config-changed logger.go:60 28e8e9254b54: Download complete 2026-03-16 01:32:20 DEBUG unit.tf-agent/0.config-changed logger.go:60 2cc005b5d8f0: Download complete 2026-03-16 01:32:21 DEBUG unit.tf-agent/0.config-changed logger.go:60 a98876a6c38b: Pull complete 2026-03-16 01:32:21 DEBUG unit.tf-agent/0.config-changed logger.go:60 01b8e12ad061: Pull complete 2026-03-16 01:32:21 DEBUG unit.tf-agent/0.config-changed logger.go:60 8edded37e2aa: Pull complete 2026-03-16 01:32:21 DEBUG unit.tf-agent/0.config-changed logger.go:60 2a282e5e7a56: Pull complete 2026-03-16 01:32:21 DEBUG unit.tf-agent/0.config-changed logger.go:60 2284c19e9ea7: Pull complete 2026-03-16 01:32:21 DEBUG unit.tf-agent/0.config-changed logger.go:60 41601b957fb4: Pull complete 2026-03-16 01:32:21 DEBUG unit.tf-agent/0.config-changed logger.go:60 3a8cfd611475: Pull complete 2026-03-16 01:32:21 DEBUG unit.tf-agent/0.config-changed logger.go:60 076f8e80ecba: Pull complete 2026-03-16 01:32:21 DEBUG unit.tf-agent/0.config-changed logger.go:60 b1d8d37d0b63: Verifying Checksum 2026-03-16 01:32:21 DEBUG unit.tf-agent/0.config-changed logger.go:60 b1d8d37d0b63: Download complete 2026-03-16 01:32:21 DEBUG unit.tf-agent/0.config-changed logger.go:60 461043852e4b: Pull complete 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 b1d8d37d0b63: Pull complete 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 613121a3b7b0: Pull complete 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 28e8e9254b54: Pull complete 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 2cc005b5d8f0: Pull complete 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 Digest: sha256:e2091bb7719a45f5e184636bcb0d2f5535d843890705587bff7b7ffc40384a85 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/opensdn-vrouter-agent:nightly 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 nexus.gz1.opensdn.io:5102/opensdn-vrouter-agent:nightly 2026-03-16 01:32:23 WARNING unit.tf-agent/0.config-changed logger.go:60 error: no such object: nexus.gz1.opensdn.io:5102/opensdn-vrouter-kernel-build-init:nightly 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 nightly: Pulling from opensdn-vrouter-kernel-build-init 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 505b3596871d: Pulling fs layer 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 bd93ebd2c6db: Pulling fs layer 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 b0430e28bd54: Pulling fs layer 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 d9ab212289a8: Pulling fs layer 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 b403625ab27c: Pulling fs layer 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 11bc7f8aa7b3: Pulling fs layer 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 0727e493ac6c: Pulling fs layer 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 324c74a2a485: Pulling fs layer 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 ea34c8751ee1: Pulling fs layer 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 d9ab212289a8: Waiting 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 b403625ab27c: Waiting 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 11bc7f8aa7b3: Waiting 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 0727e493ac6c: Waiting 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 324c74a2a485: Waiting 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 ea34c8751ee1: Waiting 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 b0430e28bd54: Verifying Checksum 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 b0430e28bd54: Download complete 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 bd93ebd2c6db: Verifying Checksum 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 bd93ebd2c6db: Download complete 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 d9ab212289a8: Download complete 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 b403625ab27c: Verifying Checksum 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 b403625ab27c: Download complete 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 11bc7f8aa7b3: Verifying Checksum 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 11bc7f8aa7b3: Download complete 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 324c74a2a485: Download complete 2026-03-16 01:32:23 DEBUG unit.tf-agent/0.config-changed logger.go:60 ea34c8751ee1: Download complete 2026-03-16 01:32:24 DEBUG unit.tf-agent/0.config-changed logger.go:60 505b3596871d: Verifying Checksum 2026-03-16 01:32:24 DEBUG unit.tf-agent/0.config-changed logger.go:60 505b3596871d: Download complete 2026-03-16 01:32:25 DEBUG unit.tf-agent/0.config-changed logger.go:60 505b3596871d: Pull complete 2026-03-16 01:32:25 DEBUG unit.tf-agent/0.config-changed logger.go:60 bd93ebd2c6db: Pull complete 2026-03-16 01:32:25 DEBUG unit.tf-agent/0.config-changed logger.go:60 b0430e28bd54: Pull complete 2026-03-16 01:32:25 DEBUG unit.tf-agent/0.config-changed logger.go:60 d9ab212289a8: Pull complete 2026-03-16 01:32:25 DEBUG unit.tf-agent/0.config-changed logger.go:60 b403625ab27c: Pull complete 2026-03-16 01:32:25 DEBUG unit.tf-agent/0.config-changed logger.go:60 11bc7f8aa7b3: Pull complete 2026-03-16 01:32:27 DEBUG unit.tf-agent/0.config-changed logger.go:60 0727e493ac6c: Verifying Checksum 2026-03-16 01:32:27 DEBUG unit.tf-agent/0.config-changed logger.go:60 0727e493ac6c: Download complete 2026-03-16 01:32:32 DEBUG unit.tf-agent/0.config-changed logger.go:60 0727e493ac6c: Pull complete 2026-03-16 01:32:33 DEBUG unit.tf-agent/0.config-changed logger.go:60 324c74a2a485: Pull complete 2026-03-16 01:32:33 DEBUG unit.tf-agent/0.config-changed logger.go:60 ea34c8751ee1: Pull complete 2026-03-16 01:32:33 DEBUG unit.tf-agent/0.config-changed logger.go:60 Digest: sha256:5036cb78e876e89b9c66454cf66f4ddbf192bfc05d96da21f26631e8ab107bbd 2026-03-16 01:32:33 DEBUG unit.tf-agent/0.config-changed logger.go:60 Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/opensdn-vrouter-kernel-build-init:nightly 2026-03-16 01:32:33 DEBUG unit.tf-agent/0.config-changed logger.go:60 nexus.gz1.opensdn.io:5102/opensdn-vrouter-kernel-build-init:nightly 2026-03-16 01:32:33 WARNING unit.tf-agent/0.config-changed logger.go:60 error: no such object: nexus.gz1.opensdn.io:5102/{}-provisioner:nightly 2026-03-16 01:32:33 WARNING unit.tf-agent/0.config-changed logger.go:60 invalid reference format 2026-03-16 01:32:33 INFO unit.tf-agent/0.juju-log server.go:316 Can't load optional image Command '['/usr/bin/docker', 'pull', 'nexus.gz1.opensdn.io:5102/{}-provisioner:nightly']' returned non-zero exit status 1. 2026-03-16 01:32:33 WARNING unit.tf-agent/0.juju-log server.go:316 vrouter-gateway set to 'auto' but gateway could not be determined from routing table for interface None 2026-03-16 01:32:33 INFO unit.tf-agent/0.juju-log server.go:316 CTX: {'module': 'agent', 'ssl_enabled': False, 'certs_hash': '', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'cloud_orchestrators': [], 'controller_servers': [], 'control_servers': [], 'analytics_servers': [], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 01:32:33 INFO unit.tf-agent/0.juju-log server.go:316 ZIU: stage from config None 2026-03-16 01:32:33 INFO juju.worker.uniter.operation runhook.go:159 ran "config-changed" hook (via explicit, bespoke hook script) 2026-03-16 01:32:33 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run config-changed hook" for tf-agent/0 2026-03-16 01:32:33 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:32:33 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run config-changed hook) 2026-03-16 01:32:33 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:32:33 INFO juju.worker.uniter resolver.go:159 found queued "start" hook 2026-03-16 01:32:33 DEBUG juju.worker.uniter.operation executor.go:85 running operation run start hook for tf-agent/0 2026-03-16 01:32:33 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run start hook) 2026-03-16 01:32:54 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run start hook) 2026-03-16 01:32:54 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run start hook" for tf-agent/0 2026-03-16 01:32:54 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run start hook" for tf-agent/0 2026-03-16 01:32:54 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running start hook 2026-03-16 01:32:54 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:32:54 INFO juju.worker.uniter.operation runhook.go:162 skipped "start" hook (missing) 2026-03-16 01:32:54 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run start hook" for tf-agent/0 2026-03-16 01:32:54 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:32:54 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run start hook) 2026-03-16 01:32:54 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:32:54 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:32:54 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-joined (60; unit: easyrsa/0) hook for tf-agent/0 2026-03-16 01:32:54 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-joined (60; unit: easyrsa/0) hook) 2026-03-16 01:32:54 DEBUG juju.worker.dependency engine.go:580 "metric-collect" manifold worker started at 2026-03-16 01:32:54.766475228 +0000 UTC 2026-03-16 01:32:55 DEBUG juju.worker.uniter.remotestate watcher.go:660 got a relation units change for tf-agent/0 : {60 {map[easyrsa/0:{1}] map[] []}} 2026-03-16 01:32:55 DEBUG juju.worker.uniter.remotestate watcher.go:660 got a relation units change for tf-agent/0 : {56 {map[tf-controller/0:{1}] map[] []}} 2026-03-16 01:33:35 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-joined (60; unit: easyrsa/0) hook) 2026-03-16 01:33:35 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-joined (60; unit: easyrsa/0) hook" for tf-agent/0 2026-03-16 01:33:35 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-joined (60; unit: easyrsa/0) hook" for tf-agent/0 2026-03-16 01:33:35 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running tls-certificates-relation-joined hook for easyrsa/0 2026-03-16 01:33:35 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:33:35 INFO unit.tf-agent/0.juju-log server.go:316 tls-certificates:60: TLS_CTX: {'sans': '["cn-jenkins-deploy-platform-juju-os-685-1", "10.0.0.129", "127.0.0.1"]', 'common_name': 'cn-jenkins-deploy-platform-juju-os-685-1', 'certificate_name': 'cn-jenkins-deploy-platform-juju-os-685-1'} 2026-03-16 01:33:35 INFO juju.worker.uniter.operation runhook.go:159 ran "tls-certificates-relation-joined" hook (via explicit, bespoke hook script) 2026-03-16 01:33:35 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-joined (60; unit: easyrsa/0) hook" for tf-agent/0 2026-03-16 01:33:35 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:33:35 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-joined (60; unit: easyrsa/0) hook) 2026-03-16 01:33:35 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:33:35 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:33:35 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-changed (60; unit: easyrsa/0) hook for tf-agent/0 2026-03-16 01:33:35 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-changed (60; unit: easyrsa/0) hook) 2026-03-16 01:33:37 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-changed (60; unit: easyrsa/0) hook) 2026-03-16 01:33:37 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-changed (60; unit: easyrsa/0) hook" for tf-agent/0 2026-03-16 01:33:37 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-changed (60; unit: easyrsa/0) hook" for tf-agent/0 2026-03-16 01:33:37 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running tls-certificates-relation-changed hook for easyrsa/0 2026-03-16 01:33:37 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:33:37 INFO unit.tf-agent/0.juju-log server.go:316 tls-certificates:60: tls-certificates client's relation data is not fully available. Rel data: {'ca': '-----BEGIN CERTIFICATE-----\nMIIDSDCCAjCgAwIBAgIUet4EluCKQjESGlhCnzMJl5t1EtAwDQYJKoZIhvcNAQEL\nBQAwFTETMBEGA1UEAwwKMTAuMC4wLjEyOTAeFw0yNjAzMTYwMTI4NDhaFw0zNjAz\nMTMwMTI4NDhaMBUxEzARBgNVBAMMCjEwLjAuMC4xMjkwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQCRrklRlOWUVhmUHeS6Thj9B87aQdXanZxfj9smm+ET\n29pbYQPXx4dWGFF42NTKTaNRtRWLZNiocWKzNdkObLdQoj05C6OlWhfpBZMi2CyI\nussrVMIlFgHoBZO/E0uJYDEmQv5OV+MOQ/nCvJX2WQpKAyUgEowZiGOLWopYXUaL\nWnZChWlpVPDqloOTG9PulGkGK0BntGVXo6mJkZcz39oUqR5UZchYOVv53twQRTZI\nLxbbwtnNLNBvzGOaUvCXVhG7KvhvENtpN4MDdnTb+OezRnc/hfb8TmQzp+5gDjBK\nil1HpAhGgD9cOc0wNnE6XWh8bNOLqhKYM7iMrQ/b6Hh7AgMBAAGjgY8wgYwwHQYD\nVR0OBBYEFE2Ykb7u0vgegvD5NlG3jOADM06oMFAGA1UdIwRJMEeAFE2Ykb7u0vge\ngvD5NlG3jOADM06ooRmkFzAVMRMwEQYDVQQDDAoxMC4wLjAuMTI5ghR63gSW4IpC\nMRIaWEKfMwmXm3US0DAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG\n9w0BAQsFAAOCAQEAfoaCcmu4WeQ/g60D/7k3GHxMlPpoU6+Uy3f4MD87dNP8DQby\nX2EzJT+p8YTArvNPVZxAdH/iM92PlaZvNqo2kIaW5RBSvmcy45bsMQigzXud8X93\nx9rt2JDPIymwpZnhZx2lwHpEF0Z1SdY4bUWn8IVGqpRmH1AXhZ16lKQzr3kQtjfB\nyg3LdXNZHWA2T1T7LjlyYzGXyI1rQiyh/NBjbhgRT1z/vCJoWpILqdJiCw8mnFzR\nq2gBQ0bGPFAIChmTDaKGpGEaoiv0B2XE5nf1CUhT+rbo79tHxizSfXVVtbdixUWl\nEGPGtwnHUDva7hZBOebtsoRJXJoW5ga2avFygQ==\n-----END CERTIFICATE-----', 'client.cert': 'Certificate:\n Data:\n Version: 3 (0x2)\n Serial Number: 1 (0x1)\n Signature Algorithm: sha256WithRSAEncryption\n Issuer: CN=10.0.0.129\n Validity\n Not Before: Mar 16 01:32:52 2026 GMT\n Not After : Mar 13 01:32:52 2036 GMT\n Subject: CN=client\n Subject Public Key Info:\n Public Key Algorithm: rsaEncryption\n Public-Key: (2048 bit)\n Modulus:\n 00:b5:95:a6:57:d5:39:5f:19:1a:1d:44:fe:34:8e:\n 8a:cd:1c:e8:41:b6:c5:47:a7:27:e3:cc:71:1c:9f:\n a1:6d:c2:ec:a8:83:73:2d:83:ed:84:34:dd:37:7e:\n e6:b4:4a:c4:0d:ae:15:55:6a:d4:8d:5c:13:72:3f:\n 0c:a5:91:fd:42:b6:e5:ac:8b:f7:50:52:ff:85:cd:\n 70:6a:29:7e:42:f3:8d:b7:04:a0:a6:de:28:d3:ac:\n d1:1d:e7:9c:79:0e:0b:3d:f6:dc:77:97:01:5e:1d:\n 1f:07:d2:39:03:3e:b8:0b:6a:4a:1a:c4:7e:e0:66:\n da:18:f2:3c:44:fa:cc:0c:d4:a4:f0:03:50:ef:61:\n 52:21:26:89:f3:a2:ae:74:d3:28:83:db:44:93:36:\n dc:d8:f2:f8:4f:60:1c:0f:dd:20:dd:25:06:9b:93:\n 6c:9a:a7:58:c3:29:22:53:cb:b2:a5:d5:4f:f2:7c:\n 07:28:5b:55:57:84:f4:34:c6:af:f8:54:5a:0e:d5:\n 4c:fa:b3:8f:7c:67:7d:b9:fd:c3:c8:f6:42:11:e5:\n ac:17:4a:74:3e:b1:35:0e:f2:76:f2:16:b2:e1:e5:\n db:df:df:dc:ab:b1:3d:18:e8:1c:c7:d3:6e:47:c4:\n 50:f6:f2:36:39:31:6d:fc:b5:f2:99:91:2e:3b:bf:\n 95:91\n Exponent: 65537 (0x10001)\n X509v3 extensions:\n X509v3 Basic Constraints: \n CA:FALSE\n X509v3 Subject Key Identifier: \n F4:46:6C:04:08:1E:40:DD:BD:29:3E:B8:C2:44:AC:26:74:C6:41:82\n X509v3 Authority Key Identifier: \n keyid:4D:98:91:BE:EE:D2:F8:1E:82:F0:F9:36:51:B7:8C:E0:03:33:4E:A8\n DirName:/CN=10.0.0.129\n serial:7A:DE:04:96:E0:8A:42:31:12:1A:58:42:9F:33:09:97:9B:75:12:D0\n X509v3 Extended Key Usage: \n TLS Web Client Authentication\n X509v3 Key Usage: \n Digital Signature\n Signature Algorithm: sha256WithRSAEncryption\n Signature Value:\n 0e:c0:7f:a0:f1:89:75:17:41:ab:a3:35:d5:63:a5:82:80:d5:\n 12:b0:4f:28:16:25:54:65:90:92:36:57:f1:aa:f9:cb:53:06:\n 70:2d:85:5b:4e:99:9a:5a:e1:8d:b9:06:4f:51:97:7c:e8:22:\n dc:57:bf:d0:1b:d0:9d:f5:4a:2b:d6:f1:11:36:31:67:c7:47:\n c5:3d:19:b7:41:80:04:8c:b5:61:47:1d:7c:f8:9a:03:ba:4b:\n 8b:4d:76:d0:bf:49:4a:0a:81:0c:4c:d7:a7:ca:f2:91:ae:04:\n 32:7d:1a:b0:7b:84:49:b0:2d:b0:ec:ce:ab:36:a5:92:35:ec:\n 48:81:b5:0d:f0:2e:38:8f:d1:4e:f8:e6:1f:33:00:8a:9e:bd:\n 9d:da:d1:cb:9b:8e:03:2e:c5:e4:74:1a:24:3a:d3:0b:5e:e9:\n 43:f5:19:9f:fd:dc:a2:86:ea:33:d3:9d:49:15:c4:7a:b8:99:\n ca:49:cd:58:8c:bf:5d:10:28:fb:e9:c6:4e:d6:71:07:50:80:\n b2:c7:c5:81:01:9e:06:13:86:60:9c:e2:60:8a:2b:36:6b:c3:\n 11:01:70:56:07:ba:47:42:74:e8:45:36:5e:8e:16:9f:4c:c9:\n 44:0c:bd:a1:08:cb:6c:17:98:b2:1e:ec:f5:76:de:0a:10:e0:\n ed:1e:bd:fe\n-----BEGIN CERTIFICATE-----\nMIIDQzCCAiugAwIBAgIBATANBgkqhkiG9w0BAQsFADAVMRMwEQYDVQQDDAoxMC4w\nLjAuMTI5MB4XDTI2MDMxNjAxMzI1MloXDTM2MDMxMzAxMzI1MlowETEPMA0GA1UE\nAwwGY2xpZW50MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtZWmV9U5\nXxkaHUT+NI6KzRzoQbbFR6cn48xxHJ+hbcLsqINzLYPthDTdN37mtErEDa4VVWrU\njVwTcj8MpZH9QrblrIv3UFL/hc1wail+QvONtwSgpt4o06zRHeeceQ4LPfbcd5cB\nXh0fB9I5Az64C2pKGsR+4GbaGPI8RPrMDNSk8ANQ72FSISaJ86KudNMog9tEkzbc\n2PL4T2AcD90g3SUGm5NsmqdYwykiU8uypdVP8nwHKFtVV4T0NMav+FRaDtVM+rOP\nfGd9uf3DyPZCEeWsF0p0PrE1DvJ28hay4eXb39/cq7E9GOgcx9NuR8RQ9vI2OTFt\n/LXymZEuO7+VkQIDAQABo4GhMIGeMAkGA1UdEwQCMAAwHQYDVR0OBBYEFPRGbAQI\nHkDdvSk+uMJErCZ0xkGCMFAGA1UdIwRJMEeAFE2Ykb7u0vgegvD5NlG3jOADM06o\noRmkFzAVMRMwEQYDVQQDDAoxMC4wLjAuMTI5ghR63gSW4IpCMRIaWEKfMwmXm3US\n0DATBgNVHSUEDDAKBggrBgEFBQcDAjALBgNVHQ8EBAMCB4AwDQYJKoZIhvcNAQEL\nBQADggEBAA7Af6DxiXUXQaujNdVjpYKA1RKwTygWJVRlkJI2V/Gq+ctTBnAthVtO\nmZpa4Y25Bk9Rl3zoItxXv9Ab0J31SivW8RE2MWfHR8U9GbdBgASMtWFHHXz4mgO6\nS4tNdtC/SUoKgQxM16fK8pGuBDJ9GrB7hEmwLbDszqs2pZI17EiBtQ3wLjiP0U74\n5h8zAIqevZ3a0cubjgMuxeR0GiQ60wte6UP1GZ/93KKG6jPTnUkVxHq4mcpJzViM\nv10QKPvpxk7WcQdQgLLHxYEBngYThmCc4mCKKzZrwxEBcFYHukdCdOhFNl6OFp9M\nyUQMvaEIy2wXmLIe7PV23goQ4O0evf4=\n-----END CERTIFICATE-----', 'client.key': '-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC1laZX1TlfGRod\nRP40jorNHOhBtsVHpyfjzHEcn6Ftwuyog3Mtg+2ENN03fua0SsQNrhVVatSNXBNy\nPwylkf1CtuWsi/dQUv+FzXBqKX5C8423BKCm3ijTrNEd55x5Dgs99tx3lwFeHR8H\n0jkDPrgLakoaxH7gZtoY8jxE+swM1KTwA1DvYVIhJonzoq500yiD20STNtzY8vhP\nYBwP3SDdJQabk2yap1jDKSJTy7Kl1U/yfAcoW1VXhPQ0xq/4VFoO1Uz6s498Z325\n/cPI9kIR5awXSnQ+sTUO8nbyFrLh5dvf39yrsT0Y6BzH025HxFD28jY5MW38tfKZ\nkS47v5WRAgMBAAECggEABcQAl2GIPruvD4Fb5KLRskVp9CuKaZCbl2PWg+8R+DMm\n17XuymHvQNH7OTJ2FFZFvIfLxR3NLceKlYd+I7lg4NqqVxd4TOxfESpOrgxEZk9R\n7179/ou8y6B9NlV0QN1q4CGOarIDLjAUsWdMffd37rgwrgIRuOyDHc9+jZPSC/vc\naSkyZbHN41ianHJrkTROusFkV0rL5ZseQsm+l1v+FQzYonpdQSSO+CsxU1m+pBE2\nW40bO/NFN63K+lcqGaod3qn6ECp7ODcCKE/ZDFAKjiUkWLQ2a+jxuZiYu6GeciIQ\nl7A/Pvel3Vi99GtahC7xTKFjkvW1erdzkETlo790PQKBgQDvnXpttiw1a37gsmWt\nxT8fNAnAxWNU2ilZMTScfNkZj3A1YfSakwhLrJVO15+vDDBWthaJMlbvPgFu+f2I\nqTFvi7JNrMNC2ovrTLsnb+QWhET4Qi39joM5mHb0DrxAy2/nd7jxA0hAJuOVRAAt\nNj0gYpRhOqdMzPhTUbRRt+bORQKBgQDCAFUBgBrzDEOOgvrV0U/pEnTGTk59WwWh\ny3zcqLAs3HkECNouWOFbV/wuSn4sfMMstYGo7hJHneUpIXdxaQwHlTWLt6FVNZ71\nPxMkJS93PZPD/4a4JEc/MS5dx2okXi6DJL69Fn9rW+LYduvQu+OKesuvxyzgKvtq\nuQ8I/Yu03QKBgQCa24jLLOgnYiCusTz7cDXaQbRn7GnE5fXBGgbpd9qLJWOcbIE8\nAPhkh9Y7DSm7ZMI82BN6eZkrp0Qf59rOHqK/d2Y1wwiyxTGWUZHG7A5Z6wPz+jlk\n3Fy8tWdzVa6epZvd2UciJD/mjfuZdUgz8BDTREKnD9Qd035Nwskp4xN8jQKBgHR+\nsoz2Gji8soyPRoTC7hNtS8YRG7zWvakMgmwWt8QYmGq9zhZqtNifGwXJIb8hJCpi\ny/tfCocK36M1P35QsDKVfNPrbuu2CUAHojzgP4KA7YySkplc35OouskBiFFSZOfH\nVupA6j7TrIKD1tM/IEH1vv5MwjvSU6sgeVDSv+PZAoGAJSmFKQJqJ1AbmfJaonXH\nOZhxQeFV14MyOxauYJeSPEHFhB7Z44muyG1303+3EWJjuadOZwF5PxBwPWqEEST4\nXqAFLKC1wvfTzImBND+iEf4R9TG9LZSJrEigpXOBHf5XSKnfuPzGSOF875xG9ENi\nGL7QtO/DjsXv1KEbym48JK0=\n-----END PRIVATE KEY-----', 'egress-subnets': '10.0.0.129/32', 'ingress-address': '10.0.0.129', 'private-address': '10.0.0.129'} 2026-03-16 01:33:37 INFO unit.tf-agent/0.juju-log server.go:316 tls-certificates:60: Certificates were not changed. 2026-03-16 01:33:38 INFO juju.worker.uniter.operation runhook.go:159 ran "tls-certificates-relation-changed" hook (via explicit, bespoke hook script) 2026-03-16 01:33:38 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-changed (60; unit: easyrsa/0) hook" for tf-agent/0 2026-03-16 01:33:38 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:33:38 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-changed (60; unit: easyrsa/0) hook) 2026-03-16 01:33:38 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:33:38 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:33:38 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-joined (67; unit: nova-compute/0) hook for tf-agent/0 2026-03-16 01:33:38 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-joined (67; unit: nova-compute/0) hook) 2026-03-16 01:33:41 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-joined (67; unit: nova-compute/0) hook) 2026-03-16 01:33:41 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-joined (67; unit: nova-compute/0) hook" for tf-agent/0 2026-03-16 01:33:41 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-joined (67; unit: nova-compute/0) hook" for tf-agent/0 2026-03-16 01:33:41 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running juju-info-relation-joined hook for nova-compute/0 2026-03-16 01:33:41 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:33:41 INFO juju.worker.uniter.operation runhook.go:162 skipped "juju-info-relation-joined" hook (missing) 2026-03-16 01:33:41 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-joined (67; unit: nova-compute/0) hook" for tf-agent/0 2026-03-16 01:33:41 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:33:41 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-joined (67; unit: nova-compute/0) hook) 2026-03-16 01:33:41 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:33:41 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:33:41 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-changed (67; unit: nova-compute/0) hook for tf-agent/0 2026-03-16 01:33:41 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-changed (67; unit: nova-compute/0) hook) 2026-03-16 01:33:43 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-changed (67; unit: nova-compute/0) hook) 2026-03-16 01:33:43 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-changed (67; unit: nova-compute/0) hook" for tf-agent/0 2026-03-16 01:33:43 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-changed (67; unit: nova-compute/0) hook" for tf-agent/0 2026-03-16 01:33:43 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running juju-info-relation-changed hook for nova-compute/0 2026-03-16 01:33:43 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:33:43 INFO juju.worker.uniter.operation runhook.go:162 skipped "juju-info-relation-changed" hook (missing) 2026-03-16 01:33:43 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-changed (67; unit: nova-compute/0) hook" for tf-agent/0 2026-03-16 01:33:43 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:33:43 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-changed (67; unit: nova-compute/0) hook) 2026-03-16 01:33:43 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:33:43 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:33:43 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-joined (56; unit: tf-controller/0) hook for tf-agent/0 2026-03-16 01:33:43 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-joined (56; unit: tf-controller/0) hook) 2026-03-16 01:33:48 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-joined (56; unit: tf-controller/0) hook) 2026-03-16 01:33:48 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-joined (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:33:48 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-joined (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:33:48 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running contrail-controller-relation-joined hook for tf-controller/0 2026-03-16 01:33:48 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:33:49 INFO juju.worker.uniter.operation runhook.go:159 ran "contrail-controller-relation-joined" hook (via explicit, bespoke hook script) 2026-03-16 01:33:49 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-joined (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:33:49 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:33:49 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-joined (56; unit: tf-controller/0) hook) 2026-03-16 01:33:49 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:33:49 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:33:49 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:33:49 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:33:49 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-changed (56; unit: tf-controller/0) hook for tf-agent/0 2026-03-16 01:33:49 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:34:05 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:34:05 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:34:05 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:34:05 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running contrail-controller-relation-changed hook for tf-controller/0 2026-03-16 01:34:05 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:34:05 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: ZIU: stage from relation None 2026-03-16 01:34:05 WARNING unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: vrouter-gateway set to 'auto' but gateway could not be determined from routing table for interface None 2026-03-16 01:34:05 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: CTX: {'module': 'agent', 'ssl_enabled': False, 'certs_hash': '', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'cloud_orchestrators': [], 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': [], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 01:34:06 INFO juju.worker.uniter.operation runhook.go:159 ran "contrail-controller-relation-changed" hook (via explicit, bespoke hook script) 2026-03-16 01:34:06 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:34:06 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:34:06 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:34:06 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:34:06 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:34:06 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:34:06 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:34:06 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:34:06 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] idle: 2026-03-16 01:34:06 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:34:06 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:34:06 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:34:06 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:34:09 DEBUG juju.worker.uniter.remotestate watcher.go:660 got a relation units change for tf-agent/0 : {60 {map[easyrsa/0:{2}] map[] []}} 2026-03-16 01:34:09 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:34:09 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:34:09 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:34:09 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-changed (60; unit: easyrsa/0) hook for tf-agent/0 2026-03-16 01:34:09 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-changed (60; unit: easyrsa/0) hook) 2026-03-16 01:34:10 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-changed (60; unit: easyrsa/0) hook) 2026-03-16 01:34:10 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-changed (60; unit: easyrsa/0) hook" for tf-agent/0 2026-03-16 01:34:10 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-changed (60; unit: easyrsa/0) hook" for tf-agent/0 2026-03-16 01:34:10 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running tls-certificates-relation-changed hook for easyrsa/0 2026-03-16 01:34:10 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:34:10 DEBUG unit.tf-agent/0.juju-log server.go:316 tls-certificates:60: Writing file /etc/contrail/ssl/agent/certs/ca-cert.pem root:root 644 2026-03-16 01:34:10 DEBUG unit.tf-agent/0.juju-log server.go:316 tls-certificates:60: Writing file /etc/contrail/ssl/agent/certs/server.pem root:root 644 2026-03-16 01:34:10 DEBUG unit.tf-agent/0.juju-log server.go:316 tls-certificates:60: Writing file /etc/contrail/ssl/agent/private/server-privkey.pem root:root 640 2026-03-16 01:34:10 INFO unit.tf-agent/0.juju-log server.go:316 tls-certificates:60: Certificates have been changed. Rewrite configs and rerun services. 2026-03-16 01:34:10 WARNING unit.tf-agent/0.juju-log server.go:316 tls-certificates:60: vrouter-gateway set to 'auto' but gateway could not be determined from routing table for interface None 2026-03-16 01:34:10 INFO unit.tf-agent/0.juju-log server.go:316 tls-certificates:60: CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'cloud_orchestrators': [], 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': [], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 01:34:10 INFO juju.worker.uniter.operation runhook.go:159 ran "tls-certificates-relation-changed" hook (via explicit, bespoke hook script) 2026-03-16 01:34:10 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-changed (60; unit: easyrsa/0) hook" for tf-agent/0 2026-03-16 01:34:10 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:34:10 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-changed (60; unit: easyrsa/0) hook) 2026-03-16 01:34:10 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:34:10 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:34:10 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:34:10 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:34:10 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:34:10 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] idle: 2026-03-16 01:34:12 DEBUG juju.worker.uniter.remotestate watcher.go:660 got a relation units change for tf-agent/0 : {56 {map[tf-controller/0:{2}] map[] []}} 2026-03-16 01:34:12 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:34:12 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:34:12 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:34:12 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-changed (56; unit: tf-controller/0) hook for tf-agent/0 2026-03-16 01:34:12 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:34:12 DEBUG juju.worker.uniter.remotestate watcher.go:660 got a relation units change for tf-agent/0 : {56 {map[tf-controller/0:{3}] map[] []}} 2026-03-16 01:34:13 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:34:13 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:34:13 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:34:13 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running contrail-controller-relation-changed hook for tf-controller/0 2026-03-16 01:34:13 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:34:13 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: ZIU: stage from relation None 2026-03-16 01:34:13 WARNING unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: vrouter-gateway set to 'auto' but gateway could not be determined from routing table for interface None 2026-03-16 01:34:13 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'metadata_shared_secret': '7a2f57ee-db1e-4731-806e-d5b090233f3b', 'cloud_orchestrators': ['openstack'], 'cloud_orchestrator': 'openstack', 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': [], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 01:34:13 INFO juju.worker.uniter.operation runhook.go:159 ran "contrail-controller-relation-changed" hook (via explicit, bespoke hook script) 2026-03-16 01:34:14 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:34:14 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:34:14 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:34:14 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:34:14 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:34:14 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:34:14 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-changed (56; unit: tf-controller/0) hook for tf-agent/0 2026-03-16 01:34:14 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:34:15 DEBUG juju.worker.uniter.remotestate watcher.go:660 got a relation units change for tf-agent/0 : {56 {map[tf-controller/0:{4}] map[] []}} 2026-03-16 01:34:15 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:34:15 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:34:15 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:34:15 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:34:15 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: ZIU: stage from relation None 2026-03-16 01:34:15 WARNING unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: vrouter-gateway set to 'auto' but gateway could not be determined from routing table for interface None 2026-03-16 01:34:15 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'metadata_shared_secret': '7a2f57ee-db1e-4731-806e-d5b090233f3b', 'cloud_orchestrators': ['openstack'], 'cloud_orchestrator': 'openstack', 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': [], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 01:34:16 INFO juju.worker.uniter.operation runhook.go:159 ran "contrail-controller-relation-changed" hook (via explicit, bespoke hook script) 2026-03-16 01:34:16 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:34:16 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:34:16 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:34:16 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:34:16 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:34:16 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:34:16 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:34:16 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-changed (56; unit: tf-controller/0) hook for tf-agent/0 2026-03-16 01:34:16 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:34:17 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:34:17 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:34:17 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:34:17 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:34:17 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: ZIU: stage from relation None 2026-03-16 01:34:17 WARNING unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: vrouter-gateway set to 'auto' but gateway could not be determined from routing table for interface None 2026-03-16 01:34:17 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'metadata_shared_secret': '7a2f57ee-db1e-4731-806e-d5b090233f3b', 'cloud_orchestrators': ['openstack'], 'cloud_orchestrator': 'openstack', 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': [], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 01:34:17 INFO juju.worker.uniter.operation runhook.go:159 ran "contrail-controller-relation-changed" hook (via explicit, bespoke hook script) 2026-03-16 01:34:17 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:34:17 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:34:17 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:34:17 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:34:17 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:34:17 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:34:17 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:34:17 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:34:17 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] idle: 2026-03-16 01:34:17 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:34:17 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:34:17 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:34:17 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:34:20 DEBUG juju.worker.uniter.remotestate watcher.go:660 got a relation units change for tf-agent/0 : {56 {map[tf-controller/0:{5}] map[] []}} 2026-03-16 01:34:20 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:34:20 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:34:20 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-changed (56; unit: tf-controller/0) hook for tf-agent/0 2026-03-16 01:34:20 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:34:32 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:34:32 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:34:32 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:34:32 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running contrail-controller-relation-changed hook for tf-controller/0 2026-03-16 01:34:32 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:34:32 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: ZIU: stage from relation None 2026-03-16 01:34:32 WARNING unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: vrouter-gateway set to 'auto' but gateway could not be determined from routing table for interface None 2026-03-16 01:34:32 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'metadata_shared_secret': '7a2f57ee-db1e-4731-806e-d5b090233f3b', 'cloud_orchestrators': ['openstack'], 'cloud_orchestrator': 'openstack', 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': ['10.0.0.129'], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 01:34:32 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Render and store new configuration: /etc/contrail/contrail-vrouter-agent.conf 2026-03-16 01:34:32 DEBUG unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Writing file /etc/contrail/contrail-vrouter-agent.conf root:root 440 2026-03-16 01:34:32 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Configuration file has been created and is not logged. 2026-03-16 01:34:32 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Render and store new configuration: /etc/contrail/common_vrouter.env 2026-03-16 01:34:32 DEBUG unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Writing file /etc/contrail/common_vrouter.env root:root 600 2026-03-16 01:34:32 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Configuration file has been created and is not logged. 2026-03-16 01:34:32 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Render and store new configuration: /etc/contrail/vrouter/docker-compose.yaml 2026-03-16 01:34:32 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Making dir /etc/contrail/vrouter root:root 755 2026-03-16 01:34:32 DEBUG unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Writing file /etc/contrail/vrouter/docker-compose.yaml root:root 600 2026-03-16 01:34:32 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Configuration file has been created and is not logged. 2026-03-16 01:34:32 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 time="2026-03-16T01:34:32Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 01:34:32 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-node-init-1 Creating 2026-03-16 01:34:32 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-node-init-1 Created 2026-03-16 01:34:32 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-vrouter-kernel-init-1 Creating 2026-03-16 01:34:32 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-provisioner-1 Creating 2026-03-16 01:34:32 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-nodemgr-1 Creating 2026-03-16 01:34:32 DEBUG juju.worker.uniter.remotestate watcher.go:660 got a relation units change for tf-agent/0 : {56 {map[tf-controller/0:{6}] map[] []}} 2026-03-16 01:34:32 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-vrouter-kernel-init-1 Created 2026-03-16 01:34:32 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-vrouter-agent-1 Creating 2026-03-16 01:34:32 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-nodemgr-1 Created 2026-03-16 01:34:32 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-provisioner-1 Created 2026-03-16 01:34:33 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-vrouter-agent-1 Created 2026-03-16 01:34:33 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-node-init-1 Starting 2026-03-16 01:34:33 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-node-init-1 Started 2026-03-16 01:34:33 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-vrouter-kernel-init-1 Starting 2026-03-16 01:34:33 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-nodemgr-1 Starting 2026-03-16 01:34:33 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-provisioner-1 Starting 2026-03-16 01:34:33 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-vrouter-kernel-init-1 Started 2026-03-16 01:34:33 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-vrouter-agent-1 Starting 2026-03-16 01:34:33 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-nodemgr-1 Started 2026-03-16 01:34:33 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-provisioner-1 Started 2026-03-16 01:34:33 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-vrouter-agent-1 Started 2026-03-16 01:34:37 INFO juju.worker.uniter.operation runhook.go:159 ran "contrail-controller-relation-changed" hook (via explicit, bespoke hook script) 2026-03-16 01:34:37 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:34:37 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:34:37 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:34:37 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:34:37 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:34:37 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:34:37 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:34:37 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-changed (56; unit: tf-controller/0) hook for tf-agent/0 2026-03-16 01:34:37 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:35:13 DEBUG juju.worker.uniter.remotestate watcher.go:666 update status timer triggered for tf-agent/0 2026-03-16 01:35:27 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:35:27 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:35:27 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:35:27 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:35:27 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: ZIU: stage from relation None 2026-03-16 01:35:27 WARNING unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: vrouter-gateway set to 'auto' but gateway could not be determined from routing table for interface None 2026-03-16 01:35:27 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'metadata_shared_secret': '7a2f57ee-db1e-4731-806e-d5b090233f3b', 'cloud_orchestrators': ['openstack'], 'cloud_orchestrator': 'openstack', 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': ['10.0.0.129'], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 01:35:27 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Render and store new configuration: /etc/contrail/contrail-vrouter-agent.conf 2026-03-16 01:35:28 DEBUG unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Changing permissions on existing content: 33056 -> 288 2026-03-16 01:35:28 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Configuration file has not been changed. 2026-03-16 01:35:28 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Render and store new configuration: /etc/contrail/common_vrouter.env 2026-03-16 01:35:28 DEBUG unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Changing permissions on existing content: 33152 -> 384 2026-03-16 01:35:28 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Configuration file has not been changed. 2026-03-16 01:35:28 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Render and store new configuration: /etc/contrail/vrouter/docker-compose.yaml 2026-03-16 01:35:28 DEBUG unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Changing permissions on existing content: 33152 -> 384 2026-03-16 01:35:28 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Configuration file has not been changed. 2026-03-16 01:35:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 /var/lib/juju/agents/unit-tf-agent-0/charm/hooks/docker_engine.py:229: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. 2026-03-16 01:35:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 data = yaml.load(fh) 2026-03-16 01:35:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 time="2026-03-16T01:35:28Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 01:35:28 DEBUG unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Services actual count: 4, required count: 5 2026-03-16 01:35:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 time="2026-03-16T01:35:28Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 01:35:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-vrouter-kernel-init-1 Running 2026-03-16 01:35:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-nodemgr-1 Running 2026-03-16 01:35:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-provisioner-1 Running 2026-03-16 01:35:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-node-init-1 Starting 2026-03-16 01:35:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-node-init-1 Started 2026-03-16 01:35:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-vrouter-agent-1 Starting 2026-03-16 01:35:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-vrouter-agent-1 Started 2026-03-16 01:35:32 INFO juju.worker.uniter.operation runhook.go:159 ran "contrail-controller-relation-changed" hook (via explicit, bespoke hook script) 2026-03-16 01:35:32 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:35:32 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:35:32 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:35:32 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:35:32 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:35:32 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:35:32 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:35:32 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:35:32 DEBUG juju.worker.uniter.operation executor.go:85 running operation run update-status hook for tf-agent/0 2026-03-16 01:35:32 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run update-status hook) 2026-03-16 01:35:33 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run update-status hook) 2026-03-16 01:35:33 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run update-status hook" for tf-agent/0 2026-03-16 01:35:33 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run update-status hook" for tf-agent/0 2026-03-16 01:35:33 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:35:33 INFO unit.tf-agent/0.juju-log server.go:316 ZIU: stage from config None 2026-03-16 01:35:33 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T01:35:33Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 01:35:33 WARNING unit.tf-agent/0.juju-log server.go:316 vrouter-gateway set to 'auto' but gateway could not be determined from routing table for interface None 2026-03-16 01:35:33 INFO unit.tf-agent/0.juju-log server.go:316 CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'metadata_shared_secret': '7a2f57ee-db1e-4731-806e-d5b090233f3b', 'cloud_orchestrators': ['openstack'], 'cloud_orchestrator': 'openstack', 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': ['10.0.0.129'], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 01:35:33 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/contrail-vrouter-agent.conf 2026-03-16 01:35:33 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33056 -> 288 2026-03-16 01:35:33 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 01:35:33 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/common_vrouter.env 2026-03-16 01:35:33 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 01:35:33 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 01:35:33 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/vrouter/docker-compose.yaml 2026-03-16 01:35:33 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 01:35:33 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 01:35:33 WARNING unit.tf-agent/0.update-status logger.go:60 /var/lib/juju/agents/unit-tf-agent-0/charm/hooks/docker_engine.py:229: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. 2026-03-16 01:35:33 WARNING unit.tf-agent/0.update-status logger.go:60 data = yaml.load(fh) 2026-03-16 01:35:33 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T01:35:33Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 01:35:34 DEBUG unit.tf-agent/0.juju-log server.go:316 Services actual count: 4, required count: 5 2026-03-16 01:35:34 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T01:35:34Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 01:35:34 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Running 2026-03-16 01:35:34 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Starting 2026-03-16 01:35:34 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Started 2026-03-16 01:35:34 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-nodemgr-1 Starting 2026-03-16 01:35:34 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-agent-1 Starting 2026-03-16 01:35:34 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-provisioner-1 Starting 2026-03-16 01:35:34 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-nodemgr-1 Started 2026-03-16 01:35:34 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-agent-1 Started 2026-03-16 01:35:34 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-provisioner-1 Started 2026-03-16 01:35:37 INFO juju.worker.uniter.operation runhook.go:159 ran "update-status" hook (via explicit, bespoke hook script) 2026-03-16 01:35:37 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run update-status hook" for tf-agent/0 2026-03-16 01:35:37 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:35:37 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run update-status hook) 2026-03-16 01:35:37 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:35:37 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:35:37 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:35:37 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:35:37 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:35:37 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] idle: 2026-03-16 01:35:37 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:35:37 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:35:37 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:35:37 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:36:23 DEBUG juju.worker.uniter.remotestate watcher.go:660 got a relation units change for tf-agent/0 : {56 {map[tf-controller/0:{7}] map[] []}} 2026-03-16 01:36:23 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:36:23 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:36:23 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:36:23 DEBUG juju.worker.uniter.operation executor.go:85 running operation run relation-changed (56; unit: tf-controller/0) hook for tf-agent/0 2026-03-16 01:36:23 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:36:28 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:36:28 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:36:28 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:36:28 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running contrail-controller-relation-changed hook for tf-controller/0 2026-03-16 01:36:28 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:36:28 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: ZIU: stage from relation None 2026-03-16 01:36:28 WARNING unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: vrouter-gateway set to 'auto' but gateway could not be determined from routing table for interface None 2026-03-16 01:36:28 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'metadata_shared_secret': '7a2f57ee-db1e-4731-806e-d5b090233f3b', 'compute_service_ip': '252.129.18.126', 'image_service_ip': '252.129.160.85', 'network_service_ip': '252.129.127.44', 'cloud_orchestrators': ['openstack'], 'cloud_orchestrator': 'openstack', 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': ['10.0.0.129'], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 01:36:28 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Render and store new configuration: /etc/contrail/contrail-vrouter-agent.conf 2026-03-16 01:36:28 DEBUG unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Changing permissions on existing content: 33056 -> 288 2026-03-16 01:36:28 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Configuration file has not been changed. 2026-03-16 01:36:28 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Render and store new configuration: /etc/contrail/common_vrouter.env 2026-03-16 01:36:28 DEBUG unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Changing permissions on existing content: 33152 -> 384 2026-03-16 01:36:28 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Configuration file has not been changed. 2026-03-16 01:36:28 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Render and store new configuration: /etc/contrail/vrouter/docker-compose.yaml 2026-03-16 01:36:28 DEBUG unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Changing permissions on existing content: 33152 -> 384 2026-03-16 01:36:28 INFO unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Configuration file has not been changed. 2026-03-16 01:36:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 /var/lib/juju/agents/unit-tf-agent-0/charm/hooks/docker_engine.py:229: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. 2026-03-16 01:36:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 data = yaml.load(fh) 2026-03-16 01:36:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 time="2026-03-16T01:36:28Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 01:36:28 DEBUG unit.tf-agent/0.juju-log server.go:316 contrail-controller:56: Services actual count: 3, required count: 5 2026-03-16 01:36:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 time="2026-03-16T01:36:28Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 01:36:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-nodemgr-1 Running 2026-03-16 01:36:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-provisioner-1 Running 2026-03-16 01:36:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-node-init-1 Starting 2026-03-16 01:36:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-node-init-1 Started 2026-03-16 01:36:28 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-vrouter-kernel-init-1 Starting 2026-03-16 01:36:29 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-vrouter-kernel-init-1 Started 2026-03-16 01:36:29 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-vrouter-agent-1 Starting 2026-03-16 01:36:29 WARNING unit.tf-agent/0.contrail-controller-relation-changed logger.go:60 Container vrouter-vrouter-agent-1 Started 2026-03-16 01:36:38 INFO juju.worker.uniter.operation runhook.go:159 ran "contrail-controller-relation-changed" hook (via explicit, bespoke hook script) 2026-03-16 01:36:38 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run relation-changed (56; unit: tf-controller/0) hook" for tf-agent/0 2026-03-16 01:36:38 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:36:38 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run relation-changed (56; unit: tf-controller/0) hook) 2026-03-16 01:36:38 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:36:38 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:36:38 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:36:38 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:36:38 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:36:38 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] idle: 2026-03-16 01:40:25 DEBUG juju.worker.uniter.remotestate watcher.go:666 update status timer triggered for tf-agent/0 2026-03-16 01:40:25 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:40:25 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:40:25 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:40:25 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:40:25 DEBUG juju.worker.uniter.operation executor.go:85 running operation run update-status hook for tf-agent/0 2026-03-16 01:40:25 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run update-status hook) 2026-03-16 01:40:25 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run update-status hook) 2026-03-16 01:40:25 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run update-status hook" for tf-agent/0 2026-03-16 01:40:25 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run update-status hook" for tf-agent/0 2026-03-16 01:40:25 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:40:25 INFO unit.tf-agent/0.juju-log server.go:316 ZIU: stage from config None 2026-03-16 01:40:25 INFO unit.tf-agent/0.juju-log server.go:316 Found gateway 10.0.0.1 for interface None 2026-03-16 01:40:25 INFO unit.tf-agent/0.juju-log server.go:316 CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '10.0.0.1', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'metadata_shared_secret': '7a2f57ee-db1e-4731-806e-d5b090233f3b', 'compute_service_ip': '252.129.18.126', 'image_service_ip': '252.129.160.85', 'network_service_ip': '252.129.127.44', 'cloud_orchestrators': ['openstack'], 'cloud_orchestrator': 'openstack', 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': ['10.0.0.129'], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 01:40:25 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/contrail-vrouter-agent.conf 2026-03-16 01:40:25 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33056 -> 288 2026-03-16 01:40:25 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 01:40:25 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/common_vrouter.env 2026-03-16 01:40:25 DEBUG unit.tf-agent/0.juju-log server.go:316 Writing file /etc/contrail/common_vrouter.env root:root 600 2026-03-16 01:40:25 INFO unit.tf-agent/0.juju-log server.go:316 New lines set: VROUTER_GATEWAY=10.0.0.1 2026-03-16 01:40:25 INFO unit.tf-agent/0.juju-log server.go:316 Old lines set: VROUTER_GATEWAY= 2026-03-16 01:40:25 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has been changed. 2026-03-16 01:40:25 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/vrouter/docker-compose.yaml 2026-03-16 01:40:25 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 01:40:25 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 01:40:26 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T01:40:26Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 01:40:26 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Recreate 2026-03-16 01:40:26 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Recreated 2026-03-16 01:40:26 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-provisioner-1 Recreate 2026-03-16 01:40:26 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Recreate 2026-03-16 01:40:26 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-nodemgr-1 Recreate 2026-03-16 01:40:26 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Recreated 2026-03-16 01:40:26 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-agent-1 Recreate 2026-03-16 01:40:29 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-agent-1 Recreated 2026-03-16 01:40:36 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-provisioner-1 Recreated 2026-03-16 01:40:36 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-nodemgr-1 Recreated 2026-03-16 01:40:36 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Starting 2026-03-16 01:40:36 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Started 2026-03-16 01:40:36 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Starting 2026-03-16 01:40:36 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-nodemgr-1 Starting 2026-03-16 01:40:36 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-provisioner-1 Starting 2026-03-16 01:40:36 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-nodemgr-1 Started 2026-03-16 01:40:37 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Started 2026-03-16 01:40:37 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-agent-1 Starting 2026-03-16 01:40:37 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-provisioner-1 Started 2026-03-16 01:40:37 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-agent-1 Started 2026-03-16 01:40:45 INFO juju.worker.uniter.operation runhook.go:159 ran "update-status" hook (via explicit, bespoke hook script) 2026-03-16 01:40:45 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run update-status hook" for tf-agent/0 2026-03-16 01:40:45 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:40:45 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run update-status hook) 2026-03-16 01:40:45 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:40:45 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:40:45 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:40:45 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:40:45 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:45:59 DEBUG juju.worker.uniter.remotestate watcher.go:666 update status timer triggered for tf-agent/0 2026-03-16 01:45:59 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:45:59 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:45:59 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:45:59 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:45:59 DEBUG juju.worker.uniter.operation executor.go:85 running operation run update-status hook for tf-agent/0 2026-03-16 01:45:59 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run update-status hook) 2026-03-16 01:45:59 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run update-status hook) 2026-03-16 01:45:59 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run update-status hook" for tf-agent/0 2026-03-16 01:45:59 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run update-status hook" for tf-agent/0 2026-03-16 01:45:59 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:46:00 INFO unit.tf-agent/0.juju-log server.go:316 ZIU: stage from config None 2026-03-16 01:46:00 INFO unit.tf-agent/0.juju-log server.go:316 Found gateway 10.0.0.1 for interface None 2026-03-16 01:46:00 INFO unit.tf-agent/0.juju-log server.go:316 CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '10.0.0.1', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'metadata_shared_secret': '7a2f57ee-db1e-4731-806e-d5b090233f3b', 'compute_service_ip': '252.129.18.126', 'image_service_ip': '252.129.160.85', 'network_service_ip': '252.129.127.44', 'cloud_orchestrators': ['openstack'], 'cloud_orchestrator': 'openstack', 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': ['10.0.0.129'], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 01:46:00 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/contrail-vrouter-agent.conf 2026-03-16 01:46:00 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33056 -> 288 2026-03-16 01:46:00 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 01:46:00 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/common_vrouter.env 2026-03-16 01:46:00 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 01:46:00 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 01:46:00 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/vrouter/docker-compose.yaml 2026-03-16 01:46:00 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 01:46:00 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 01:46:00 WARNING unit.tf-agent/0.update-status logger.go:60 /var/lib/juju/agents/unit-tf-agent-0/charm/hooks/docker_engine.py:229: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. 2026-03-16 01:46:00 WARNING unit.tf-agent/0.update-status logger.go:60 data = yaml.load(fh) 2026-03-16 01:46:00 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T01:46:00Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 01:46:00 DEBUG unit.tf-agent/0.juju-log server.go:316 Services actual count: 3, required count: 5 2026-03-16 01:46:00 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T01:46:00Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 01:46:00 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-agent-1 Running 2026-03-16 01:46:00 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-provisioner-1 Running 2026-03-16 01:46:00 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-nodemgr-1 Running 2026-03-16 01:46:00 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Starting 2026-03-16 01:46:00 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Started 2026-03-16 01:46:00 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Starting 2026-03-16 01:46:00 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Started 2026-03-16 01:46:03 INFO juju.worker.uniter.operation runhook.go:159 ran "update-status" hook (via explicit, bespoke hook script) 2026-03-16 01:46:03 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run update-status hook" for tf-agent/0 2026-03-16 01:46:03 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:46:03 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run update-status hook) 2026-03-16 01:46:03 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:46:03 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:46:03 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:46:03 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:46:03 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:50:50 DEBUG juju.worker.uniter.remotestate watcher.go:666 update status timer triggered for tf-agent/0 2026-03-16 01:50:50 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:50:50 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:50:50 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:50:50 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:50:50 DEBUG juju.worker.uniter.operation executor.go:85 running operation run update-status hook for tf-agent/0 2026-03-16 01:50:50 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run update-status hook) 2026-03-16 01:50:50 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run update-status hook) 2026-03-16 01:50:50 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run update-status hook" for tf-agent/0 2026-03-16 01:50:50 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run update-status hook" for tf-agent/0 2026-03-16 01:50:50 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:50:50 INFO unit.tf-agent/0.juju-log server.go:316 ZIU: stage from config None 2026-03-16 01:50:50 INFO unit.tf-agent/0.juju-log server.go:316 Found gateway 10.0.0.1 for interface None 2026-03-16 01:50:51 INFO unit.tf-agent/0.juju-log server.go:316 CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '10.0.0.1', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'metadata_shared_secret': '7a2f57ee-db1e-4731-806e-d5b090233f3b', 'compute_service_ip': '252.129.18.126', 'image_service_ip': '252.129.160.85', 'network_service_ip': '252.129.127.44', 'cloud_orchestrators': ['openstack'], 'cloud_orchestrator': 'openstack', 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': ['10.0.0.129'], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 01:50:51 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/contrail-vrouter-agent.conf 2026-03-16 01:50:51 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33056 -> 288 2026-03-16 01:50:51 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 01:50:51 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/common_vrouter.env 2026-03-16 01:50:51 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 01:50:51 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 01:50:51 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/vrouter/docker-compose.yaml 2026-03-16 01:50:51 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 01:50:51 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 01:50:51 WARNING unit.tf-agent/0.update-status logger.go:60 /var/lib/juju/agents/unit-tf-agent-0/charm/hooks/docker_engine.py:229: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. 2026-03-16 01:50:51 WARNING unit.tf-agent/0.update-status logger.go:60 data = yaml.load(fh) 2026-03-16 01:50:51 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T01:50:51Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 01:50:51 DEBUG unit.tf-agent/0.juju-log server.go:316 Services actual count: 3, required count: 5 2026-03-16 01:50:51 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T01:50:51Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 01:50:51 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-provisioner-1 Running 2026-03-16 01:50:51 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-agent-1 Running 2026-03-16 01:50:51 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-nodemgr-1 Running 2026-03-16 01:50:51 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Starting 2026-03-16 01:50:51 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Started 2026-03-16 01:50:51 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Starting 2026-03-16 01:50:51 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Started 2026-03-16 01:50:54 INFO juju.worker.uniter.operation runhook.go:159 ran "update-status" hook (via explicit, bespoke hook script) 2026-03-16 01:50:54 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run update-status hook" for tf-agent/0 2026-03-16 01:50:54 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:50:54 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run update-status hook) 2026-03-16 01:50:54 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:50:54 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:50:54 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:50:54 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:50:54 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:55:37 DEBUG juju.worker.uniter.remotestate watcher.go:666 update status timer triggered for tf-agent/0 2026-03-16 01:55:37 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:55:37 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:55:37 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 01:55:37 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:55:37 DEBUG juju.worker.uniter.operation executor.go:85 running operation run update-status hook for tf-agent/0 2026-03-16 01:55:37 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run update-status hook) 2026-03-16 01:55:37 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run update-status hook) 2026-03-16 01:55:37 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run update-status hook" for tf-agent/0 2026-03-16 01:55:37 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run update-status hook" for tf-agent/0 2026-03-16 01:55:37 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 01:55:37 INFO unit.tf-agent/0.juju-log server.go:316 ZIU: stage from config None 2026-03-16 01:55:37 INFO unit.tf-agent/0.juju-log server.go:316 Found gateway 10.0.0.1 for interface None 2026-03-16 01:55:37 INFO unit.tf-agent/0.juju-log server.go:316 CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '10.0.0.1', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'metadata_shared_secret': '7a2f57ee-db1e-4731-806e-d5b090233f3b', 'compute_service_ip': '252.129.18.126', 'image_service_ip': '252.129.160.85', 'network_service_ip': '252.129.127.44', 'cloud_orchestrators': ['openstack'], 'cloud_orchestrator': 'openstack', 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': ['10.0.0.129'], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 01:55:37 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/contrail-vrouter-agent.conf 2026-03-16 01:55:37 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33056 -> 288 2026-03-16 01:55:37 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 01:55:37 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/common_vrouter.env 2026-03-16 01:55:37 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 01:55:37 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 01:55:37 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/vrouter/docker-compose.yaml 2026-03-16 01:55:37 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 01:55:37 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 01:55:37 WARNING unit.tf-agent/0.update-status logger.go:60 /var/lib/juju/agents/unit-tf-agent-0/charm/hooks/docker_engine.py:229: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. 2026-03-16 01:55:37 WARNING unit.tf-agent/0.update-status logger.go:60 data = yaml.load(fh) 2026-03-16 01:55:37 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T01:55:37Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 01:55:37 DEBUG unit.tf-agent/0.juju-log server.go:316 Services actual count: 3, required count: 5 2026-03-16 01:55:37 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T01:55:37Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 01:55:37 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-provisioner-1 Running 2026-03-16 01:55:37 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-nodemgr-1 Running 2026-03-16 01:55:37 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-agent-1 Running 2026-03-16 01:55:37 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Starting 2026-03-16 01:55:38 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Started 2026-03-16 01:55:38 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Starting 2026-03-16 01:55:38 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Started 2026-03-16 01:55:41 INFO juju.worker.uniter.operation runhook.go:159 ran "update-status" hook (via explicit, bespoke hook script) 2026-03-16 01:55:41 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run update-status hook" for tf-agent/0 2026-03-16 01:55:41 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 01:55:41 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run update-status hook) 2026-03-16 01:55:41 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 01:55:41 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 01:55:41 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 01:55:41 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 01:55:41 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 02:00:43 DEBUG juju.worker.uniter.remotestate watcher.go:666 update status timer triggered for tf-agent/0 2026-03-16 02:00:43 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 02:00:43 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 02:00:43 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 02:00:43 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 02:00:43 DEBUG juju.worker.uniter.operation executor.go:85 running operation run update-status hook for tf-agent/0 2026-03-16 02:00:43 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run update-status hook) 2026-03-16 02:00:43 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run update-status hook) 2026-03-16 02:00:43 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run update-status hook" for tf-agent/0 2026-03-16 02:00:43 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run update-status hook" for tf-agent/0 2026-03-16 02:00:43 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 02:00:43 INFO unit.tf-agent/0.juju-log server.go:316 ZIU: stage from config None 2026-03-16 02:00:43 INFO unit.tf-agent/0.juju-log server.go:316 Found gateway 10.0.0.1 for interface None 2026-03-16 02:00:43 INFO unit.tf-agent/0.juju-log server.go:316 CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '10.0.0.1', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'metadata_shared_secret': '7a2f57ee-db1e-4731-806e-d5b090233f3b', 'compute_service_ip': '252.129.18.126', 'image_service_ip': '252.129.160.85', 'network_service_ip': '252.129.127.44', 'cloud_orchestrators': ['openstack'], 'cloud_orchestrator': 'openstack', 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': ['10.0.0.129'], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 02:00:43 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/contrail-vrouter-agent.conf 2026-03-16 02:00:43 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33056 -> 288 2026-03-16 02:00:43 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 02:00:43 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/common_vrouter.env 2026-03-16 02:00:43 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 02:00:43 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 02:00:43 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/vrouter/docker-compose.yaml 2026-03-16 02:00:43 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 02:00:43 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 02:00:43 WARNING unit.tf-agent/0.update-status logger.go:60 /var/lib/juju/agents/unit-tf-agent-0/charm/hooks/docker_engine.py:229: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. 2026-03-16 02:00:43 WARNING unit.tf-agent/0.update-status logger.go:60 data = yaml.load(fh) 2026-03-16 02:00:43 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T02:00:43Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 02:00:43 DEBUG unit.tf-agent/0.juju-log server.go:316 Services actual count: 3, required count: 5 2026-03-16 02:00:43 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T02:00:43Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 02:00:43 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-provisioner-1 Running 2026-03-16 02:00:43 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-nodemgr-1 Running 2026-03-16 02:00:43 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-agent-1 Running 2026-03-16 02:00:43 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Starting 2026-03-16 02:00:43 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Started 2026-03-16 02:00:43 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Starting 2026-03-16 02:00:44 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Started 2026-03-16 02:00:47 INFO juju.worker.uniter.operation runhook.go:159 ran "update-status" hook (via explicit, bespoke hook script) 2026-03-16 02:00:47 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run update-status hook" for tf-agent/0 2026-03-16 02:00:47 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 02:00:47 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run update-status hook) 2026-03-16 02:00:47 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 02:00:47 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 02:00:47 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 02:00:47 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 02:00:47 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 02:06:03 DEBUG juju.worker.uniter.remotestate watcher.go:666 update status timer triggered for tf-agent/0 2026-03-16 02:06:03 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 02:06:03 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 02:06:03 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 02:06:03 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 02:06:03 DEBUG juju.worker.uniter.operation executor.go:85 running operation run update-status hook for tf-agent/0 2026-03-16 02:06:03 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run update-status hook) 2026-03-16 02:06:03 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run update-status hook) 2026-03-16 02:06:03 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run update-status hook" for tf-agent/0 2026-03-16 02:06:03 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run update-status hook" for tf-agent/0 2026-03-16 02:06:03 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 02:06:03 INFO unit.tf-agent/0.juju-log server.go:316 ZIU: stage from config None 2026-03-16 02:06:03 INFO unit.tf-agent/0.juju-log server.go:316 Found gateway 10.0.0.1 for interface None 2026-03-16 02:06:03 INFO unit.tf-agent/0.juju-log server.go:316 CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '10.0.0.1', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'metadata_shared_secret': '7a2f57ee-db1e-4731-806e-d5b090233f3b', 'compute_service_ip': '252.129.18.126', 'image_service_ip': '252.129.160.85', 'network_service_ip': '252.129.127.44', 'cloud_orchestrators': ['openstack'], 'cloud_orchestrator': 'openstack', 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': ['10.0.0.129'], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 02:06:03 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/contrail-vrouter-agent.conf 2026-03-16 02:06:03 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33056 -> 288 2026-03-16 02:06:03 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 02:06:03 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/common_vrouter.env 2026-03-16 02:06:03 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 02:06:03 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 02:06:03 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/vrouter/docker-compose.yaml 2026-03-16 02:06:03 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 02:06:03 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 02:06:03 WARNING unit.tf-agent/0.update-status logger.go:60 /var/lib/juju/agents/unit-tf-agent-0/charm/hooks/docker_engine.py:229: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. 2026-03-16 02:06:03 WARNING unit.tf-agent/0.update-status logger.go:60 data = yaml.load(fh) 2026-03-16 02:06:03 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T02:06:03Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 02:06:03 DEBUG unit.tf-agent/0.juju-log server.go:316 Services actual count: 3, required count: 5 2026-03-16 02:06:03 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T02:06:03Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 02:06:03 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-agent-1 Running 2026-03-16 02:06:03 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-provisioner-1 Running 2026-03-16 02:06:03 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-nodemgr-1 Running 2026-03-16 02:06:03 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Starting 2026-03-16 02:06:04 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Started 2026-03-16 02:06:04 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Starting 2026-03-16 02:06:04 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Started 2026-03-16 02:06:07 INFO juju.worker.uniter.operation runhook.go:159 ran "update-status" hook (via explicit, bespoke hook script) 2026-03-16 02:06:07 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run update-status hook" for tf-agent/0 2026-03-16 02:06:07 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 02:06:07 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run update-status hook) 2026-03-16 02:06:07 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 02:06:07 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 02:06:07 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 02:06:07 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 02:06:07 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 02:11:13 DEBUG juju.worker.uniter.remotestate watcher.go:666 update status timer triggered for tf-agent/0 2026-03-16 02:11:13 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 02:11:13 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 02:11:13 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 02:11:13 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 02:11:13 DEBUG juju.worker.uniter.operation executor.go:85 running operation run update-status hook for tf-agent/0 2026-03-16 02:11:13 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run update-status hook) 2026-03-16 02:11:13 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run update-status hook) 2026-03-16 02:11:13 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run update-status hook" for tf-agent/0 2026-03-16 02:11:13 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run update-status hook" for tf-agent/0 2026-03-16 02:11:13 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 02:11:13 INFO unit.tf-agent/0.juju-log server.go:316 ZIU: stage from config None 2026-03-16 02:11:13 INFO unit.tf-agent/0.juju-log server.go:316 Found gateway 10.0.0.1 for interface None 2026-03-16 02:11:13 INFO unit.tf-agent/0.juju-log server.go:316 CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '10.0.0.1', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'metadata_shared_secret': '7a2f57ee-db1e-4731-806e-d5b090233f3b', 'compute_service_ip': '252.129.18.126', 'image_service_ip': '252.129.160.85', 'network_service_ip': '252.129.127.44', 'cloud_orchestrators': ['openstack'], 'cloud_orchestrator': 'openstack', 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': ['10.0.0.129'], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 02:11:13 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/contrail-vrouter-agent.conf 2026-03-16 02:11:13 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33056 -> 288 2026-03-16 02:11:13 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 02:11:13 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/common_vrouter.env 2026-03-16 02:11:13 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 02:11:13 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 02:11:13 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/vrouter/docker-compose.yaml 2026-03-16 02:11:13 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 02:11:13 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 02:11:14 WARNING unit.tf-agent/0.update-status logger.go:60 /var/lib/juju/agents/unit-tf-agent-0/charm/hooks/docker_engine.py:229: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. 2026-03-16 02:11:14 WARNING unit.tf-agent/0.update-status logger.go:60 data = yaml.load(fh) 2026-03-16 02:11:14 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T02:11:14Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 02:11:14 DEBUG unit.tf-agent/0.juju-log server.go:316 Services actual count: 3, required count: 5 2026-03-16 02:11:14 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T02:11:14Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 02:11:14 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-provisioner-1 Running 2026-03-16 02:11:14 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-nodemgr-1 Running 2026-03-16 02:11:14 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-agent-1 Running 2026-03-16 02:11:14 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Starting 2026-03-16 02:11:14 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Started 2026-03-16 02:11:14 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Starting 2026-03-16 02:11:14 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Started 2026-03-16 02:11:17 INFO juju.worker.uniter.operation runhook.go:159 ran "update-status" hook (via explicit, bespoke hook script) 2026-03-16 02:11:17 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run update-status hook" for tf-agent/0 2026-03-16 02:11:17 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 02:11:17 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run update-status hook) 2026-03-16 02:11:17 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 02:11:17 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 02:11:17 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 02:11:17 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 02:11:17 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 02:16:55 DEBUG juju.worker.uniter.remotestate watcher.go:666 update status timer triggered for tf-agent/0 2026-03-16 02:16:55 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 02:16:55 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 02:16:55 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 02:16:55 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67 2026-03-16 02:16:55 DEBUG juju.worker.uniter.operation executor.go:85 running operation run update-status hook for tf-agent/0 2026-03-16 02:16:55 DEBUG juju.machinelock machinelock.go:162 acquire machine lock for tf-agent/0 uniter (run update-status hook) 2026-03-16 02:16:55 DEBUG juju.machinelock machinelock.go:172 machine lock acquired for tf-agent/0 uniter (run update-status hook) 2026-03-16 02:16:55 DEBUG juju.worker.uniter.operation executor.go:132 preparing operation "run update-status hook" for tf-agent/0 2026-03-16 02:16:55 DEBUG juju.worker.uniter.operation executor.go:132 executing operation "run update-status hook" for tf-agent/0 2026-03-16 02:16:55 DEBUG juju.worker.uniter.runner runner.go:728 starting jujuc server {unix @/var/lib/juju/agents/unit-tf-agent-0/agent.socket } 2026-03-16 02:16:56 INFO unit.tf-agent/0.juju-log server.go:316 ZIU: stage from config None 2026-03-16 02:16:56 INFO unit.tf-agent/0.juju-log server.go:316 Found gateway 10.0.0.1 for interface None 2026-03-16 02:16:56 INFO unit.tf-agent/0.juju-log server.go:316 CTX: {'module': 'agent', 'ssl_enabled': True, 'certs_hash': 'd4b51d14491651d57a895ef4bea2e804564dee30fcb6aef9bc8bcfee04354107c456e7558f6d8113f59f4c7e3e13d956', 'l3mh_cidr': '', 'log_level': 'SYS_DEBUG', 'container_registry': 'nexus.gz1.opensdn.io:5102', 'contrail_version_tag': 'nightly', 'sriov_physical_interface': None, 'sriov_numvfs': None, 'max_vm_flows': '', 'tcmalloc_heap_limit_mb': '', 'xflow_node_ip': None, 'vrouter_module_options': None, 'contrail_version': 9999, 'image_prefix': 'opensdn', 'container_runtime': 'docker', 'hostname': 'cn-jenkins-deploy-platform-juju-os-685-1', 'physical_interface': None, 'vrouter_gateway': '10.0.0.1', 'agent_mode': 'kernel', 'hugepages_1g': None, 'hugepages_2m': '256', 'csn_mode': '', 'metadata_shared_secret': '7a2f57ee-db1e-4731-806e-d5b090233f3b', 'compute_service_ip': '252.129.18.126', 'image_service_ip': '252.129.160.85', 'network_service_ip': '252.129.127.44', 'cloud_orchestrators': ['openstack'], 'cloud_orchestrator': 'openstack', 'controller_servers': ['10.0.0.129'], 'control_servers': ['10.0.0.129'], 'analytics_servers': ['10.0.0.129'], 'config_analytics_ssl_available': True, 'pod_subnets': None, 'logging': 'logging:\n driver: json-file\n options:\n max-file: "5"\n max-size: "20m"\n'} 2026-03-16 02:16:56 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/contrail-vrouter-agent.conf 2026-03-16 02:16:56 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33056 -> 288 2026-03-16 02:16:56 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 02:16:56 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/common_vrouter.env 2026-03-16 02:16:56 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 02:16:56 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 02:16:56 INFO unit.tf-agent/0.juju-log server.go:316 Render and store new configuration: /etc/contrail/vrouter/docker-compose.yaml 2026-03-16 02:16:56 DEBUG unit.tf-agent/0.juju-log server.go:316 Changing permissions on existing content: 33152 -> 384 2026-03-16 02:16:56 INFO unit.tf-agent/0.juju-log server.go:316 Configuration file has not been changed. 2026-03-16 02:16:56 WARNING unit.tf-agent/0.update-status logger.go:60 /var/lib/juju/agents/unit-tf-agent-0/charm/hooks/docker_engine.py:229: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. 2026-03-16 02:16:56 WARNING unit.tf-agent/0.update-status logger.go:60 data = yaml.load(fh) 2026-03-16 02:16:56 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T02:16:56Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 02:16:56 DEBUG unit.tf-agent/0.juju-log server.go:316 Services actual count: 3, required count: 5 2026-03-16 02:16:56 WARNING unit.tf-agent/0.update-status logger.go:60 time="2026-03-16T02:16:56Z" level=warning msg="/etc/contrail/vrouter/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" 2026-03-16 02:16:56 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-provisioner-1 Running 2026-03-16 02:16:56 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-agent-1 Running 2026-03-16 02:16:56 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-nodemgr-1 Running 2026-03-16 02:16:56 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Starting 2026-03-16 02:16:56 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-node-init-1 Started 2026-03-16 02:16:56 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Starting 2026-03-16 02:16:56 WARNING unit.tf-agent/0.update-status logger.go:60 Container vrouter-vrouter-kernel-init-1 Started 2026-03-16 02:16:59 INFO juju.worker.uniter.operation runhook.go:159 ran "update-status" hook (via explicit, bespoke hook script) 2026-03-16 02:16:59 DEBUG juju.worker.uniter.operation executor.go:132 committing operation "run update-status hook" for tf-agent/0 2026-03-16 02:16:59 DEBUG juju.machinelock machinelock.go:202 created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 2026-03-16 02:16:59 DEBUG juju.machinelock machinelock.go:186 machine lock released for tf-agent/0 uniter (run update-status hook) 2026-03-16 02:16:59 DEBUG juju.worker.uniter.operation executor.go:121 lock released for tf-agent/0 2026-03-16 02:16:59 DEBUG juju.worker.uniter resolver.go:188 no operations in progress; waiting for changes 2026-03-16 02:16:59 DEBUG juju.worker.uniter.relation resolver.go:285 unit "easyrsa/0" already joined relation 60 2026-03-16 02:16:59 DEBUG juju.worker.uniter.relation resolver.go:285 unit "tf-controller/0" already joined relation 56 2026-03-16 02:16:59 DEBUG juju.worker.uniter.relation resolver.go:285 unit "nova-compute/0" already joined relation 67