2020-09-23 20:02:56,716 - xtesting.ci.run_tests - INFO - Deployment description: +-------------------------+------------------------------------------------------------+ | ENV VAR | VALUE | +-------------------------+------------------------------------------------------------+ | TEST_DB_EXT_URL | http://testresults.opnfv.org/test/api/v1/results | | S3_DST_URL | s3://artifacts.opnfv.org/functest- | | | kubernetes/0KEJOJF1IWZR/functest-kubernetes-pi- | | | ollivier-functest-kubernetes-cnf-hunter-helm_vims- | | | run-2 | | S3_ENDPOINT_URL | https://storage.googleapis.com | | DEPLOY_SCENARIO | k8-nosdn-nofeature-noha | | BUILD_TAG | 0KEJOJF1IWZR | | DEBUG | true | | INSTALLER_TYPE | unknown | | CI_LOOP | daily | | TEST_DB_URL | http://testresults.opnfv.org/test/api/v1/results | | HTTP_DST_URL | http://artifacts.opnfv.org/functest- | | | kubernetes/0KEJOJF1IWZR/functest-kubernetes-pi- | | | ollivier-functest-kubernetes-cnf-hunter-helm_vims- | | | run-2 | | NODE_NAME | lf-virtual1-1 | +-------------------------+------------------------------------------------------------+ 2020-09-23 20:02:56,722 - xtesting.ci.run_tests - DEBUG - No env file /var/lib/xtesting/conf/env_file found 2020-09-23 20:02:56,722 - xtesting.ci.run_tests - DEBUG - Test args: helm_vims 2020-09-23 20:02:56,732 - xtesting.ci.run_tests - INFO - Loading test case 'helm_vims'... 2020-09-23 20:02:56,912 - xtesting.ci.run_tests - INFO - Running test case 'helm_vims'... 2020-09-23 20:02:56,928 - kubernetes.client.rest - DEBUG - response body: {"kind":"Namespace","apiVersion":"v1","metadata":{"name":"ims-75bbx","generateName":"ims-","selfLink":"/api/v1/namespaces/ims-75bbx","uid":"c5f61889-fdd7-11ea-8302-0242ac120002","resourceVersion":"142945","creationTimestamp":"2020-09-23T20:02:56Z"},"spec":{"finalizers":["kubernetes"]},"status":{"phase":"Active"}} 2020-09-23 20:02:56,930 - functest_kubernetes.ims.ims - DEBUG - create_namespace: {'api_version': 'v1', 'kind': 'Namespace', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 2, 56, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': 'ims-', 'generation': None, 'initializers': None, 'labels': None, 'managed_fields': None, 'name': 'ims-75bbx', 'namespace': None, 'owner_references': None, 'resource_version': '142945', 'self_link': '/api/v1/namespaces/ims-75bbx', 'uid': 'c5f61889-fdd7-11ea-8302-0242ac120002'}, 'spec': {'finalizers': ['kubernetes']}, 'status': {'phase': 'Active'}} 2020-09-23 20:02:56,940 - kubernetes.client.rest - DEBUG - response body: {"kind":"ConfigMap","apiVersion":"v1","metadata":{"name":"env-vars","namespace":"ims-75bbx","selfLink":"/api/v1/namespaces/ims-75bbx/configmaps/env-vars","uid":"c5f7ba46-fdd7-11ea-8302-0242ac120002","resourceVersion":"142946","creationTimestamp":"2020-09-23T20:02:56Z"},"data":{"ADDITIONAL_SHARED_CONFIG":"","ZONE":"ims-75bbx.svc.cluster.local"}} 2020-09-23 20:02:56,940 - functest_kubernetes.ims.ims - DEBUG - create_namespaced_config_map: {'api_version': 'v1', 'binary_data': None, 'data': {u'ADDITIONAL_SHARED_CONFIG': '', u'ZONE': 'ims-75bbx.svc.cluster.local'}, 'kind': 'ConfigMap', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 2, 56, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': None, 'managed_fields': None, 'name': 'env-vars', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '142946', 'self_link': '/api/v1/namespaces/ims-75bbx/configmaps/env-vars', 'uid': 'c5f7ba46-fdd7-11ea-8302-0242ac120002'}} 2020-09-23 20:03:05,063 - functest_kubernetes.ims.ims - DEBUG - NAME: clearwater LAST DEPLOYED: Wed Sep 23 20:03:02 2020 NAMESPACE: ims-75bbx STATUS: deployed REVISION: 1 TEST SUITE: None 2020-09-23 20:03:05,082 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead-prov', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead-prov; do echo waiting for homestead-prov to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-sprout', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 80}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'ellis', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-ellis:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 80}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 80}], u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'ellis'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'ellis'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'ellis', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143157', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/ellis', u'uid': u'ca6b6cfc-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'ellis', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143157', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/ellis', 'uid': 'ca6b6cfc-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'ellis'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'ellis'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-ellis:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 80}, 'timeout_seconds': 1}, 'name': 'ellis', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 80, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 80}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup homestead-prov; do echo waiting for homestead-prov to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead-prov', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-sprout', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': None, 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'ADDED'} 2020-09-23 20:03:05,167 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'homesteadlogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-astaire', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup astaire; do echo waiting for astaire to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'8888']}, u'initialDelaySeconds': 60, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homestead', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homestead:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/homestead', u'name': u'homesteadlogs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'8888']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 8888}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/homestead', u'name': u'homesteadlogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/homestead/homestead_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'homestead'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'homestead'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'homestead', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143158', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead', u'uid': u'ca6b7790-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'homestead', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143158', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead', 'uid': 'ca6b7790-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'homestead'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'homestead', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homestead:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '8888']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 60, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'homestead', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 8888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '8888']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/homestead', 'mount_propagation': None, 'name': 'homesteadlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/homestead/homestead_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/homestead', 'mount_propagation': None, 'name': 'homesteadlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup astaire; do echo waiting for astaire to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-astaire', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'homesteadlogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': None, 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'ADDED'} 2020-09-23 20:03:05,198 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 7888}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homer', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homer:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7888}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7888}], u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'homer'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'homer'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'homer', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143161', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/homer', u'uid': u'ca6b960f-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'homer', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143161', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/homer', 'uid': 'ca6b960f-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'homer'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'homer'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homer:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7888}, 'timeout_seconds': 1}, 'name': 'homer', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7888}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': None, 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'ADDED'} 2020-09-23 20:03:05,218 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-etcd', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup etcd; do echo waiting for etcd to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'7000 9042 9160']}, u'initialDelaySeconds': 600, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'cassandra', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-cassandra:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'7000 9042 9160']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7001}, {u'protocol': u'TCP', u'containerPort': 9042}, {u'protocol': u'TCP', u'containerPort': 9160}], u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'cassandra'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'cassandra'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'cassandra', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143167', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/cassandra', u'uid': u'ca6bb356-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'cassandra', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143167', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/cassandra', 'uid': 'ca6bb356-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'cassandra'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'cassandra'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-cassandra:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '7000 9042 9160']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 600, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'cassandra', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7001, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 9042, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 9160, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '7000 9042 9160']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup etcd; do echo waiting for etcd to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-etcd', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': None, 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'ADDED'} 2020-09-23 20:03:05,238 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 4001}, u'timeoutSeconds': 1, u'initialDelaySeconds': 300, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'etcd', u'image': u'quay.io/coreos/etcd:v2.2.5', u'args': [u'--name', u'$(MY_POD_NAME)', u'--advertise-client-urls', u'http://$(MY_POD_IP):2379,http://$(MY_POD_IP):4001', u'--listen-client-urls', u'http://0.0.0.0:2379,http://0.0.0.0:4001', u'--initial-advertise-peer-urls', u'http://$(MY_POD_IP):2380', u'--listen-peer-urls', u'http://0.0.0.0:2380', u'--initial-cluster', u'$(MY_POD_NAME)=http://$(MY_POD_IP):2380', u'--initial-cluster-state', u'new'], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}, {u'valueFrom': {u'fieldRef': {u'fieldPath': u'metadata.name', u'apiVersion': u'v1'}}, u'name': u'MY_POD_NAME'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 4001}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 2379}, {u'protocol': u'TCP', u'containerPort': 2380}, {u'protocol': u'TCP', u'containerPort': 4001}], u'resources': {}}]}, u'metadata': {u'labels': {u'instance-type': u'etcd-pod'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'instance-type': u'etcd-pod'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'etcd', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143162', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/etcd', u'uid': u'ca6b9cae-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'etcd', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143162', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/etcd', 'uid': 'ca6b9cae-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'instance-type': 'etcd-pod'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'instance-type': 'etcd-pod'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': ['--name', '$(MY_POD_NAME)', '--advertise-client-urls', 'http://$(MY_POD_IP):2379,http://$(MY_POD_IP):4001', '--listen-client-urls', 'http://0.0.0.0:2379,http://0.0.0.0:4001', '--initial-advertise-peer-urls', 'http://$(MY_POD_IP):2380', '--listen-peer-urls', 'http://0.0.0.0:2380', '--initial-cluster', '$(MY_POD_NAME)=http://$(MY_POD_IP):2380', '--initial-cluster-state', 'new'], 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}, {'name': 'MY_POD_NAME', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'metadata.name'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': None, 'image': 'quay.io/coreos/etcd:v2.2.5', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 300, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 4001}, 'timeout_seconds': 1}, 'name': 'etcd', 'ports': [{'container_port': 2379, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 2380, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 4001, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 4001}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': None, 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': None, 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'ADDED'} 2020-09-23 20:03:05,259 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'ralflogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 10888}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'ralf', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-ralf:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/ralf', u'name': u'ralflogs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 10888}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 10888}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/ralf', u'name': u'ralflogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/ralf/ralf_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'ralf'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'ralf'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'ralf', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143164', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/ralf', u'uid': u'ca6babd9-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'ralf', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143164', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/ralf', 'uid': 'ca6babd9-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'ralf'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'ralf', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-ralf:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 10888}, 'timeout_seconds': 1}, 'name': 'ralf', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 10888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 10888}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/ralf', 'mount_propagation': None, 'name': 'ralflogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/ralf/ralf_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/ralf', 'mount_propagation': None, 'name': 'ralflogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'ralflogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': None, 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'ADDED'} 2020-09-23 20:03:05,287 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 120, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'chronoslogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7253}, u'failureThreshold': 9, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'chronos', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-chronos:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/chronos', u'name': u'chronoslogs'}], u'terminationMessagePolicy': u'File', u'lifecycle': {u'preStop': {u'exec': {u'command': [u'/bin/bash', u'-c', u'/usr/bin/pre-stop']}}}, u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7253}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7253}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/chronos', u'name': u'chronoslogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/chronos/chronos_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'chronos'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'chronos'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'chronos', u'generation': 1, u'labels': {u'service': u'chronos', u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143160', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/chronos', u'uid': u'ca6b8adf-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm', u'service': 'chronos'}, 'managed_fields': None, 'name': 'chronos', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143160', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/chronos', 'uid': 'ca6b8adf-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'chronos'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'chronos'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-chronos:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': {'post_start': None, 'pre_stop': {'_exec': {'command': ['/bin/bash', '-c', '/usr/bin/pre-stop']}, 'http_get': None, 'tcp_socket': None}}, 'liveness_probe': {'_exec': None, 'failure_threshold': 9, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7253}, 'timeout_seconds': 1}, 'name': 'chronos', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7253, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7253}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/chronos', 'mount_propagation': None, 'name': 'chronoslogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/chronos/chronos_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/chronos', 'mount_propagation': None, 'name': 'chronoslogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 120, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'chronoslogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': None, 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'ADDED'} 2020-09-23 20:03:05,313 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/clearwater/bin/poll_homestead-prov.sh']}, u'initialDelaySeconds': 60, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homestead-prov', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homestead-prov:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/clearwater/bin/poll_homestead-prov.sh']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 8889}], u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'homestead-prov'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'homestead-prov'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'homestead-prov', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143163', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead-prov', u'uid': u'ca6ba412-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'homestead-prov', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143163', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead-prov', 'uid': 'ca6ba412-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'homestead-prov'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'homestead-prov', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homestead-prov:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/clearwater/bin/poll_homestead-prov.sh']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 60, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'homestead-prov', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 8889, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/clearwater/bin/poll_homestead-prov.sh']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': None, 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'ADDED'} 2020-09-23 20:03:05,334 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 120, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'astairelogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 11311}, u'failureThreshold': 9, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'astaire', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-astaire:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/astaire', u'name': u'astairelogs'}], u'terminationMessagePolicy': u'File', u'lifecycle': {u'preStop': {u'exec': {u'command': [u'/bin/bash', u'-c', u'/usr/bin/pre-stop']}}}, u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 11311}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 11211}, {u'protocol': u'TCP', u'containerPort': 11311}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/astaire', u'name': u'astairelogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/astaire/astaire_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'astaire'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'astaire'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'astaire', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143165', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/astaire', u'uid': u'ca6ba8aa-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'astaire', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143165', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/astaire', 'uid': 'ca6ba8aa-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'astaire'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'astaire'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-astaire:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': {'post_start': None, 'pre_stop': {'_exec': {'command': ['/bin/bash', '-c', '/usr/bin/pre-stop']}, 'http_get': None, 'tcp_socket': None}}, 'liveness_probe': {'_exec': None, 'failure_threshold': 9, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 11311}, 'timeout_seconds': 1}, 'name': 'astaire', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 11211, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 11311, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 11311}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/astaire', 'mount_propagation': None, 'name': 'astairelogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/astaire/astaire_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/astaire', 'mount_propagation': None, 'name': 'astairelogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 120, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'astairelogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': None, 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'ADDED'} 2020-09-23 20:03:05,363 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'bonologs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-sprout', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'3478 5060 5062']}, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'bono', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-bono:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/bono', u'name': u'bonologs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'3478 5060 5062']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 3478}, {u'protocol': u'TCP', u'containerPort': 5060}, {u'protocol': u'TCP', u'containerPort': 5062}, {u'protocol': u'UDP', u'containerPort': 5060}, {u'protocol': u'UDP', u'containerPort': 5062}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/bono', u'name': u'bonologs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/bono/bono_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'bono'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'bono'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'bono', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143159', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/bono', u'uid': u'ca6b8e59-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'bono', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143159', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/bono', 'uid': 'ca6b8e59-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'bono'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'bono', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-bono:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '3478 5060 5062']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'bono', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 3478, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 5060, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 5062, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 5060, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'UDP'}, {'container_port': 5062, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'UDP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '3478 5060 5062']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/bono', 'mount_propagation': None, 'name': 'bonologs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/bono/bono_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/bono', 'mount_propagation': None, 'name': 'bonologs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-sprout', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'bonologs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': None, 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'ADDED'} 2020-09-23 20:03:05,395 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'sproutlogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-ralf', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup ralf; do echo waiting for ralf to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-chronos', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup chronos; do echo waiting for chronos to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'5052 5054']}, u'initialDelaySeconds': 30, u'periodSeconds': 3, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'sprout', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-sprout:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/sprout', u'name': u'sproutlogs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'5052 5054']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/sprout', u'name': u'sproutlogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/sprout/sprout_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'sprout'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'sprout'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'sprout', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143166', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/sprout', u'uid': u'ca6baf69-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'sprout', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143166', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/sprout', 'uid': 'ca6baf69-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'sprout'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'sprout', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-sprout:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '5052 5054']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 3, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'sprout', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '5052 5054']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/sprout', 'mount_propagation': None, 'name': 'sproutlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/sprout/sprout_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/sprout', 'mount_propagation': None, 'name': 'sproutlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup ralf; do echo waiting for ralf to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-ralf', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup chronos; do echo waiting for chronos to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-chronos', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'sproutlogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': None, 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'ADDED'} 2020-09-23 20:03:05,429 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:05Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "ellis-857689fbdd"', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead-prov', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead-prov; do echo waiting for homestead-prov to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-sprout', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 80}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'ellis', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-ellis:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 80}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 80}], u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'ellis'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'ellis'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'ellis', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143182', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/ellis', u'uid': u'ca6b6cfc-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'ellis', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143182', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/ellis', 'uid': 'ca6b6cfc-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'ellis'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'ellis'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-ellis:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 80}, 'timeout_seconds': 1}, 'name': 'ellis', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 80, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 80}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup homestead-prov; do echo waiting for homestead-prov to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead-prov', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-sprout', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': 'Created new replica set "ellis-857689fbdd"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:05,463 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:05Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "bono-658d668944"', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'bonologs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-sprout', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'3478 5060 5062']}, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'bono', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-bono:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/bono', u'name': u'bonologs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'3478 5060 5062']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 3478}, {u'protocol': u'TCP', u'containerPort': 5060}, {u'protocol': u'TCP', u'containerPort': 5062}, {u'protocol': u'UDP', u'containerPort': 5060}, {u'protocol': u'UDP', u'containerPort': 5062}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/bono', u'name': u'bonologs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/bono/bono_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'bono'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'bono'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'bono', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143185', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/bono', u'uid': u'ca6b8e59-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'bono', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143185', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/bono', 'uid': 'ca6b8e59-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'bono'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'bono', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-bono:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '3478 5060 5062']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'bono', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 3478, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 5060, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 5062, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 5060, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'UDP'}, {'container_port': 5062, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'UDP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '3478 5060 5062']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/bono', 'mount_propagation': None, 'name': 'bonologs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/bono/bono_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/bono', 'mount_propagation': None, 'name': 'bonologs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-sprout', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'bonologs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': 'Created new replica set "bono-658d668944"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:05,494 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:05Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "chronos-b74775b9"', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 120, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'chronoslogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7253}, u'failureThreshold': 9, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'chronos', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-chronos:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/chronos', u'name': u'chronoslogs'}], u'terminationMessagePolicy': u'File', u'lifecycle': {u'preStop': {u'exec': {u'command': [u'/bin/bash', u'-c', u'/usr/bin/pre-stop']}}}, u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7253}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7253}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/chronos', u'name': u'chronoslogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/chronos/chronos_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'chronos'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'chronos'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'chronos', u'generation': 1, u'labels': {u'service': u'chronos', u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143186', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/chronos', u'uid': u'ca6b8adf-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm', u'service': 'chronos'}, 'managed_fields': None, 'name': 'chronos', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143186', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/chronos', 'uid': 'ca6b8adf-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'chronos'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'chronos'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-chronos:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': {'post_start': None, 'pre_stop': {'_exec': {'command': ['/bin/bash', '-c', '/usr/bin/pre-stop']}, 'http_get': None, 'tcp_socket': None}}, 'liveness_probe': {'_exec': None, 'failure_threshold': 9, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7253}, 'timeout_seconds': 1}, 'name': 'chronos', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7253, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7253}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/chronos', 'mount_propagation': None, 'name': 'chronoslogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/chronos/chronos_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/chronos', 'mount_propagation': None, 'name': 'chronoslogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 120, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'chronoslogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': 'Created new replica set "chronos-b74775b9"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:05,522 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:05Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "homer-65d4f8455b"', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 7888}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homer', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homer:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7888}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7888}], u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'homer'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'homer'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'homer', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143187', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/homer', u'uid': u'ca6b960f-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'homer', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143187', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/homer', 'uid': 'ca6b960f-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'homer'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'homer'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homer:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7888}, 'timeout_seconds': 1}, 'name': 'homer', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7888}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': 'Created new replica set "homer-65d4f8455b"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:05,564 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:05Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "homestead-7f8f7d7cc9"', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'homesteadlogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-astaire', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup astaire; do echo waiting for astaire to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'8888']}, u'initialDelaySeconds': 60, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homestead', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homestead:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/homestead', u'name': u'homesteadlogs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'8888']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 8888}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/homestead', u'name': u'homesteadlogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/homestead/homestead_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'homestead'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'homestead'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'homestead', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143188', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead', u'uid': u'ca6b7790-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'homestead', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143188', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead', 'uid': 'ca6b7790-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'homestead'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'homestead', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homestead:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '8888']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 60, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'homestead', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 8888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '8888']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/homestead', 'mount_propagation': None, 'name': 'homesteadlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/homestead/homestead_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/homestead', 'mount_propagation': None, 'name': 'homesteadlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup astaire; do echo waiting for astaire to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-astaire', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'homesteadlogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': 'Created new replica set "homestead-7f8f7d7cc9"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:06,379 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:05Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "etcd-c8fddbb95"', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 4001}, u'timeoutSeconds': 1, u'initialDelaySeconds': 300, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'etcd', u'image': u'quay.io/coreos/etcd:v2.2.5', u'args': [u'--name', u'$(MY_POD_NAME)', u'--advertise-client-urls', u'http://$(MY_POD_IP):2379,http://$(MY_POD_IP):4001', u'--listen-client-urls', u'http://0.0.0.0:2379,http://0.0.0.0:4001', u'--initial-advertise-peer-urls', u'http://$(MY_POD_IP):2380', u'--listen-peer-urls', u'http://0.0.0.0:2380', u'--initial-cluster', u'$(MY_POD_NAME)=http://$(MY_POD_IP):2380', u'--initial-cluster-state', u'new'], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}, {u'valueFrom': {u'fieldRef': {u'fieldPath': u'metadata.name', u'apiVersion': u'v1'}}, u'name': u'MY_POD_NAME'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 4001}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 2379}, {u'protocol': u'TCP', u'containerPort': 2380}, {u'protocol': u'TCP', u'containerPort': 4001}], u'resources': {}}]}, u'metadata': {u'labels': {u'instance-type': u'etcd-pod'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'instance-type': u'etcd-pod'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'etcd', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143221', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/etcd', u'uid': u'ca6b9cae-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'etcd', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143221', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/etcd', 'uid': 'ca6b9cae-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'instance-type': 'etcd-pod'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'instance-type': 'etcd-pod'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': ['--name', '$(MY_POD_NAME)', '--advertise-client-urls', 'http://$(MY_POD_IP):2379,http://$(MY_POD_IP):4001', '--listen-client-urls', 'http://0.0.0.0:2379,http://0.0.0.0:4001', '--initial-advertise-peer-urls', 'http://$(MY_POD_IP):2380', '--listen-peer-urls', 'http://0.0.0.0:2380', '--initial-cluster', '$(MY_POD_NAME)=http://$(MY_POD_IP):2380', '--initial-cluster-state', 'new'], 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}, {'name': 'MY_POD_NAME', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'metadata.name'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': None, 'image': 'quay.io/coreos/etcd:v2.2.5', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 300, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 4001}, 'timeout_seconds': 1}, 'name': 'etcd', 'ports': [{'container_port': 2379, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 2380, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 4001, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 4001}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': None, 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': 'Created new replica set "etcd-c8fddbb95"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:06,592 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:05Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "ralf-797bfb6988"', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'ralflogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 10888}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'ralf', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-ralf:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/ralf', u'name': u'ralflogs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 10888}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 10888}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/ralf', u'name': u'ralflogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/ralf/ralf_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'ralf'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'ralf'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'ralf', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143222', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/ralf', u'uid': u'ca6babd9-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'ralf', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143222', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/ralf', 'uid': 'ca6babd9-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'ralf'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'ralf', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-ralf:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 10888}, 'timeout_seconds': 1}, 'name': 'ralf', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 10888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 10888}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/ralf', 'mount_propagation': None, 'name': 'ralflogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/ralf/ralf_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/ralf', 'mount_propagation': None, 'name': 'ralflogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'ralflogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': 'Created new replica set "ralf-797bfb6988"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:06,624 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:05Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "homestead-prov-6654f8cc8f"', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/clearwater/bin/poll_homestead-prov.sh']}, u'initialDelaySeconds': 60, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homestead-prov', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homestead-prov:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/clearwater/bin/poll_homestead-prov.sh']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 8889}], u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'homestead-prov'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'homestead-prov'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'homestead-prov', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143223', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead-prov', u'uid': u'ca6ba412-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'homestead-prov', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143223', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead-prov', 'uid': 'ca6ba412-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'homestead-prov'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'homestead-prov', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homestead-prov:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/clearwater/bin/poll_homestead-prov.sh']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 60, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'homestead-prov', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 8889, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/clearwater/bin/poll_homestead-prov.sh']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': 'Created new replica set "homestead-prov-6654f8cc8f"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:06,650 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:05Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "sprout-55bcf5566"', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'sproutlogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-ralf', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup ralf; do echo waiting for ralf to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-chronos', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup chronos; do echo waiting for chronos to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'5052 5054']}, u'initialDelaySeconds': 30, u'periodSeconds': 3, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'sprout', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-sprout:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/sprout', u'name': u'sproutlogs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'5052 5054']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/sprout', u'name': u'sproutlogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/sprout/sprout_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'sprout'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'sprout'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'sprout', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143225', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/sprout', u'uid': u'ca6baf69-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'sprout', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143225', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/sprout', 'uid': 'ca6baf69-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'sprout'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'sprout', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-sprout:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '5052 5054']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 3, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'sprout', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '5052 5054']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/sprout', 'mount_propagation': None, 'name': 'sproutlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/sprout/sprout_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/sprout', 'mount_propagation': None, 'name': 'sproutlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup ralf; do echo waiting for ralf to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-ralf', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup chronos; do echo waiting for chronos to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-chronos', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'sproutlogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': 'Created new replica set "sprout-55bcf5566"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:06,683 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:05Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "astaire-5d44675d59"', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 120, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'astairelogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 11311}, u'failureThreshold': 9, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'astaire', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-astaire:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/astaire', u'name': u'astairelogs'}], u'terminationMessagePolicy': u'File', u'lifecycle': {u'preStop': {u'exec': {u'command': [u'/bin/bash', u'-c', u'/usr/bin/pre-stop']}}}, u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 11311}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 11211}, {u'protocol': u'TCP', u'containerPort': 11311}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/astaire', u'name': u'astairelogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/astaire/astaire_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'astaire'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'astaire'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'astaire', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143228', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/astaire', u'uid': u'ca6ba8aa-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'astaire', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143228', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/astaire', 'uid': 'ca6ba8aa-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'astaire'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'astaire'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-astaire:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': {'post_start': None, 'pre_stop': {'_exec': {'command': ['/bin/bash', '-c', '/usr/bin/pre-stop']}, 'http_get': None, 'tcp_socket': None}}, 'liveness_probe': {'_exec': None, 'failure_threshold': 9, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 11311}, 'timeout_seconds': 1}, 'name': 'astaire', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 11211, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 11311, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 11311}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/astaire', 'mount_propagation': None, 'name': 'astairelogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/astaire/astaire_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/astaire', 'mount_propagation': None, 'name': 'astairelogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 120, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'astairelogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': 'Created new replica set "astaire-5d44675d59"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:07,385 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'updatedReplicas': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'ReplicaSetUpdated', u'message': u'ReplicaSet "ellis-857689fbdd" is progressing.', u'type': u'Progressing'}], u'replicas': 1}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead-prov', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead-prov; do echo waiting for homestead-prov to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-sprout', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 80}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'ellis', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-ellis:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 80}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 80}], u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'ellis'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'ellis'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'ellis', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143255', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/ellis', u'uid': u'ca6b6cfc-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'ellis', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143255', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/ellis', 'uid': 'ca6b6cfc-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'ellis'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'ellis'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-ellis:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 80}, 'timeout_seconds': 1}, 'name': 'ellis', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 80, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 80}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup homestead-prov; do echo waiting for homestead-prov to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead-prov', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-sprout', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'ReplicaSet "ellis-857689fbdd" is progressing.', 'reason': 'ReplicaSetUpdated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': 1, 'unavailable_replicas': 1, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:03:07,488 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'updatedReplicas': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'ReplicaSetUpdated', u'message': u'ReplicaSet "bono-658d668944" is progressing.', u'type': u'Progressing'}], u'replicas': 1}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'bonologs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-sprout', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'3478 5060 5062']}, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'bono', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-bono:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/bono', u'name': u'bonologs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'3478 5060 5062']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 3478}, {u'protocol': u'TCP', u'containerPort': 5060}, {u'protocol': u'TCP', u'containerPort': 5062}, {u'protocol': u'UDP', u'containerPort': 5060}, {u'protocol': u'UDP', u'containerPort': 5062}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/bono', u'name': u'bonologs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/bono/bono_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'bono'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'bono'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'bono', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143257', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/bono', u'uid': u'ca6b8e59-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'bono', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143257', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/bono', 'uid': 'ca6b8e59-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'bono'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'bono', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-bono:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '3478 5060 5062']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'bono', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 3478, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 5060, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 5062, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 5060, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'UDP'}, {'container_port': 5062, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'UDP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '3478 5060 5062']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/bono', 'mount_propagation': None, 'name': 'bonologs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/bono/bono_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/bono', 'mount_propagation': None, 'name': 'bonologs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-sprout', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'bonologs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'ReplicaSet "bono-658d668944" is progressing.', 'reason': 'ReplicaSetUpdated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': 1, 'unavailable_replicas': 1, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:03:07,523 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:05Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "homestead-7f8f7d7cc9"', u'type': u'Progressing'}, {u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'homesteadlogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-astaire', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup astaire; do echo waiting for astaire to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'8888']}, u'initialDelaySeconds': 60, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homestead', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homestead:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/homestead', u'name': u'homesteadlogs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'8888']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 8888}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/homestead', u'name': u'homesteadlogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/homestead/homestead_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'homestead'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'homestead'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'homestead', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143259', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead', u'uid': u'ca6b7790-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'homestead', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143259', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead', 'uid': 'ca6b7790-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'homestead'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'homestead', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homestead:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '8888']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 60, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'homestead', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 8888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '8888']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/homestead', 'mount_propagation': None, 'name': 'homesteadlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/homestead/homestead_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/homestead', 'mount_propagation': None, 'name': 'homesteadlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup astaire; do echo waiting for astaire to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-astaire', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'homesteadlogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': 'Created new replica set "homestead-7f8f7d7cc9"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': 1, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:07,567 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'updatedReplicas': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'ReplicaSetUpdated', u'message': u'ReplicaSet "chronos-b74775b9" is progressing.', u'type': u'Progressing'}], u'replicas': 1}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 120, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'chronoslogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7253}, u'failureThreshold': 9, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'chronos', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-chronos:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/chronos', u'name': u'chronoslogs'}], u'terminationMessagePolicy': u'File', u'lifecycle': {u'preStop': {u'exec': {u'command': [u'/bin/bash', u'-c', u'/usr/bin/pre-stop']}}}, u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7253}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7253}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/chronos', u'name': u'chronoslogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/chronos/chronos_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'chronos'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'chronos'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'chronos', u'generation': 1, u'labels': {u'service': u'chronos', u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143261', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/chronos', u'uid': u'ca6b8adf-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm', u'service': 'chronos'}, 'managed_fields': None, 'name': 'chronos', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143261', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/chronos', 'uid': 'ca6b8adf-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'chronos'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'chronos'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-chronos:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': {'post_start': None, 'pre_stop': {'_exec': {'command': ['/bin/bash', '-c', '/usr/bin/pre-stop']}, 'http_get': None, 'tcp_socket': None}}, 'liveness_probe': {'_exec': None, 'failure_threshold': 9, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7253}, 'timeout_seconds': 1}, 'name': 'chronos', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7253, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7253}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/chronos', 'mount_propagation': None, 'name': 'chronoslogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/chronos/chronos_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/chronos', 'mount_propagation': None, 'name': 'chronoslogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 120, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'chronoslogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'ReplicaSet "chronos-b74775b9" is progressing.', 'reason': 'ReplicaSetUpdated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': 1, 'unavailable_replicas': 1, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:03:08,992 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:05Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "etcd-c8fddbb95"', u'type': u'Progressing'}, {u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 4001}, u'timeoutSeconds': 1, u'initialDelaySeconds': 300, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'etcd', u'image': u'quay.io/coreos/etcd:v2.2.5', u'args': [u'--name', u'$(MY_POD_NAME)', u'--advertise-client-urls', u'http://$(MY_POD_IP):2379,http://$(MY_POD_IP):4001', u'--listen-client-urls', u'http://0.0.0.0:2379,http://0.0.0.0:4001', u'--initial-advertise-peer-urls', u'http://$(MY_POD_IP):2380', u'--listen-peer-urls', u'http://0.0.0.0:2380', u'--initial-cluster', u'$(MY_POD_NAME)=http://$(MY_POD_IP):2380', u'--initial-cluster-state', u'new'], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}, {u'valueFrom': {u'fieldRef': {u'fieldPath': u'metadata.name', u'apiVersion': u'v1'}}, u'name': u'MY_POD_NAME'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 4001}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 2379}, {u'protocol': u'TCP', u'containerPort': 2380}, {u'protocol': u'TCP', u'containerPort': 4001}], u'resources': {}}]}, u'metadata': {u'labels': {u'instance-type': u'etcd-pod'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'instance-type': u'etcd-pod'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'etcd', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143283', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/etcd', u'uid': u'ca6b9cae-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'etcd', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143283', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/etcd', 'uid': 'ca6b9cae-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'instance-type': 'etcd-pod'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'instance-type': 'etcd-pod'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': ['--name', '$(MY_POD_NAME)', '--advertise-client-urls', 'http://$(MY_POD_IP):2379,http://$(MY_POD_IP):4001', '--listen-client-urls', 'http://0.0.0.0:2379,http://0.0.0.0:4001', '--initial-advertise-peer-urls', 'http://$(MY_POD_IP):2380', '--listen-peer-urls', 'http://0.0.0.0:2380', '--initial-cluster', '$(MY_POD_NAME)=http://$(MY_POD_IP):2380', '--initial-cluster-state', 'new'], 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}, {'name': 'MY_POD_NAME', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'metadata.name'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': None, 'image': 'quay.io/coreos/etcd:v2.2.5', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 300, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 4001}, 'timeout_seconds': 1}, 'name': 'etcd', 'ports': [{'container_port': 2379, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 2380, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 4001, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 4001}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': None, 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': 'Created new replica set "etcd-c8fddbb95"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': 1, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:09,017 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:05Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "ralf-797bfb6988"', u'type': u'Progressing'}, {u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'ralflogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 10888}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'ralf', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-ralf:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/ralf', u'name': u'ralflogs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 10888}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 10888}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/ralf', u'name': u'ralflogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/ralf/ralf_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'ralf'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'ralf'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'ralf', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143285', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/ralf', u'uid': u'ca6babd9-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'ralf', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143285', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/ralf', 'uid': 'ca6babd9-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'ralf'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'ralf', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-ralf:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 10888}, 'timeout_seconds': 1}, 'name': 'ralf', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 10888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 10888}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/ralf', 'mount_propagation': None, 'name': 'ralflogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/ralf/ralf_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/ralf', 'mount_propagation': None, 'name': 'ralflogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'ralflogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': 'Created new replica set "ralf-797bfb6988"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': 1, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:09,052 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:05Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "sprout-55bcf5566"', u'type': u'Progressing'}, {u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'sproutlogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-ralf', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup ralf; do echo waiting for ralf to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-chronos', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup chronos; do echo waiting for chronos to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'5052 5054']}, u'initialDelaySeconds': 30, u'periodSeconds': 3, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'sprout', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-sprout:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/sprout', u'name': u'sproutlogs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'5052 5054']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/sprout', u'name': u'sproutlogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/sprout/sprout_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'sprout'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'sprout'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'sprout', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143286', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/sprout', u'uid': u'ca6baf69-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'sprout', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143286', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/sprout', 'uid': 'ca6baf69-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'sprout'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'sprout', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-sprout:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '5052 5054']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 3, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'sprout', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '5052 5054']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/sprout', 'mount_propagation': None, 'name': 'sproutlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/sprout/sprout_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/sprout', 'mount_propagation': None, 'name': 'sproutlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup ralf; do echo waiting for ralf to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-ralf', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup chronos; do echo waiting for chronos to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-chronos', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'sproutlogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': 'Created new replica set "sprout-55bcf5566"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': 1, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:09,088 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "cassandra-56f89b7f94"', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-etcd', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup etcd; do echo waiting for etcd to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'7000 9042 9160']}, u'initialDelaySeconds': 600, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'cassandra', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-cassandra:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'7000 9042 9160']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7001}, {u'protocol': u'TCP', u'containerPort': 9042}, {u'protocol': u'TCP', u'containerPort': 9160}], u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'cassandra'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'cassandra'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'cassandra', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143287', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/cassandra', u'uid': u'ca6bb356-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'cassandra', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143287', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/cassandra', 'uid': 'ca6bb356-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'cassandra'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'cassandra'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-cassandra:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '7000 9042 9160']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 600, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'cassandra', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7001, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 9042, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 9160, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '7000 9042 9160']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup etcd; do echo waiting for etcd to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-etcd', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'Created new replica set "cassandra-56f89b7f94"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': None, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': None, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:09,112 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:05Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "homer-65d4f8455b"', u'type': u'Progressing'}, {u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 7888}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homer', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homer:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7888}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7888}], u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'homer'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'homer'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'homer', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143288', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/homer', u'uid': u'ca6b960f-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'homer', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143288', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/homer', 'uid': 'ca6b960f-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'homer'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'homer'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homer:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7888}, 'timeout_seconds': 1}, 'name': 'homer', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7888}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': 'Created new replica set "homer-65d4f8455b"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': 1, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:09,295 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'updatedReplicas': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:08Z', u'lastTransitionTime': u'2020-09-23T20:03:08Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:08Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'ReplicaSetUpdated', u'message': u'ReplicaSet "astaire-5d44675d59" is progressing.', u'type': u'Progressing'}], u'replicas': 1}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 120, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'astairelogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 11311}, u'failureThreshold': 9, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'astaire', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-astaire:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/astaire', u'name': u'astairelogs'}], u'terminationMessagePolicy': u'File', u'lifecycle': {u'preStop': {u'exec': {u'command': [u'/bin/bash', u'-c', u'/usr/bin/pre-stop']}}}, u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 11311}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 11211}, {u'protocol': u'TCP', u'containerPort': 11311}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/astaire', u'name': u'astairelogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/astaire/astaire_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'astaire'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'astaire'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'astaire', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143298', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/astaire', u'uid': u'ca6ba8aa-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'astaire', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143298', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/astaire', 'uid': 'ca6ba8aa-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'astaire'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'astaire'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-astaire:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': {'post_start': None, 'pre_stop': {'_exec': {'command': ['/bin/bash', '-c', '/usr/bin/pre-stop']}, 'http_get': None, 'tcp_socket': None}}, 'liveness_probe': {'_exec': None, 'failure_threshold': 9, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 11311}, 'timeout_seconds': 1}, 'name': 'astaire', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 11211, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 11311, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 11311}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/astaire', 'mount_propagation': None, 'name': 'astairelogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/astaire/astaire_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/astaire', 'mount_propagation': None, 'name': 'astairelogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 120, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'astairelogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 8, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 8, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 8, tzinfo=tzlocal()), 'message': 'ReplicaSet "astaire-5d44675d59" is progressing.', 'reason': 'ReplicaSetUpdated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': 1, 'unavailable_replicas': 1, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:03:09,446 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'updatedReplicas': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:08Z', u'lastTransitionTime': u'2020-09-23T20:03:08Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:08Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'ReplicaSetUpdated', u'message': u'ReplicaSet "homestead-prov-6654f8cc8f" is progressing.', u'type': u'Progressing'}], u'replicas': 1}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/clearwater/bin/poll_homestead-prov.sh']}, u'initialDelaySeconds': 60, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homestead-prov', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homestead-prov:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/clearwater/bin/poll_homestead-prov.sh']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 8889}], u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'homestead-prov'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'homestead-prov'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'homestead-prov', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143299', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead-prov', u'uid': u'ca6ba412-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'homestead-prov', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143299', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead-prov', 'uid': 'ca6ba412-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'homestead-prov'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'homestead-prov', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homestead-prov:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/clearwater/bin/poll_homestead-prov.sh']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 60, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'homestead-prov', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 8889, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/clearwater/bin/poll_homestead-prov.sh']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 8, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 8, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 8, tzinfo=tzlocal()), 'message': 'ReplicaSet "homestead-prov-6654f8cc8f" is progressing.', 'reason': 'ReplicaSetUpdated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': 1, 'unavailable_replicas': 1, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:03:09,470 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'updatedReplicas': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:08Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'ReplicaSetUpdated', u'message': u'ReplicaSet "homestead-7f8f7d7cc9" is progressing.', u'type': u'Progressing'}], u'replicas': 1}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'homesteadlogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-astaire', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup astaire; do echo waiting for astaire to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'8888']}, u'initialDelaySeconds': 60, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homestead', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homestead:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/homestead', u'name': u'homesteadlogs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'8888']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 8888}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/homestead', u'name': u'homesteadlogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/homestead/homestead_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'homestead'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'homestead'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'homestead', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143300', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead', u'uid': u'ca6b7790-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'homestead', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143300', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead', 'uid': 'ca6b7790-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'homestead'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'homestead', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homestead:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '8888']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 60, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'homestead', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 8888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '8888']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/homestead', 'mount_propagation': None, 'name': 'homesteadlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/homestead/homestead_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/homestead', 'mount_propagation': None, 'name': 'homesteadlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup astaire; do echo waiting for astaire to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-astaire', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'homesteadlogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 8, tzinfo=tzlocal()), 'message': 'ReplicaSet "homestead-7f8f7d7cc9" is progressing.', 'reason': 'ReplicaSetUpdated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': 1, 'unavailable_replicas': 1, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:03:09,502 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'updatedReplicas': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:08Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'ReplicaSetUpdated', u'message': u'ReplicaSet "ralf-797bfb6988" is progressing.', u'type': u'Progressing'}], u'replicas': 1}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'ralflogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 10888}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'ralf', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-ralf:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/ralf', u'name': u'ralflogs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 10888}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 10888}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/ralf', u'name': u'ralflogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/ralf/ralf_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'ralf'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'ralf'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'ralf', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143301', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/ralf', u'uid': u'ca6babd9-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'ralf', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143301', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/ralf', 'uid': 'ca6babd9-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'ralf'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'ralf', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-ralf:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 10888}, 'timeout_seconds': 1}, 'name': 'ralf', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 10888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 10888}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/ralf', 'mount_propagation': None, 'name': 'ralflogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/ralf/ralf_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/ralf', 'mount_propagation': None, 'name': 'ralflogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'ralflogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 8, tzinfo=tzlocal()), 'message': 'ReplicaSet "ralf-797bfb6988" is progressing.', 'reason': 'ReplicaSetUpdated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': 1, 'unavailable_replicas': 1, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:03:09,641 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'updatedReplicas': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:09Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'ReplicaSetUpdated', u'message': u'ReplicaSet "homer-65d4f8455b" is progressing.', u'type': u'Progressing'}], u'replicas': 1}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 7888}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homer', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homer:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7888}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7888}], u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'homer'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'homer'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'homer', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143305', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/homer', u'uid': u'ca6b960f-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'homer', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143305', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/homer', 'uid': 'ca6b960f-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'homer'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'homer'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homer:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7888}, 'timeout_seconds': 1}, 'name': 'homer', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7888}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 9, tzinfo=tzlocal()), 'message': 'ReplicaSet "homer-65d4f8455b" is progressing.', 'reason': 'ReplicaSetUpdated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': 1, 'unavailable_replicas': 1, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:03:09,666 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'updatedReplicas': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:09Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'ReplicaSetUpdated', u'message': u'ReplicaSet "sprout-55bcf5566" is progressing.', u'type': u'Progressing'}], u'replicas': 1}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'sproutlogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-ralf', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup ralf; do echo waiting for ralf to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-chronos', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup chronos; do echo waiting for chronos to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'5052 5054']}, u'initialDelaySeconds': 30, u'periodSeconds': 3, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'sprout', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-sprout:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/sprout', u'name': u'sproutlogs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'5052 5054']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/sprout', u'name': u'sproutlogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/sprout/sprout_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'sprout'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'sprout'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'sprout', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143308', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/sprout', u'uid': u'ca6baf69-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'sprout', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143308', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/sprout', 'uid': 'ca6baf69-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'sprout'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'sprout', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-sprout:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '5052 5054']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 3, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'sprout', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '5052 5054']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/sprout', 'mount_propagation': None, 'name': 'sproutlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/sprout/sprout_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/sprout', 'mount_propagation': None, 'name': 'sproutlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup ralf; do echo waiting for ralf to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-ralf', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup chronos; do echo waiting for chronos to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-chronos', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'sproutlogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 9, tzinfo=tzlocal()), 'message': 'ReplicaSet "sprout-55bcf5566" is progressing.', 'reason': 'ReplicaSetUpdated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': 1, 'unavailable_replicas': 1, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:03:09,846 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'updatedReplicas': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:09Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'ReplicaSetUpdated', u'message': u'ReplicaSet "etcd-c8fddbb95" is progressing.', u'type': u'Progressing'}], u'replicas': 1}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 4001}, u'timeoutSeconds': 1, u'initialDelaySeconds': 300, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'etcd', u'image': u'quay.io/coreos/etcd:v2.2.5', u'args': [u'--name', u'$(MY_POD_NAME)', u'--advertise-client-urls', u'http://$(MY_POD_IP):2379,http://$(MY_POD_IP):4001', u'--listen-client-urls', u'http://0.0.0.0:2379,http://0.0.0.0:4001', u'--initial-advertise-peer-urls', u'http://$(MY_POD_IP):2380', u'--listen-peer-urls', u'http://0.0.0.0:2380', u'--initial-cluster', u'$(MY_POD_NAME)=http://$(MY_POD_IP):2380', u'--initial-cluster-state', u'new'], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}, {u'valueFrom': {u'fieldRef': {u'fieldPath': u'metadata.name', u'apiVersion': u'v1'}}, u'name': u'MY_POD_NAME'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 4001}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 2379}, {u'protocol': u'TCP', u'containerPort': 2380}, {u'protocol': u'TCP', u'containerPort': 4001}], u'resources': {}}]}, u'metadata': {u'labels': {u'instance-type': u'etcd-pod'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'instance-type': u'etcd-pod'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'etcd', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143309', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/etcd', u'uid': u'ca6b9cae-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'etcd', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143309', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/etcd', 'uid': 'ca6b9cae-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'instance-type': 'etcd-pod'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'instance-type': 'etcd-pod'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': ['--name', '$(MY_POD_NAME)', '--advertise-client-urls', 'http://$(MY_POD_IP):2379,http://$(MY_POD_IP):4001', '--listen-client-urls', 'http://0.0.0.0:2379,http://0.0.0.0:4001', '--initial-advertise-peer-urls', 'http://$(MY_POD_IP):2380', '--listen-peer-urls', 'http://0.0.0.0:2380', '--initial-cluster', '$(MY_POD_NAME)=http://$(MY_POD_IP):2380', '--initial-cluster-state', 'new'], 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}, {'name': 'MY_POD_NAME', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'metadata.name'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': None, 'image': 'quay.io/coreos/etcd:v2.2.5', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 300, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 4001}, 'timeout_seconds': 1}, 'name': 'etcd', 'ports': [{'container_port': 2379, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 2380, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 4001, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 4001}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': None, 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 9, tzinfo=tzlocal()), 'message': 'ReplicaSet "etcd-c8fddbb95" is progressing.', 'reason': 'ReplicaSetUpdated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': 1, 'unavailable_replicas': 1, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:03:10,032 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:07Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'NewReplicaSetCreated', u'message': u'Created new replica set "cassandra-56f89b7f94"', u'type': u'Progressing'}, {u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:09Z', u'lastTransitionTime': u'2020-09-23T20:03:09Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-etcd', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup etcd; do echo waiting for etcd to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'7000 9042 9160']}, u'initialDelaySeconds': 600, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'cassandra', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-cassandra:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'7000 9042 9160']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7001}, {u'protocol': u'TCP', u'containerPort': 9042}, {u'protocol': u'TCP', u'containerPort': 9160}], u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'cassandra'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'cassandra'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'cassandra', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143315', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/cassandra', u'uid': u'ca6bb356-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'cassandra', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143315', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/cassandra', 'uid': 'ca6bb356-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'cassandra'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'cassandra'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-cassandra:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '7000 9042 9160']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 600, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'cassandra', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7001, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 9042, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 9160, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '7000 9042 9160']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup etcd; do echo waiting for etcd to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-etcd', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': 'Created new replica set "cassandra-56f89b7f94"', 'reason': 'NewReplicaSetCreated', 'status': 'True', 'type': 'Progressing'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 9, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 9, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': None, 'unavailable_replicas': 1, 'updated_replicas': None}}, u'type': u'MODIFIED'} 2020-09-23 20:03:10,389 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'observedGeneration': 1, u'updatedReplicas': 1, u'unavailableReplicas': 1, u'conditions': [{u'status': u'False', u'lastUpdateTime': u'2020-09-23T20:03:09Z', u'lastTransitionTime': u'2020-09-23T20:03:09Z', u'reason': u'MinimumReplicasUnavailable', u'message': u'Deployment does not have minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:10Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'ReplicaSetUpdated', u'message': u'ReplicaSet "cassandra-56f89b7f94" is progressing.', u'type': u'Progressing'}], u'replicas': 1}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-etcd', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup etcd; do echo waiting for etcd to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'7000 9042 9160']}, u'initialDelaySeconds': 600, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'cassandra', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-cassandra:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'7000 9042 9160']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7001}, {u'protocol': u'TCP', u'containerPort': 9042}, {u'protocol': u'TCP', u'containerPort': 9160}], u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'cassandra'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'cassandra'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'cassandra', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143320', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/cassandra', u'uid': u'ca6bb356-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'cassandra', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143320', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/cassandra', 'uid': 'ca6bb356-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'cassandra'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'cassandra'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-cassandra:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '7000 9042 9160']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 600, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'cassandra', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7001, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 9042, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 9160, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '7000 9042 9160']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup etcd; do echo waiting for etcd to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-etcd', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': None, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 9, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 9, tzinfo=tzlocal()), 'message': 'Deployment does not have minimum availability.', 'reason': 'MinimumReplicasUnavailable', 'status': 'False', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 10, tzinfo=tzlocal()), 'message': 'ReplicaSet "cassandra-56f89b7f94" is progressing.', 'reason': 'ReplicaSetUpdated', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': None, 'replicas': 1, 'unavailable_replicas': 1, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:03:30,266 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'replicas': 1, u'observedGeneration': 1, u'updatedReplicas': 1, u'availableReplicas': 1, u'readyReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:30Z', u'lastTransitionTime': u'2020-09-23T20:03:30Z', u'reason': u'MinimumReplicasAvailable', u'message': u'Deployment has minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:03:30Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetAvailable', u'message': u'ReplicaSet "etcd-c8fddbb95" has successfully progressed.', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 4001}, u'timeoutSeconds': 1, u'initialDelaySeconds': 300, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'etcd', u'image': u'quay.io/coreos/etcd:v2.2.5', u'args': [u'--name', u'$(MY_POD_NAME)', u'--advertise-client-urls', u'http://$(MY_POD_IP):2379,http://$(MY_POD_IP):4001', u'--listen-client-urls', u'http://0.0.0.0:2379,http://0.0.0.0:4001', u'--initial-advertise-peer-urls', u'http://$(MY_POD_IP):2380', u'--listen-peer-urls', u'http://0.0.0.0:2380', u'--initial-cluster', u'$(MY_POD_NAME)=http://$(MY_POD_IP):2380', u'--initial-cluster-state', u'new'], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}, {u'valueFrom': {u'fieldRef': {u'fieldPath': u'metadata.name', u'apiVersion': u'v1'}}, u'name': u'MY_POD_NAME'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 4001}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 2379}, {u'protocol': u'TCP', u'containerPort': 2380}, {u'protocol': u'TCP', u'containerPort': 4001}], u'resources': {}}]}, u'metadata': {u'labels': {u'instance-type': u'etcd-pod'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'instance-type': u'etcd-pod'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'etcd', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143456', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/etcd', u'uid': u'ca6b9cae-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'etcd', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143456', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/etcd', 'uid': 'ca6b9cae-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'instance-type': 'etcd-pod'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'instance-type': 'etcd-pod'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': ['--name', '$(MY_POD_NAME)', '--advertise-client-urls', 'http://$(MY_POD_IP):2379,http://$(MY_POD_IP):4001', '--listen-client-urls', 'http://0.0.0.0:2379,http://0.0.0.0:4001', '--initial-advertise-peer-urls', 'http://$(MY_POD_IP):2380', '--listen-peer-urls', 'http://0.0.0.0:2380', '--initial-cluster', '$(MY_POD_NAME)=http://$(MY_POD_IP):2380', '--initial-cluster-state', 'new'], 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}, {'name': 'MY_POD_NAME', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'metadata.name'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': None, 'image': 'quay.io/coreos/etcd:v2.2.5', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 300, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 4001}, 'timeout_seconds': 1}, 'name': 'etcd', 'ports': [{'container_port': 2379, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 2380, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 4001, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 4001}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': None, 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': 1, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 30, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 30, tzinfo=tzlocal()), 'message': 'Deployment has minimum availability.', 'reason': 'MinimumReplicasAvailable', 'status': 'True', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 3, 30, tzinfo=tzlocal()), 'message': 'ReplicaSet "etcd-c8fddbb95" has successfully progressed.', 'reason': 'NewReplicaSetAvailable', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': 1, 'replicas': 1, 'unavailable_replicas': None, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:03:30,288 - functest_kubernetes.ims.ims - INFO - etcd started in 33.38 sec 2020-09-23 20:05:04,661 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'replicas': 1, u'observedGeneration': 1, u'updatedReplicas': 1, u'availableReplicas': 1, u'readyReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:05:04Z', u'lastTransitionTime': u'2020-09-23T20:05:04Z', u'reason': u'MinimumReplicasAvailable', u'message': u'Deployment has minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:05:04Z', u'lastTransitionTime': u'2020-09-23T20:03:07Z', u'reason': u'NewReplicaSetAvailable', u'message': u'ReplicaSet "cassandra-56f89b7f94" has successfully progressed.', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-etcd', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup etcd; do echo waiting for etcd to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'7000 9042 9160']}, u'initialDelaySeconds': 600, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'cassandra', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-cassandra:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'7000 9042 9160']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7001}, {u'protocol': u'TCP', u'containerPort': 9042}, {u'protocol': u'TCP', u'containerPort': 9160}], u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'cassandra'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'cassandra'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'cassandra', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143667', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/cassandra', u'uid': u'ca6bb356-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'cassandra', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143667', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/cassandra', 'uid': 'ca6bb356-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'cassandra'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'cassandra'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-cassandra:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '7000 9042 9160']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 600, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'cassandra', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7001, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 9042, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 9160, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '7000 9042 9160']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup etcd; do echo waiting for etcd to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-etcd', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': 1, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 4, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 5, 4, tzinfo=tzlocal()), 'message': 'Deployment has minimum availability.', 'reason': 'MinimumReplicasAvailable', 'status': 'True', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 5, 4, tzinfo=tzlocal()), 'message': 'ReplicaSet "cassandra-56f89b7f94" has successfully progressed.', 'reason': 'NewReplicaSetAvailable', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': 1, 'replicas': 1, 'unavailable_replicas': None, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:05:04,689 - functest_kubernetes.ims.ims - INFO - cassandra started in 127.78 sec 2020-09-23 20:05:34,051 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'replicas': 1, u'observedGeneration': 1, u'updatedReplicas': 1, u'availableReplicas': 1, u'readyReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:05:33Z', u'lastTransitionTime': u'2020-09-23T20:05:33Z', u'reason': u'MinimumReplicasAvailable', u'message': u'Deployment has minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:05:33Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetAvailable', u'message': u'ReplicaSet "chronos-b74775b9" has successfully progressed.', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 120, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'chronoslogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7253}, u'failureThreshold': 9, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'chronos', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-chronos:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/chronos', u'name': u'chronoslogs'}], u'terminationMessagePolicy': u'File', u'lifecycle': {u'preStop': {u'exec': {u'command': [u'/bin/bash', u'-c', u'/usr/bin/pre-stop']}}}, u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7253}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7253}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/chronos', u'name': u'chronoslogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/chronos/chronos_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'chronos'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'chronos'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'chronos', u'generation': 1, u'labels': {u'service': u'chronos', u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143807', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/chronos', u'uid': u'ca6b8adf-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm', u'service': 'chronos'}, 'managed_fields': None, 'name': 'chronos', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143807', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/chronos', 'uid': 'ca6b8adf-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'chronos'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'chronos'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-chronos:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': {'post_start': None, 'pre_stop': {'_exec': {'command': ['/bin/bash', '-c', '/usr/bin/pre-stop']}, 'http_get': None, 'tcp_socket': None}}, 'liveness_probe': {'_exec': None, 'failure_threshold': 9, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7253}, 'timeout_seconds': 1}, 'name': 'chronos', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7253, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7253}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/chronos', 'mount_propagation': None, 'name': 'chronoslogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/chronos/chronos_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/chronos', 'mount_propagation': None, 'name': 'chronoslogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 120, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'chronoslogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': 1, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 33, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 5, 33, tzinfo=tzlocal()), 'message': 'Deployment has minimum availability.', 'reason': 'MinimumReplicasAvailable', 'status': 'True', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 5, 33, tzinfo=tzlocal()), 'message': 'ReplicaSet "chronos-b74775b9" has successfully progressed.', 'reason': 'NewReplicaSetAvailable', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': 1, 'replicas': 1, 'unavailable_replicas': None, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:05:34,086 - functest_kubernetes.ims.ims - INFO - chronos started in 157.17 sec 2020-09-23 20:05:36,637 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'replicas': 1, u'observedGeneration': 1, u'updatedReplicas': 1, u'availableReplicas': 1, u'readyReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:05:36Z', u'lastTransitionTime': u'2020-09-23T20:05:36Z', u'reason': u'MinimumReplicasAvailable', u'message': u'Deployment has minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:05:36Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetAvailable', u'message': u'ReplicaSet "homer-65d4f8455b" has successfully progressed.', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 7888}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homer', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homer:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7888}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7888}], u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'homer'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'homer'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'homer', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143818', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/homer', u'uid': u'ca6b960f-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'homer', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143818', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/homer', 'uid': 'ca6b960f-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'homer'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'homer'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homer:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7888}, 'timeout_seconds': 1}, 'name': 'homer', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7888}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': 1, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 36, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 5, 36, tzinfo=tzlocal()), 'message': 'Deployment has minimum availability.', 'reason': 'MinimumReplicasAvailable', 'status': 'True', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 5, 36, tzinfo=tzlocal()), 'message': 'ReplicaSet "homer-65d4f8455b" has successfully progressed.', 'reason': 'NewReplicaSetAvailable', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': 1, 'replicas': 1, 'unavailable_replicas': None, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:05:36,662 - functest_kubernetes.ims.ims - INFO - homer started in 159.75 sec 2020-09-23 20:05:37,729 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'replicas': 1, u'observedGeneration': 1, u'updatedReplicas': 1, u'availableReplicas': 1, u'readyReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:05:37Z', u'lastTransitionTime': u'2020-09-23T20:05:37Z', u'reason': u'MinimumReplicasAvailable', u'message': u'Deployment has minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:05:37Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetAvailable', u'message': u'ReplicaSet "ralf-797bfb6988" has successfully progressed.', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'ralflogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 10888}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'ralf', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-ralf:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/ralf', u'name': u'ralflogs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 10888}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 10888}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/ralf', u'name': u'ralflogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/ralf/ralf_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'ralf'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'ralf'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'ralf', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143823', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/ralf', u'uid': u'ca6babd9-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'ralf', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143823', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/ralf', 'uid': 'ca6babd9-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'ralf'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'ralf', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-ralf:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 10888}, 'timeout_seconds': 1}, 'name': 'ralf', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 10888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 10888}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/ralf', 'mount_propagation': None, 'name': 'ralflogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/ralf/ralf_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/ralf', 'mount_propagation': None, 'name': 'ralflogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'ralflogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': 1, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 37, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 5, 37, tzinfo=tzlocal()), 'message': 'Deployment has minimum availability.', 'reason': 'MinimumReplicasAvailable', 'status': 'True', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 5, 37, tzinfo=tzlocal()), 'message': 'ReplicaSet "ralf-797bfb6988" has successfully progressed.', 'reason': 'NewReplicaSetAvailable', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': 1, 'replicas': 1, 'unavailable_replicas': None, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:05:37,759 - functest_kubernetes.ims.ims - INFO - ralf started in 160.85 sec 2020-09-23 20:06:18,307 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'replicas': 1, u'observedGeneration': 1, u'updatedReplicas': 1, u'availableReplicas': 1, u'readyReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:06:18Z', u'lastTransitionTime': u'2020-09-23T20:06:18Z', u'reason': u'MinimumReplicasAvailable', u'message': u'Deployment has minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:06:18Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetAvailable', u'message': u'ReplicaSet "astaire-5d44675d59" has successfully progressed.', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 120, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'astairelogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 11311}, u'failureThreshold': 9, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'astaire', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-astaire:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/astaire', u'name': u'astairelogs'}], u'terminationMessagePolicy': u'File', u'lifecycle': {u'preStop': {u'exec': {u'command': [u'/bin/bash', u'-c', u'/usr/bin/pre-stop']}}}, u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 11311}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 11211}, {u'protocol': u'TCP', u'containerPort': 11311}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/astaire', u'name': u'astairelogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/astaire/astaire_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'astaire'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'astaire'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'astaire', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'143939', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/astaire', u'uid': u'ca6ba8aa-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'astaire', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '143939', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/astaire', 'uid': 'ca6ba8aa-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'astaire'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'astaire'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-astaire:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': {'post_start': None, 'pre_stop': {'_exec': {'command': ['/bin/bash', '-c', '/usr/bin/pre-stop']}, 'http_get': None, 'tcp_socket': None}}, 'liveness_probe': {'_exec': None, 'failure_threshold': 9, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 11311}, 'timeout_seconds': 1}, 'name': 'astaire', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 11211, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 11311, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 11311}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/astaire', 'mount_propagation': None, 'name': 'astairelogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/astaire/astaire_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/astaire', 'mount_propagation': None, 'name': 'astairelogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 120, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'astairelogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': 1, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 6, 18, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 6, 18, tzinfo=tzlocal()), 'message': 'Deployment has minimum availability.', 'reason': 'MinimumReplicasAvailable', 'status': 'True', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 6, 18, tzinfo=tzlocal()), 'message': 'ReplicaSet "astaire-5d44675d59" has successfully progressed.', 'reason': 'NewReplicaSetAvailable', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': 1, 'replicas': 1, 'unavailable_replicas': None, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:06:18,337 - functest_kubernetes.ims.ims - INFO - astaire started in 201.43 sec 2020-09-23 20:06:45,116 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'replicas': 1, u'observedGeneration': 1, u'updatedReplicas': 1, u'availableReplicas': 1, u'readyReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:06:45Z', u'lastTransitionTime': u'2020-09-23T20:06:45Z', u'reason': u'MinimumReplicasAvailable', u'message': u'Deployment has minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:06:45Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetAvailable', u'message': u'ReplicaSet "homestead-7f8f7d7cc9" has successfully progressed.', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'homesteadlogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-astaire', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup astaire; do echo waiting for astaire to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'8888']}, u'initialDelaySeconds': 60, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homestead', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homestead:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/homestead', u'name': u'homesteadlogs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'8888']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 8888}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/homestead', u'name': u'homesteadlogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/homestead/homestead_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'homestead'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'homestead'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'homestead', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'144015', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead', u'uid': u'ca6b7790-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'homestead', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '144015', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead', 'uid': 'ca6b7790-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'homestead'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'homestead', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homestead:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '8888']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 60, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'homestead', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 8888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '8888']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/homestead', 'mount_propagation': None, 'name': 'homesteadlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/homestead/homestead_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/homestead', 'mount_propagation': None, 'name': 'homesteadlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup astaire; do echo waiting for astaire to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-astaire', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'homesteadlogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': 1, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 6, 45, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 6, 45, tzinfo=tzlocal()), 'message': 'Deployment has minimum availability.', 'reason': 'MinimumReplicasAvailable', 'status': 'True', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 6, 45, tzinfo=tzlocal()), 'message': 'ReplicaSet "homestead-7f8f7d7cc9" has successfully progressed.', 'reason': 'NewReplicaSetAvailable', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': 1, 'replicas': 1, 'unavailable_replicas': None, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:06:45,148 - functest_kubernetes.ims.ims - INFO - homestead started in 228.24 sec 2020-09-23 20:07:25,750 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'replicas': 1, u'observedGeneration': 1, u'updatedReplicas': 1, u'availableReplicas': 1, u'readyReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:07:25Z', u'lastTransitionTime': u'2020-09-23T20:07:25Z', u'reason': u'MinimumReplicasAvailable', u'message': u'Deployment has minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:07:25Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetAvailable', u'message': u'ReplicaSet "homestead-prov-6654f8cc8f" has successfully progressed.', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/clearwater/bin/poll_homestead-prov.sh']}, u'initialDelaySeconds': 60, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homestead-prov', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homestead-prov:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/clearwater/bin/poll_homestead-prov.sh']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 8889}], u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'homestead-prov'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'homestead-prov'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'homestead-prov', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'144137', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead-prov', u'uid': u'ca6ba412-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'homestead-prov', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '144137', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/homestead-prov', 'uid': 'ca6ba412-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'homestead-prov'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'homestead-prov', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homestead-prov:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/clearwater/bin/poll_homestead-prov.sh']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 60, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'homestead-prov', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 8889, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/clearwater/bin/poll_homestead-prov.sh']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': 1, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 7, 25, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 7, 25, tzinfo=tzlocal()), 'message': 'Deployment has minimum availability.', 'reason': 'MinimumReplicasAvailable', 'status': 'True', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 7, 25, tzinfo=tzlocal()), 'message': 'ReplicaSet "homestead-prov-6654f8cc8f" has successfully progressed.', 'reason': 'NewReplicaSetAvailable', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': 1, 'replicas': 1, 'unavailable_replicas': None, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:07:25,771 - functest_kubernetes.ims.ims - INFO - homestead-prov started in 268.86 sec 2020-09-23 20:07:32,127 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'replicas': 1, u'observedGeneration': 1, u'updatedReplicas': 1, u'availableReplicas': 1, u'readyReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:07:32Z', u'lastTransitionTime': u'2020-09-23T20:07:32Z', u'reason': u'MinimumReplicasAvailable', u'message': u'Deployment has minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:07:32Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetAvailable', u'message': u'ReplicaSet "sprout-55bcf5566" has successfully progressed.', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'sproutlogs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-ralf', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup ralf; do echo waiting for ralf to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-chronos', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup chronos; do echo waiting for chronos to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'5052 5054']}, u'initialDelaySeconds': 30, u'periodSeconds': 3, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'sprout', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-sprout:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/sprout', u'name': u'sproutlogs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'5052 5054']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/sprout', u'name': u'sproutlogs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/sprout/sprout_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'sprout'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'sprout'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'sprout', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'144166', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/sprout', u'uid': u'ca6baf69-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'sprout', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '144166', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/sprout', 'uid': 'ca6baf69-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'sprout'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'sprout', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-sprout:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '5052 5054']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 3, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'sprout', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '5052 5054']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/sprout', 'mount_propagation': None, 'name': 'sproutlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/sprout/sprout_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/sprout', 'mount_propagation': None, 'name': 'sproutlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup ralf; do echo waiting for ralf to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-ralf', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup chronos; do echo waiting for chronos to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-chronos', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'sproutlogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': 1, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 7, 32, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 7, 32, tzinfo=tzlocal()), 'message': 'Deployment has minimum availability.', 'reason': 'MinimumReplicasAvailable', 'status': 'True', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 7, 32, tzinfo=tzlocal()), 'message': 'ReplicaSet "sprout-55bcf5566" has successfully progressed.', 'reason': 'NewReplicaSetAvailable', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': 1, 'replicas': 1, 'unavailable_replicas': None, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:07:32,164 - functest_kubernetes.ims.ims - INFO - sprout started in 275.25 sec 2020-09-23 20:07:48,897 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'replicas': 1, u'observedGeneration': 1, u'updatedReplicas': 1, u'availableReplicas': 1, u'readyReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:07:48Z', u'lastTransitionTime': u'2020-09-23T20:07:48Z', u'reason': u'MinimumReplicasAvailable', u'message': u'Deployment has minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:07:48Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetAvailable', u'message': u'ReplicaSet "ellis-857689fbdd" has successfully progressed.', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead-prov', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead-prov; do echo waiting for homestead-prov to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-sprout', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 80}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'ellis', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-ellis:hunter', u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 80}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 80}], u'resources': {}}]}, u'metadata': {u'labels': {u'service': u'ellis'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'ellis'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'ellis', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'144227', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/ellis', u'uid': u'ca6b6cfc-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'ellis', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '144227', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/ellis', 'uid': 'ca6b6cfc-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'ellis'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'ellis'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-ellis:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 80}, 'timeout_seconds': 1}, 'name': 'ellis', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 80, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 80}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup homestead-prov; do echo waiting for homestead-prov to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead-prov', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-sprout', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': None}}}, 'status': {'available_replicas': 1, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 7, 48, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 7, 48, tzinfo=tzlocal()), 'message': 'Deployment has minimum availability.', 'reason': 'MinimumReplicasAvailable', 'status': 'True', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 7, 48, tzinfo=tzlocal()), 'message': 'ReplicaSet "ellis-857689fbdd" has successfully progressed.', 'reason': 'NewReplicaSetAvailable', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': 1, 'replicas': 1, 'unavailable_replicas': None, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:07:48,925 - functest_kubernetes.ims.ims - INFO - ellis started in 292.01 sec 2020-09-23 20:07:50,951 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'replicas': 1, u'observedGeneration': 1, u'updatedReplicas': 1, u'availableReplicas': 1, u'readyReplicas': 1, u'conditions': [{u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:07:50Z', u'lastTransitionTime': u'2020-09-23T20:07:50Z', u'reason': u'MinimumReplicasAvailable', u'message': u'Deployment has minimum availability.', u'type': u'Available'}, {u'status': u'True', u'lastUpdateTime': u'2020-09-23T20:07:50Z', u'lastTransitionTime': u'2020-09-23T20:03:05Z', u'reason': u'NewReplicaSetAvailable', u'message': u'ReplicaSet "bono-658d668944" has successfully progressed.', u'type': u'Progressing'}]}, u'kind': u'Deployment', u'spec': {u'progressDeadlineSeconds': 600, u'replicas': 1, u'strategy': {u'rollingUpdate': {u'maxSurge': u'25%', u'maxUnavailable': u'25%'}, u'type': u'RollingUpdate'}, u'template': {u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'schedulerName': u'default-scheduler', u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'bonologs'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-sprout', u'image': u'busybox:1.28', u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'3478 5060 5062']}, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'bono', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-bono:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/bono', u'name': u'bonologs'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'3478 5060 5062']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 3478}, {u'protocol': u'TCP', u'containerPort': 5060}, {u'protocol': u'TCP', u'containerPort': 5062}, {u'protocol': u'UDP', u'containerPort': 5060}, {u'protocol': u'UDP', u'containerPort': 5062}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/bono', u'name': u'bonologs'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/bono/bono_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}]}, u'metadata': {u'labels': {u'snmp': u'enabled', u'service': u'bono'}, u'creationTimestamp': None}}, u'revisionHistoryLimit': 10, u'selector': {u'matchLabels': {u'service': u'bono'}}}, u'apiVersion': u'apps/v1', u'metadata': {u'name': u'bono', u'generation': 1, u'labels': {u'app.kubernetes.io/managed-by': u'Helm'}, u'namespace': u'ims-75bbx', u'resourceVersion': u'144234', u'creationTimestamp': u'2020-09-23T20:03:04Z', u'annotations': {u'meta.helm.sh/release-name': u'clearwater', u'deployment.kubernetes.io/revision': u'1', u'meta.helm.sh/release-namespace': u'ims-75bbx'}, u'selfLink': u'/apis/apps/v1/namespaces/ims-75bbx/deployments/bono', u'uid': u'ca6b8e59-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'apps/v1', 'kind': 'Deployment', 'metadata': {'annotations': {u'deployment.kubernetes.io/revision': '1', u'meta.helm.sh/release-name': 'clearwater', u'meta.helm.sh/release-namespace': 'ims-75bbx'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 4, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': 1, 'initializers': None, 'labels': {u'app.kubernetes.io/managed-by': 'Helm'}, 'managed_fields': None, 'name': 'bono', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '144234', 'self_link': '/apis/apps/v1/namespaces/ims-75bbx/deployments/bono', 'uid': 'ca6b8e59-fdd7-11ea-8302-0242ac120002'}, 'spec': {'min_ready_seconds': None, 'paused': None, 'progress_deadline_seconds': 600, 'replicas': 1, 'revision_history_limit': 10, 'selector': {'match_expressions': None, 'match_labels': {u'service': 'bono'}}, 'strategy': {'rolling_update': {'max_surge': u'25%', 'max_unavailable': u'25%'}, 'type': 'RollingUpdate'}, 'template': {'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': None, 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': {u'service': 'bono', u'snmp': 'enabled'}, 'managed_fields': None, 'name': None, 'namespace': None, 'owner_references': None, 'resource_version': None, 'self_link': None, 'uid': None}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-bono:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '3478 5060 5062']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'bono', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 3478, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 5060, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 5062, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 5060, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'UDP'}, {'container_port': 5062, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'UDP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '3478 5060 5062']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/bono', 'mount_propagation': None, 'name': 'bonologs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/bono/bono_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/bono', 'mount_propagation': None, 'name': 'bonologs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': None, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-sprout', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': None, 'working_dir': None}], 'node_name': None, 'node_selector': None, 'priority': None, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': None, 'service_account_name': None, 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': None, 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'bonologs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}]}}}, 'status': {'available_replicas': 1, 'collision_count': None, 'conditions': [{'last_transition_time': datetime.datetime(2020, 9, 23, 20, 7, 50, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 7, 50, tzinfo=tzlocal()), 'message': 'Deployment has minimum availability.', 'reason': 'MinimumReplicasAvailable', 'status': 'True', 'type': 'Available'}, {'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'last_update_time': datetime.datetime(2020, 9, 23, 20, 7, 50, tzinfo=tzlocal()), 'message': 'ReplicaSet "bono-658d668944" has successfully progressed.', 'reason': 'NewReplicaSetAvailable', 'status': 'True', 'type': 'Progressing'}], 'observed_generation': 1, 'ready_replicas': 1, 'replicas': 1, 'unavailable_replicas': None, 'updated_replicas': 1}}, u'type': u'MODIFIED'} 2020-09-23 20:07:50,984 - functest_kubernetes.ims.ims - INFO - bono started in 294.07 sec 2020-09-23 20:09:51,096 - kubernetes.client.rest - DEBUG - response body: {"kind":"Pod","apiVersion":"v1","metadata":{"name":"live-test","namespace":"ims-75bbx","selfLink":"/api/v1/namespaces/ims-75bbx/pods/live-test","uid":"bcd2ae8c-fdd8-11ea-8302-0242ac120002","resourceVersion":"144469","creationTimestamp":"2020-09-23T20:09:51Z"},"spec":{"volumes":[{"name":"default-token-t46xg","secret":{"secretName":"default-token-t46xg","defaultMode":420}}],"containers":[{"name":"live-test","image":"ollivier/clearwater-live-test:hunter","command":["rake","test[ims-75bbx.svc.cluster.local]","PROXY=bono.ims-75bbx.svc.cluster.local","ELLIS=ellis.ims-75bbx.svc.cluster.local","SIGNUP_CODE=secret","--trace"],"resources":{},"volumeMounts":[{"name":"default-token-t46xg","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent"}],"restartPolicy":"Never","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"default","serviceAccount":"default","securityContext":{},"schedulerName":"default-scheduler","tolerations":[{"key":"node.kubernetes.io/not-ready","operator":"Exists","effect":"NoExecute","tolerationSeconds":300},{"key":"node.kubernetes.io/unreachable","operator":"Exists","effect":"NoExecute","tolerationSeconds":300}],"priority":0,"enableServiceLinks":true},"status":{"phase":"Pending","qosClass":"BestEffort"}} 2020-09-23 20:09:51,117 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'initContainerStatuses': [{u'restartCount': 0, u'name': u'wait-on-cassandra', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:03:18Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:05:19Z', u'containerID': u'containerd://ca2a3064f897bd3af8de9067482fa0265ac6eb0cb10f341d288379d5d4772fdb', u'exitCode': 0}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://ca2a3064f897bd3af8de9067482fa0265ac6eb0cb10f341d288379d5d4772fdb'}], u'qosClass': u'BestEffort', u'containerStatuses': [{u'restartCount': 0, u'name': u'chronos', u'image': u'docker.io/ollivier/clearwater-chronos:hunter', u'imageID': u'docker.io/ollivier/clearwater-chronos@sha256:b279a65dd77e19f7b33f1af41ab2938c35d3d05f232e525231dfce95183d589f', u'state': {u'running': {u'startedAt': u'2020-09-23T20:05:24Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://160bbef4acda4fa6c53a1c7a92505d9d12d628d2f1a8e7405f0c0f29c0977b80'}, {u'restartCount': 0, u'name': u'tailer', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'running': {u'startedAt': u'2020-09-23T20:05:27Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://54c8a9a81ad9c9adbf2fac8ccefeba61428981541b0385471cfad171d33b8702'}], u'podIP': u'10.244.1.93', u'startTime': u'2020-09-23T20:03:09Z', u'hostIP': u'172.18.0.4', u'phase': u'Running', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'type': u'Initialized', u'lastTransitionTime': u'2020-09-23T20:05:20Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'Ready', u'lastTransitionTime': u'2020-09-23T20:05:33Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'ContainersReady', u'lastTransitionTime': u'2020-09-23T20:05:33Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:03:05Z'}]}, u'kind': u'Pod', u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'serviceAccountName': u'default', u'schedulerName': u'default-scheduler', u'enableServiceLinks': True, u'serviceAccount': u'default', u'priority': 0, u'terminationGracePeriodSeconds': 120, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'chronoslogs'}, {u'secret': {u'defaultMode': 420, u'secretName': u'default-token-t46xg'}, u'name': u'default-token-t46xg'}], u'tolerations': [{u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/not-ready'}, {u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/unreachable'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7253}, u'failureThreshold': 9, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'chronos', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-chronos:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/chronos', u'name': u'chronoslogs'}, {u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'lifecycle': {u'preStop': {u'exec': {u'command': [u'/bin/bash', u'-c', u'/usr/bin/pre-stop']}}}, u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7253}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7253}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/chronos', u'name': u'chronoslogs'}, {u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/chronos/chronos_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'nodeName': u'hunter-worker'}, u'apiVersion': u'v1', u'metadata': {u'name': u'chronos-b74775b9-6bbzn', u'labels': {u'pod-template-hash': u'b74775b9', u'service': u'chronos'}, u'namespace': u'ims-75bbx', u'ownerReferences': [{u'kind': u'ReplicaSet', u'name': u'chronos-b74775b9', u'apiVersion': u'apps/v1', u'controller': True, u'blockOwnerDeletion': True, u'uid': u'caac0ea6-fdd7-11ea-8302-0242ac120002'}], u'resourceVersion': u'143804', u'generateName': u'chronos-b74775b9-', u'creationTimestamp': u'2020-09-23T20:03:05Z', u'selfLink': u'/api/v1/namespaces/ims-75bbx/pods/chronos-b74775b9-6bbzn', u'uid': u'cb29b8de-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'v1', 'kind': 'Pod', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': 'chronos-b74775b9-', 'generation': None, 'initializers': None, 'labels': {u'pod-template-hash': 'b74775b9', u'service': 'chronos'}, 'managed_fields': None, 'name': 'chronos-b74775b9-6bbzn', 'namespace': 'ims-75bbx', 'owner_references': [{'api_version': 'apps/v1', 'block_owner_deletion': True, 'controller': True, 'kind': 'ReplicaSet', 'name': 'chronos-b74775b9', 'uid': 'caac0ea6-fdd7-11ea-8302-0242ac120002'}], 'resource_version': '143804', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/chronos-b74775b9-6bbzn', 'uid': 'cb29b8de-fdd7-11ea-8302-0242ac120002'}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-chronos:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': {'post_start': None, 'pre_stop': {'_exec': {'command': ['/bin/bash', '-c', '/usr/bin/pre-stop']}, 'http_get': None, 'tcp_socket': None}}, 'liveness_probe': {'_exec': None, 'failure_threshold': 9, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7253}, 'timeout_seconds': 1}, 'name': 'chronos', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7253, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7253}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/chronos', 'mount_propagation': None, 'name': 'chronoslogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}, {'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/chronos/chronos_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/chronos', 'mount_propagation': None, 'name': 'chronoslogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}, {'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': True, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'node_name': 'hunter-worker', 'node_selector': None, 'priority': 0, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': 'default', 'service_account_name': 'default', 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 120, 'tolerations': [{'effect': 'NoExecute', 'key': 'node.kubernetes.io/not-ready', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}, {'effect': 'NoExecute', 'key': 'node.kubernetes.io/unreachable', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}], 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'chronoslogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}, {'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': None, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'default-token-t46xg', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': {'default_mode': 420, 'items': None, 'optional': None, 'secret_name': 'default-token-t46xg'}, 'storageos': None, 'vsphere_volume': None}]}, 'status': {'conditions': [{'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 20, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Initialized'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 33, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Ready'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 33, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'ContainersReady'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'PodScheduled'}], 'container_statuses': [{'container_id': 'containerd://160bbef4acda4fa6c53a1c7a92505d9d12d628d2f1a8e7405f0c0f29c0977b80', 'image': 'docker.io/ollivier/clearwater-chronos:hunter', 'image_id': 'docker.io/ollivier/clearwater-chronos@sha256:b279a65dd77e19f7b33f1af41ab2938c35d3d05f232e525231dfce95183d589f', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'chronos', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 5, 24, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}, {'container_id': 'containerd://54c8a9a81ad9c9adbf2fac8ccefeba61428981541b0385471cfad171d33b8702', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'tailer', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 5, 27, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}], 'host_ip': '172.18.0.4', 'init_container_statuses': [{'container_id': 'containerd://ca2a3064f897bd3af8de9067482fa0265ac6eb0cb10f341d288379d5d4772fdb', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'wait-on-cassandra', 'ready': True, 'restart_count': 0, 'state': {'running': None, 'terminated': {'container_id': 'containerd://ca2a3064f897bd3af8de9067482fa0265ac6eb0cb10f341d288379d5d4772fdb', 'exit_code': 0, 'finished_at': datetime.datetime(2020, 9, 23, 20, 5, 19, tzinfo=tzlocal()), 'message': None, 'reason': 'Completed', 'signal': None, 'started_at': datetime.datetime(2020, 9, 23, 20, 3, 18, tzinfo=tzlocal())}, 'waiting': None}}], 'message': None, 'nominated_node_name': None, 'phase': 'Running', 'pod_ip': '10.244.1.93', 'qos_class': 'BestEffort', 'reason': None, 'start_time': datetime.datetime(2020, 9, 23, 20, 3, 9, tzinfo=tzlocal())}}, u'type': u'ADDED'} 2020-09-23 20:09:51,159 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'qosClass': u'BestEffort', u'containerStatuses': [{u'restartCount': 0, u'name': u'etcd', u'image': u'quay.io/coreos/etcd:v2.2.5', u'imageID': u'sha256:66590e2dd05422771324d8ffe9ad35165ba35db0842ac5e0f1668c2d56733860', u'state': {u'running': {u'startedAt': u'2020-09-23T20:03:20Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://7c82ca373c0c2417fe27257c3f13398b6790ee83caf23448784e6ae134c07017'}], u'podIP': u'10.244.1.95', u'startTime': u'2020-09-23T20:03:10Z', u'hostIP': u'172.18.0.4', u'phase': u'Running', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'type': u'Initialized', u'lastTransitionTime': u'2020-09-23T20:03:10Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'Ready', u'lastTransitionTime': u'2020-09-23T20:03:30Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'ContainersReady', u'lastTransitionTime': u'2020-09-23T20:03:30Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:03:07Z'}]}, u'kind': u'Pod', u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'serviceAccountName': u'default', u'schedulerName': u'default-scheduler', u'enableServiceLinks': True, u'serviceAccount': u'default', u'priority': 0, u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'secret': {u'defaultMode': 420, u'secretName': u'default-token-t46xg'}, u'name': u'default-token-t46xg'}], u'tolerations': [{u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/not-ready'}, {u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/unreachable'}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 4001}, u'timeoutSeconds': 1, u'initialDelaySeconds': 300, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'etcd', u'image': u'quay.io/coreos/etcd:v2.2.5', u'args': [u'--name', u'$(MY_POD_NAME)', u'--advertise-client-urls', u'http://$(MY_POD_IP):2379,http://$(MY_POD_IP):4001', u'--listen-client-urls', u'http://0.0.0.0:2379,http://0.0.0.0:4001', u'--initial-advertise-peer-urls', u'http://$(MY_POD_IP):2380', u'--listen-peer-urls', u'http://0.0.0.0:2380', u'--initial-cluster', u'$(MY_POD_NAME)=http://$(MY_POD_IP):2380', u'--initial-cluster-state', u'new'], u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}, {u'valueFrom': {u'fieldRef': {u'fieldPath': u'metadata.name', u'apiVersion': u'v1'}}, u'name': u'MY_POD_NAME'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 4001}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 2379}, {u'protocol': u'TCP', u'containerPort': 2380}, {u'protocol': u'TCP', u'containerPort': 4001}], u'resources': {}}], u'nodeName': u'hunter-worker'}, u'apiVersion': u'v1', u'metadata': {u'name': u'etcd-c8fddbb95-24w8z', u'labels': {u'pod-template-hash': u'c8fddbb95', u'instance-type': u'etcd-pod'}, u'namespace': u'ims-75bbx', u'ownerReferences': [{u'kind': u'ReplicaSet', u'name': u'etcd-c8fddbb95', u'apiVersion': u'apps/v1', u'controller': True, u'blockOwnerDeletion': True, u'uid': u'cb2b61c0-fdd7-11ea-8302-0242ac120002'}], u'resourceVersion': u'143453', u'generateName': u'etcd-c8fddbb95-', u'creationTimestamp': u'2020-09-23T20:03:06Z', u'selfLink': u'/api/v1/namespaces/ims-75bbx/pods/etcd-c8fddbb95-24w8z', u'uid': u'cbbf40dd-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'v1', 'kind': 'Pod', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 6, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': 'etcd-c8fddbb95-', 'generation': None, 'initializers': None, 'labels': {u'instance-type': 'etcd-pod', u'pod-template-hash': 'c8fddbb95'}, 'managed_fields': None, 'name': 'etcd-c8fddbb95-24w8z', 'namespace': 'ims-75bbx', 'owner_references': [{'api_version': 'apps/v1', 'block_owner_deletion': True, 'controller': True, 'kind': 'ReplicaSet', 'name': 'etcd-c8fddbb95', 'uid': 'cb2b61c0-fdd7-11ea-8302-0242ac120002'}], 'resource_version': '143453', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/etcd-c8fddbb95-24w8z', 'uid': 'cbbf40dd-fdd7-11ea-8302-0242ac120002'}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': ['--name', '$(MY_POD_NAME)', '--advertise-client-urls', 'http://$(MY_POD_IP):2379,http://$(MY_POD_IP):4001', '--listen-client-urls', 'http://0.0.0.0:2379,http://0.0.0.0:4001', '--initial-advertise-peer-urls', 'http://$(MY_POD_IP):2380', '--listen-peer-urls', 'http://0.0.0.0:2380', '--initial-cluster', '$(MY_POD_NAME)=http://$(MY_POD_IP):2380', '--initial-cluster-state', 'new'], 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}, {'name': 'MY_POD_NAME', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'metadata.name'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': None, 'image': 'quay.io/coreos/etcd:v2.2.5', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 300, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 4001}, 'timeout_seconds': 1}, 'name': 'etcd', 'ports': [{'container_port': 2379, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 2380, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 4001, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 4001}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': True, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': None, 'node_name': 'hunter-worker', 'node_selector': None, 'priority': 0, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': 'default', 'service_account_name': 'default', 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': [{'effect': 'NoExecute', 'key': 'node.kubernetes.io/not-ready', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}, {'effect': 'NoExecute', 'key': 'node.kubernetes.io/unreachable', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}], 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': None, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'default-token-t46xg', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': {'default_mode': 420, 'items': None, 'optional': None, 'secret_name': 'default-token-t46xg'}, 'storageos': None, 'vsphere_volume': None}]}, 'status': {'conditions': [{'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 10, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Initialized'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 30, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Ready'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 30, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'ContainersReady'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'PodScheduled'}], 'container_statuses': [{'container_id': 'containerd://7c82ca373c0c2417fe27257c3f13398b6790ee83caf23448784e6ae134c07017', 'image': 'quay.io/coreos/etcd:v2.2.5', 'image_id': 'sha256:66590e2dd05422771324d8ffe9ad35165ba35db0842ac5e0f1668c2d56733860', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'etcd', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 3, 20, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}], 'host_ip': '172.18.0.4', 'init_container_statuses': None, 'message': None, 'nominated_node_name': None, 'phase': 'Running', 'pod_ip': '10.244.1.95', 'qos_class': 'BestEffort', 'reason': None, 'start_time': datetime.datetime(2020, 9, 23, 20, 3, 10, tzinfo=tzlocal())}}, u'type': u'ADDED'} 2020-09-23 20:09:51,194 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'initContainerStatuses': [{u'restartCount': 0, u'name': u'wait-on-sprout', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:03:19Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:07:36Z', u'containerID': u'containerd://27e5fa7eb26b58cf5ba0646c064245cc546a1efcc1469834f57a238c645c6dad', u'exitCode': 0}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://27e5fa7eb26b58cf5ba0646c064245cc546a1efcc1469834f57a238c645c6dad'}], u'qosClass': u'BestEffort', u'containerStatuses': [{u'restartCount': 0, u'name': u'bono', u'image': u'docker.io/ollivier/clearwater-bono:hunter', u'imageID': u'docker.io/ollivier/clearwater-bono@sha256:0aa1f9ff35f9d5682b1b48a3ceb95acce0166fbf17401af2f86efd61ea91e760', u'state': {u'running': {u'startedAt': u'2020-09-23T20:07:39Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://4e86da045d1bac89d43fe470d4e7b9d5edae74fe4f485cd1fb71889772a186cc'}, {u'restartCount': 0, u'name': u'tailer', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'running': {u'startedAt': u'2020-09-23T20:07:41Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://1b00310c36bd1eec24a8e07f723e0494ed533840f6a06fe58014d291c03f02f4'}], u'podIP': u'10.244.2.20', u'startTime': u'2020-09-23T20:03:07Z', u'hostIP': u'172.18.0.3', u'phase': u'Running', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'type': u'Initialized', u'lastTransitionTime': u'2020-09-23T20:07:37Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'Ready', u'lastTransitionTime': u'2020-09-23T20:07:50Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'ContainersReady', u'lastTransitionTime': u'2020-09-23T20:07:50Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:03:05Z'}]}, u'kind': u'Pod', u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'serviceAccountName': u'default', u'schedulerName': u'default-scheduler', u'enableServiceLinks': True, u'serviceAccount': u'default', u'priority': 0, u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'bonologs'}, {u'secret': {u'defaultMode': 420, u'secretName': u'default-token-t46xg'}, u'name': u'default-token-t46xg'}], u'tolerations': [{u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/not-ready'}, {u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/unreachable'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-sprout', u'image': u'busybox:1.28', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'3478 5060 5062']}, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'bono', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-bono:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/bono', u'name': u'bonologs'}, {u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'3478 5060 5062']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 3478}, {u'protocol': u'TCP', u'containerPort': 5060}, {u'protocol': u'TCP', u'containerPort': 5062}, {u'protocol': u'UDP', u'containerPort': 5060}, {u'protocol': u'UDP', u'containerPort': 5062}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/bono', u'name': u'bonologs'}, {u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/bono/bono_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'nodeName': u'hunter-worker2'}, u'apiVersion': u'v1', u'metadata': {u'name': u'bono-658d668944-5m2rt', u'labels': {u'pod-template-hash': u'658d668944', u'snmp': u'enabled', u'service': u'bono'}, u'namespace': u'ims-75bbx', u'ownerReferences': [{u'kind': u'ReplicaSet', u'name': u'bono-658d668944', u'apiVersion': u'apps/v1', u'controller': True, u'blockOwnerDeletion': True, u'uid': u'caaba2c8-fdd7-11ea-8302-0242ac120002'}], u'resourceVersion': u'144231', u'generateName': u'bono-658d668944-', u'creationTimestamp': u'2020-09-23T20:03:05Z', u'selfLink': u'/api/v1/namespaces/ims-75bbx/pods/bono-658d668944-5m2rt', u'uid': u'cb299c48-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'v1', 'kind': 'Pod', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': 'bono-658d668944-', 'generation': None, 'initializers': None, 'labels': {u'pod-template-hash': '658d668944', u'service': 'bono', u'snmp': 'enabled'}, 'managed_fields': None, 'name': 'bono-658d668944-5m2rt', 'namespace': 'ims-75bbx', 'owner_references': [{'api_version': 'apps/v1', 'block_owner_deletion': True, 'controller': True, 'kind': 'ReplicaSet', 'name': 'bono-658d668944', 'uid': 'caaba2c8-fdd7-11ea-8302-0242ac120002'}], 'resource_version': '144231', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/bono-658d668944-5m2rt', 'uid': 'cb299c48-fdd7-11ea-8302-0242ac120002'}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-bono:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '3478 5060 5062']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'bono', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 3478, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 5060, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 5062, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 5060, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'UDP'}, {'container_port': 5062, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'UDP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '3478 5060 5062']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/bono', 'mount_propagation': None, 'name': 'bonologs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}, {'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/bono/bono_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/bono', 'mount_propagation': None, 'name': 'bonologs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}, {'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': True, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-sprout', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'node_name': 'hunter-worker2', 'node_selector': None, 'priority': 0, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': 'default', 'service_account_name': 'default', 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': [{'effect': 'NoExecute', 'key': 'node.kubernetes.io/not-ready', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}, {'effect': 'NoExecute', 'key': 'node.kubernetes.io/unreachable', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}], 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'bonologs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}, {'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': None, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'default-token-t46xg', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': {'default_mode': 420, 'items': None, 'optional': None, 'secret_name': 'default-token-t46xg'}, 'storageos': None, 'vsphere_volume': None}]}, 'status': {'conditions': [{'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 7, 37, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Initialized'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 7, 50, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Ready'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 7, 50, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'ContainersReady'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'PodScheduled'}], 'container_statuses': [{'container_id': 'containerd://4e86da045d1bac89d43fe470d4e7b9d5edae74fe4f485cd1fb71889772a186cc', 'image': 'docker.io/ollivier/clearwater-bono:hunter', 'image_id': 'docker.io/ollivier/clearwater-bono@sha256:0aa1f9ff35f9d5682b1b48a3ceb95acce0166fbf17401af2f86efd61ea91e760', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'bono', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 7, 39, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}, {'container_id': 'containerd://1b00310c36bd1eec24a8e07f723e0494ed533840f6a06fe58014d291c03f02f4', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'tailer', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 7, 41, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}], 'host_ip': '172.18.0.3', 'init_container_statuses': [{'container_id': 'containerd://27e5fa7eb26b58cf5ba0646c064245cc546a1efcc1469834f57a238c645c6dad', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'wait-on-sprout', 'ready': True, 'restart_count': 0, 'state': {'running': None, 'terminated': {'container_id': 'containerd://27e5fa7eb26b58cf5ba0646c064245cc546a1efcc1469834f57a238c645c6dad', 'exit_code': 0, 'finished_at': datetime.datetime(2020, 9, 23, 20, 7, 36, tzinfo=tzlocal()), 'message': None, 'reason': 'Completed', 'signal': None, 'started_at': datetime.datetime(2020, 9, 23, 20, 3, 19, tzinfo=tzlocal())}, 'waiting': None}}], 'message': None, 'nominated_node_name': None, 'phase': 'Running', 'pod_ip': '10.244.2.20', 'qos_class': 'BestEffort', 'reason': None, 'start_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal())}}, u'type': u'ADDED'} 2020-09-23 20:09:51,236 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'initContainerStatuses': [{u'restartCount': 0, u'name': u'wait-on-cassandra', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:03:18Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:05:19Z', u'containerID': u'containerd://2000c2d37bdfab83eef978531e6483774b3163706021efbfbb3e38ac6327fff2', u'exitCode': 0}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://2000c2d37bdfab83eef978531e6483774b3163706021efbfbb3e38ac6327fff2'}], u'qosClass': u'BestEffort', u'containerStatuses': [{u'restartCount': 0, u'name': u'astaire', u'image': u'docker.io/ollivier/clearwater-astaire:hunter', u'imageID': u'docker.io/ollivier/clearwater-astaire@sha256:952f8fa55e26181c90aad327c5a9ec98661ef933decbc3f547836c03447a4c3c', u'state': {u'running': {u'startedAt': u'2020-09-23T20:05:23Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://f6e333dd81bc9acdfacf11b8f164e17a77f9986d333906a834cfa3040addf453'}, {u'restartCount': 0, u'name': u'tailer', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'running': {u'startedAt': u'2020-09-23T20:05:27Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://048e3b86d5c209e220b350b2f13c58f5bfb8249afd5fa32b075b69d0e092055a'}], u'podIP': u'10.244.2.22', u'startTime': u'2020-09-23T20:03:09Z', u'hostIP': u'172.18.0.3', u'phase': u'Running', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'type': u'Initialized', u'lastTransitionTime': u'2020-09-23T20:05:20Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'Ready', u'lastTransitionTime': u'2020-09-23T20:06:18Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'ContainersReady', u'lastTransitionTime': u'2020-09-23T20:06:18Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:03:06Z'}]}, u'kind': u'Pod', u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'serviceAccountName': u'default', u'schedulerName': u'default-scheduler', u'enableServiceLinks': True, u'serviceAccount': u'default', u'priority': 0, u'terminationGracePeriodSeconds': 120, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'astairelogs'}, {u'secret': {u'defaultMode': 420, u'secretName': u'default-token-t46xg'}, u'name': u'default-token-t46xg'}], u'tolerations': [{u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/not-ready'}, {u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/unreachable'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 11311}, u'failureThreshold': 9, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'astaire', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-astaire:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/astaire', u'name': u'astairelogs'}, {u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'lifecycle': {u'preStop': {u'exec': {u'command': [u'/bin/bash', u'-c', u'/usr/bin/pre-stop']}}}, u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 11311}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 11211}, {u'protocol': u'TCP', u'containerPort': 11311}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/astaire', u'name': u'astairelogs'}, {u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/astaire/astaire_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'nodeName': u'hunter-worker2'}, u'apiVersion': u'v1', u'metadata': {u'name': u'astaire-5d44675d59-rfpqm', u'labels': {u'pod-template-hash': u'5d44675d59', u'service': u'astaire'}, u'namespace': u'ims-75bbx', u'ownerReferences': [{u'kind': u'ReplicaSet', u'name': u'astaire-5d44675d59', u'apiVersion': u'apps/v1', u'controller': True, u'blockOwnerDeletion': True, u'uid': u'cb2b1f80-fdd7-11ea-8302-0242ac120002'}], u'resourceVersion': u'143936', u'generateName': u'astaire-5d44675d59-', u'creationTimestamp': u'2020-09-23T20:03:05Z', u'selfLink': u'/api/v1/namespaces/ims-75bbx/pods/astaire-5d44675d59-rfpqm', u'uid': u'cb593b87-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'v1', 'kind': 'Pod', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': 'astaire-5d44675d59-', 'generation': None, 'initializers': None, 'labels': {u'pod-template-hash': '5d44675d59', u'service': 'astaire'}, 'managed_fields': None, 'name': 'astaire-5d44675d59-rfpqm', 'namespace': 'ims-75bbx', 'owner_references': [{'api_version': 'apps/v1', 'block_owner_deletion': True, 'controller': True, 'kind': 'ReplicaSet', 'name': 'astaire-5d44675d59', 'uid': 'cb2b1f80-fdd7-11ea-8302-0242ac120002'}], 'resource_version': '143936', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/astaire-5d44675d59-rfpqm', 'uid': 'cb593b87-fdd7-11ea-8302-0242ac120002'}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-astaire:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': {'post_start': None, 'pre_stop': {'_exec': {'command': ['/bin/bash', '-c', '/usr/bin/pre-stop']}, 'http_get': None, 'tcp_socket': None}}, 'liveness_probe': {'_exec': None, 'failure_threshold': 9, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 11311}, 'timeout_seconds': 1}, 'name': 'astaire', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 11211, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 11311, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 11311}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/astaire', 'mount_propagation': None, 'name': 'astairelogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}, {'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/astaire/astaire_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/astaire', 'mount_propagation': None, 'name': 'astairelogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}, {'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': True, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'node_name': 'hunter-worker2', 'node_selector': None, 'priority': 0, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': 'default', 'service_account_name': 'default', 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 120, 'tolerations': [{'effect': 'NoExecute', 'key': 'node.kubernetes.io/not-ready', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}, {'effect': 'NoExecute', 'key': 'node.kubernetes.io/unreachable', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}], 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'astairelogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}, {'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': None, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'default-token-t46xg', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': {'default_mode': 420, 'items': None, 'optional': None, 'secret_name': 'default-token-t46xg'}, 'storageos': None, 'vsphere_volume': None}]}, 'status': {'conditions': [{'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 20, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Initialized'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 6, 18, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Ready'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 6, 18, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'ContainersReady'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 6, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'PodScheduled'}], 'container_statuses': [{'container_id': 'containerd://f6e333dd81bc9acdfacf11b8f164e17a77f9986d333906a834cfa3040addf453', 'image': 'docker.io/ollivier/clearwater-astaire:hunter', 'image_id': 'docker.io/ollivier/clearwater-astaire@sha256:952f8fa55e26181c90aad327c5a9ec98661ef933decbc3f547836c03447a4c3c', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'astaire', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 5, 23, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}, {'container_id': 'containerd://048e3b86d5c209e220b350b2f13c58f5bfb8249afd5fa32b075b69d0e092055a', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'tailer', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 5, 27, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}], 'host_ip': '172.18.0.3', 'init_container_statuses': [{'container_id': 'containerd://2000c2d37bdfab83eef978531e6483774b3163706021efbfbb3e38ac6327fff2', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'wait-on-cassandra', 'ready': True, 'restart_count': 0, 'state': {'running': None, 'terminated': {'container_id': 'containerd://2000c2d37bdfab83eef978531e6483774b3163706021efbfbb3e38ac6327fff2', 'exit_code': 0, 'finished_at': datetime.datetime(2020, 9, 23, 20, 5, 19, tzinfo=tzlocal()), 'message': None, 'reason': 'Completed', 'signal': None, 'started_at': datetime.datetime(2020, 9, 23, 20, 3, 18, tzinfo=tzlocal())}, 'waiting': None}}], 'message': None, 'nominated_node_name': None, 'phase': 'Running', 'pod_ip': '10.244.2.22', 'qos_class': 'BestEffort', 'reason': None, 'start_time': datetime.datetime(2020, 9, 23, 20, 3, 9, tzinfo=tzlocal())}}, u'type': u'ADDED'} 2020-09-23 20:09:51,276 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'initContainerStatuses': [{u'restartCount': 0, u'name': u'wait-on-cassandra', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:03:19Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:05:20Z', u'containerID': u'containerd://2069e7846c09c60c50b77a9f5c1099f2ea31283ecdc1f3d8b2129af91b12e920', u'exitCode': 0}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://2069e7846c09c60c50b77a9f5c1099f2ea31283ecdc1f3d8b2129af91b12e920'}], u'qosClass': u'BestEffort', u'containerStatuses': [{u'restartCount': 0, u'name': u'homer', u'image': u'docker.io/ollivier/clearwater-homer:hunter', u'imageID': u'docker.io/ollivier/clearwater-homer@sha256:63a6cb127f0e57ecd4f7d066ae194be6d8f021e96f4b6022bf9daacee0f1ff5a', u'state': {u'running': {u'startedAt': u'2020-09-23T20:05:25Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://71480d08dd96f6568b356847e98d1c83f5ec739a288d541b13b4804a193f7ce5'}], u'podIP': u'10.244.2.21', u'startTime': u'2020-09-23T20:03:08Z', u'hostIP': u'172.18.0.3', u'phase': u'Running', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'type': u'Initialized', u'lastTransitionTime': u'2020-09-23T20:05:21Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'Ready', u'lastTransitionTime': u'2020-09-23T20:05:36Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'ContainersReady', u'lastTransitionTime': u'2020-09-23T20:05:36Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:03:05Z'}]}, u'kind': u'Pod', u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'serviceAccountName': u'default', u'schedulerName': u'default-scheduler', u'enableServiceLinks': True, u'serviceAccount': u'default', u'priority': 0, u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'secret': {u'defaultMode': 420, u'secretName': u'default-token-t46xg'}, u'name': u'default-token-t46xg'}], u'tolerations': [{u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/not-ready'}, {u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/unreachable'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 7888}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homer', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homer:hunter', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 7888}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7888}], u'resources': {}}], u'nodeName': u'hunter-worker2'}, u'apiVersion': u'v1', u'metadata': {u'name': u'homer-65d4f8455b-gb9k4', u'labels': {u'pod-template-hash': u'65d4f8455b', u'service': u'homer'}, u'namespace': u'ims-75bbx', u'ownerReferences': [{u'kind': u'ReplicaSet', u'name': u'homer-65d4f8455b', u'apiVersion': u'apps/v1', u'controller': True, u'blockOwnerDeletion': True, u'uid': u'caac0fb0-fdd7-11ea-8302-0242ac120002'}], u'resourceVersion': u'143815', u'generateName': u'homer-65d4f8455b-', u'creationTimestamp': u'2020-09-23T20:03:05Z', u'selfLink': u'/api/v1/namespaces/ims-75bbx/pods/homer-65d4f8455b-gb9k4', u'uid': u'cb29ade3-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'v1', 'kind': 'Pod', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': 'homer-65d4f8455b-', 'generation': None, 'initializers': None, 'labels': {u'pod-template-hash': '65d4f8455b', u'service': 'homer'}, 'managed_fields': None, 'name': 'homer-65d4f8455b-gb9k4', 'namespace': 'ims-75bbx', 'owner_references': [{'api_version': 'apps/v1', 'block_owner_deletion': True, 'controller': True, 'kind': 'ReplicaSet', 'name': 'homer-65d4f8455b', 'uid': 'caac0fb0-fdd7-11ea-8302-0242ac120002'}], 'resource_version': '143815', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/homer-65d4f8455b-gb9k4', 'uid': 'cb29ade3-fdd7-11ea-8302-0242ac120002'}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homer:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7888}, 'timeout_seconds': 1}, 'name': 'homer', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 7888}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': True, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'node_name': 'hunter-worker2', 'node_selector': None, 'priority': 0, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': 'default', 'service_account_name': 'default', 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': [{'effect': 'NoExecute', 'key': 'node.kubernetes.io/not-ready', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}, {'effect': 'NoExecute', 'key': 'node.kubernetes.io/unreachable', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}], 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': None, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'default-token-t46xg', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': {'default_mode': 420, 'items': None, 'optional': None, 'secret_name': 'default-token-t46xg'}, 'storageos': None, 'vsphere_volume': None}]}, 'status': {'conditions': [{'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 21, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Initialized'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 36, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Ready'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 36, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'ContainersReady'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'PodScheduled'}], 'container_statuses': [{'container_id': 'containerd://71480d08dd96f6568b356847e98d1c83f5ec739a288d541b13b4804a193f7ce5', 'image': 'docker.io/ollivier/clearwater-homer:hunter', 'image_id': 'docker.io/ollivier/clearwater-homer@sha256:63a6cb127f0e57ecd4f7d066ae194be6d8f021e96f4b6022bf9daacee0f1ff5a', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'homer', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 5, 25, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}], 'host_ip': '172.18.0.3', 'init_container_statuses': [{'container_id': 'containerd://2069e7846c09c60c50b77a9f5c1099f2ea31283ecdc1f3d8b2129af91b12e920', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'wait-on-cassandra', 'ready': True, 'restart_count': 0, 'state': {'running': None, 'terminated': {'container_id': 'containerd://2069e7846c09c60c50b77a9f5c1099f2ea31283ecdc1f3d8b2129af91b12e920', 'exit_code': 0, 'finished_at': datetime.datetime(2020, 9, 23, 20, 5, 20, tzinfo=tzlocal()), 'message': None, 'reason': 'Completed', 'signal': None, 'started_at': datetime.datetime(2020, 9, 23, 20, 3, 19, tzinfo=tzlocal())}, 'waiting': None}}], 'message': None, 'nominated_node_name': None, 'phase': 'Running', 'pod_ip': '10.244.2.21', 'qos_class': 'BestEffort', 'reason': None, 'start_time': datetime.datetime(2020, 9, 23, 20, 3, 8, tzinfo=tzlocal())}}, u'type': u'ADDED'} 2020-09-23 20:09:51,304 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'initContainerStatuses': [{u'restartCount': 0, u'name': u'wait-on-cassandra', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:03:19Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:05:20Z', u'containerID': u'containerd://6a83a9d775a27e94ec33f6158b5bfe35f8d82df10888fd1fb7b3f79ed1773771', u'exitCode': 0}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://6a83a9d775a27e94ec33f6158b5bfe35f8d82df10888fd1fb7b3f79ed1773771'}], u'qosClass': u'BestEffort', u'containerStatuses': [{u'restartCount': 0, u'name': u'ralf', u'image': u'docker.io/ollivier/clearwater-ralf:hunter', u'imageID': u'docker.io/ollivier/clearwater-ralf@sha256:5dfc81029d63fae2fba5c896a0ba94abd85c745e66e6efa4fc3b0bfec8c820d7', u'state': {u'running': {u'startedAt': u'2020-09-23T20:05:27Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://5b47f80c711fb7d8bf72b90d8771d6b0ccbcc7fc1fc88f0a681facd2ef20d03f'}, {u'restartCount': 0, u'name': u'tailer', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'running': {u'startedAt': u'2020-09-23T20:05:30Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://8a6fd628b56fc50d20d9a67f109c8ebb037dc70d4047268000e7db657442077d'}], u'podIP': u'10.244.2.23', u'startTime': u'2020-09-23T20:03:10Z', u'hostIP': u'172.18.0.3', u'phase': u'Running', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'type': u'Initialized', u'lastTransitionTime': u'2020-09-23T20:05:23Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'Ready', u'lastTransitionTime': u'2020-09-23T20:05:37Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'ContainersReady', u'lastTransitionTime': u'2020-09-23T20:05:37Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:03:06Z'}]}, u'kind': u'Pod', u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'serviceAccountName': u'default', u'schedulerName': u'default-scheduler', u'enableServiceLinks': True, u'serviceAccount': u'default', u'priority': 0, u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'ralflogs'}, {u'secret': {u'defaultMode': 420, u'secretName': u'default-token-t46xg'}, u'name': u'default-token-t46xg'}], u'tolerations': [{u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/not-ready'}, {u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/unreachable'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 10888}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'ralf', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-ralf:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/ralf', u'name': u'ralflogs'}, {u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 10888}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 10888}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/ralf', u'name': u'ralflogs'}, {u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/ralf/ralf_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'nodeName': u'hunter-worker2'}, u'apiVersion': u'v1', u'metadata': {u'name': u'ralf-797bfb6988-tvnrx', u'labels': {u'pod-template-hash': u'797bfb6988', u'snmp': u'enabled', u'service': u'ralf'}, u'namespace': u'ims-75bbx', u'ownerReferences': [{u'kind': u'ReplicaSet', u'name': u'ralf-797bfb6988', u'apiVersion': u'apps/v1', u'controller': True, u'blockOwnerDeletion': True, u'uid': u'cb2b2999-fdd7-11ea-8302-0242ac120002'}], u'resourceVersion': u'143820', u'generateName': u'ralf-797bfb6988-', u'creationTimestamp': u'2020-09-23T20:03:06Z', u'selfLink': u'/api/v1/namespaces/ims-75bbx/pods/ralf-797bfb6988-tvnrx', u'uid': u'cb97d640-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'v1', 'kind': 'Pod', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 6, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': 'ralf-797bfb6988-', 'generation': None, 'initializers': None, 'labels': {u'pod-template-hash': '797bfb6988', u'service': 'ralf', u'snmp': 'enabled'}, 'managed_fields': None, 'name': 'ralf-797bfb6988-tvnrx', 'namespace': 'ims-75bbx', 'owner_references': [{'api_version': 'apps/v1', 'block_owner_deletion': True, 'controller': True, 'kind': 'ReplicaSet', 'name': 'ralf-797bfb6988', 'uid': 'cb2b2999-fdd7-11ea-8302-0242ac120002'}], 'resource_version': '143820', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/ralf-797bfb6988-tvnrx', 'uid': 'cb97d640-fdd7-11ea-8302-0242ac120002'}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-ralf:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 10888}, 'timeout_seconds': 1}, 'name': 'ralf', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 10888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 10888}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/ralf', 'mount_propagation': None, 'name': 'ralflogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}, {'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/ralf/ralf_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/ralf', 'mount_propagation': None, 'name': 'ralflogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}, {'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': True, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'node_name': 'hunter-worker2', 'node_selector': None, 'priority': 0, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': 'default', 'service_account_name': 'default', 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': [{'effect': 'NoExecute', 'key': 'node.kubernetes.io/not-ready', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}, {'effect': 'NoExecute', 'key': 'node.kubernetes.io/unreachable', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}], 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'ralflogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}, {'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': None, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'default-token-t46xg', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': {'default_mode': 420, 'items': None, 'optional': None, 'secret_name': 'default-token-t46xg'}, 'storageos': None, 'vsphere_volume': None}]}, 'status': {'conditions': [{'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 23, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Initialized'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 37, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Ready'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 37, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'ContainersReady'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 6, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'PodScheduled'}], 'container_statuses': [{'container_id': 'containerd://5b47f80c711fb7d8bf72b90d8771d6b0ccbcc7fc1fc88f0a681facd2ef20d03f', 'image': 'docker.io/ollivier/clearwater-ralf:hunter', 'image_id': 'docker.io/ollivier/clearwater-ralf@sha256:5dfc81029d63fae2fba5c896a0ba94abd85c745e66e6efa4fc3b0bfec8c820d7', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'ralf', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 5, 27, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}, {'container_id': 'containerd://8a6fd628b56fc50d20d9a67f109c8ebb037dc70d4047268000e7db657442077d', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'tailer', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 5, 30, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}], 'host_ip': '172.18.0.3', 'init_container_statuses': [{'container_id': 'containerd://6a83a9d775a27e94ec33f6158b5bfe35f8d82df10888fd1fb7b3f79ed1773771', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'wait-on-cassandra', 'ready': True, 'restart_count': 0, 'state': {'running': None, 'terminated': {'container_id': 'containerd://6a83a9d775a27e94ec33f6158b5bfe35f8d82df10888fd1fb7b3f79ed1773771', 'exit_code': 0, 'finished_at': datetime.datetime(2020, 9, 23, 20, 5, 20, tzinfo=tzlocal()), 'message': None, 'reason': 'Completed', 'signal': None, 'started_at': datetime.datetime(2020, 9, 23, 20, 3, 19, tzinfo=tzlocal())}, 'waiting': None}}], 'message': None, 'nominated_node_name': None, 'phase': 'Running', 'pod_ip': '10.244.2.23', 'qos_class': 'BestEffort', 'reason': None, 'start_time': datetime.datetime(2020, 9, 23, 20, 3, 10, tzinfo=tzlocal())}}, u'type': u'ADDED'} 2020-09-23 20:09:51,340 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'initContainerStatuses': [{u'restartCount': 0, u'name': u'wait-on-homestead-prov', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:03:15Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:07:32Z', u'containerID': u'containerd://c66711de8b0efa27b3863420dd1105cbc180e8bceb951b0b17ae79a18d318ae3', u'exitCode': 0}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://c66711de8b0efa27b3863420dd1105cbc180e8bceb951b0b17ae79a18d318ae3'}, {u'restartCount': 0, u'name': u'wait-on-sprout', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:07:34Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:07:36Z', u'containerID': u'containerd://56c40e4d293bc3adfcc1d5939e50c5cb6dbe2e313e6a539da18d2d3759db0298', u'exitCode': 0}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://56c40e4d293bc3adfcc1d5939e50c5cb6dbe2e313e6a539da18d2d3759db0298'}], u'qosClass': u'BestEffort', u'containerStatuses': [{u'restartCount': 0, u'name': u'ellis', u'image': u'docker.io/ollivier/clearwater-ellis:hunter', u'imageID': u'docker.io/ollivier/clearwater-ellis@sha256:177c949e01031a68e56315b8b70974e0fdd9bedece200dbcd68c9a0859bca477', u'state': {u'running': {u'startedAt': u'2020-09-23T20:07:39Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://3ef65d1ccde647043a8ea4e091089972ecdf4064096a15e36bb53b9f29f185eb'}], u'podIP': u'10.244.1.91', u'startTime': u'2020-09-23T20:03:07Z', u'hostIP': u'172.18.0.4', u'phase': u'Running', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'type': u'Initialized', u'lastTransitionTime': u'2020-09-23T20:07:37Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'Ready', u'lastTransitionTime': u'2020-09-23T20:07:48Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'ContainersReady', u'lastTransitionTime': u'2020-09-23T20:07:48Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:03:05Z'}]}, u'kind': u'Pod', u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'serviceAccountName': u'default', u'schedulerName': u'default-scheduler', u'enableServiceLinks': True, u'serviceAccount': u'default', u'priority': 0, u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'secret': {u'defaultMode': 420, u'secretName': u'default-token-t46xg'}, u'name': u'default-token-t46xg'}], u'tolerations': [{u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/not-ready'}, {u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/unreachable'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead-prov', u'image': u'busybox:1.28', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead-prov; do echo waiting for homestead-prov to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-sprout', u'image': u'busybox:1.28', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'tcpSocket': {u'port': 80}, u'timeoutSeconds': 1, u'initialDelaySeconds': 30, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'ellis', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-ellis:hunter', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'tcpSocket': {u'port': 80}, u'failureThreshold': 3, u'timeoutSeconds': 1, u'periodSeconds': 10}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 80}], u'resources': {}}], u'nodeName': u'hunter-worker'}, u'apiVersion': u'v1', u'metadata': {u'name': u'ellis-857689fbdd-9c25x', u'labels': {u'pod-template-hash': u'857689fbdd', u'service': u'ellis'}, u'namespace': u'ims-75bbx', u'ownerReferences': [{u'kind': u'ReplicaSet', u'name': u'ellis-857689fbdd', u'apiVersion': u'apps/v1', u'controller': True, u'blockOwnerDeletion': True, u'uid': u'caaac27a-fdd7-11ea-8302-0242ac120002'}], u'resourceVersion': u'144224', u'generateName': u'ellis-857689fbdd-', u'creationTimestamp': u'2020-09-23T20:03:05Z', u'selfLink': u'/api/v1/namespaces/ims-75bbx/pods/ellis-857689fbdd-9c25x', u'uid': u'cafef45d-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'v1', 'kind': 'Pod', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': 'ellis-857689fbdd-', 'generation': None, 'initializers': None, 'labels': {u'pod-template-hash': '857689fbdd', u'service': 'ellis'}, 'managed_fields': None, 'name': 'ellis-857689fbdd-9c25x', 'namespace': 'ims-75bbx', 'owner_references': [{'api_version': 'apps/v1', 'block_owner_deletion': True, 'controller': True, 'kind': 'ReplicaSet', 'name': 'ellis-857689fbdd', 'uid': 'caaac27a-fdd7-11ea-8302-0242ac120002'}], 'resource_version': '144224', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/ellis-857689fbdd-9c25x', 'uid': 'cafef45d-fdd7-11ea-8302-0242ac120002'}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-ellis:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 80}, 'timeout_seconds': 1}, 'name': 'ellis', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 80, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': None, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': {'host': None, 'port': 80}, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': True, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup homestead-prov; do echo waiting for homestead-prov to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead-prov', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup sprout; do echo waiting for sprout to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-sprout', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'node_name': 'hunter-worker', 'node_selector': None, 'priority': 0, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': 'default', 'service_account_name': 'default', 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': [{'effect': 'NoExecute', 'key': 'node.kubernetes.io/not-ready', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}, {'effect': 'NoExecute', 'key': 'node.kubernetes.io/unreachable', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}], 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': None, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'default-token-t46xg', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': {'default_mode': 420, 'items': None, 'optional': None, 'secret_name': 'default-token-t46xg'}, 'storageos': None, 'vsphere_volume': None}]}, 'status': {'conditions': [{'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 7, 37, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Initialized'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 7, 48, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Ready'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 7, 48, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'ContainersReady'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'PodScheduled'}], 'container_statuses': [{'container_id': 'containerd://3ef65d1ccde647043a8ea4e091089972ecdf4064096a15e36bb53b9f29f185eb', 'image': 'docker.io/ollivier/clearwater-ellis:hunter', 'image_id': 'docker.io/ollivier/clearwater-ellis@sha256:177c949e01031a68e56315b8b70974e0fdd9bedece200dbcd68c9a0859bca477', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'ellis', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 7, 39, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}], 'host_ip': '172.18.0.4', 'init_container_statuses': [{'container_id': 'containerd://c66711de8b0efa27b3863420dd1105cbc180e8bceb951b0b17ae79a18d318ae3', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'wait-on-homestead-prov', 'ready': True, 'restart_count': 0, 'state': {'running': None, 'terminated': {'container_id': 'containerd://c66711de8b0efa27b3863420dd1105cbc180e8bceb951b0b17ae79a18d318ae3', 'exit_code': 0, 'finished_at': datetime.datetime(2020, 9, 23, 20, 7, 32, tzinfo=tzlocal()), 'message': None, 'reason': 'Completed', 'signal': None, 'started_at': datetime.datetime(2020, 9, 23, 20, 3, 15, tzinfo=tzlocal())}, 'waiting': None}}, {'container_id': 'containerd://56c40e4d293bc3adfcc1d5939e50c5cb6dbe2e313e6a539da18d2d3759db0298', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'wait-on-sprout', 'ready': True, 'restart_count': 0, 'state': {'running': None, 'terminated': {'container_id': 'containerd://56c40e4d293bc3adfcc1d5939e50c5cb6dbe2e313e6a539da18d2d3759db0298', 'exit_code': 0, 'finished_at': datetime.datetime(2020, 9, 23, 20, 7, 36, tzinfo=tzlocal()), 'message': None, 'reason': 'Completed', 'signal': None, 'started_at': datetime.datetime(2020, 9, 23, 20, 7, 34, tzinfo=tzlocal())}, 'waiting': None}}], 'message': None, 'nominated_node_name': None, 'phase': 'Running', 'pod_ip': '10.244.1.91', 'qos_class': 'BestEffort', 'reason': None, 'start_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal())}}, u'type': u'ADDED'} 2020-09-23 20:09:51,376 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'initContainerStatuses': [{u'restartCount': 0, u'name': u'wait-on-cassandra', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:03:17Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:05:19Z', u'containerID': u'containerd://45a82b6b316fbf08bc682c9b5d155e2866d56fd0a95c1c259cfb8f481bde1423', u'exitCode': 0}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://45a82b6b316fbf08bc682c9b5d155e2866d56fd0a95c1c259cfb8f481bde1423'}, {u'restartCount': 0, u'name': u'wait-on-astaire', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:05:24Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:06:29Z', u'containerID': u'containerd://c120e06dd1b184dc8b5eaf24648d56321c45ec361c2992ccff67eedbb8103de9', u'exitCode': 0}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://c120e06dd1b184dc8b5eaf24648d56321c45ec361c2992ccff67eedbb8103de9'}], u'qosClass': u'BestEffort', u'containerStatuses': [{u'restartCount': 0, u'name': u'homestead', u'image': u'docker.io/ollivier/clearwater-homestead:hunter', u'imageID': u'docker.io/ollivier/clearwater-homestead@sha256:709052509ff00074676a8d53840c92e45004d4bc0c1615ff4ede6bfccf90437d', u'state': {u'running': {u'startedAt': u'2020-09-23T20:06:31Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://ae72dd5f70798ee90479e25b3f83e53ee0f15c1feeea61ec2ea8f1bc8914b231'}, {u'restartCount': 0, u'name': u'tailer', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'running': {u'startedAt': u'2020-09-23T20:06:32Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://3cd6842db8dec9b6c06ca3db9a6ed09ee6b3dd848900680161d6c3deae426ba8'}], u'podIP': u'10.244.1.92', u'startTime': u'2020-09-23T20:03:08Z', u'hostIP': u'172.18.0.4', u'phase': u'Running', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'type': u'Initialized', u'lastTransitionTime': u'2020-09-23T20:06:30Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'Ready', u'lastTransitionTime': u'2020-09-23T20:06:45Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'ContainersReady', u'lastTransitionTime': u'2020-09-23T20:06:45Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:03:05Z'}]}, u'kind': u'Pod', u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'serviceAccountName': u'default', u'schedulerName': u'default-scheduler', u'enableServiceLinks': True, u'serviceAccount': u'default', u'priority': 0, u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'homesteadlogs'}, {u'secret': {u'defaultMode': 420, u'secretName': u'default-token-t46xg'}, u'name': u'default-token-t46xg'}], u'tolerations': [{u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/not-ready'}, {u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/unreachable'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-cassandra', u'image': u'busybox:1.28', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-astaire', u'image': u'busybox:1.28', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup astaire; do echo waiting for astaire to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'8888']}, u'initialDelaySeconds': 60, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homestead', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homestead:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/homestead', u'name': u'homesteadlogs'}, {u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'8888']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 8888}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/homestead', u'name': u'homesteadlogs'}, {u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/homestead/homestead_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'nodeName': u'hunter-worker'}, u'apiVersion': u'v1', u'metadata': {u'name': u'homestead-7f8f7d7cc9-2x6bp', u'labels': {u'pod-template-hash': u'7f8f7d7cc9', u'snmp': u'enabled', u'service': u'homestead'}, u'namespace': u'ims-75bbx', u'ownerReferences': [{u'kind': u'ReplicaSet', u'name': u'homestead-7f8f7d7cc9', u'apiVersion': u'apps/v1', u'controller': True, u'blockOwnerDeletion': True, u'uid': u'caaaf6e9-fdd7-11ea-8302-0242ac120002'}], u'resourceVersion': u'144012', u'generateName': u'homestead-7f8f7d7cc9-', u'creationTimestamp': u'2020-09-23T20:03:05Z', u'selfLink': u'/api/v1/namespaces/ims-75bbx/pods/homestead-7f8f7d7cc9-2x6bp', u'uid': u'cb29af2c-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'v1', 'kind': 'Pod', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': 'homestead-7f8f7d7cc9-', 'generation': None, 'initializers': None, 'labels': {u'pod-template-hash': '7f8f7d7cc9', u'service': 'homestead', u'snmp': 'enabled'}, 'managed_fields': None, 'name': 'homestead-7f8f7d7cc9-2x6bp', 'namespace': 'ims-75bbx', 'owner_references': [{'api_version': 'apps/v1', 'block_owner_deletion': True, 'controller': True, 'kind': 'ReplicaSet', 'name': 'homestead-7f8f7d7cc9', 'uid': 'caaaf6e9-fdd7-11ea-8302-0242ac120002'}], 'resource_version': '144012', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/homestead-7f8f7d7cc9-2x6bp', 'uid': 'cb29af2c-fdd7-11ea-8302-0242ac120002'}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homestead:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '8888']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 60, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'homestead', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 8888, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '8888']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/homestead', 'mount_propagation': None, 'name': 'homesteadlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}, {'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/homestead/homestead_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/homestead', 'mount_propagation': None, 'name': 'homesteadlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}, {'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': True, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-cassandra', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup astaire; do echo waiting for astaire to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-astaire', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'node_name': 'hunter-worker', 'node_selector': None, 'priority': 0, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': 'default', 'service_account_name': 'default', 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': [{'effect': 'NoExecute', 'key': 'node.kubernetes.io/not-ready', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}, {'effect': 'NoExecute', 'key': 'node.kubernetes.io/unreachable', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}], 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'homesteadlogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}, {'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': None, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'default-token-t46xg', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': {'default_mode': 420, 'items': None, 'optional': None, 'secret_name': 'default-token-t46xg'}, 'storageos': None, 'vsphere_volume': None}]}, 'status': {'conditions': [{'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 6, 30, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Initialized'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 6, 45, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Ready'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 6, 45, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'ContainersReady'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'PodScheduled'}], 'container_statuses': [{'container_id': 'containerd://ae72dd5f70798ee90479e25b3f83e53ee0f15c1feeea61ec2ea8f1bc8914b231', 'image': 'docker.io/ollivier/clearwater-homestead:hunter', 'image_id': 'docker.io/ollivier/clearwater-homestead@sha256:709052509ff00074676a8d53840c92e45004d4bc0c1615ff4ede6bfccf90437d', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'homestead', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 6, 31, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}, {'container_id': 'containerd://3cd6842db8dec9b6c06ca3db9a6ed09ee6b3dd848900680161d6c3deae426ba8', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'tailer', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 6, 32, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}], 'host_ip': '172.18.0.4', 'init_container_statuses': [{'container_id': 'containerd://45a82b6b316fbf08bc682c9b5d155e2866d56fd0a95c1c259cfb8f481bde1423', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'wait-on-cassandra', 'ready': True, 'restart_count': 0, 'state': {'running': None, 'terminated': {'container_id': 'containerd://45a82b6b316fbf08bc682c9b5d155e2866d56fd0a95c1c259cfb8f481bde1423', 'exit_code': 0, 'finished_at': datetime.datetime(2020, 9, 23, 20, 5, 19, tzinfo=tzlocal()), 'message': None, 'reason': 'Completed', 'signal': None, 'started_at': datetime.datetime(2020, 9, 23, 20, 3, 17, tzinfo=tzlocal())}, 'waiting': None}}, {'container_id': 'containerd://c120e06dd1b184dc8b5eaf24648d56321c45ec361c2992ccff67eedbb8103de9', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'wait-on-astaire', 'ready': True, 'restart_count': 0, 'state': {'running': None, 'terminated': {'container_id': 'containerd://c120e06dd1b184dc8b5eaf24648d56321c45ec361c2992ccff67eedbb8103de9', 'exit_code': 0, 'finished_at': datetime.datetime(2020, 9, 23, 20, 6, 29, tzinfo=tzlocal()), 'message': None, 'reason': 'Completed', 'signal': None, 'started_at': datetime.datetime(2020, 9, 23, 20, 5, 24, tzinfo=tzlocal())}, 'waiting': None}}], 'message': None, 'nominated_node_name': None, 'phase': 'Running', 'pod_ip': '10.244.1.92', 'qos_class': 'BestEffort', 'reason': None, 'start_time': datetime.datetime(2020, 9, 23, 20, 3, 8, tzinfo=tzlocal())}}, u'type': u'ADDED'} 2020-09-23 20:09:51,415 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'phase': u'Pending', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:09:51Z'}], u'qosClass': u'BestEffort'}, u'kind': u'Pod', u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'serviceAccountName': u'default', u'schedulerName': u'default-scheduler', u'enableServiceLinks': True, u'serviceAccount': u'default', u'priority': 0, u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Never', u'volumes': [{u'secret': {u'defaultMode': 420, u'secretName': u'default-token-t46xg'}, u'name': u'default-token-t46xg'}], u'tolerations': [{u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/not-ready'}, {u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/unreachable'}], u'containers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'live-test', u'image': u'ollivier/clearwater-live-test:hunter', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'rake', u'test[ims-75bbx.svc.cluster.local]', u'PROXY=bono.ims-75bbx.svc.cluster.local', u'ELLIS=ellis.ims-75bbx.svc.cluster.local', u'SIGNUP_CODE=secret', u'--trace'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'nodeName': u'hunter-worker'}, u'apiVersion': u'v1', u'metadata': {u'name': u'live-test', u'namespace': u'ims-75bbx', u'resourceVersion': u'144470', u'creationTimestamp': u'2020-09-23T20:09:51Z', u'selfLink': u'/api/v1/namespaces/ims-75bbx/pods/live-test', u'uid': u'bcd2ae8c-fdd8-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'v1', 'kind': 'Pod', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': None, 'managed_fields': None, 'name': 'live-test', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '144470', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/live-test', 'uid': 'bcd2ae8c-fdd8-11ea-8302-0242ac120002'}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': ['rake', 'test[ims-75bbx.svc.cluster.local]', 'PROXY=bono.ims-75bbx.svc.cluster.local', 'ELLIS=ellis.ims-75bbx.svc.cluster.local', 'SIGNUP_CODE=secret', '--trace'], 'env': None, 'env_from': None, 'image': 'ollivier/clearwater-live-test:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'live-test', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': True, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': None, 'init_containers': None, 'node_name': 'hunter-worker', 'node_selector': None, 'priority': 0, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Never', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': 'default', 'service_account_name': 'default', 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': [{'effect': 'NoExecute', 'key': 'node.kubernetes.io/not-ready', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}, {'effect': 'NoExecute', 'key': 'node.kubernetes.io/unreachable', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}], 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': None, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'default-token-t46xg', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': {'default_mode': 420, 'items': None, 'optional': None, 'secret_name': 'default-token-t46xg'}, 'storageos': None, 'vsphere_volume': None}]}, 'status': {'conditions': [{'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'PodScheduled'}], 'container_statuses': None, 'host_ip': None, 'init_container_statuses': None, 'message': None, 'nominated_node_name': None, 'phase': 'Pending', 'pod_ip': None, 'qos_class': 'BestEffort', 'reason': None, 'start_time': None}}, u'type': u'ADDED'} 2020-09-23 20:09:51,431 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'initContainerStatuses': [{u'restartCount': 0, u'name': u'wait-on-etcd', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:03:19Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:03:35Z', u'containerID': u'containerd://966a5baf63648d4656f278a4a6d6ddeb9ecb788de1ec040fe9ed91294b7bcbc5', u'exitCode': 0}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://966a5baf63648d4656f278a4a6d6ddeb9ecb788de1ec040fe9ed91294b7bcbc5'}], u'qosClass': u'BestEffort', u'containerStatuses': [{u'restartCount': 0, u'name': u'cassandra', u'image': u'docker.io/ollivier/clearwater-cassandra:hunter', u'imageID': u'docker.io/ollivier/clearwater-cassandra@sha256:e0a6ca94460ea7a08848fca34ac5379e12427b63083a6cd409f4b4b94ccddb57', u'state': {u'running': {u'startedAt': u'2020-09-23T20:03:37Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://6f245460e69d1b737e4e7bb1e183a1faa862dae9f66e524e266f8c624d5e4bcf'}], u'podIP': u'10.244.2.24', u'startTime': u'2020-09-23T20:03:11Z', u'hostIP': u'172.18.0.3', u'phase': u'Running', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'type': u'Initialized', u'lastTransitionTime': u'2020-09-23T20:03:36Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'Ready', u'lastTransitionTime': u'2020-09-23T20:05:04Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'ContainersReady', u'lastTransitionTime': u'2020-09-23T20:05:04Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:03:09Z'}]}, u'kind': u'Pod', u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'serviceAccountName': u'default', u'schedulerName': u'default-scheduler', u'enableServiceLinks': True, u'serviceAccount': u'default', u'priority': 0, u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'secret': {u'defaultMode': 420, u'secretName': u'default-token-t46xg'}, u'name': u'default-token-t46xg'}], u'tolerations': [{u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/not-ready'}, {u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/unreachable'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-etcd', u'image': u'busybox:1.28', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup etcd; do echo waiting for etcd to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'7000 9042 9160']}, u'initialDelaySeconds': 600, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'cassandra', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-cassandra:hunter', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'7000 9042 9160']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 7001}, {u'protocol': u'TCP', u'containerPort': 9042}, {u'protocol': u'TCP', u'containerPort': 9160}], u'resources': {}}], u'nodeName': u'hunter-worker2'}, u'apiVersion': u'v1', u'metadata': {u'name': u'cassandra-56f89b7f94-qtzgq', u'labels': {u'pod-template-hash': u'56f89b7f94', u'service': u'cassandra'}, u'namespace': u'ims-75bbx', u'ownerReferences': [{u'kind': u'ReplicaSet', u'name': u'cassandra-56f89b7f94', u'apiVersion': u'apps/v1', u'controller': True, u'blockOwnerDeletion': True, u'uid': u'cbf9b3dc-fdd7-11ea-8302-0242ac120002'}], u'resourceVersion': u'143664', u'generateName': u'cassandra-56f89b7f94-', u'creationTimestamp': u'2020-09-23T20:03:08Z', u'selfLink': u'/api/v1/namespaces/ims-75bbx/pods/cassandra-56f89b7f94-qtzgq', u'uid': u'cd2607cf-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'v1', 'kind': 'Pod', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 8, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': 'cassandra-56f89b7f94-', 'generation': None, 'initializers': None, 'labels': {u'pod-template-hash': '56f89b7f94', u'service': 'cassandra'}, 'managed_fields': None, 'name': 'cassandra-56f89b7f94-qtzgq', 'namespace': 'ims-75bbx', 'owner_references': [{'api_version': 'apps/v1', 'block_owner_deletion': True, 'controller': True, 'kind': 'ReplicaSet', 'name': 'cassandra-56f89b7f94', 'uid': 'cbf9b3dc-fdd7-11ea-8302-0242ac120002'}], 'resource_version': '143664', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/cassandra-56f89b7f94-qtzgq', 'uid': 'cd2607cf-fdd7-11ea-8302-0242ac120002'}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-cassandra:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '7000 9042 9160']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 600, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'cassandra', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 7001, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 9042, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 9160, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '7000 9042 9160']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': True, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup etcd; do echo waiting for etcd to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-etcd', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'node_name': 'hunter-worker2', 'node_selector': None, 'priority': 0, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': 'default', 'service_account_name': 'default', 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': [{'effect': 'NoExecute', 'key': 'node.kubernetes.io/not-ready', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}, {'effect': 'NoExecute', 'key': 'node.kubernetes.io/unreachable', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}], 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': None, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'default-token-t46xg', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': {'default_mode': 420, 'items': None, 'optional': None, 'secret_name': 'default-token-t46xg'}, 'storageos': None, 'vsphere_volume': None}]}, 'status': {'conditions': [{'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 36, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Initialized'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 4, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Ready'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 5, 4, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'ContainersReady'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 9, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'PodScheduled'}], 'container_statuses': [{'container_id': 'containerd://6f245460e69d1b737e4e7bb1e183a1faa862dae9f66e524e266f8c624d5e4bcf', 'image': 'docker.io/ollivier/clearwater-cassandra:hunter', 'image_id': 'docker.io/ollivier/clearwater-cassandra@sha256:e0a6ca94460ea7a08848fca34ac5379e12427b63083a6cd409f4b4b94ccddb57', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'cassandra', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 3, 37, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}], 'host_ip': '172.18.0.3', 'init_container_statuses': [{'container_id': 'containerd://966a5baf63648d4656f278a4a6d6ddeb9ecb788de1ec040fe9ed91294b7bcbc5', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'wait-on-etcd', 'ready': True, 'restart_count': 0, 'state': {'running': None, 'terminated': {'container_id': 'containerd://966a5baf63648d4656f278a4a6d6ddeb9ecb788de1ec040fe9ed91294b7bcbc5', 'exit_code': 0, 'finished_at': datetime.datetime(2020, 9, 23, 20, 3, 35, tzinfo=tzlocal()), 'message': None, 'reason': 'Completed', 'signal': None, 'started_at': datetime.datetime(2020, 9, 23, 20, 3, 19, tzinfo=tzlocal())}, 'waiting': None}}], 'message': None, 'nominated_node_name': None, 'phase': 'Running', 'pod_ip': '10.244.2.24', 'qos_class': 'BestEffort', 'reason': None, 'start_time': datetime.datetime(2020, 9, 23, 20, 3, 11, tzinfo=tzlocal())}}, u'type': u'ADDED'} 2020-09-23 20:09:51,460 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'initContainerStatuses': [{u'restartCount': 0, u'name': u'wait-on-homestead', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:03:19Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:06:58Z', u'containerID': u'containerd://34761f506b828c396b153f7a4176dccbb94673964883902a999c0e6039bd7e3f', u'exitCode': 0}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://34761f506b828c396b153f7a4176dccbb94673964883902a999c0e6039bd7e3f'}], u'qosClass': u'BestEffort', u'containerStatuses': [{u'restartCount': 0, u'name': u'homestead-prov', u'image': u'docker.io/ollivier/clearwater-homestead-prov:hunter', u'imageID': u'docker.io/ollivier/clearwater-homestead-prov@sha256:6e369295193fa6e5326c41cd2d4f4bdda75c5cb829bd3f7ee899554a48a7b323', u'state': {u'running': {u'startedAt': u'2020-09-23T20:07:15Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://a91b72fbf935a8c8cd2a45a65e1e62d0adb5e9784fdc73364def95a8536f678c'}], u'podIP': u'10.244.1.94', u'startTime': u'2020-09-23T20:03:10Z', u'hostIP': u'172.18.0.4', u'phase': u'Running', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'type': u'Initialized', u'lastTransitionTime': u'2020-09-23T20:06:59Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'Ready', u'lastTransitionTime': u'2020-09-23T20:07:25Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'ContainersReady', u'lastTransitionTime': u'2020-09-23T20:07:25Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:03:06Z'}]}, u'kind': u'Pod', u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'serviceAccountName': u'default', u'schedulerName': u'default-scheduler', u'enableServiceLinks': True, u'serviceAccount': u'default', u'priority': 0, u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'secret': {u'defaultMode': 420, u'secretName': u'default-token-t46xg'}, u'name': u'default-token-t46xg'}], u'tolerations': [{u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/not-ready'}, {u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/unreachable'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead', u'image': u'busybox:1.28', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/clearwater/bin/poll_homestead-prov.sh']}, u'initialDelaySeconds': 60, u'periodSeconds': 10, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'homestead-prov', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-homestead-prov:hunter', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/clearwater/bin/poll_homestead-prov.sh']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}, {u'protocol': u'TCP', u'containerPort': 8889}], u'resources': {}}], u'nodeName': u'hunter-worker'}, u'apiVersion': u'v1', u'metadata': {u'name': u'homestead-prov-6654f8cc8f-9pfgv', u'labels': {u'pod-template-hash': u'6654f8cc8f', u'snmp': u'enabled', u'service': u'homestead-prov'}, u'namespace': u'ims-75bbx', u'ownerReferences': [{u'kind': u'ReplicaSet', u'name': u'homestead-prov-6654f8cc8f', u'apiVersion': u'apps/v1', u'controller': True, u'blockOwnerDeletion': True, u'uid': u'cb2afaed-fdd7-11ea-8302-0242ac120002'}], u'resourceVersion': u'144134', u'generateName': u'homestead-prov-6654f8cc8f-', u'creationTimestamp': u'2020-09-23T20:03:05Z', u'selfLink': u'/api/v1/namespaces/ims-75bbx/pods/homestead-prov-6654f8cc8f-9pfgv', u'uid': u'cb593df5-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'v1', 'kind': 'Pod', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 5, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': 'homestead-prov-6654f8cc8f-', 'generation': None, 'initializers': None, 'labels': {u'pod-template-hash': '6654f8cc8f', u'service': 'homestead-prov', u'snmp': 'enabled'}, 'managed_fields': None, 'name': 'homestead-prov-6654f8cc8f-9pfgv', 'namespace': 'ims-75bbx', 'owner_references': [{'api_version': 'apps/v1', 'block_owner_deletion': True, 'controller': True, 'kind': 'ReplicaSet', 'name': 'homestead-prov-6654f8cc8f', 'uid': 'cb2afaed-fdd7-11ea-8302-0242ac120002'}], 'resource_version': '144134', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/homestead-prov-6654f8cc8f-9pfgv', 'uid': 'cb593df5-fdd7-11ea-8302-0242ac120002'}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-homestead-prov:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/clearwater/bin/poll_homestead-prov.sh']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 60, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'homestead-prov', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}, {'container_port': 8889, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/clearwater/bin/poll_homestead-prov.sh']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': True, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'node_name': 'hunter-worker', 'node_selector': None, 'priority': 0, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': 'default', 'service_account_name': 'default', 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': [{'effect': 'NoExecute', 'key': 'node.kubernetes.io/not-ready', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}, {'effect': 'NoExecute', 'key': 'node.kubernetes.io/unreachable', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}], 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': None, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'default-token-t46xg', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': {'default_mode': 420, 'items': None, 'optional': None, 'secret_name': 'default-token-t46xg'}, 'storageos': None, 'vsphere_volume': None}]}, 'status': {'conditions': [{'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 6, 59, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Initialized'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 7, 25, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Ready'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 7, 25, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'ContainersReady'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 6, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'PodScheduled'}], 'container_statuses': [{'container_id': 'containerd://a91b72fbf935a8c8cd2a45a65e1e62d0adb5e9784fdc73364def95a8536f678c', 'image': 'docker.io/ollivier/clearwater-homestead-prov:hunter', 'image_id': 'docker.io/ollivier/clearwater-homestead-prov@sha256:6e369295193fa6e5326c41cd2d4f4bdda75c5cb829bd3f7ee899554a48a7b323', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'homestead-prov', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 7, 15, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}], 'host_ip': '172.18.0.4', 'init_container_statuses': [{'container_id': 'containerd://34761f506b828c396b153f7a4176dccbb94673964883902a999c0e6039bd7e3f', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'wait-on-homestead', 'ready': True, 'restart_count': 0, 'state': {'running': None, 'terminated': {'container_id': 'containerd://34761f506b828c396b153f7a4176dccbb94673964883902a999c0e6039bd7e3f', 'exit_code': 0, 'finished_at': datetime.datetime(2020, 9, 23, 20, 6, 58, tzinfo=tzlocal()), 'message': None, 'reason': 'Completed', 'signal': None, 'started_at': datetime.datetime(2020, 9, 23, 20, 3, 19, tzinfo=tzlocal())}, 'waiting': None}}], 'message': None, 'nominated_node_name': None, 'phase': 'Running', 'pod_ip': '10.244.1.94', 'qos_class': 'BestEffort', 'reason': None, 'start_time': datetime.datetime(2020, 9, 23, 20, 3, 10, tzinfo=tzlocal())}}, u'type': u'ADDED'} 2020-09-23 20:09:51,491 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'initContainerStatuses': [{u'restartCount': 0, u'name': u'wait-on-ralf', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:03:20Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:05:54Z', u'containerID': u'containerd://b3752e8a3b87aa8d45eaf1f3dbe2367e081d18d58def6f6d10aaa496d4d63287', u'exitCode': 0}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://b3752e8a3b87aa8d45eaf1f3dbe2367e081d18d58def6f6d10aaa496d4d63287'}, {u'restartCount': 0, u'name': u'wait-on-chronos', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:05:56Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:05:56Z', u'containerID': u'containerd://bcc122950354d0951931f139b2fe76a14fd6d51e713ec6eb81ed8d5c97adeffe', u'exitCode': 0}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://bcc122950354d0951931f139b2fe76a14fd6d51e713ec6eb81ed8d5c97adeffe'}, {u'restartCount': 0, u'name': u'wait-on-homestead', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:05:58Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:06:59Z', u'containerID': u'containerd://14294d5575d49b499226ced543ef53843946e2d14443362003cb05f0be98ef08', u'exitCode': 0}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://14294d5575d49b499226ced543ef53843946e2d14443362003cb05f0be98ef08'}], u'qosClass': u'BestEffort', u'containerStatuses': [{u'restartCount': 0, u'name': u'sprout', u'image': u'docker.io/ollivier/clearwater-sprout:hunter', u'imageID': u'docker.io/ollivier/clearwater-sprout@sha256:dbc1c137720484bc549a753db56cc8b652e44787827364609510b9a73879d104', u'state': {u'running': {u'startedAt': u'2020-09-23T20:07:23Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://16942820bfa8c5e7b045c643765ca7cb73cf18619c285872162620e09b0d5c31'}, {u'restartCount': 0, u'name': u'tailer', u'image': u'docker.io/library/busybox:1.28', u'imageID': u'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', u'state': {u'running': {u'startedAt': u'2020-09-23T20:07:24Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://dec2da9ab429faf1a47d2ef20b6b32e1066ec87bca0f64a81eca96d9ad2d0f2e'}], u'podIP': u'10.244.1.96', u'startTime': u'2020-09-23T20:03:12Z', u'hostIP': u'172.18.0.4', u'phase': u'Running', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'type': u'Initialized', u'lastTransitionTime': u'2020-09-23T20:07:00Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'Ready', u'lastTransitionTime': u'2020-09-23T20:07:32Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'ContainersReady', u'lastTransitionTime': u'2020-09-23T20:07:32Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:03:07Z'}]}, u'kind': u'Pod', u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'serviceAccountName': u'default', u'schedulerName': u'default-scheduler', u'enableServiceLinks': True, u'serviceAccount': u'default', u'priority': 0, u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Always', u'volumes': [{u'emptyDir': {}, u'name': u'sproutlogs'}, {u'secret': {u'defaultMode': 420, u'secretName': u'default-token-t46xg'}, u'name': u'default-token-t46xg'}], u'tolerations': [{u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/not-ready'}, {u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/unreachable'}], u'initContainers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-ralf', u'image': u'busybox:1.28', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup ralf; do echo waiting for ralf to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-chronos', u'image': u'busybox:1.28', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup chronos; do echo waiting for chronos to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'wait-on-homestead', u'image': u'busybox:1.28', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'sh', u'-c', u'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'imagePullSecrets': [{}], u'containers': [{u'livenessProbe': {u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'5052 5054']}, u'initialDelaySeconds': 30, u'periodSeconds': 3, u'successThreshold': 1, u'failureThreshold': 3}, u'terminationMessagePath': u'/dev/termination-log', u'name': u'sprout', u'envFrom': [{u'configMapRef': {u'name': u'env-vars'}}], u'image': u'ollivier/clearwater-sprout:hunter', u'volumeMounts': [{u'mountPath': u'/var/log/sprout', u'name': u'sproutlogs'}, {u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'env': [{u'valueFrom': {u'fieldRef': {u'fieldPath': u'status.podIP', u'apiVersion': u'v1'}}, u'name': u'MY_POD_IP'}], u'imagePullPolicy': u'IfNotPresent', u'readinessProbe': {u'successThreshold': 1, u'periodSeconds': 10, u'failureThreshold': 3, u'timeoutSeconds': 1, u'exec': {u'command': [u'/bin/bash', u'/usr/share/kubernetes/liveness.sh', u'5052 5054']}}, u'ports': [{u'protocol': u'TCP', u'containerPort': 22}], u'resources': {}}, {u'terminationMessagePath': u'/dev/termination-log', u'name': u'tailer', u'image': u'busybox:1.28', u'volumeMounts': [{u'mountPath': u'/var/log/sprout', u'name': u'sproutlogs'}, {u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'tail', u'-F', u'/var/log/sprout/sprout_current.txt'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'nodeName': u'hunter-worker'}, u'apiVersion': u'v1', u'metadata': {u'name': u'sprout-55bcf5566-lhq77', u'labels': {u'pod-template-hash': u'55bcf5566', u'snmp': u'enabled', u'service': u'sprout'}, u'namespace': u'ims-75bbx', u'ownerReferences': [{u'kind': u'ReplicaSet', u'name': u'sprout-55bcf5566', u'apiVersion': u'apps/v1', u'controller': True, u'blockOwnerDeletion': True, u'uid': u'cb2b7076-fdd7-11ea-8302-0242ac120002'}], u'resourceVersion': u'144163', u'generateName': u'sprout-55bcf5566-', u'creationTimestamp': u'2020-09-23T20:03:07Z', u'selfLink': u'/api/v1/namespaces/ims-75bbx/pods/sprout-55bcf5566-lhq77', u'uid': u'cbfa04c2-fdd7-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'v1', 'kind': 'Pod', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': 'sprout-55bcf5566-', 'generation': None, 'initializers': None, 'labels': {u'pod-template-hash': '55bcf5566', u'service': 'sprout', u'snmp': 'enabled'}, 'managed_fields': None, 'name': 'sprout-55bcf5566-lhq77', 'namespace': 'ims-75bbx', 'owner_references': [{'api_version': 'apps/v1', 'block_owner_deletion': True, 'controller': True, 'kind': 'ReplicaSet', 'name': 'sprout-55bcf5566', 'uid': 'cb2b7076-fdd7-11ea-8302-0242ac120002'}], 'resource_version': '144163', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/sprout-55bcf5566-lhq77', 'uid': 'cbfa04c2-fdd7-11ea-8302-0242ac120002'}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': None, 'env': [{'name': 'MY_POD_IP', 'value': None, 'value_from': {'config_map_key_ref': None, 'field_ref': {'api_version': 'v1', 'field_path': 'status.podIP'}, 'resource_field_ref': None, 'secret_key_ref': None}}], 'env_from': [{'config_map_ref': {'name': 'env-vars', 'optional': None}, 'prefix': None, 'secret_ref': None}], 'image': 'ollivier/clearwater-sprout:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '5052 5054']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': 30, 'period_seconds': 3, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'name': 'sprout', 'ports': [{'container_port': 22, 'host_ip': None, 'host_port': None, 'name': None, 'protocol': 'TCP'}], 'readiness_probe': {'_exec': {'command': ['/bin/bash', '/usr/share/kubernetes/liveness.sh', '5052 5054']}, 'failure_threshold': 3, 'http_get': None, 'initial_delay_seconds': None, 'period_seconds': 10, 'success_threshold': 1, 'tcp_socket': None, 'timeout_seconds': 1}, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/sprout', 'mount_propagation': None, 'name': 'sproutlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}, {'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['tail', '-F', '/var/log/sprout/sprout_current.txt'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'tailer', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/log/sprout', 'mount_propagation': None, 'name': 'sproutlogs', 'read_only': None, 'sub_path': None, 'sub_path_expr': None}, {'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': True, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': [{'name': None}], 'init_containers': [{'args': None, 'command': ['sh', '-c', 'until nslookup ralf; do echo waiting for ralf to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-ralf', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup chronos; do echo waiting for chronos to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-chronos', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}, {'args': None, 'command': ['sh', '-c', 'until nslookup homestead; do echo waiting for homestead to start ...; sleep 2; done'], 'env': None, 'env_from': None, 'image': 'busybox:1.28', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'wait-on-homestead', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'node_name': 'hunter-worker', 'node_selector': None, 'priority': 0, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Always', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': 'default', 'service_account_name': 'default', 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': [{'effect': 'NoExecute', 'key': 'node.kubernetes.io/not-ready', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}, {'effect': 'NoExecute', 'key': 'node.kubernetes.io/unreachable', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}], 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': {'medium': None, 'size_limit': None}, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'sproutlogs', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': None, 'storageos': None, 'vsphere_volume': None}, {'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': None, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'default-token-t46xg', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': {'default_mode': 420, 'items': None, 'optional': None, 'secret_name': 'default-token-t46xg'}, 'storageos': None, 'vsphere_volume': None}]}, 'status': {'conditions': [{'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 7, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Initialized'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 7, 32, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Ready'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 7, 32, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'ContainersReady'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 3, 7, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'PodScheduled'}], 'container_statuses': [{'container_id': 'containerd://16942820bfa8c5e7b045c643765ca7cb73cf18619c285872162620e09b0d5c31', 'image': 'docker.io/ollivier/clearwater-sprout:hunter', 'image_id': 'docker.io/ollivier/clearwater-sprout@sha256:dbc1c137720484bc549a753db56cc8b652e44787827364609510b9a73879d104', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'sprout', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 7, 23, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}, {'container_id': 'containerd://dec2da9ab429faf1a47d2ef20b6b32e1066ec87bca0f64a81eca96d9ad2d0f2e', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'tailer', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 7, 24, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}], 'host_ip': '172.18.0.4', 'init_container_statuses': [{'container_id': 'containerd://b3752e8a3b87aa8d45eaf1f3dbe2367e081d18d58def6f6d10aaa496d4d63287', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'wait-on-ralf', 'ready': True, 'restart_count': 0, 'state': {'running': None, 'terminated': {'container_id': 'containerd://b3752e8a3b87aa8d45eaf1f3dbe2367e081d18d58def6f6d10aaa496d4d63287', 'exit_code': 0, 'finished_at': datetime.datetime(2020, 9, 23, 20, 5, 54, tzinfo=tzlocal()), 'message': None, 'reason': 'Completed', 'signal': None, 'started_at': datetime.datetime(2020, 9, 23, 20, 3, 20, tzinfo=tzlocal())}, 'waiting': None}}, {'container_id': 'containerd://bcc122950354d0951931f139b2fe76a14fd6d51e713ec6eb81ed8d5c97adeffe', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'wait-on-chronos', 'ready': True, 'restart_count': 0, 'state': {'running': None, 'terminated': {'container_id': 'containerd://bcc122950354d0951931f139b2fe76a14fd6d51e713ec6eb81ed8d5c97adeffe', 'exit_code': 0, 'finished_at': datetime.datetime(2020, 9, 23, 20, 5, 56, tzinfo=tzlocal()), 'message': None, 'reason': 'Completed', 'signal': None, 'started_at': datetime.datetime(2020, 9, 23, 20, 5, 56, tzinfo=tzlocal())}, 'waiting': None}}, {'container_id': 'containerd://14294d5575d49b499226ced543ef53843946e2d14443362003cb05f0be98ef08', 'image': 'docker.io/library/busybox:1.28', 'image_id': 'docker.io/library/busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'wait-on-homestead', 'ready': True, 'restart_count': 0, 'state': {'running': None, 'terminated': {'container_id': 'containerd://14294d5575d49b499226ced543ef53843946e2d14443362003cb05f0be98ef08', 'exit_code': 0, 'finished_at': datetime.datetime(2020, 9, 23, 20, 6, 59, tzinfo=tzlocal()), 'message': None, 'reason': 'Completed', 'signal': None, 'started_at': datetime.datetime(2020, 9, 23, 20, 5, 58, tzinfo=tzlocal())}, 'waiting': None}}], 'message': None, 'nominated_node_name': None, 'phase': 'Running', 'pod_ip': '10.244.1.96', 'qos_class': 'BestEffort', 'reason': None, 'start_time': datetime.datetime(2020, 9, 23, 20, 3, 12, tzinfo=tzlocal())}}, u'type': u'ADDED'} 2020-09-23 20:09:51,536 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'qosClass': u'BestEffort', u'containerStatuses': [{u'restartCount': 0, u'name': u'live-test', u'image': u'ollivier/clearwater-live-test:hunter', u'imageID': u'', u'state': {u'waiting': {u'reason': u'ContainerCreating'}}, u'ready': False, u'lastState': {}}], u'startTime': u'2020-09-23T20:09:51Z', u'hostIP': u'172.18.0.4', u'phase': u'Pending', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'type': u'Initialized', u'lastTransitionTime': u'2020-09-23T20:09:51Z'}, {u'status': u'False', u'lastTransitionTime': u'2020-09-23T20:09:51Z', u'reason': u'ContainersNotReady', u'lastProbeTime': None, u'message': u'containers with unready status: [live-test]', u'type': u'Ready'}, {u'status': u'False', u'lastTransitionTime': u'2020-09-23T20:09:51Z', u'reason': u'ContainersNotReady', u'lastProbeTime': None, u'message': u'containers with unready status: [live-test]', u'type': u'ContainersReady'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:09:51Z'}]}, u'kind': u'Pod', u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'serviceAccountName': u'default', u'schedulerName': u'default-scheduler', u'enableServiceLinks': True, u'serviceAccount': u'default', u'priority': 0, u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Never', u'volumes': [{u'secret': {u'defaultMode': 420, u'secretName': u'default-token-t46xg'}, u'name': u'default-token-t46xg'}], u'tolerations': [{u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/not-ready'}, {u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/unreachable'}], u'containers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'live-test', u'image': u'ollivier/clearwater-live-test:hunter', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'rake', u'test[ims-75bbx.svc.cluster.local]', u'PROXY=bono.ims-75bbx.svc.cluster.local', u'ELLIS=ellis.ims-75bbx.svc.cluster.local', u'SIGNUP_CODE=secret', u'--trace'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'nodeName': u'hunter-worker'}, u'apiVersion': u'v1', u'metadata': {u'name': u'live-test', u'namespace': u'ims-75bbx', u'resourceVersion': u'144472', u'creationTimestamp': u'2020-09-23T20:09:51Z', u'selfLink': u'/api/v1/namespaces/ims-75bbx/pods/live-test', u'uid': u'bcd2ae8c-fdd8-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'v1', 'kind': 'Pod', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': None, 'managed_fields': None, 'name': 'live-test', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '144472', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/live-test', 'uid': 'bcd2ae8c-fdd8-11ea-8302-0242ac120002'}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': ['rake', 'test[ims-75bbx.svc.cluster.local]', 'PROXY=bono.ims-75bbx.svc.cluster.local', 'ELLIS=ellis.ims-75bbx.svc.cluster.local', 'SIGNUP_CODE=secret', '--trace'], 'env': None, 'env_from': None, 'image': 'ollivier/clearwater-live-test:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'live-test', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': True, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': None, 'init_containers': None, 'node_name': 'hunter-worker', 'node_selector': None, 'priority': 0, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Never', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': 'default', 'service_account_name': 'default', 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': [{'effect': 'NoExecute', 'key': 'node.kubernetes.io/not-ready', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}, {'effect': 'NoExecute', 'key': 'node.kubernetes.io/unreachable', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}], 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': None, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'default-token-t46xg', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': {'default_mode': 420, 'items': None, 'optional': None, 'secret_name': 'default-token-t46xg'}, 'storageos': None, 'vsphere_volume': None}]}, 'status': {'conditions': [{'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Initialized'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal()), 'message': 'containers with unready status: [live-test]', 'reason': 'ContainersNotReady', 'status': 'False', 'type': 'Ready'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal()), 'message': 'containers with unready status: [live-test]', 'reason': 'ContainersNotReady', 'status': 'False', 'type': 'ContainersReady'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'PodScheduled'}], 'container_statuses': [{'container_id': None, 'image': 'ollivier/clearwater-live-test:hunter', 'image_id': '', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'live-test', 'ready': False, 'restart_count': 0, 'state': {'running': None, 'terminated': None, 'waiting': {'message': None, 'reason': 'ContainerCreating'}}}], 'host_ip': '172.18.0.4', 'init_container_statuses': None, 'message': None, 'nominated_node_name': None, 'phase': 'Pending', 'pod_ip': None, 'qos_class': 'BestEffort', 'reason': None, 'start_time': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal())}}, u'type': u'MODIFIED'} 2020-09-23 20:09:54,610 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'qosClass': u'BestEffort', u'containerStatuses': [{u'restartCount': 0, u'name': u'live-test', u'image': u'docker.io/ollivier/clearwater-live-test:hunter', u'imageID': u'docker.io/ollivier/clearwater-live-test@sha256:178bbf9b98c044c0d84af42f9adcd167d6b5e6658219ebfbd352215dbc27dc97', u'state': {u'running': {u'startedAt': u'2020-09-23T20:09:53Z'}}, u'ready': True, u'lastState': {}, u'containerID': u'containerd://3c46864e561ebae7712ed606ff7168ab80027e5fb0db1086ad93d07a42fbeac7'}], u'podIP': u'10.244.1.97', u'startTime': u'2020-09-23T20:09:51Z', u'hostIP': u'172.18.0.4', u'phase': u'Running', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'type': u'Initialized', u'lastTransitionTime': u'2020-09-23T20:09:51Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'Ready', u'lastTransitionTime': u'2020-09-23T20:09:54Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'ContainersReady', u'lastTransitionTime': u'2020-09-23T20:09:54Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:09:51Z'}]}, u'kind': u'Pod', u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'serviceAccountName': u'default', u'schedulerName': u'default-scheduler', u'enableServiceLinks': True, u'serviceAccount': u'default', u'priority': 0, u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Never', u'volumes': [{u'secret': {u'defaultMode': 420, u'secretName': u'default-token-t46xg'}, u'name': u'default-token-t46xg'}], u'tolerations': [{u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/not-ready'}, {u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/unreachable'}], u'containers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'live-test', u'image': u'ollivier/clearwater-live-test:hunter', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'rake', u'test[ims-75bbx.svc.cluster.local]', u'PROXY=bono.ims-75bbx.svc.cluster.local', u'ELLIS=ellis.ims-75bbx.svc.cluster.local', u'SIGNUP_CODE=secret', u'--trace'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'nodeName': u'hunter-worker'}, u'apiVersion': u'v1', u'metadata': {u'name': u'live-test', u'namespace': u'ims-75bbx', u'resourceVersion': u'144483', u'creationTimestamp': u'2020-09-23T20:09:51Z', u'selfLink': u'/api/v1/namespaces/ims-75bbx/pods/live-test', u'uid': u'bcd2ae8c-fdd8-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'v1', 'kind': 'Pod', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': None, 'managed_fields': None, 'name': 'live-test', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '144483', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/live-test', 'uid': 'bcd2ae8c-fdd8-11ea-8302-0242ac120002'}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': ['rake', 'test[ims-75bbx.svc.cluster.local]', 'PROXY=bono.ims-75bbx.svc.cluster.local', 'ELLIS=ellis.ims-75bbx.svc.cluster.local', 'SIGNUP_CODE=secret', '--trace'], 'env': None, 'env_from': None, 'image': 'ollivier/clearwater-live-test:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'live-test', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': True, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': None, 'init_containers': None, 'node_name': 'hunter-worker', 'node_selector': None, 'priority': 0, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Never', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': 'default', 'service_account_name': 'default', 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': [{'effect': 'NoExecute', 'key': 'node.kubernetes.io/not-ready', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}, {'effect': 'NoExecute', 'key': 'node.kubernetes.io/unreachable', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}], 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': None, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'default-token-t46xg', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': {'default_mode': 420, 'items': None, 'optional': None, 'secret_name': 'default-token-t46xg'}, 'storageos': None, 'vsphere_volume': None}]}, 'status': {'conditions': [{'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Initialized'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 9, 54, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'Ready'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 9, 54, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'ContainersReady'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'PodScheduled'}], 'container_statuses': [{'container_id': 'containerd://3c46864e561ebae7712ed606ff7168ab80027e5fb0db1086ad93d07a42fbeac7', 'image': 'docker.io/ollivier/clearwater-live-test:hunter', 'image_id': 'docker.io/ollivier/clearwater-live-test@sha256:178bbf9b98c044c0d84af42f9adcd167d6b5e6658219ebfbd352215dbc27dc97', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'live-test', 'ready': True, 'restart_count': 0, 'state': {'running': {'started_at': datetime.datetime(2020, 9, 23, 20, 9, 53, tzinfo=tzlocal())}, 'terminated': None, 'waiting': None}}], 'host_ip': '172.18.0.4', 'init_container_statuses': None, 'message': None, 'nominated_node_name': None, 'phase': 'Running', 'pod_ip': '10.244.1.97', 'qos_class': 'BestEffort', 'reason': None, 'start_time': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal())}}, u'type': u'MODIFIED'} 2020-09-23 20:12:27,819 - functest_kubernetes.ims.ims - DEBUG - {'raw_object': {u'status': {u'qosClass': u'BestEffort', u'containerStatuses': [{u'restartCount': 0, u'name': u'live-test', u'image': u'docker.io/ollivier/clearwater-live-test:hunter', u'imageID': u'docker.io/ollivier/clearwater-live-test@sha256:178bbf9b98c044c0d84af42f9adcd167d6b5e6658219ebfbd352215dbc27dc97', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:09:53Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:12:25Z', u'containerID': u'containerd://3c46864e561ebae7712ed606ff7168ab80027e5fb0db1086ad93d07a42fbeac7', u'exitCode': 0}}, u'ready': False, u'lastState': {}, u'containerID': u'containerd://3c46864e561ebae7712ed606ff7168ab80027e5fb0db1086ad93d07a42fbeac7'}], u'podIP': u'10.244.1.97', u'startTime': u'2020-09-23T20:09:51Z', u'hostIP': u'172.18.0.4', u'phase': u'Succeeded', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'reason': u'PodCompleted', u'type': u'Initialized', u'lastTransitionTime': u'2020-09-23T20:09:51Z'}, {u'status': u'False', u'lastProbeTime': None, u'reason': u'PodCompleted', u'type': u'Ready', u'lastTransitionTime': u'2020-09-23T20:12:27Z'}, {u'status': u'False', u'lastProbeTime': None, u'reason': u'PodCompleted', u'type': u'ContainersReady', u'lastTransitionTime': u'2020-09-23T20:12:27Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:09:51Z'}]}, u'kind': u'Pod', u'spec': {u'dnsPolicy': u'ClusterFirst', u'securityContext': {}, u'serviceAccountName': u'default', u'schedulerName': u'default-scheduler', u'enableServiceLinks': True, u'serviceAccount': u'default', u'priority': 0, u'terminationGracePeriodSeconds': 30, u'restartPolicy': u'Never', u'volumes': [{u'secret': {u'defaultMode': 420, u'secretName': u'default-token-t46xg'}, u'name': u'default-token-t46xg'}], u'tolerations': [{u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/not-ready'}, {u'operator': u'Exists', u'tolerationSeconds': 300, u'effect': u'NoExecute', u'key': u'node.kubernetes.io/unreachable'}], u'containers': [{u'terminationMessagePath': u'/dev/termination-log', u'name': u'live-test', u'image': u'ollivier/clearwater-live-test:hunter', u'volumeMounts': [{u'readOnly': True, u'mountPath': u'/var/run/secrets/kubernetes.io/serviceaccount', u'name': u'default-token-t46xg'}], u'terminationMessagePolicy': u'File', u'command': [u'rake', u'test[ims-75bbx.svc.cluster.local]', u'PROXY=bono.ims-75bbx.svc.cluster.local', u'ELLIS=ellis.ims-75bbx.svc.cluster.local', u'SIGNUP_CODE=secret', u'--trace'], u'imagePullPolicy': u'IfNotPresent', u'resources': {}}], u'nodeName': u'hunter-worker'}, u'apiVersion': u'v1', u'metadata': {u'name': u'live-test', u'namespace': u'ims-75bbx', u'resourceVersion': u'144840', u'creationTimestamp': u'2020-09-23T20:09:51Z', u'selfLink': u'/api/v1/namespaces/ims-75bbx/pods/live-test', u'uid': u'bcd2ae8c-fdd8-11ea-8302-0242ac120002'}}, u'object': {'api_version': 'v1', 'kind': 'Pod', 'metadata': {'annotations': None, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': None, 'generate_name': None, 'generation': None, 'initializers': None, 'labels': None, 'managed_fields': None, 'name': 'live-test', 'namespace': 'ims-75bbx', 'owner_references': None, 'resource_version': '144840', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/live-test', 'uid': 'bcd2ae8c-fdd8-11ea-8302-0242ac120002'}, 'spec': {'active_deadline_seconds': None, 'affinity': None, 'automount_service_account_token': None, 'containers': [{'args': None, 'command': ['rake', 'test[ims-75bbx.svc.cluster.local]', 'PROXY=bono.ims-75bbx.svc.cluster.local', 'ELLIS=ellis.ims-75bbx.svc.cluster.local', 'SIGNUP_CODE=secret', '--trace'], 'env': None, 'env_from': None, 'image': 'ollivier/clearwater-live-test:hunter', 'image_pull_policy': 'IfNotPresent', 'lifecycle': None, 'liveness_probe': None, 'name': 'live-test', 'ports': None, 'readiness_probe': None, 'resources': {'limits': None, 'requests': None}, 'security_context': None, 'stdin': None, 'stdin_once': None, 'termination_message_path': '/dev/termination-log', 'termination_message_policy': 'File', 'tty': None, 'volume_devices': None, 'volume_mounts': [{'mount_path': '/var/run/secrets/kubernetes.io/serviceaccount', 'mount_propagation': None, 'name': 'default-token-t46xg', 'read_only': True, 'sub_path': None, 'sub_path_expr': None}], 'working_dir': None}], 'dns_config': None, 'dns_policy': 'ClusterFirst', 'enable_service_links': True, 'host_aliases': None, 'host_ipc': None, 'host_network': None, 'host_pid': None, 'hostname': None, 'image_pull_secrets': None, 'init_containers': None, 'node_name': 'hunter-worker', 'node_selector': None, 'priority': 0, 'priority_class_name': None, 'readiness_gates': None, 'restart_policy': 'Never', 'runtime_class_name': None, 'scheduler_name': 'default-scheduler', 'security_context': {'fs_group': None, 'run_as_group': None, 'run_as_non_root': None, 'run_as_user': None, 'se_linux_options': None, 'supplemental_groups': None, 'sysctls': None}, 'service_account': 'default', 'service_account_name': 'default', 'share_process_namespace': None, 'subdomain': None, 'termination_grace_period_seconds': 30, 'tolerations': [{'effect': 'NoExecute', 'key': 'node.kubernetes.io/not-ready', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}, {'effect': 'NoExecute', 'key': 'node.kubernetes.io/unreachable', 'operator': 'Exists', 'toleration_seconds': 300, 'value': None}], 'volumes': [{'aws_elastic_block_store': None, 'azure_disk': None, 'azure_file': None, 'cephfs': None, 'cinder': None, 'config_map': None, 'csi': None, 'downward_api': None, 'empty_dir': None, 'fc': None, 'flex_volume': None, 'flocker': None, 'gce_persistent_disk': None, 'git_repo': None, 'glusterfs': None, 'host_path': None, 'iscsi': None, 'name': 'default-token-t46xg', 'nfs': None, 'persistent_volume_claim': None, 'photon_persistent_disk': None, 'portworx_volume': None, 'projected': None, 'quobyte': None, 'rbd': None, 'scale_io': None, 'secret': {'default_mode': 420, 'items': None, 'optional': None, 'secret_name': 'default-token-t46xg'}, 'storageos': None, 'vsphere_volume': None}]}, 'status': {'conditions': [{'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal()), 'message': None, 'reason': 'PodCompleted', 'status': 'True', 'type': 'Initialized'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 12, 27, tzinfo=tzlocal()), 'message': None, 'reason': 'PodCompleted', 'status': 'False', 'type': 'Ready'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 12, 27, tzinfo=tzlocal()), 'message': None, 'reason': 'PodCompleted', 'status': 'False', 'type': 'ContainersReady'}, {'last_probe_time': None, 'last_transition_time': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal()), 'message': None, 'reason': None, 'status': 'True', 'type': 'PodScheduled'}], 'container_statuses': [{'container_id': 'containerd://3c46864e561ebae7712ed606ff7168ab80027e5fb0db1086ad93d07a42fbeac7', 'image': 'docker.io/ollivier/clearwater-live-test:hunter', 'image_id': 'docker.io/ollivier/clearwater-live-test@sha256:178bbf9b98c044c0d84af42f9adcd167d6b5e6658219ebfbd352215dbc27dc97', 'last_state': {'running': None, 'terminated': None, 'waiting': None}, 'name': 'live-test', 'ready': False, 'restart_count': 0, 'state': {'running': None, 'terminated': {'container_id': 'containerd://3c46864e561ebae7712ed606ff7168ab80027e5fb0db1086ad93d07a42fbeac7', 'exit_code': 0, 'finished_at': datetime.datetime(2020, 9, 23, 20, 12, 25, tzinfo=tzlocal()), 'message': None, 'reason': 'Completed', 'signal': None, 'started_at': datetime.datetime(2020, 9, 23, 20, 9, 53, tzinfo=tzlocal())}, 'waiting': None}}], 'host_ip': '172.18.0.4', 'init_container_statuses': None, 'message': None, 'nominated_node_name': None, 'phase': 'Succeeded', 'pod_ip': '10.244.1.97', 'qos_class': 'BestEffort', 'reason': None, 'start_time': datetime.datetime(2020, 9, 23, 20, 9, 51, tzinfo=tzlocal())}}, u'type': u'MODIFIED'} 2020-09-23 20:12:28,171 - kubernetes.client.rest - DEBUG - response body: ** Invoke test (first_time) ** Execute test /usr/lib/ruby/gems/2.6.0/gems/httpi-2.4.0/lib/httpi/auth/ssl.rb:13: warning: constant OpenSSL::SSL::SSLContext::METHODS is deprecated # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' Basic Call - Mainline (TCP) - (6505550149, 6505550267) Passed Basic Call - SDP (TCP) - (6505550087, 6505550274) Passed Basic Call - Tel URIs (TCP) - (6505550597, 6505550456) Passed Basic Call - Unknown number (TCP) - (6505550947, 6505550898) Passed Basic Call - Rejected by remote endpoint (TCP) - (6505550684, 6505550703) Passed Basic Call - Messages - Pager model (TCP) - (6505550338, 6505550035) Passed Basic Call - Pracks (TCP) - (6505550316, 6505550291) Passed Basic Registration (TCP) - (6505550531) Passed Emergency Registration (TCP) - Skipped (Not running with emergency registrations) - Call with EMERGENCY_REG=Y to run test Multiple Identities (TCP) - (6505550512, 6505550608) Passed Call Barring - Outbound Rejection (TCP) - (6505550128, 6505550658) Passed Call Barring - Allow non-international call (TCP) - Skipped (No PSTN support) - Call with PSTN=true to run test Call Barring - Reject international call (TCP) - Skipped (No PSTN support) - Call with PSTN=true to run test Call Barring - Inbound Rejection (TCP) - (6505550373, 6505550281) Passed Call Diversion AS - Unconditional (TCP) - Skipped (No Call Diversion AS hostname provided) - Call with CDIV_AS= Call Diversion AS - Busy (TCP) - Skipped (No Call Diversion AS hostname provided) - Call with CDIV_AS= Call Diversion AS - No answer (TCP) - Skipped (No Call Diversion AS hostname provided) - Call with CDIV_AS= Call Diversion - Not registered (TCP) - (6505550186, 6505550439, 6505550372) Passed Call Diversion - Not reachable (not registered) (TCP) - (6505550953, 6505550239, 6505550537) Passed Call Diversion - Not reachable (408) (TCP) - (6505550356, 6505550748, 6505550194) Passed Call Diversion - Not reachable (503) (TCP) - (6505550731, 6505550726, 6505550826) Passed Call Diversion - Not reachable (500) (TCP) - (6505550687, 6505550350, 6505550528) Passed Call Diversion - Busy (TCP) - (6505550645, 6505550563, 6505550541) Passed Call Diversion - Unconditional (TCP) - (6505550825, 6505550888, 6505550718) Passed Call Diversion - No answer (TCP) - (6505550287, 6505550722, 6505550596) Passed Call Diversion - Bad target URI (TCP) - (6505550565, 6505550892) Passed Call Diversion - Audio-only call (TCP) - (6505550114, 6505550591, 6505550307, 6505550778) Passed Call Diversion - Audio-video call (TCP) - (6505550654, 6505550019, 6505550211, 6505550857) Passed Call Forking - Mainline (TCP) - (6505550626, 6505550105) Passed Call Forking - Endpoint offline (TCP) - (6505550257, 6505550825) Passed Call Forking - Endpoint offline while ringing (TCP) - (6505550781, 6505550094) Passed Call Waiting - Accepted (TCP) - (6505550394, 6505550802, 6505550489) Passed Call Waiting - Cancelled (TCP) - (6505550852, 6505550093, 6505550084) Passed CANCEL - Mainline (TCP) - (6505550973, 6505550836) Passed Filtering - Accept-Contact (TCP) - (6505550953, 6505550207) Passed Accept-Contact with response (SFR 511195) (TCP) - (6505550542, 6505550186) Passed Filtering - Accept-Contact no match (TCP) - (6505550858, 6505550936) Passed Filtering - Accept-Contact negated match (TCP) - (6505550065, 6505550800) Passed Filtering - RFC3841 example (TCP) - (6505550567, 6505550316) Passed Filtering - Reject-Contact no match (TCP) - (6505550894, 6505550330) Passed Filtering - Reject-Contact match (TCP) - (6505550731, 6505550266) Passed Gemini - INVITE - VoIP device answers (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Mobile device answers (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - VoIP device rejects (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Mobile device rejects (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Mobile device rejects with a 480 (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Both reject, choose mobile response (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Both reject, choose VoIP response (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Successful call with GR (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Failed call with GR (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Successful call with Accept-Contact (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Failed call with Accept-Contact (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - SUBSCRIBE - Mobile Notifies (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - SUBSCRIBE - Joint 408 (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= GRUU - REGISTER - two bindings with and without GRUU (TCP) - (6505550208) Passed GRUU - REGISTER - binding suggested GRUU (TCP) - (6505550864) Passed GRUU - REGISTER - instance ID requires escaping (TCP) - (6505550741) Passed GRUU - REGISTER - three bindings with GRUUs (TCP) - (6505550759) Passed GRUU - Call - first endpoint GRUU as target (TCP) - (6505550390, 6505550658) Passed GRUU - Call - second endpoint GRUU as target (TCP) - (6505550066, 6505550642) Passed GRUU - Call - only GRUU as target (TCP) - (6505550311, 6505550603) Passed GRUU - Call - AoR as target (TCP) - (6505550599, 6505550126) Passed GRUU - Call - unknown GRUU as target (TCP) - (6505550251, 6505550807) Passed GRUU - Call - unknown GRUU as target - no GRUUs assigned (TCP) - (6505550829, 6505550706) Passed GRUU - Call - Reject-Contact interop (TCP) - (6505550504, 6505550547) Passed GRUU - Call - Accept-Contact interop (TCP) - (6505550006, 6505550635) Passed GRUU - Call - AoR with other param as target (TCP) - (6505550746, 6505550955) Passed GRUU - Call - GRUU with other param as target (TCP) - (6505550639, 6505550136) Passed ISC Interface - Terminating (TCP) - Skipped (No hostname given) - Call with HOST_NAME= ISC Interface - Terminating (UDP AS) (TCP) - Skipped (No hostname given) - Call with HOST_NAME= ISC Interface - Terminating Failed (TCP) - Skipped (No hostname given) - Call with HOST_NAME= ISC Interface - Third-party Registration (TCP) - Skipped (No hostname given) - Call with HOST_NAME= ISC Interface - Third-party Registration - implicit registration (TCP) - Skipped (No hostname given) - Call with HOST_NAME= ISC Interface - Redirect (TCP) - Skipped (No hostname given) - Call with HOST_NAME= ISC Interface - B2BUA (TCP) - Skipped (No hostname given) - Call with HOST_NAME= Live Call - Dial out to a real number (TCP) - Skipped (No live number given) - Call with LIVENUMBER= Memento - Incorrect Password (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Wrong Call List (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Basic Call (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Unknown Number (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Rejected Call (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Cancelled Call (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Privacy Call (TCP) - Skipped (No memento hostnames provided) /usr/lib/ruby/gems/2.6.0/gems/nokogiri-1.6.6.2/lib/nokogiri/xml/document.rb:44: warning: constant ::Fixnum is deprecated # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Barred Call (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Busy Call Forwarding (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Nonce-Count - Mainline (TCP) - Skipped (No nonce-count support) - Call with NONCE_COUNT=Y to run test Nonce-Count - Reject Re-Use (TCP) - Skipped (No nonce-count support) - Call with NONCE_COUNT=Y to run test Off-net calls - tel: URI (TCP) - Skipped (No off-net number given) - Call with OFF_NET_TEL= Off-net calls - sip: URI (TCP) - Skipped (No off-net number given) - Call with OFF_NET_TEL= SUBSCRIBE - reg-event (TCP) - (6505550314) Passed SUBSCRIBE - reg-event with a GRUU (TCP) - (6505550222) Passed SUBSCRIBE - Subscription timeout (TCP) - (6505550990) Passed SUBSCRIBE - Registration timeout (TCP) - Skipped (Not running with short registrations) - Call with SHORT_REG=Y to run test Multiple SUBSCRIBErs to one UE's reg-event (TCP) - (6505550295, 6505550422) Passed Message - URN URIs (TCP) - Skipped (No hostname given) - Call with HOST_NAME= Message - URN URIs to AS (TCP) - Skipped (No hostname given) - Call with HOST_NAME= 0 failures out of 96 tests run 43 tests skipped 2020-09-23 20:12:28,171 - functest_kubernetes.ims.ims - INFO - ** Invoke test (first_time) ** Execute test /usr/lib/ruby/gems/2.6.0/gems/httpi-2.4.0/lib/httpi/auth/ssl.rb:13: warning: constant OpenSSL::SSL::SSLContext::METHODS is deprecated # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' Basic Call - Mainline (TCP) - (6505550149, 6505550267) Passed Basic Call - SDP (TCP) - (6505550087, 6505550274) Passed Basic Call - Tel URIs (TCP) - (6505550597, 6505550456) Passed Basic Call - Unknown number (TCP) - (6505550947, 6505550898) Passed Basic Call - Rejected by remote endpoint (TCP) - (6505550684, 6505550703) Passed Basic Call - Messages - Pager model (TCP) - (6505550338, 6505550035) Passed Basic Call - Pracks (TCP) - (6505550316, 6505550291) Passed Basic Registration (TCP) - (6505550531) Passed Emergency Registration (TCP) - Skipped (Not running with emergency registrations) - Call with EMERGENCY_REG=Y to run test Multiple Identities (TCP) - (6505550512, 6505550608) Passed Call Barring - Outbound Rejection (TCP) - (6505550128, 6505550658) Passed Call Barring - Allow non-international call (TCP) - Skipped (No PSTN support) - Call with PSTN=true to run test Call Barring - Reject international call (TCP) - Skipped (No PSTN support) - Call with PSTN=true to run test Call Barring - Inbound Rejection (TCP) - (6505550373, 6505550281) Passed Call Diversion AS - Unconditional (TCP) - Skipped (No Call Diversion AS hostname provided) - Call with CDIV_AS= Call Diversion AS - Busy (TCP) - Skipped (No Call Diversion AS hostname provided) - Call with CDIV_AS= Call Diversion AS - No answer (TCP) - Skipped (No Call Diversion AS hostname provided) - Call with CDIV_AS= Call Diversion - Not registered (TCP) - (6505550186, 6505550439, 6505550372) Passed Call Diversion - Not reachable (not registered) (TCP) - (6505550953, 6505550239, 6505550537) Passed Call Diversion - Not reachable (408) (TCP) - (6505550356, 6505550748, 6505550194) Passed Call Diversion - Not reachable (503) (TCP) - (6505550731, 6505550726, 6505550826) Passed Call Diversion - Not reachable (500) (TCP) - (6505550687, 6505550350, 6505550528) Passed Call Diversion - Busy (TCP) - (6505550645, 6505550563, 6505550541) Passed Call Diversion - Unconditional (TCP) - (6505550825, 6505550888, 6505550718) Passed Call Diversion - No answer (TCP) - (6505550287, 6505550722, 6505550596) Passed Call Diversion - Bad target URI (TCP) - (6505550565, 6505550892) Passed Call Diversion - Audio-only call (TCP) - (6505550114, 6505550591, 6505550307, 6505550778) Passed Call Diversion - Audio-video call (TCP) - (6505550654, 6505550019, 6505550211, 6505550857) Passed Call Forking - Mainline (TCP) - (6505550626, 6505550105) Passed Call Forking - Endpoint offline (TCP) - (6505550257, 6505550825) Passed Call Forking - Endpoint offline while ringing (TCP) - (6505550781, 6505550094) Passed Call Waiting - Accepted (TCP) - (6505550394, 6505550802, 6505550489) Passed Call Waiting - Cancelled (TCP) - (6505550852, 6505550093, 6505550084) Passed CANCEL - Mainline (TCP) - (6505550973, 6505550836) Passed Filtering - Accept-Contact (TCP) - (6505550953, 6505550207) Passed Accept-Contact with response (SFR 511195) (TCP) - (6505550542, 6505550186) Passed Filtering - Accept-Contact no match (TCP) - (6505550858, 6505550936) Passed Filtering - Accept-Contact negated match (TCP) - (6505550065, 6505550800) Passed Filtering - RFC3841 example (TCP) - (6505550567, 6505550316) Passed Filtering - Reject-Contact no match (TCP) - (6505550894, 6505550330) Passed Filtering - Reject-Contact match (TCP) - (6505550731, 6505550266) Passed Gemini - INVITE - VoIP device answers (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Mobile device answers (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - VoIP device rejects (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Mobile device rejects (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Mobile device rejects with a 480 (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Both reject, choose mobile response (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Both reject, choose VoIP response (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Successful call with GR (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Failed call with GR (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Successful call with Accept-Contact (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - INVITE - Failed call with Accept-Contact (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - SUBSCRIBE - Mobile Notifies (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= Gemini - SUBSCRIBE - Joint 408 (TCP) - Skipped (No gemini hostname provided) - Call with GEMINI= GRUU - REGISTER - two bindings with and without GRUU (TCP) - (6505550208) Passed GRUU - REGISTER - binding suggested GRUU (TCP) - (6505550864) Passed GRUU - REGISTER - instance ID requires escaping (TCP) - (6505550741) Passed GRUU - REGISTER - three bindings with GRUUs (TCP) - (6505550759) Passed GRUU - Call - first endpoint GRUU as target (TCP) - (6505550390, 6505550658) Passed GRUU - Call - second endpoint GRUU as target (TCP) - (6505550066, 6505550642) Passed GRUU - Call - only GRUU as target (TCP) - (6505550311, 6505550603) Passed GRUU - Call - AoR as target (TCP) - (6505550599, 6505550126) Passed GRUU - Call - unknown GRUU as target (TCP) - (6505550251, 6505550807) Passed GRUU - Call - unknown GRUU as target - no GRUUs assigned (TCP) - (6505550829, 6505550706) Passed GRUU - Call - Reject-Contact interop (TCP) - (6505550504, 6505550547) Passed GRUU - Call - Accept-Contact interop (TCP) - (6505550006, 6505550635) Passed GRUU - Call - AoR with other param as target (TCP) - (6505550746, 6505550955) Passed GRUU - Call - GRUU with other param as target (TCP) - (6505550639, 6505550136) Passed ISC Interface - Terminating (TCP) - Skipped (No hostname given) - Call with HOST_NAME= ISC Interface - Terminating (UDP AS) (TCP) - Skipped (No hostname given) - Call with HOST_NAME= ISC Interface - Terminating Failed (TCP) - Skipped (No hostname given) - Call with HOST_NAME= ISC Interface - Third-party Registration (TCP) - Skipped (No hostname given) - Call with HOST_NAME= ISC Interface - Third-party Registration - implicit registration (TCP) - Skipped (No hostname given) - Call with HOST_NAME= ISC Interface - Redirect (TCP) - Skipped (No hostname given) - Call with HOST_NAME= ISC Interface - B2BUA (TCP) - Skipped (No hostname given) - Call with HOST_NAME= Live Call - Dial out to a real number (TCP) - Skipped (No live number given) - Call with LIVENUMBER= Memento - Incorrect Password (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Wrong Call List (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Basic Call (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Unknown Number (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Rejected Call (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Cancelled Call (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Privacy Call (TCP) - Skipped (No memento hostnames provided) /usr/lib/ruby/gems/2.6.0/gems/nokogiri-1.6.6.2/lib/nokogiri/xml/document.rb:44: warning: constant ::Fixnum is deprecated # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' # terminated with exception (report_on_exception is true): /src/vims-test/quaff/lib/sip_parser.rb:23:in `gets': stream closed in another thread (IOError) from /src/vims-test/quaff/lib/sip_parser.rb:23:in `parse_from_io' from /src/vims-test/quaff/lib/endpoint.rb:343:in `recv_msg_from_sock' from /src/vims-test/quaff/lib/endpoint.rb:338:in `block in recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:337:in `each' from /src/vims-test/quaff/lib/endpoint.rb:337:in `recv_msg' from /src/vims-test/quaff/lib/endpoint.rb:246:in `block in start' - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Barred Call (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Memento - Busy Call Forwarding (TCP) - Skipped (No memento hostnames provided) - Call with MEMENTO_SIP= and MEMENTO_HTTP= Nonce-Count - Mainline (TCP) - Skipped (No nonce-count support) - Call with NONCE_COUNT=Y to run test Nonce-Count - Reject Re-Use (TCP) - Skipped (No nonce-count support) - Call with NONCE_COUNT=Y to run test Off-net calls - tel: URI (TCP) - Skipped (No off-net number given) - Call with OFF_NET_TEL= Off-net calls - sip: URI (TCP) - Skipped (No off-net number given) - Call with OFF_NET_TEL= SUBSCRIBE - reg-event (TCP) - (6505550314) Passed SUBSCRIBE - reg-event with a GRUU (TCP) - (6505550222) Passed SUBSCRIBE - Subscription timeout (TCP) - (6505550990) Passed SUBSCRIBE - Registration timeout (TCP) - Skipped (Not running with short registrations) - Call with SHORT_REG=Y to run test Multiple SUBSCRIBErs to one UE's reg-event (TCP) - (6505550295, 6505550422) Passed Message - URN URIs (TCP) - Skipped (No hostname given) - Call with HOST_NAME= Message - URN URIs to AS (TCP) - Skipped (No hostname given) - Call with HOST_NAME= 0 failures out of 96 tests run 43 tests skipped 2020-09-23 20:12:28,172 - xtesting.ci.run_tests - INFO - Test result: +-------------------+------------------+------------------+----------------+ | TEST CASE | PROJECT | DURATION | RESULT | +-------------------+------------------+------------------+----------------+ | helm_vims | functest | 09:31 | PASS | +-------------------+------------------+------------------+----------------+ 2020-09-23 20:12:33,480 - functest_kubernetes.ims.ims - DEBUG - release "clearwater" uninstalled 2020-09-23 20:12:33,600 - kubernetes.client.rest - DEBUG - response body: {"kind":"Pod","apiVersion":"v1","metadata":{"name":"live-test","namespace":"ims-75bbx","selfLink":"/api/v1/namespaces/ims-75bbx/pods/live-test","uid":"bcd2ae8c-fdd8-11ea-8302-0242ac120002","resourceVersion":"145004","creationTimestamp":"2020-09-23T20:09:51Z","deletionTimestamp":"2020-09-23T20:12:33Z","deletionGracePeriodSeconds":0},"spec":{"volumes":[{"name":"default-token-t46xg","secret":{"secretName":"default-token-t46xg","defaultMode":420}}],"containers":[{"name":"live-test","image":"ollivier/clearwater-live-test:hunter","command":["rake","test[ims-75bbx.svc.cluster.local]","PROXY=bono.ims-75bbx.svc.cluster.local","ELLIS=ellis.ims-75bbx.svc.cluster.local","SIGNUP_CODE=secret","--trace"],"resources":{},"volumeMounts":[{"name":"default-token-t46xg","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent"}],"restartPolicy":"Never","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"default","serviceAccount":"default","nodeName":"hunter-worker","securityContext":{},"schedulerName":"default-scheduler","tolerations":[{"key":"node.kubernetes.io/not-ready","operator":"Exists","effect":"NoExecute","tolerationSeconds":300},{"key":"node.kubernetes.io/unreachable","operator":"Exists","effect":"NoExecute","tolerationSeconds":300}],"priority":0,"enableServiceLinks":true},"status":{"phase":"Succeeded","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2020-09-23T20:09:51Z","reason":"PodCompleted"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2020-09-23T20:12:27Z","reason":"PodCompleted"},{"type":"ContainersReady","status":"False","lastProbeTime":null,"lastTransitionTime":"2020-09-23T20:12:27Z","reason":"PodCompleted"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2020-09-23T20:09:51Z"}],"hostIP":"172.18.0.4","podIP":"10.244.1.97","startTime":"2020-09-23T20:09:51Z","containerStatuses":[{"name":"live-test","state":{"terminated":{"exitCode":0,"reason":"Completed","startedAt":"2020-09-23T20:09:53Z","finishedAt":"2020-09-23T20:12:25Z","containerID":"containerd://3c46864e561ebae7712ed606ff7168ab80027e5fb0db1086ad93d07a42fbeac7"}},"lastState":{},"ready":false,"restartCount":0,"image":"docker.io/ollivier/clearwater-live-test:hunter","imageID":"docker.io/ollivier/clearwater-live-test@sha256:178bbf9b98c044c0d84af42f9adcd167d6b5e6658219ebfbd352215dbc27dc97","containerID":"containerd://3c46864e561ebae7712ed606ff7168ab80027e5fb0db1086ad93d07a42fbeac7"}],"qosClass":"BestEffort"}} 2020-09-23 20:12:33,602 - functest_kubernetes.ims.ims - DEBUG - delete_namespaced_pod: {'api_version': 'v1', 'code': None, 'details': None, 'kind': 'Pod', 'message': None, 'metadata': {'_continue': None, 'resource_version': '145004', 'self_link': '/api/v1/namespaces/ims-75bbx/pods/live-test'}, 'reason': None, 'status': "{u'qosClass': u'BestEffort', u'containerStatuses': [{u'restartCount': 0, u'name': u'live-test', u'image': u'docker.io/ollivier/clearwater-live-test:hunter', u'imageID': u'docker.io/ollivier/clearwater-live-test@sha256:178bbf9b98c044c0d84af42f9adcd167d6b5e6658219ebfbd352215dbc27dc97', u'state': {u'terminated': {u'startedAt': u'2020-09-23T20:09:53Z', u'reason': u'Completed', u'finishedAt': u'2020-09-23T20:12:25Z', u'containerID': u'containerd://3c46864e561ebae7712ed606ff7168ab80027e5fb0db1086ad93d07a42fbeac7', u'exitCode': 0}}, u'ready': False, u'lastState': {}, u'containerID': u'containerd://3c46864e561ebae7712ed606ff7168ab80027e5fb0db1086ad93d07a42fbeac7'}], u'podIP': u'10.244.1.97', u'startTime': u'2020-09-23T20:09:51Z', u'hostIP': u'172.18.0.4', u'phase': u'Succeeded', u'conditions': [{u'status': u'True', u'lastProbeTime': None, u'reason': u'PodCompleted', u'type': u'Initialized', u'lastTransitionTime': u'2020-09-23T20:09:51Z'}, {u'status': u'False', u'lastProbeTime': None, u'reason': u'PodCompleted', u'type': u'Ready', u'lastTransitionTime': u'2020-09-23T20:12:27Z'}, {u'status': u'False', u'lastProbeTime': None, u'reason': u'PodCompleted', u'type': u'ContainersReady', u'lastTransitionTime': u'2020-09-23T20:12:27Z'}, {u'status': u'True', u'lastProbeTime': None, u'type': u'PodScheduled', u'lastTransitionTime': u'2020-09-23T20:09:51Z'}]}"} 2020-09-23 20:12:34,083 - kubernetes.client.rest - DEBUG - response body: {"kind":"Status","apiVersion":"v1","metadata":{},"status":"Success","details":{"name":"env-vars","kind":"configmaps","uid":"c5f7ba46-fdd7-11ea-8302-0242ac120002"}} 2020-09-23 20:12:34,084 - functest_kubernetes.ims.ims - DEBUG - delete_namespaced_config_map: {'api_version': 'v1', 'code': None, 'details': {'causes': None, 'group': None, 'kind': 'configmaps', 'name': 'env-vars', 'retry_after_seconds': None, 'uid': 'c5f7ba46-fdd7-11ea-8302-0242ac120002'}, 'kind': 'Status', 'message': None, 'metadata': {'_continue': None, 'resource_version': None, 'self_link': None}, 'reason': None, 'status': 'Success'} 2020-09-23 20:12:34,108 - kubernetes.client.rest - DEBUG - response body: {"kind":"Namespace","apiVersion":"v1","metadata":{"name":"ims-75bbx","generateName":"ims-","selfLink":"/api/v1/namespaces/ims-75bbx","uid":"c5f61889-fdd7-11ea-8302-0242ac120002","resourceVersion":"145021","creationTimestamp":"2020-09-23T20:02:56Z","deletionTimestamp":"2020-09-23T20:12:34Z"},"spec":{"finalizers":["kubernetes"]},"status":{"phase":"Terminating"}} 2020-09-23 20:12:34,176 - functest_kubernetes.ims.ims - DEBUG - delete_namespace: ims-75bbx 2020-09-23 20:12:34,502 - xtesting.core.testcase - DEBUG - Publishing /var/lib/xtesting/results/functest-kubernetes.log ('text/plain', None) 2020-09-23 20:12:34,863 - xtesting.core.testcase - DEBUG - Publishing /var/lib/xtesting/results/functest-kubernetes.debug.log ('text/plain', None)