Running with gitlab-runner 13.12.0 (7a6612da)  on etsi-vim 1vnrDf_L section_start:1638825813:resolve_secrets Resolving secrets section_end:1638825813:resolve_secrets section_start:1638825813:prepare_executor Preparing the "custom" executor Using Custom executor with driver Openstack 2021.10.07.0... Connecting to Openstack Provisioning an instance gitlab-builder-6-project-53-concurrent-0-job-18397 Instance gitlab-builder-6-project-53-concurrent-0-job-18397 is running on address 172.21.249.94 Checking SSH connection SSH connection has been established section_end:1638825851:prepare_executor section_start:1638825851:prepare_script Preparing environment Running on gitlab-builder-6-project-53-concurrent-0-job-18397... section_end:1638825854:prepare_script section_start:1638825854:get_sources Getting source from Git repository Fetching changes... Initialized empty Git repository in /home/ubuntu/builds/gitlab/devops/cicd/.git/ Created fresh repository. Checking out 43d7ad3a as veleza-master-patch-89606... Skipping Git submodules setup section_end:1638825857:get_sources section_start:1638825857:step_script Executing "step_script" stage of the job script WARNING: Starting with version 14.0 the 'build_script' stage will be replaced with 'step_script': https://gitlab.com/gitlab-org/gitlab-runner/-/issues/26426 $ mkdir artifacts $ mkdir reports $ echo "GitLab Runner Installation" GitLab Runner Installation $ curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash Detected operating system as Ubuntu/bionic. Checking for curl... Detected curl... Checking for gpg... Detected gpg... Running apt-get update... done. Installing apt-transport-https... done. Installing /etc/apt/sources.list.d/runner_gitlab-runner.list...done. Importing packagecloud gpg key... done. Running apt-get update... done. The repository is setup! You can now install packages. $ sudo apt-get install gitlab-runner Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: grub-pc-bin Use 'sudo apt autoremove' to remove it. Suggested packages: docker-engine The following NEW packages will be installed: gitlab-runner 0 upgraded, 1 newly installed, 0 to remove and 184 not upgraded. Need to get 439 MB of archives. After this operation, 479 MB of additional disk space will be used. Get:1 https://packages.gitlab.com/runner/gitlab-runner/ubuntu bionic/main amd64 gitlab-runner amd64 14.5.1 [439 MB] Fetched 439 MB in 10s (45.4 MB/s) Selecting previously unselected package gitlab-runner. (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 ... 60101 files and directories currently installed.) Preparing to unpack .../gitlab-runner_14.5.1_amd64.deb ... Unpacking gitlab-runner (14.5.1) ... Setting up gitlab-runner (14.5.1) ... GitLab Runner: creating gitlab-runner... Home directory skeleton not used Runtime platform  arch=amd64 os=linux pid=2446 revision=de104fcd version=14.5.1 gitlab-runner: the service is not installed Runtime platform  arch=amd64 os=linux pid=2455 revision=de104fcd version=14.5.1 gitlab-ci-multi-runner: the service is not installed Runtime platform  arch=amd64 os=linux pid=2482 revision=de104fcd version=14.5.1 Runtime platform  arch=amd64 os=linux pid=2552 revision=de104fcd version=14.5.1 INFO: Docker installation not found, skipping clear-docker-cache $ ls -a . .. .git .gitlab-ci.yml LICENSE artifacts hive reports templates $ sudo apt install docker.io -y Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: grub-pc-bin Use 'sudo apt autoremove' to remove it. The following additional packages will be installed: bridge-utils containerd pigz runc ubuntu-fan Suggested packages: ifupdown aufs-tools cgroupfs-mount | cgroup-lite debootstrap docker-doc rinse zfs-fuse | zfsutils The following NEW packages will be installed: bridge-utils containerd docker.io pigz runc ubuntu-fan 0 upgraded, 6 newly installed, 0 to remove and 184 not upgraded. Need to get 74.2 MB of archives. After this operation, 360 MB of additional disk space will be used. Get:1 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/universe amd64 pigz amd64 2.4-1 [57.4 kB] Get:2 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/main amd64 bridge-utils amd64 1.5-15ubuntu1 [30.1 kB] Get:3 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 runc amd64 1.0.1-0ubuntu2~18.04.1 [4155 kB] Get:4 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 containerd amd64 1.5.5-0ubuntu3~18.04.1 [33.0 MB] Get:5 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 docker.io amd64 20.10.7-0ubuntu5~18.04.3 [36.9 MB] Get:6 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/main amd64 ubuntu-fan all 0.12.10 [34.7 kB] Fetched 74.2 MB in 4s (20.9 MB/s) Selecting previously unselected package pigz. (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 ... 60122 files and directories currently installed.) Preparing to unpack .../0-pigz_2.4-1_amd64.deb ... Unpacking pigz (2.4-1) ... Selecting previously unselected package bridge-utils. Preparing to unpack .../1-bridge-utils_1.5-15ubuntu1_amd64.deb ... Unpacking bridge-utils (1.5-15ubuntu1) ... Selecting previously unselected package runc. Preparing to unpack .../2-runc_1.0.1-0ubuntu2~18.04.1_amd64.deb ... Unpacking runc (1.0.1-0ubuntu2~18.04.1) ... Selecting previously unselected package containerd. Preparing to unpack .../3-containerd_1.5.5-0ubuntu3~18.04.1_amd64.deb ... Unpacking containerd (1.5.5-0ubuntu3~18.04.1) ... Selecting previously unselected package docker.io. Preparing to unpack .../4-docker.io_20.10.7-0ubuntu5~18.04.3_amd64.deb ... Unpacking docker.io (20.10.7-0ubuntu5~18.04.3) ... Selecting previously unselected package ubuntu-fan. Preparing to unpack .../5-ubuntu-fan_0.12.10_all.deb ... Unpacking ubuntu-fan (0.12.10) ... Setting up runc (1.0.1-0ubuntu2~18.04.1) ... Setting up containerd (1.5.5-0ubuntu3~18.04.1) ... Created symlink /etc/systemd/system/multi-user.target.wants/containerd.service → /lib/systemd/system/containerd.service. Setting up bridge-utils (1.5-15ubuntu1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline Setting up ubuntu-fan (0.12.10) ... Created symlink /etc/systemd/system/multi-user.target.wants/ubuntu-fan.service → /lib/systemd/system/ubuntu-fan.service. Setting up pigz (2.4-1) ... Setting up docker.io (20.10.7-0ubuntu5~18.04.3) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline Adding group `docker' (GID 115) ... Done. Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service. Created symlink /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket. Processing triggers for systemd (237-3ubuntu10.41) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... Processing triggers for ureadahead (0.100.0-21) ... $ sudo usermod -aG docker $USER $ newgrp docker $ cat << EOF | sudo tee /etc/docker/daemon.json # collapsed multi-line command { "registry-mirrors": ["http://172.21.1.1:5000"] } $ sudo chmod 666 /var/run/docker.sock $ sudo systemctl daemon-reload $ sudo service docker restart $ echo "OSM Installation" OSM Installation $ export PATH=/snap/bin:$PATH $ wget https://osm-download.etsi.org/ftp/osm-10.0-ten/install_osm.sh $ chmod +x ./install_osm.sh $ sudo snap install microk8s --classic --channel=1.20/stable 2021-12-06T21:26:02Z INFO Waiting for restart... microk8s (1.20/stable) v1.20.13 from Canonical* installed $ sudo sed -i "s|https://registry-1.docker.io|http://172.21.1.1:5000|" /var/snap/microk8s/current/args/containerd-template.toml $ sudo systemctl restart snap.microk8s.daemon-containerd.service $ sudo snap alias microk8s.kubectl kubectl Added: - microk8s.kubectl as kubectl $ ./install_osm.sh -y --charmed -t 10.0.3 2>&1 | tee artifacts/install_osm.log Checking required packages: software-properties-common apt-transport-https Warning: apt-key output should not be parsed (stdout is not a terminal) OK Get:1 https://osm-download.etsi.org/repository/osm/debian/ReleaseTEN stable InRelease [4070 B] Hit:2 http://nova.clouds.archive.ubuntu.com/ubuntu bionic InRelease Hit:3 http://security.ubuntu.com/ubuntu bionic-security InRelease Get:4 https://osm-download.etsi.org/repository/osm/debian/ReleaseTEN stable/devops amd64 Packages [487 B] Hit:6 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates InRelease Hit:7 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-backports InRelease Hit:5 https://packages.gitlab.com/runner/gitlab-runner/ubuntu bionic InRelease Fetched 4557 B in 1s (3060 B/s) Reading package lists... W: Conflicting distribution: https://osm-download.etsi.org/repository/osm/debian/ReleaseTEN stable InRelease (expected stable but got ) Hit:1 https://osm-download.etsi.org/repository/osm/debian/ReleaseTEN stable InRelease Hit:2 http://security.ubuntu.com/ubuntu bionic-security InRelease Hit:3 http://nova.clouds.archive.ubuntu.com/ubuntu bionic InRelease Hit:5 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates InRelease Hit:6 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-backports InRelease Hit:4 https://packages.gitlab.com/runner/gitlab-runner/ubuntu bionic InRelease Reading package lists... W: Conflicting distribution: https://osm-download.etsi.org/repository/osm/debian/ReleaseTEN stable InRelease (expected stable but got ) Hit:1 https://osm-download.etsi.org/repository/osm/debian/ReleaseTEN stable InRelease Hit:2 http://security.ubuntu.com/ubuntu bionic-security InRelease Hit:3 http://nova.clouds.archive.ubuntu.com/ubuntu bionic InRelease Hit:5 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates InRelease Hit:6 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-backports InRelease Hit:4 https://packages.gitlab.com/runner/gitlab-runner/ubuntu bionic InRelease Reading package lists... W: Conflicting distribution: https://osm-download.etsi.org/repository/osm/debian/ReleaseTEN stable InRelease (expected stable but got ) Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: grub-pc-bin Use 'sudo apt autoremove' to remove it. The following NEW packages will be installed: osm-devops 0 upgraded, 1 newly installed, 0 to remove and 184 not upgraded. Need to get 723 kB of archives. After this operation, 5534 kB of additional disk space will be used. Get:1 https://osm-download.etsi.org/repository/osm/debian/ReleaseTEN stable/devops amd64 osm-devops all 10.0.3.post8-1 [723 kB] Fetched 723 kB in 0s (12.7 MB/s) Selecting previously unselected package osm-devops. (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 ... 60445 files and directories currently installed.) Preparing to unpack .../osm-devops_10.0.3.post8-1_all.deb ... Unpacking osm-devops (10.0.3.post8-1) ... Setting up osm-devops (10.0.3.post8-1) ... snap "microk8s" is already installed, see 'snap help refresh' --advertise-address 172.21.249.94 Stopped. Started. /snap/microk8s/2702/bin/dqlite: symbol lookup error: /snap/microk8s/2702/bin/dqlite: undefined symbol: sqlite3_system_errno /snap/microk8s/2702/bin/dqlite: symbol lookup error: /snap/microk8s/2702/bin/dqlite: undefined symbol: sqlite3_system_errno /snap/microk8s/2702/bin/dqlite: symbol lookup error: /snap/microk8s/2702/bin/dqlite: undefined symbol: sqlite3_system_errno /snap/microk8s/2702/bin/dqlite: symbol lookup error: /snap/microk8s/2702/bin/dqlite: undefined symbol: sqlite3_system_errno /snap/microk8s/2702/bin/dqlite: symbol lookup error: /snap/microk8s/2702/bin/dqlite: undefined symbol: sqlite3_system_errno /snap/microk8s/2702/bin/dqlite: symbol lookup error: /snap/microk8s/2702/bin/dqlite: undefined symbol: sqlite3_system_errno /snap/microk8s/2702/bin/dqlite: symbol lookup error: /snap/microk8s/2702/bin/dqlite: undefined symbol: sqlite3_system_errno /snap/microk8s/2702/bin/dqlite: symbol lookup error: /snap/microk8s/2702/bin/dqlite: undefined symbol: sqlite3_system_errno /snap/microk8s/2702/bin/dqlite: symbol lookup error: /snap/microk8s/2702/bin/dqlite: undefined symbol: sqlite3_system_errno /snap/microk8s/2702/bin/dqlite: symbol lookup error: /snap/microk8s/2702/bin/dqlite: undefined symbol: sqlite3_system_errno microk8s is running high-availability: no datastore master nodes: none datastore standby nodes: none addons: enabled: ha-cluster # Configure high availability on the current node disabled: ambassador # Ambassador API Gateway and Ingress cilium # SDN, fast with full network policy dashboard # The Kubernetes dashboard dns # CoreDNS fluentd # Elasticsearch-Fluentd-Kibana logging and monitoring gpu # Automatic enablement of Nvidia CUDA helm # Helm 2 - the package manager for Kubernetes helm3 # Helm 3 - Kubernetes package manager host-access # Allow Pods connecting to Host services smoothly ingress # Ingress controller for external access istio # Core Istio service mesh services jaeger # Kubernetes Jaeger operator with its simple config keda # Kubernetes-based Event Driven Autoscaling knative # The Knative framework on Kubernetes. kubeflow # Kubeflow for easy ML deployments linkerd # Linkerd is a service mesh for Kubernetes and other frameworks metallb # Loadbalancer for your Kubernetes cluster metrics-server # K8s Metrics Server for API access to service metrics multus # Multus CNI enables attaching multiple network interfaces to pods portainer # Portainer UI for your Kubernetes cluster prometheus # Prometheus operator for monitoring and logging rbac # Role-Based Access Control for authorisation registry # Private image registry exposed on localhost:32000 storage # Storage class; allocates storage from host directory traefik # traefik Ingress controller for external access apiVersion: v1 clusters: - cluster: certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURBVENDQWVtZ0F3SUJBZ0lKQU4vbkpoQ1hCYUs0TUEwR0NTcUdTSWIzRFFFQkN3VUFNQmN4RlRBVEJnTlYKQkFNTURERXdMakUxTWk0eE9ETXVNVEFlRncweU1URXlNRFl5TVRJMk1UUmFGdzB6TVRFeU1EUXlNVEkyTVRSYQpNQmN4RlRBVEJnTlZCQU1NRERFd0xqRTFNaTR4T0RNdU1UQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQCkFEQ0NBUW9DZ2dFQkFMTVl6SW9HMTF6cGxnbDA3QzRBWVRNUGN3Tzl2c2cyeWZSN2QrWndTUWNaYlpncFA3RUsKR3JzT29zaXJuU1ZBQVQzak1VWTE1MUdYdlp1anhTTk5VU3dqVHp3cVIzZUFIb1c4N1IzL3VGTDUxMVhIeTFRRgpOcmZSZW1wUnNmbkZENUZBb000eVlTTXFWTmhvQ3F2T24xZ3BjeU1tR2JBbGlIOGE5UVA5RlpvUUNmU0pxa1RpClFKdUw5bnFKbVpGcHhVM0xTZjlNWVJGVnJQWTlMZFhYRGdYSTRTNmdneWVVK3ZPTjlqeDRUazlmc3Myc1FPT1cKVlVCYTJzbzhMWHdZR0xQeFZSVTZoRjJvaXRvb2dIZDhiUHRrSEl6WmkxeDRqY3BNM01UMlp2QXNxb1BnVis2NwpYV0Z6aVdSVVY3WHI2V1k4Wmw5OVpiMVFBblpPbjd0UXlRa0NBd0VBQWFOUU1FNHdIUVlEVlIwT0JCWUVGR1dXCld6bGhXcFQvTEh1Tk54a2RWUEwyZ0tvYk1COEdBMVVkSXdRWU1CYUFGR1dXV3psaFdwVC9MSHVOTnhrZFZQTDIKZ0tvYk1Bd0dBMVVkRXdRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUliZjdPMWxtZUVObHVYSwpLZHYzNzZYWWU1MWZ3bmN1bHhJZGFIMVBiVTR5WGVHbkN3SHp1NVJLdEVqT1pONnJvTWk3YUsyTkladnByNGg4Cm5QYmFGelU1Sk8vQVVYQ0kwcW9KcnpIOW9xRkNOaHIrN1VLdjU0QktKR2w4b3ExSTN1dE9IVVpZS3hmaGxJbmMKZjVGcnBGbHo4amd1ZG13dzI4dThHbzNEWHR5aGNUYXBXbnNIRGJvRGtDWDg5cGJqZjR4aXJLSDl0UVZhemcyVgpEb0NQUHVDVlJ3eEJiclhLVXl0aThEaExkVGdBdEtLcjlkOThXT3AwTzJudjBjYnI3dHVwTmZIa05OTmVLQ3YvCm1SQjlJd3IrY3lvK3hOM0NCdEJCNyt1VWpvS29mVExFOC9CaFY4TTBOL2FLWkVhOVdUa3pOWFd1WXA0YTBHRzIKVVVxR05XOD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= server: https://172.21.249.94:16443 name: microk8s-cluster contexts: - context: cluster: microk8s-cluster user: admin name: microk8s current-context: microk8s kind: Config preferences: {} users: - name: admin user: token: dnRRR2xMdmFZakZyV0djclhlTDhKS094THVKVk9iOUcrWWZudytycEwyaz0K juju (2.8/stable) 2.8.13 from Canonical* installed Enabling MetalLB Applying Metallb manifest namespace/metallb-system created secret/memberlist created podsecuritypolicy.policy/controller created podsecuritypolicy.policy/speaker created serviceaccount/controller created serviceaccount/speaker created clusterrole.rbac.authorization.k8s.io/metallb-system:controller created clusterrole.rbac.authorization.k8s.io/metallb-system:speaker created role.rbac.authorization.k8s.io/config-watcher created role.rbac.authorization.k8s.io/pod-lister created clusterrolebinding.rbac.authorization.k8s.io/metallb-system:controller created clusterrolebinding.rbac.authorization.k8s.io/metallb-system:speaker created rolebinding.rbac.authorization.k8s.io/config-watcher created rolebinding.rbac.authorization.k8s.io/pod-lister created daemonset.apps/speaker created deployment.apps/controller created configmap/config created MetalLB is enabled Enabling Ingress ingressclass.networking.k8s.io/public created namespace/ingress created serviceaccount/nginx-ingress-microk8s-serviceaccount created clusterrole.rbac.authorization.k8s.io/nginx-ingress-microk8s-clusterrole created role.rbac.authorization.k8s.io/nginx-ingress-microk8s-role created clusterrolebinding.rbac.authorization.k8s.io/nginx-ingress-microk8s created rolebinding.rbac.authorization.k8s.io/nginx-ingress-microk8s created configmap/nginx-load-balancer-microk8s-conf created configmap/nginx-ingress-tcp-microk8s-conf created configmap/nginx-ingress-udp-microk8s-conf created daemonset.apps/nginx-ingress-microk8s-controller created Ingress is enabled Enabling default storage class deployment.apps/hostpath-provisioner created storageclass.storage.k8s.io/microk8s-hostpath created serviceaccount/microk8s-hostpath created clusterrole.rbac.authorization.k8s.io/microk8s-hostpath created clusterrolebinding.rbac.authorization.k8s.io/microk8s-hostpath created Storage will be available soon Enabling DNS Applying manifest serviceaccount/coredns created configmap/coredns created deployment.apps/coredns created service/kube-dns created clusterrole.rbac.authorization.k8s.io/coredns created clusterrolebinding.rbac.authorization.k8s.io/coredns created Restarting kubelet DNS is enabled Creating Juju controller "osm-vca" on microk8s/localhost Fetching Juju Dashboard 0.8.1 Creating k8s resources for controller "controller-osm-vca" Starting controller pod Bootstrap agent now started Contacting Juju controller at 172.21.249.94 to verify accessibility... Bootstrap complete, controller "osm-vca" is now available in namespace "controller-osm-vca" Now you can run juju add-model to create a new model to deploy k8s workloads. * Applying /etc/sysctl.d/10-console-messages.conf ... kernel.printk = 4 4 1 7 * Applying /etc/sysctl.d/10-ipv6-privacy.conf ... net.ipv6.conf.all.use_tempaddr = 2 net.ipv6.conf.default.use_tempaddr = 2 * Applying /etc/sysctl.d/10-kernel-hardening.conf ... kernel.kptr_restrict = 1 * Applying /etc/sysctl.d/10-link-restrictions.conf ... fs.protected_hardlinks = 1 fs.protected_symlinks = 1 * Applying /etc/sysctl.d/10-lxd-inotify.conf ... fs.inotify.max_user_instances = 1024 * Applying /etc/sysctl.d/10-magic-sysrq.conf ... kernel.sysrq = 176 * Applying /etc/sysctl.d/10-network-security.conf ... net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.all.rp_filter = 1 net.ipv4.tcp_syncookies = 1 * Applying /etc/sysctl.d/10-ptrace.conf ... kernel.yama.ptrace_scope = 1 * Applying /etc/sysctl.d/10-zeropage.conf ... vm.mmap_min_addr = 65536 * Applying /usr/lib/sysctl.d/50-default.conf ... net.ipv4.conf.all.promote_secondaries = 1 net.core.default_qdisc = fq_codel * Applying /etc/sysctl.d/60-lxd-production.conf ... fs.inotify.max_queued_events = 1048576 fs.inotify.max_user_instances = 1048576 fs.inotify.max_user_watches = 1048576 vm.max_map_count = 262144 kernel.dmesg_restrict = 1 net.ipv4.neigh.default.gc_thresh3 = 8192 net.ipv6.neigh.default.gc_thresh3 = 8192 net.core.bpf_jit_limit = 3000000000 kernel.keys.maxkeys = 2000 kernel.keys.maxbytes = 2000000 * Applying /etc/sysctl.d/99-cloudimg-ipv6.conf ... net.ipv6.conf.all.use_tempaddr = 0 net.ipv6.conf.default.use_tempaddr = 0 * Applying /etc/sysctl.d/99-sysctl.conf ... * Applying /etc/sysctl.conf ... Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: ebtables grub-pc-bin libuv1 uidmap xdelta3 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: liblxc-common* liblxc1* lxcfs* lxd* lxd-client* 0 upgraded, 0 newly installed, 5 to remove and 184 not upgraded. After this operation, 34.1 MB disk space will be freed. (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 ... 61587 files and directories currently installed.) Removing lxd (3.0.3-0ubuntu1~18.04.1) ... Removing lxd dnsmasq configuration Removing lxcfs (3.0.3-0ubuntu1~18.04.2) ... Removing lxd-client (3.0.3-0ubuntu1~18.04.1) ... Removing liblxc-common (3.0.3-0ubuntu1~18.04.1) ... Removing liblxc1 (3.0.3-0ubuntu1~18.04.1) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... (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 ... 61341 files and directories currently installed.) Purging configuration files for liblxc-common (3.0.3-0ubuntu1~18.04.1) ... Purging configuration files for lxd (3.0.3-0ubuntu1~18.04.1) ... Purging configuration files for lxcfs (3.0.3-0ubuntu1~18.04.2) ... Processing triggers for systemd (237-3ubuntu10.41) ... Processing triggers for ureadahead (0.100.0-21) ... lxd (4.0/stable) 4.0.8 from Canonical* installed To start your first instance, try: lxc launch ubuntu:20.04 Generating a RSA private key ............................+++++ ...................................................................................................................................................................+++++ writing new private key to '/home/ubuntu/.osm/client.key' ----- Cloud "lxd-cloud" added to controller "osm-vca". WARNING loading credentials: credentials for cloud lxd-cloud not found To upload a credential to the controller for cloud "lxd-cloud", use * 'add-model' with --credential option or * 'add-credential -c lxd-cloud'. Using cloud "lxd-cloud" from the controller to verify credentials. Controller credential "lxd-cloud" for user "admin" for cloud "lxd-cloud" on controller "osm-vca" added. For more information, see ‘juju show-credential lxd-cloud lxd-cloud’. jq 1.5+dfsg-1 from Michael Vogt (mvo) installed yq 4.16.1 from Mike Farah (mikefarah) installed Creating OSM model Added 'osm' model on microk8s/localhost with credential 'microk8s' for user 'admin' Deploying OSM with charms Located bundle "cs:bundle/osm-66" Resolving charm: cs:~charmed-osm/grafana-4 Resolving charm: cs:~charmed-osm/kafka-k8s from channel: stable Resolving charm: cs:~charmed-osm/keystone-9 Resolving charm: cs:~charmed-osm/lcm-8 Resolving charm: cs:~charmed-osm/mariadb-k8s from channel: stable Resolving charm: cs:~charmed-osm/mon-5 Resolving charm: cs:~charmed-osm/mongodb-k8s from channel: stable Resolving charm: cs:~charmed-osm/nbi-12 Resolving charm: cs:~charmed-osm/ng-ui-21 Resolving charm: cs:~charmed-osm/pla-9 Resolving charm: cs:~charmed-osm/pol-4 Resolving charm: cs:~charmed-osm/prometheus-4 Resolving charm: cs:~charmed-osm/ro-4 Resolving charm: cs:~charmed-osm/zookeeper-k8s from channel: stable Executing changes: - upload charm cs:~charmed-osm/grafana-4 for series kubernetes - deploy application grafana with 1 unit on kubernetes using cs:~charmed-osm/grafana-4 added resource image - set annotations for grafana - upload charm cs:~charmed-osm/kafka-k8s-21 for series kubernetes from channel stable - deploy application kafka-k8s with 1 unit on kubernetes using cs:~charmed-osm/kafka-k8s-21 - set annotations for kafka-k8s - upload charm cs:~charmed-osm/keystone-9 for series kubernetes - deploy application keystone with 1 unit on kubernetes using cs:~charmed-osm/keystone-9 added resource image - set annotations for keystone - upload charm cs:~charmed-osm/lcm-8 for series kubernetes - deploy application lcm with 1 unit on kubernetes using cs:~charmed-osm/lcm-8 added resource image - set annotations for lcm - upload charm cs:~charmed-osm/mariadb-k8s-35 for series kubernetes from channel stable - deploy application mariadb-k8s with 1 unit on kubernetes using cs:~charmed-osm/mariadb-k8s-35 - set annotations for mariadb-k8s - upload charm cs:~charmed-osm/mon-5 for series kubernetes - deploy application mon with 1 unit on kubernetes using cs:~charmed-osm/mon-5 added resource image - set annotations for mon - upload charm cs:~charmed-osm/mongodb-k8s-29 for series kubernetes from channel stable - deploy application mongodb-k8s with 1 unit on kubernetes using cs:~charmed-osm/mongodb-k8s-29 - set annotations for mongodb-k8s - upload charm cs:~charmed-osm/nbi-12 for series kubernetes - deploy application nbi with 1 unit on kubernetes using cs:~charmed-osm/nbi-12 added resource image - set annotations for nbi - upload charm cs:~charmed-osm/ng-ui-21 for series kubernetes - deploy application ng-ui with 1 unit on kubernetes using cs:~charmed-osm/ng-ui-21 added resource image - set annotations for ng-ui - upload charm cs:~charmed-osm/pla-9 for series kubernetes - deploy application pla with 1 unit on kubernetes using cs:~charmed-osm/pla-9 added resource image - set annotations for pla - upload charm cs:~charmed-osm/pol-4 for series kubernetes - deploy application pol with 1 unit on kubernetes using cs:~charmed-osm/pol-4 added resource image - set annotations for pol - upload charm cs:~charmed-osm/prometheus-4 for series kubernetes - deploy application prometheus with 1 unit on kubernetes using cs:~charmed-osm/prometheus-4 added resource backup-image added resource image - set annotations for prometheus - upload charm cs:~charmed-osm/ro-4 for series kubernetes - deploy application ro with 1 unit on kubernetes using cs:~charmed-osm/ro-4 added resource image - set annotations for ro - upload charm cs:~charmed-osm/zookeeper-k8s-37 for series kubernetes from channel stable - deploy application zookeeper-k8s with 1 unit on kubernetes using cs:~charmed-osm/zookeeper-k8s-37 - set annotations for zookeeper-k8s - add relation grafana:prometheus - prometheus:prometheus - add relation kafka-k8s:zookeeper - zookeeper-k8s:zookeeper - add relation keystone:db - mariadb-k8s:mysql - add relation lcm:kafka - kafka-k8s:kafka - add relation lcm:mongodb - mongodb-k8s:mongo - add relation ro:ro - lcm:ro - add relation ro:kafka - kafka-k8s:kafka - add relation ro:mongodb - mongodb-k8s:mongo - add relation pol:kafka - kafka-k8s:kafka - add relation pol:mongodb - mongodb-k8s:mongo - add relation mon:mongodb - mongodb-k8s:mongo - add relation mon:kafka - kafka-k8s:kafka - add relation pla:kafka - kafka-k8s:kafka - add relation pla:mongodb - mongodb-k8s:mongo - add relation nbi:mongodb - mongodb-k8s:mongo - add relation nbi:kafka - kafka-k8s:kafka - add relation nbi:prometheus - prometheus:prometheus - add relation nbi:keystone - keystone:keystone - add relation mon:prometheus - prometheus:prometheus - add relation ng-ui:nbi - nbi:nbi - add relation mon:keystone - keystone:keystone - add relation mariadb-k8s:mysql - pol:mysql Deploy of bundle completed. Waiting for deployment to finish... 0 / 14 services active 0 / 14 services active 0 / 14 services active 0 / 14 services active 0 / 14 services active 0 / 14 services active 0 / 14 services active 0 / 14 services active 0 / 14 services active 0 / 14 services active 0 / 14 services active 2 / 14 services active 1 / 14 services active 1 / 14 services active 1 / 14 services active 1 / 14 services active 2 / 14 services active 2 / 14 services active 3 / 14 services active 3 / 14 services active 4 / 14 services active 3 / 14 services active 3 / 14 services active 3 / 14 services active 4 / 14 services active 4 / 14 services active 5 / 14 services active 5 / 14 services active 4 / 14 services active 7 / 14 services active 5 / 14 services active 6 / 14 services active 7 / 14 services active 6 / 14 services active 7 / 14 services active 7 / 14 services active 8 / 14 services active 8 / 14 services active 9 / 14 services active 10 / 14 services active 9 / 14 services active 9 / 14 services active 9 / 14 services active 9 / 14 services active 9 / 14 services active 9 / 14 services active 10 / 14 services active 10 / 14 services active 10 / 14 services active 11 / 14 services active 13 / 14 services active 13 / 14 services active 14 / 14 services active OSM with charms deployed Trying to install osmclient from channel 10.0/stable osmclient (10.0/stable) v10.0.3-0-gc0a69f8 from OSM Support (osmsupport) installed osmclient snap installed aa876824-f638-469a-9aeb-bfa925c11903 26ef6c6d-37f4-45fc-b2c2-670b1161ffe2 Your installation is now complete, follow these steps for configuring the osmclient: 1. Create the OSM_HOSTNAME environment variable with the NBI IP export OSM_HOSTNAME=nbi.172.21.249.94.nip.io:443 2. Add the previous command to your .bashrc for other Shell sessions echo "export OSM_HOSTNAME=nbi.172.21.249.94.nip.io:443" >> ~/.bashrc DONE $ echo "OSM Robot Testing" OSM Robot Testing $ source hive/openstack-etsi.rc $ export OSM_HOSTNAME=$(juju config -m osm nbi site_url | sed "s/http.*\?:\/\///"):443 $ export PROMETHEUS_HOSTNAME=$(juju config -m osm prometheus site_url | sed "s/http.*\?:\/\///") $ export PROMETHEUS_PORT=80 $ export JUJU_PASSWORD=$(juju gui 2>&1 | grep password | cut -d: -f2 | xargs) $ echo "Creating envfile" Creating envfile $ cat << EOF >> robot-systest.cfg # collapsed multi-line command $ envsubst < $(pwd)/hive/openstack-etsi.rc >> robot-systest.cfg $ cat robot-systest.cfg VIM_TARGET=osm VIM_MGMT_NET=osm-ext ENVIRONMENTS_FOLDER=environments PACKAGES_FOLDER=/robot-systest/osm-packages OS_CLOUD=openstack LC_ALL=C.UTF-8 LANG=C.UTF-8 OS_AUTH_URL=http://172.21.247.1:5000/v3 OS_PROJECT_ID=34a71bb7d82f4ec691d8cc11045ae83e OS_PROJECT_NAME=osm_jenkins OS_USER_DOMAIN_NAME=Default OS_PROJECT_DOMAIN_ID=default OS_USERNAME=osm_jenkins OS_PASSWORD=[MASKED] OS_REGION_NAME=RegionOne OS_INTERFACE=public OS_IDENTITY_API_VERSION=3 $ echo "Creating clouds.yaml file" Creating clouds.yaml file $ source /$(pwd)/hive/openstack-etsi.rc # collapsed multi-line command $ cat clouds.yaml clouds: openstack: auth: auth_url: http://172.21.247.1:5000/v3 project_name: osm_jenkins username: osm_jenkins password: [MASKED] user_domain_name: Default project_domain_name: default $ docker run --env OSM_HOSTNAME=$OSM_HOSTNAME --env PROMETHEUS_HOSTNAME=$PROMETHEUS_HOSTNAME --env PROMETHEUS_PORT=$PROMETHEUS_PORT --env JUJU_PASSWORD=$JUJU_PASSWORD --env-file robot-systest.cfg -v /clouds.yaml:/etc/openstack/clouds.yaml -v /$(pwd)/hive/kubeconfig.yaml:/root/.kube/config -v $(pwd)/artifacts:/robot-systest/conformance-tests/reports/ opensourcemano/tests:testing-daily -c -T $TESTS_VERSION -t nothing 2021-12-06_21:43:18 Creating VIM osm a079d43b-e900-4a5b-bd6d-4fc842f513e1 VIM status: | osm | a079d43b-e900-4a5b-bd6d-4fc842f513e1 | admin | ENABLED | N/A | Collecting robotframework==3.1 Downloading robotframework-3.1-py2.py3-none-any.whl (597 kB) Collecting RESTinstance==1.0.0rc4 Downloading RESTinstance-1.0.0rc4-py2.py3-none-any.whl (25 kB) Collecting robotframework-dependencylibrary==1.0.0.post1 Downloading robotframework_dependencylibrary-1.0.0.post1-py3-none-any.whl (6.7 kB) Collecting robotframework-jsonlibrary==0.3 Downloading robotframework-jsonlibrary-0.3.tar.gz (4.1 kB) Collecting robotframework-jsonschemalibrary==1.0 Downloading robotframework-jsonschemalibrary-1.0.tar.gz (2.4 kB) Collecting robotframework-mockserver==0.0.7 Downloading robotframework-mockserver-0.0.7.tar.gz (3.3 kB) Collecting robotframework-requests==0.7.1 Downloading robotframework_requests-0.7.1-py3-none-any.whl (11 kB) Collecting pygments==2.2.0 Downloading Pygments-2.2.0-py2.py3-none-any.whl (841 kB) Collecting tzlocal==1.5.1 Downloading tzlocal-1.5.1.tar.gz (16 kB) Collecting jsonpath-ng==1.4.3 Downloading jsonpath_ng-1.4.3-py2.py3-none-any.whl (29 kB) Collecting GenSON==1.0.1 Downloading genson-1.0.1.tar.gz (25 kB) Collecting requests==2.20.0 Downloading requests-2.20.0-py2.py3-none-any.whl (60 kB) Collecting jsonschema==3.0.0a3 Downloading jsonschema-3.0.0a3-py2.py3-none-any.whl (49 kB) Collecting flex==6.13.2 Downloading flex-6.13.2-py3-none-any.whl (77 kB) Collecting strict-rfc3339==0.7 Downloading strict-rfc3339-0.7.tar.gz (17 kB) Collecting pytz==2018.5 Downloading pytz-2018.5-py2.py3-none-any.whl (510 kB) Collecting rfc3987==1.3.8 Downloading rfc3987-1.3.8-py2.py3-none-any.whl (13 kB) Requirement already satisfied: tox in /usr/local/lib/python3.6/dist-packages (from robotframework-jsonlibrary==0.3->-r /robot-systest/conformance-tests/repo/requirements.txt (line 8)) (3.0.0) Requirement already satisfied: coverage in /usr/local/lib/python3.6/dist-packages (from robotframework-jsonlibrary==0.3->-r /robot-systest/conformance-tests/repo/requirements.txt (line 8)) (5.5) Requirement already satisfied: jsonpath-rw==1.4.0 in /usr/local/lib/python3.6/dist-packages (from robotframework-jsonlibrary==0.3->-r /robot-systest/conformance-tests/repo/requirements.txt (line 8)) (1.4.0) Requirement already satisfied: jsonpath-rw-ext>=0.1.9 in /usr/local/lib/python3.6/dist-packages (from robotframework-jsonlibrary==0.3->-r /robot-systest/conformance-tests/repo/requirements.txt (line 8)) (1.2.2) Collecting validate-email<2,>=1.2 Downloading validate_email-1.3.tar.gz (4.7 kB) Collecting PyYAML<4,>=3.11 Downloading PyYAML-3.13.tar.gz (270 kB) Collecting click<7,>=3.3 Downloading click-6.7-py2.py3-none-any.whl (71 kB) Collecting jsonpointer<2,>=1.7 Downloading jsonpointer-1.14-py2.py3-none-any.whl (7.4 kB) Requirement already satisfied: six<2,>=1.7.3 in /usr/local/lib/python3.6/dist-packages (from flex==6.13.2->RESTinstance==1.0.0rc4->-r /robot-systest/conformance-tests/repo/requirements.txt (line 6)) (1.15.0) Requirement already satisfied: decorator in /usr/local/lib/python3.6/dist-packages (from jsonpath-ng==1.4.3->RESTinstance==1.0.0rc4->-r /robot-systest/conformance-tests/repo/requirements.txt (line 6)) (5.0.6) Requirement already satisfied: ply in /usr/local/lib/python3.6/dist-packages (from jsonpath-ng==1.4.3->RESTinstance==1.0.0rc4->-r /robot-systest/conformance-tests/repo/requirements.txt (line 6)) (3.11) Requirement already satisfied: attrs>=17.4.0 in /usr/local/lib/python3.6/dist-packages (from jsonschema==3.0.0a3->RESTinstance==1.0.0rc4->-r /robot-systest/conformance-tests/repo/requirements.txt (line 6)) (20.3.0) Collecting pyrsistent>=0.14.0 Downloading pyrsistent-0.18.0-cp36-cp36m-manylinux1_x86_64.whl (117 kB) Collecting chardet<3.1.0,>=3.0.2 Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.6/dist-packages (from requests==2.20.0->RESTinstance==1.0.0rc4->-r /robot-systest/conformance-tests/repo/requirements.txt (line 6)) (2020.12.5) Collecting idna<2.8,>=2.5 Downloading idna-2.7-py2.py3-none-any.whl (58 kB) Collecting urllib3<1.25,>=1.21.1 Downloading urllib3-1.24.3-py2.py3-none-any.whl (118 kB) Requirement already satisfied: pbr>=1.8 in /usr/local/lib/python3.6/dist-packages (from jsonpath-rw-ext>=0.1.9->robotframework-jsonlibrary==0.3->-r /robot-systest/conformance-tests/repo/requirements.txt (line 8)) (5.5.1) Requirement already satisfied: virtualenv>=1.11.2 in /usr/local/lib/python3.6/dist-packages (from tox->robotframework-jsonlibrary==0.3->-r /robot-systest/conformance-tests/repo/requirements.txt (line 8)) (20.4.3) Requirement already satisfied: py>=1.4.17 in /usr/local/lib/python3.6/dist-packages (from tox->robotframework-jsonlibrary==0.3->-r /robot-systest/conformance-tests/repo/requirements.txt (line 8)) (1.10.0) Requirement already satisfied: pluggy<1.0,>=0.3.0 in /usr/local/lib/python3.6/dist-packages (from tox->robotframework-jsonlibrary==0.3->-r /robot-systest/conformance-tests/repo/requirements.txt (line 8)) (0.13.1) Requirement already satisfied: importlib-metadata>=0.12 in /usr/local/lib/python3.6/dist-packages (from pluggy<1.0,>=0.3.0->tox->robotframework-jsonlibrary==0.3->-r /robot-systest/conformance-tests/repo/requirements.txt (line 8)) (3.10.1) Requirement already satisfied: typing-extensions>=3.6.4 in /usr/local/lib/python3.6/dist-packages (from importlib-metadata>=0.12->pluggy<1.0,>=0.3.0->tox->robotframework-jsonlibrary==0.3->-r /robot-systest/conformance-tests/repo/requirements.txt (line 8)) (4.0.1) Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.6/dist-packages (from importlib-metadata>=0.12->pluggy<1.0,>=0.3.0->tox->robotframework-jsonlibrary==0.3->-r /robot-systest/conformance-tests/repo/requirements.txt (line 8)) (3.6.0) Requirement already satisfied: filelock<4,>=3.0.0 in /usr/local/lib/python3.6/dist-packages (from virtualenv>=1.11.2->tox->robotframework-jsonlibrary==0.3->-r /robot-systest/conformance-tests/repo/requirements.txt (line 8)) (3.0.12) Requirement already satisfied: appdirs<2,>=1.4.3 in /usr/local/lib/python3.6/dist-packages (from virtualenv>=1.11.2->tox->robotframework-jsonlibrary==0.3->-r /robot-systest/conformance-tests/repo/requirements.txt (line 8)) (1.4.4) Requirement already satisfied: distlib<1,>=0.3.1 in /usr/local/lib/python3.6/dist-packages (from virtualenv>=1.11.2->tox->robotframework-jsonlibrary==0.3->-r /robot-systest/conformance-tests/repo/requirements.txt (line 8)) (0.3.1) Requirement already satisfied: importlib-resources>=1.0 in /usr/local/lib/python3.6/dist-packages (from virtualenv>=1.11.2->tox->robotframework-jsonlibrary==0.3->-r /robot-systest/conformance-tests/repo/requirements.txt (line 8)) (5.4.0) Using legacy 'setup.py install' for robotframework-jsonlibrary, since package 'wheel' is not installed. Using legacy 'setup.py install' for robotframework-jsonschemalibrary, since package 'wheel' is not installed. Using legacy 'setup.py install' for robotframework-mockserver, since package 'wheel' is not installed. Using legacy 'setup.py install' for GenSON, since package 'wheel' is not installed. Using legacy 'setup.py install' for strict-rfc3339, since package 'wheel' is not installed. Using legacy 'setup.py install' for tzlocal, since package 'wheel' is not installed. Using legacy 'setup.py install' for PyYAML, since package 'wheel' is not installed. Using legacy 'setup.py install' for validate-email, since package 'wheel' is not installed. Installing collected packages: urllib3, idna, chardet, validate-email, strict-rfc3339, rfc3987, requests, PyYAML, pytz, pyrsistent, jsonpointer, click, tzlocal, robotframework, pygments, jsonschema, jsonpath-ng, GenSON, flex, robotframework-requests, robotframework-mockserver, robotframework-jsonschemalibrary, robotframework-jsonlibrary, robotframework-dependencylibrary, RESTinstance Attempting uninstall: urllib3 Found existing installation: urllib3 1.26.4 Uninstalling urllib3-1.26.4: Successfully uninstalled urllib3-1.26.4 Attempting uninstall: idna Found existing installation: idna 2.10 Uninstalling idna-2.10: Successfully uninstalled idna-2.10 Attempting uninstall: chardet Found existing installation: chardet 4.0.0 Uninstalling chardet-4.0.0: Successfully uninstalled chardet-4.0.0 Running setup.py install for validate-email: started Running setup.py install for validate-email: finished with status 'done' Running setup.py install for strict-rfc3339: started Running setup.py install for strict-rfc3339: finished with status 'done' Attempting uninstall: requests Found existing installation: requests 2.25.1 Uninstalling requests-2.25.1: Successfully uninstalled requests-2.25.1 Attempting uninstall: PyYAML Found existing installation: PyYAML 5.4.1 Uninstalling PyYAML-5.4.1: Successfully uninstalled PyYAML-5.4.1 Running setup.py install for PyYAML: started Running setup.py install for PyYAML: finished with status 'done' Attempting uninstall: pytz Found existing installation: pytz 2021.1 Uninstalling pytz-2021.1: Successfully uninstalled pytz-2021.1 Attempting uninstall: jsonpointer Found existing installation: jsonpointer 2.1 Uninstalling jsonpointer-2.1: Successfully uninstalled jsonpointer-2.1 Attempting uninstall: click Found existing installation: click 7.1.2 Uninstalling click-7.1.2: Successfully uninstalled click-7.1.2 Running setup.py install for tzlocal: started Running setup.py install for tzlocal: finished with status 'done' Attempting uninstall: robotframework Found existing installation: robotframework 4.0.1 Uninstalling robotframework-4.0.1: Successfully uninstalled robotframework-4.0.1 Attempting uninstall: jsonschema Found existing installation: jsonschema 2.5.1 Uninstalling jsonschema-2.5.1: Successfully uninstalled jsonschema-2.5.1 Running setup.py install for GenSON: started Running setup.py install for GenSON: finished with status 'done' Attempting uninstall: robotframework-requests Found existing installation: robotframework-requests 0.8.2 Uninstalling robotframework-requests-0.8.2: Successfully uninstalled robotframework-requests-0.8.2 Running setup.py install for robotframework-mockserver: started Running setup.py install for robotframework-mockserver: finished with status 'done' Running setup.py install for robotframework-jsonschemalibrary: started Running setup.py install for robotframework-jsonschemalibrary: finished with status 'done' Attempting uninstall: robotframework-jsonlibrary Found existing installation: robotframework-jsonlibrary 0.3.1 Uninstalling robotframework-jsonlibrary-0.3.1: Successfully uninstalled robotframework-jsonlibrary-0.3.1 Running setup.py install for robotframework-jsonlibrary: started Running setup.py install for robotframework-jsonlibrary: finished with status 'done' Successfully installed GenSON-1.0.1 PyYAML-3.13 RESTinstance-1.0.0rc4 chardet-3.0.4 click-6.7 flex-6.13.2 idna-2.7 jsonpath-ng-1.4.3 jsonpointer-1.14 jsonschema-3.0.0a3 pygments-2.2.0 pyrsistent-0.18.0 pytz-2018.5 requests-2.20.0 rfc3987-1.3.8 robotframework-3.1 robotframework-dependencylibrary-1.0.0.post1 robotframework-jsonlibrary-0.3 robotframework-jsonschemalibrary-1.0 robotframework-mockserver-0.0.7 robotframework-requests-0.7.1 strict-rfc3339-0.7 tzlocal-1.5.1 urllib3-1.24.3 validate-email-1.3 ============================================================================== NSPerformanceManagement-API ============================================================================== NSPerformanceManagement-API.IndividualReport ============================================================================== Get Individual Performance Report :: Test ID: 5.3.4.3.1 | FAIL | UnknownTimeZoneError: 'Can not find any timezone configuration' ------------------------------------------------------------------------------ NSPerformanceManagement-API.IndividualReport | FAIL | 1 critical test, 0 passed, 1 failed 1 test total, 0 passed, 1 failed ============================================================================== NSPerformanceManagement-API | FAIL | 1 critical test, 0 passed, 1 failed 1 test total, 0 passed, 1 failed ============================================================================== Output: /robot-systest/conformance-tests/reports/NSPerformanceManagement-API/output.xml Log: /robot-systest/conformance-tests/reports/NSPerformanceManagement-API/log.html Report: /robot-systest/conformance-tests/reports/NSPerformanceManagement-API/report.html ============================================================================== NSFaultManagement-API ============================================================================== NSFaultManagement-API.NotificationEndpoint ============================================================================== NS Fault Alarm Notification :: Test ID: 5.3.3.7.1 | FAIL | Parent suite setup failed: UnknownTimeZoneError: 'Can not find any timezone configuration' ------------------------------------------------------------------------------ NSFaultManagement-API.NotificationEndpoint | FAIL | Suite setup failed: UnknownTimeZoneError: 'Can not find any timezone configuration' 1 critical test, 0 passed, 1 failed 1 test total, 0 passed, 1 failed ============================================================================== NSFaultManagement-API.Notifications ============================================================================== NS Fault Alarm Notification :: Test ID: 5.3.3.5.1 | FAIL | Parent suite setup failed: FileNotFoundError: [Errno 2] No such file or directory: 'java': 'java' ------------------------------------------------------------------------------ NSFaultManagement-API.Notifications | FAIL | Suite setup failed: FileNotFoundError: [Errno 2] No such file or directory: 'java': 'java' 1 critical test, 0 passed, 1 failed 1 test total, 0 passed, 1 failed ============================================================================== NSFaultManagement-API | FAIL | 2 critical tests, 0 passed, 2 failed 2 tests total, 0 passed, 2 failed ============================================================================== Output: /robot-systest/conformance-tests/reports/NSFaultManagement-API/output.xml Log: /robot-systest/conformance-tests/reports/NSFaultManagement-API/log.html Report: /robot-systest/conformance-tests/reports/NSFaultManagement-API/report.html ============================================================================== VNFPackageManagement-API ============================================================================== VNFPackageManagement-API.IndividualVNFPackageArtifacts ============================================================================== GET Individual VNF Package Artifact :: Test ID: 5.3.5.6.1 | FAIL | UnknownTimeZoneError: 'Can not find any timezone configuration' ------------------------------------------------------------------------------ VNFPackageManagement-API.IndividualVNFPackageArtifacts | FAIL | 1 critical test, 0 passed, 1 failed 1 test total, 0 passed, 1 failed ============================================================================== VNFPackageManagement-API | FAIL | 1 critical test, 0 passed, 1 failed 1 test total, 0 passed, 1 failed ============================================================================== Output: /robot-systest/conformance-tests/reports/VNFPackageManagement-API/output.xml Log: /robot-systest/conformance-tests/reports/VNFPackageManagement-API/log.html Report: /robot-systest/conformance-tests/reports/VNFPackageManagement-API/report.html ============================================================================== NSLifecycleManagement-API ============================================================================== NSLifecycleManagement-API.CancelOperationTask ============================================================================== POST Cancel operation task :: Test ID: 5.3.2.14.1 | FAIL | UnknownTimeZoneError: 'Can not find any timezone configuration' ------------------------------------------------------------------------------ NSLifecycleManagement-API.CancelOperationTask | FAIL | 1 critical test, 0 passed, 1 failed 1 test total, 0 passed, 1 failed ============================================================================== NSLifecycleManagement-API | FAIL | 1 critical test, 0 passed, 1 failed 1 test total, 0 passed, 1 failed ============================================================================== Output: /robot-systest/conformance-tests/reports/NSLifecycleManagement-API/output.xml Log: /robot-systest/conformance-tests/reports/NSLifecycleManagement-API/log.html Report: /robot-systest/conformance-tests/reports/NSLifecycleManagement-API/report.html ============================================================================== NSDManagement-API ============================================================================== NSDManagement-API.IndividualNSDescriptor :: This Clause defines all the res... ============================================================================== GET Individual Network Service Descriptor Information with invalid... | FAIL | UnknownTimeZoneError: 'Can not find any timezone configuration' ------------------------------------------------------------------------------ Disable Individual Network Service Descriptor :: Test ID: 5.3.1.2.3 | FAIL | UnknownTimeZoneError: 'Can not find any timezone configuration' ------------------------------------------------------------------------------ Enable Individual Network Service Descriptor :: Test ID: 5.3.1.2.4 | FAIL | UnknownTimeZoneError: 'Can not find any timezone configuration' ------------------------------------------------------------------------------ Enable Individual Network Service Descriptor with conflict due to ... | FAIL | UnknownTimeZoneError: 'Can not find any timezone configuration' ------------------------------------------------------------------------------ POST Individual Network Service Descriptor - Method not implemente... | FAIL | UnknownTimeZoneError: 'Can not find any timezone configuration' ------------------------------------------------------------------------------ PUT Individual Network Service Descriptor - Method not implemented... | FAIL | UnknownTimeZoneError: 'Can not find any timezone configuration' ------------------------------------------------------------------------------ NSDManagement-API.IndividualNSDescriptor :: This Clause defines al... | FAIL | 6 critical tests, 0 passed, 6 failed 6 tests total, 0 passed, 6 failed ============================================================================== NSDManagement-API.NSD ============================================================================== Get NSD Content with invalid resource identifier :: Test ID: 5.3.1... | FAIL | UnknownTimeZoneError: 'Can not find any timezone configuration' ------------------------------------------------------------------------------ NSDManagement-API.NSD | FAIL | 1 critical test, 0 passed, 1 failed 1 test total, 0 passed, 1 failed ============================================================================== NSDManagement-API.NSDArchiveContent :: This Clause defines the content of t... ============================================================================== Get NSD Content in Zip Format :: Test ID: 5.3.1.3.2 | FAIL | UnknownTimeZoneError: 'Can not find any timezone configuration' ------------------------------------------------------------------------------ Get NSD Content with invalid resource identifier :: Test ID: 5.3.1... | FAIL | UnknownTimeZoneError: 'Can not find any timezone configuration' ------------------------------------------------------------------------------ Get NSD Content with conflict due to onboarding state :: Test ID: ... | FAIL | UnknownTimeZoneError: 'Can not find any timezone configuration' ------------------------------------------------------------------------------ GET NSD Content with Range Request and NFVO not supporting Range R... | FAIL | UnknownTimeZoneError: 'Can not find any timezone configuration' ------------------------------------------------------------------------------ Upload NSD Content as Zip file in synchronous mode :: Test ID: 5.3... | FAIL | '{ "code": "METHOD_NOT_ALLOWED", "status": 405, "detail": "Method PUT not supported for this URL" } ' should be empty. ------------------------------------------------------------------------------ POST NSD Content - Method not implemented :: Test ID: 5.3.1.3.16 | PASS | optional methods are not implemented on the FUT. Skipping test. ------------------------------------------------------------------------------ PATCH NSD Content - Method not implemented :: Test ID: 5.3.1.3.17 | PASS | optional methods are not implemented on the FUT. Skipping test. ------------------------------------------------------------------------------ DELETE NSD Content - Method not implemented :: Test ID: 5.3.1.3.18 | PASS | optional methods are not implemented on the FUT. Skipping test. ------------------------------------------------------------------------------ NSDManagement-API.NSDArchiveContent :: This Clause defines the con... | FAIL | 8 critical tests, 3 passed, 5 failed 8 tests total, 3 passed, 5 failed ============================================================================== NSDManagement-API | FAIL | 15 critical tests, 3 passed, 12 failed 15 tests total, 3 passed, 12 failed ============================================================================== Output: /robot-systest/conformance-tests/reports/NSDManagement-API/output.xml Log: /robot-systest/conformance-tests/reports/NSDManagement-API/log.html Report: /robot-systest/conformance-tests/reports/NSDManagement-API/report.html b'' b'Traceback (most recent call last):\n File "/usr/bin/osm", line 33, in \n sys.exit(load_entry_point(\'osmclient==9.0.0.dev16+g45100df\', \'console_scripts\', \'osm\')())\n File "/usr/bin/osm", line 25, in importlib_load_entry_point\n return next(matches).load()\n File "/usr/local/lib/python3.6/dist-packages/importlib_metadata/__init__.py", line 166, in load\n module = import_module(match.group(\'module\'))\n File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\n File "", line 994, in _gcd_import\n File "", line 971, in _find_and_load\n File "", line 955, in _find_and_load_unlocked\n File "", line 665, in _load_unlocked\n File "", line 678, in exec_module\n File "", line 219, in _call_with_frames_removed\n File "/usr/lib/python3/dist-packages/osmclient/scripts/osm.py", line 5100, in \n type=click.Choice(["ns"], case_sensitive=False),\nTypeError: __init__() got an unexpected keyword argument \'case_sensitive\'\n' b'' VNFD: NSD: NS: robot -d /robot-systest/conformance-tests/repo/NSPerformanceManagement-API/reports --argumentfile NSPerformanceManagement-API.txt . robot -d /robot-systest/conformance-tests/repo/NSFaultManagement-API/reports --argumentfile NSFaultManagement-API.txt . robot -d /robot-systest/conformance-tests/repo/VNFPackageManagement-API/reports --argumentfile VNFPackageManagement-API.txt . robot -d /robot-systest/conformance-tests/repo/NSLifecycleManagement-API/reports --argumentfile NSLifecycleManagement-API.txt . robot -d /robot-systest/conformance-tests/repo/NSDManagement-API/reports --argumentfile NSDManagement-API.txt . b'' b'Traceback (most recent call last):\n File "/usr/bin/osm", line 33, in \n sys.exit(load_entry_point(\'osmclient==9.0.0.dev16+g45100df\', \'console_scripts\', \'osm\')())\n File "/usr/bin/osm", line 25, in importlib_load_entry_point\n return next(matches).load()\n File "/usr/local/lib/python3.6/dist-packages/importlib_metadata/__init__.py", line 166, in load\n module = import_module(match.group(\'module\'))\n File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\n File "", line 994, in _gcd_import\n File "", line 971, in _find_and_load\n File "", line 955, in _find_and_load_unlocked\n File "", line 665, in _load_unlocked\n File "", line 678, in exec_module\n File "", line 219, in _call_with_frames_removed\n File "/usr/lib/python3/dist-packages/osmclient/scripts/osm.py", line 5100, in \n type=click.Choice(["ns"], case_sensitive=False),\nTypeError: __init__() got an unexpected keyword argument \'case_sensitive\'\n' Deletion failed: b'' Cleared resources section_end:1638827048:step_script section_start:1638827048:after_script Running after_script Running after script... $ export PATH=/snap/bin:$PATH $ echo "Collecting Logs" Collecting Logs $ microk8s.kubectl get pods -n osm NAME READY STATUS RESTARTS AGE modeloperator-7854c88985-kjkdc 1/1 Running 0 11m grafana-operator-0 1/1 Running 0 11m kafka-k8s-operator-0 1/1 Running 0 11m keystone-operator-0 1/1 Running 0 11m lcm-operator-0 1/1 Running 0 11m mongodb-k8s-operator-0 1/1 Running 0 11m mariadb-k8s-operator-0 1/1 Running 0 11m mon-operator-0 1/1 Running 0 11m pol-operator-0 1/1 Running 0 10m pla-operator-0 1/1 Running 0 10m prometheus-operator-0 1/1 Running 0 10m ro-operator-0 1/1 Running 0 10m nbi-operator-0 1/1 Running 0 10m zookeeper-k8s-operator-0 1/1 Running 0 10m ng-ui-operator-0 1/1 Running 0 10m mongodb-k8s-0 2/2 Running 0 10m zookeeper-k8s-0 1/1 Running 0 9m44s mariadb-k8s-0 1/1 Running 0 10m prometheus-0 2/2 Running 0 8m43s keystone-695fc8bff9-5xxdv 1/1 Running 0 7m56s pla-6dff7cbc68-gdp58 1/1 Running 0 6m56s grafana-6c9f8c6dbb-q2cjd 1/1 Running 0 6m39s kafka-k8s-0 1/1 Running 1 8m23s lcm-68c6b4f54-knt79 1/1 Running 0 6m17s ng-ui-79c6b74d6f-qjcmb 1/1 Running 0 5m26s pol-5b76956696-hzzvk 1/1 Running 1 6m20s ro-7bb4c6cbb8-msgq6 1/1 Running 0 5m24s mon-66bd47c868-gkzct 1/1 Running 0 4m16s nbi-89c559b66-2c2dx 1/1 Running 0 3m26s $ for pod in `microk8s.kubectl get pods -n osm | grep -v operator | grep -v NAME| awk '{print $1}'`; do # collapsed multi-line command Extracting log for mongodb Extracting log for zookeeper Extracting log for mariadb Extracting log for prometheus Extracting log for keystone Extracting log for pla Extracting log for grafana Extracting log for kafka Extracting log for lcm Extracting log for ng Extracting log for pol Extracting log for ro Extracting log for mon Extracting log for nbi section_end:1638827056:after_script section_start:1638827056:upload_artifacts_on_success Uploading artifacts for successful job Uploading artifacts... section_end:1638827060:upload_artifacts_on_success section_start:1638827060:cleanup_file_variables Cleaning up file based variables section_end:1638827062:cleanup_file_variables Job succeeded