Top Level Namespace
Included Modules
- Sam::DSL
Extended Modules
- Sam::DSL
Defined in:
Constant Summary
-
BASE_CONFIG =
"./config.yml" -
CHAOS_CONTAINER_KILL =
Base64.decode_string("YXBpVmVyc2lvbjogY2hhb3MtbWVzaC5vcmcvdjFhbHBoYTEKa2luZDogUG9kQ2hhb3MKbWV0YWRh\ndGE6CiAgbmFtZTogY29udGFpbmVyLWtpbGwKICBuYW1lc3BhY2U6IGRlZmF1bHQKc3BlYzoKICBh\nY3Rpb246IGNvbnRhaW5lci1raWxsCiAgbW9kZTogb25lCiAgY29udGFpbmVyTmFtZTogInRlc3Qt\nc2VsZWN0b3IiCiAgc2VsZWN0b3I6CiAgICBsYWJlbFNlbGVjdG9yczoKICAgICAgJ3Rlc3Qtc2Vs\nZWN0b3InOiAndGVzdC1zZWxlY3RvcicKICBzY2hlZHVsZXI6CiAgICBjcm9uOiAiQGV2ZXJ5IDMw\ncyIK\n") -
CHAOS_CPU_HOG =
Base64.decode_string("YXBpVmVyc2lvbjogY2hhb3MtbWVzaC5vcmcvdjFhbHBoYTEKa2luZDogU3RyZXNzQ2hhb3MKbWV0\nYWRhdGE6CiAgbmFtZTogY3B1LWhvZy10ZXN0CiAgbmFtZXNwYWNlOiBkZWZhdWx0CnNwZWM6CiAg\nbW9kZTogb25lCiAgc2VsZWN0b3I6CiAgICBsYWJlbFNlbGVjdG9yczoKICAgICAgJ3Rlc3Qtc2Vs\nZWN0b3InOiAndGVzdC1zZWxlY3RvcicKICBzdHJlc3NvcnM6IAogICAgY3B1OiAKICAgICAgd29y\na2VyczogMQogICAgICBsb2FkOiAxMDAKICBkdXJhdGlvbjogIjMwcyIKICBzY2hlZHVsZXI6CiAg\nICBjcm9uOiAiQGV2ZXJ5IDJtIgo=\n") -
CHAOS_MESH_OFFLINE_DIR =
"#{TarClient::TAR_REPOSITORY_DIR}/chaos-mesh_chaos-mesh" -
CHAOS_MESH_VERSION =
"v0.8.0" -
CHAOS_NETWORK_LOSS =
Base64.decode_string("YXBpVmVyc2lvbjogY2hhb3MtbWVzaC5vcmcvdjFhbHBoYTEKa2luZDogTmV0d29ya0NoYW9zCm1l\ndGFkYXRhOgogIG5hbWU6IG5ldHdvcmstbG9zcy10ZXN0CiAgbmFtZXNwYWNlOiBkZWZhdWx0CnNw\nZWM6CiAgYWN0aW9uOiBsb3NzCiAgbW9kZTogb25lCiAgc2VsZWN0b3I6CiAgICBsYWJlbFNlbGVj\ndG9yczoKICAgICAgJ3Rlc3Qtc2VsZWN0b3InOiAndGVzdC1zZWxlY3RvcicKICBsb3NzOgogICAg\nbG9zczogJzEwMCcKICAgIGNvcnJlbGF0aW9uOiAnMTAwJwogIGR1cmF0aW9uOiAnNDBzJwogIHNj\naGVkdWxlcjoKICAgIGNyb246ICdAZXZlcnkgNjAwcycK\n") -
CNF_DIR =
"cnfs" -
CONFIG_FILE =
"cnf-testsuite.yml" -
CONSTRAINT_TEMPLATE =
Base64.decode_string("YXBpVmVyc2lvbjogdGVtcGxhdGVzLmdhdGVrZWVwZXIuc2gvdjFiZXRhMQpraW5kOiBDb25zdHJh\naW50VGVtcGxhdGUKbWV0YWRhdGE6CiAgbmFtZTogcmVxdWlyZXRhZ3MKc3BlYzoKICBjcmQ6CiAg\nICBzcGVjOgogICAgICBuYW1lczoKICAgICAgICBraW5kOiBSZXF1aXJlVGFncwogIHRhcmdldHM6\nCiAgICAtIHRhcmdldDogYWRtaXNzaW9uLms4cy5nYXRla2VlcGVyLnNoCiAgICAgIHJlZ286IHwK\nICAgICAgICBwYWNrYWdlIHJlcXVpcmV0YWdzCiAgICAgICAgdmlvbGF0aW9uW3sibXNnIjogbXNn\nLCAiZGV0YWlscyI6IHt9fV17CiAgICAgICAgICBpbnB1dC5yZXZpZXcua2luZC5raW5kID09ICJQ\nb2QiCiAgICAgICAgICBpbWFnZSA6PSBpbnB1dC5yZXZpZXcub2JqZWN0LnNwZWMuY29udGFpbmVy\nc1tfXS5pbWFnZQogICAgICAgICAgZW5zdXJlKGltYWdlKQogICAgICAgICAgbXNnIDo9IHNwcmlu\ndGYoIlZpb2xhdGlvbiBmb3IgUG9kICV2LCBpdCB1c2VzIGFuIGltYWdlIHRhZyB0aGF0IGlzIG5v\ndCB2ZXJzaW9uZWQiLCBbaW5wdXQucmV2aWV3Lm9iamVjdC5tZXRhZGF0YS5uYW1lXSkKICAgICAg\nICB9CiAgICAgICAgCiAgICAgICAgZW5zdXJlKGltYWdlKSB7CiAgICAgICAgICBjb250YWlucyhp\nbWFnZSwgIjpsYXRlc3QiKQogICAgICAgIH0KICAgICAgICBlbnN1cmUoaW1hZ2UpIHsKICAgICAg\nICAgIG5vdCBjb250YWlucyhpbWFnZSwiOiIpCiAgICAgICAgfQoK\n") -
DEFAULT_POINTSFILENAME =
"points_v1.yml" -
todo move to helm module CHART_YAML = "Chart.yaml"
-
DISABLE_CNI =
Base64.decode_string("a2luZDogQ2x1c3RlcgphcGlWZXJzaW9uOiBraW5kLngtazhzLmlvL3YxYWxwaGE0Cm5ldHdvcmtp\nbmc6CiAgZGlzYWJsZURlZmF1bHRDTkk6IHRydWUgIyBkaXNhYmxlIGtpbmRuZXQKICAjICBwb2RT\ndWJuZXQ6IDE5Mi4xNjguMC4wLzE2ICMgc2V0IHRvIENhbGljbydzIGRlZmF1bHQgc3VibmV0Cg==\n") -
ELASTIC_PROVISIONING_DRIVERS_REGEX =
/kubernetes.io\/aws-ebs|kubernetes.io\/azure-file|kubernetes.io\/azure-disk|kubernetes.io\/cinder|kubernetes.io\/gce-pd|kubernetes.io\/glusterfs|kubernetes.io\/quobyte|kubernetes.io\/rbd|kubernetes.io\/vsphere-volume|kubernetes.io\/portworx-volume|kubernetes.io\/scaleio|kubernetes.io\/storageos|rook-ceph.rbd.csi.ceph.com/ -
ELASTIC_PROVISIONING_DRIVERS_REGEX_SPEC =
/kubernetes.io\/aws-ebs|kubernetes.io\/azure-file|kubernetes.io\/azure-disk|kubernetes.io\/cinder|kubernetes.io\/gce-pd|kubernetes.io\/glusterfs|kubernetes.io\/quobyte|kubernetes.io\/rbd|kubernetes.io\/vsphere-volume|kubernetes.io\/portworx-volume|kubernetes.io\/scaleio|kubernetes.io\/storageos|rook-ceph.rbd.csi.ceph.com|rancher.io\/local-path/ -
EMPTY_JSON =
JSON.parse("{}") -
EMPTY_JSON_ARRAY =
JSON.parse("[]") -
ENFORCE_IMAGE_TAG =
Base64.decode_string("YXBpVmVyc2lvbjogY29uc3RyYWludHMuZ2F0ZWtlZXBlci5zaC92MWJldGExCmtpbmQ6IFJlcXVp\ncmVUYWdzCm1ldGFkYXRhOgogIG5hbWU6IGJsb2NrLWxhdGVzdC10YWcKc3BlYzoKICBtYXRjaDoK\nICAgIGtpbmRzOgogICAgICAtIGFwaUdyb3VwczogWyIiXQogICAgICAgIGtpbmRzOiBbIlBvZCJd\nCiAgICAgIAo=\n") -
ESSENTIAL_PASSING_SCORE =
1000 -
EXCLUDE_NAMESPACES =
["kube-system", "kube-public", "kube-node-lease", "local-path-storage", "litmus", TESTSUITE_NAMESPACE] -
FAILED =
"failed" -
FLUENTBIT_VALUES =
Base64.decode_string("Y29uZmlnOgogIG91dHB1dHM6IHwKICAgIFtPVVRQVVRdCiAgICAgICAgTmFtZSBmaWxlCiAgICAg\nICAgRm9ybWF0IHRlbXBsYXRlCiAgICAgICAgUGF0aCAvdGVzdGRhdGE=\n") -
FLUENTD_VALUES =
Base64.decode_string("ZmlsZUNvbmZpZ3M6CiAgMDRfb3V0cHV0cy5jb25mOiB8LQogICAgPGxhYmVsIEBPVVRQVVQ+CiAg\nICAgIDxtYXRjaCAqKj4KICAgICAgICBAdHlwZSBmaWxlCiAgICAgICAgcGF0aCAiL3Rlc3RkYXRh\nIgogICAgICA8L21hdGNoPgogICAgPC9sYWJlbD4K\n") -
IGNORED_SECRET_TYPES =
["kubernetes.io/service-account-token", "kubernetes.io/dockercfg", "kubernetes.io/dockerconfigjson", "helm.sh/release.v1"] -
KIND_VERSION =
"0.17.0" -
KUBESCAPE_FRAMEWORK_VERSION =
"1.0.179" -
KUBESCAPE_VERSION =
"2.0.158" -
LOGGING =
LogginGenerator.new -
NA =
"na" -
NODE_FAILED_VALUES =
Base64.decode_string("dG9sZXJhdGlvbnM6Ci0ga2V5OiAibm9kZS5rdWJlcm5ldGVzLmlvL3VucmVhY2hhYmxlIgogIG9w\nZXJhdG9yOiAiRXhpc3RzIgogIGVmZmVjdDogIk5vRXhlY3V0ZSIKICB0b2xlcmF0aW9uU2Vjb25k\nczogMQotIGtleTogIm5vZGUua3ViZXJuZXRlcy5pby9ub3QtcmVhZHkiCiAgb3BlcmF0b3I6ICJF\neGlzdHMiCiAgZWZmZWN0OiAiTm9FeGVjdXRlIgogIHRvbGVyYXRpb25TZWNvbmRzOiAxCgo=\n") -
OFFLINE_MANIFESTS_PATH =
"/tmp/manifests" -
OPA_OFFLINE_DIR =
"#{TarClient::TAR_REPOSITORY_DIR}/gatekeeper_gatekeeper" -
PASSED =
"passed" -
POINTSFILE =
Base64.decode_string("LS0tCi0gbmFtZTogZGVmYXVsdF9zY29yaW5nCiAgdGFnczogCiAgcGFzczogNQogIGZhaWw6IDAg\nCiAgc2tpcHBlZDogMCAKICBuYTogMCAKICBuZXV0cmFsOiAwIAoKLSBuYW1lOiByZWFzb25hYmxl\nX2ltYWdlX3NpemUKICBlbW9qaTogIuKalvCfkYAiCiAgdGFnczogW21pY3Jvc2VydmljZSwgZHlu\nYW1pYywgd29ya2xvYWQsIGNlcnQsIG5vcm1hbF0KLSBuYW1lOiBzcGVjaWFsaXplZF9pbml0X3N5\nc3RlbQogIGVtb2ppOiAi8J+agCIKICB0YWdzOiBbbWljcm9zZXJ2aWNlLCBkeW5hbWljLCB3b3Jr\nbG9hZF0KLSBuYW1lOiByZWFzb25hYmxlX3N0YXJ0dXBfdGltZSAKICB0YWdzOiBbbWljcm9zZXJ2\naWNlLCBkeW5hbWljLCB3b3JrbG9hZCwgY2VydCwgbm9ybWFsXQotIG5hbWU6IHNpbmdsZV9wcm9j\nZXNzX3R5cGUKICBlbW9qaTogIuKalvCfkYAiCiAgdGFnczogW21pY3Jvc2VydmljZSwgZHluYW1p\nYywgd29ya2xvYWQsIGVzc2VudGlhbCwgY2VydF0KICBwYXNzOiAxMDAKLSBuYW1lOiB6b21iaWVf\naGFuZGxlZAogIGVtb2ppOiAi4pqW8J+RgCIKICB0YWdzOiBbbWljcm9zZXJ2aWNlLCBkeW5hbWlj\nLCB3b3JrbG9hZCwgbm9ybWFsXQotIG5hbWU6IHNlcnZpY2VfZGlzY292ZXJ5CiAgZW1vamk6ICLi\nmpbwn5GAIgogIHRhZ3M6IFttaWNyb3NlcnZpY2UsIGR5bmFtaWMsIHdvcmtsb2FkLCBjZXJ0LCBi\nb251c10KICBwYXNzOiAxCiAgZmFpbDogMAotIG5hbWU6IHNoYXJlZF9kYXRhYmFzZQogIGVtb2pp\nOiAi8J+SviIKICB0YWdzOiBbbWljcm9zZXJ2aWNlLCBkeW5hbWljLCB3b3JrbG9hZCwgY2VydCwg\nbm9ybWFsXQotIG5hbWU6IHNpZ190ZXJtX2hhbmRsZWQKICBlbW9qaTogIuKalvCfkYAiCiAgdGFn\nczogW21pY3Jvc2VydmljZSwgZHluYW1pYywgd29ya2xvYWQsIG5vcm1hbF0KCi0gbmFtZTogY25p\nX2NvbXBhdGlibGUKICBlbW9qaTogIvCflJPwn5SRIgogIHRhZ3M6IFtjb21wYXRpYmlsaXR5LCBk\neW5hbWljLCB3b3JrbG9hZCwgY2VydCwgbm9ybWFsXQojIC0gbmFtZTogY25pX3NwZWMgCiMgIHRh\nZ3M6IGNvbXBhdGliaWxpdHksIGR5bmFtaWMKIy0gbmFtZTogYXBpX3Nub29wX2FscGhhIAojICB0\nYWdzOiBjb21wYXRpYmlsaXR5LCBkeW5hbWljCiMtIG5hbWU6IGFwaV9zbm9vcF9iZXRhIAojICB0\nYWdzOiBjb21wYXRpYmlsaXR5LCBkeW5hbWljCiMtIG5hbWU6IGFwaV9zbm9vcF9nZW5lcmFsX2Fw\naXMgCiMgIHRhZ3M6IGNvbXBhdGliaWxpdHksIGR5bmFtaWMKCiMtIG5hbWU6IHJlc2V0X2NuZiAK\nIyAgdGFnczogc3RhdGUsIGR5bmFtaWMsIGNvbmZpZ3VyYXRpb24KIy0gbmFtZTogY2hlY2tfcmVh\ncGVkIAojICB0YWdzOiBzdGF0ZSwgZHluYW1pYywgY29uZmlndXJhdGlvbgoKLSBuYW1lOiBwcml2\naWxlZ2VkCiAgZW1vamk6ICLwn5ST8J+UkSIKICB0YWdzOiBbc2VjdXJpdHksIGR5bmFtaWMsIHdv\ncmtsb2FkXQogICMgcmVxdWlyZWQ6IHRydWUKLSBuYW1lOiBwcml2aWxlZ2VfZXNjYWxhdGlvbgog\nIGVtb2ppOiAi8J+Uk/CflJEiCiAgdGFnczogW3NlY3VyaXR5LCBkeW5hbWljLCB3b3JrbG9hZCwg\nY2VydCwgbm9ybWFsXQotIG5hbWU6IHN5bWxpbmtfZmlsZV9zeXN0ZW0gCiAgZW1vamk6ICLwn5ST\n8J+UkSIKICB0YWdzOiBbc2VjdXJpdHksIGR5bmFtaWMsIHdvcmtsb2FkLCBjZXJ0LCBub3JtYWxd\nCi0gbmFtZTogYXBwbGljYXRpb25fY3JlZGVudGlhbHMgCiAgZW1vamk6ICLwn5ST8J+UkSIKICB0\nYWdzOiBbc2VjdXJpdHksIGR5bmFtaWMsIHdvcmtsb2FkLCBjZXJ0LCBub3JtYWxdCi0gbmFtZTog\naG9zdF9uZXR3b3JrIAogIGVtb2ppOiAi8J+Uk/CflJEiCiAgdGFnczogW3NlY3VyaXR5LCBkeW5h\nbWljLCB3b3JrbG9hZCwgY2VydCwgbm9ybWFsXQojLSBuYW1lOiBzaGVsbHMgCiMgIHRhZ3M6IHNl\nY3VyaXR5LCBkeW5hbWljCiMtIG5hbWU6IHByb3RlY3RlZF9hY2Nlc3MgCiMgIHRhZ3M6IHNlY3Vy\naXR5LCBkeW5hbWljCgotIG5hbWU6IGluY3JlYXNlX2RlY3JlYXNlX2NhcGFjaXR5CiAgZW1vamk6\nICLwn5Om8J+TiPCfk4kiCiAgdGFnczogW2NvbXBhdGliaWxpdHksIGR5bmFtaWMsIHdvcmtsb2Fk\nLCBlc3NlbnRpYWwsIGNlcnRdCiAgcGFzczogMTAwCiMtIG5hbWU6IHNtYWxsX2F1dG9zY2FsaW5n\nIAojICB0YWdzOiBjb21wYXRpYmlsaXR5LCBkeW5hbWljLCB3b3JrbG9hZAojLSBuYW1lOiBsYXJn\nZV9hdXRvc2NhbGluZyAKIyAgdGFnczogY29tcGF0aWJpbGl0eSwgZHluYW1pYywgd29ya2xvYWQK\nIyAtIG5hbWU6IG5ldHdvcmtfY2hhb3MgCiMgICB0YWdzOiByZXNpbGllbmNlLCBkeW5hbWljLCB3\nb3JrbG9hZAotIG5hbWU6IHBvZF9uZXR3b3JrX2xhdGVuY3kKICBlbW9qaTogIvCfl6HvuI/wn5KA\n4pm7IgogIHRhZ3M6IFtyZXNpbGllbmNlLCBkeW5hbWljLCB3b3JrbG9hZCwgY2VydCwgYm9udXNd\nCiAgcGFzczogMQogIGZhaWw6IDAKLSBuYW1lOiBwb2RfbmV0d29ya19jb3JydXB0aW9uCiAgZW1v\namk6ICLwn5eh77iP8J+SgOKZuyIKICB0YWdzOiBbcmVzaWxpZW5jZSwgZHluYW1pYywgd29ya2xv\nYWQsIGNlcnQsIGJvbnVzXQogIHBhc3M6IDEKICBmYWlsOiAwCi0gbmFtZTogcG9kX25ldHdvcmtf\nZHVwbGljYXRpb24KICBlbW9qaTogIvCfl6HvuI/wn5KA4pm7IgogIHRhZ3M6IFtyZXNpbGllbmNl\nLCBkeW5hbWljLCB3b3JrbG9hZCwgY2VydCwgYm9udXNdCiAgcGFzczogMQogIGZhaWw6IDAKLSBu\nYW1lOiBwb2RfZGVsZXRlCiAgZW1vamk6ICLwn5eh77iP8J+SgOKZuyIKICB0YWdzOiBbcmVzaWxp\nZW5jZSwgZHluYW1pYywgd29ya2xvYWQsIGNlcnQsIG5vcm1hbF0KLSBuYW1lOiBwb2RfaW9fc3Ry\nZXNzCiAgZW1vamk6ICLwn5eh77iP8J+SgOKZuyIKICB0YWdzOiBbcmVzaWxpZW5jZSwgZHluYW1p\nYywgd29ya2xvYWQsIGNlcnQsIGJvbnVzXQogIHBhc3M6IDEKICBmYWlsOiAwCi0gbmFtZTogcG9k\nX21lbW9yeV9ob2cKICBlbW9qaTogIvCfl6HvuI/wn5KA4pm7IgogIHRhZ3M6IFtyZXNpbGllbmNl\nLCBkeW5hbWljLCB3b3JrbG9hZCwgY2VydCwgbm9ybWFsXQotIG5hbWU6IGRpc2tfZmlsbAogIGVt\nb2ppOiAi8J+Xoe+4j/CfkoDimbsiCiAgdGFnczogW3Jlc2lsaWVuY2UsIGR5bmFtaWMsIHdvcmts\nb2FkLCBjZXJ0LCBub3JtYWxdCi0gbmFtZTogcG9kX2Ruc19lcnJvcgogIGVtb2ppOiAi8J+Xoe+4\nj/CfkoDimbsiCiAgdGFnczogW3Jlc2lsaWVuY2UsIGR5bmFtaWMsIHdvcmtsb2FkLCBjZXJ0LCBi\nb251c10KICBwYXNzOiAxCiAgZmFpbDogMAojLSBuYW1lOiBleHRlcm5hbF9yZXRyeSAKIyAgdGFn\nczogc2NhbGFiaWxpdHksIGR5bmFtaWMsIHdvcmtsb2FkCgojLSBuYW1lOiB2ZXJzaW9uZWRfaGVs\nbV9jaGFydAojICB0YWdzOiBjb25maWd1cmF0aW9uLCBkeW5hbWljLCB3b3JrbG9hZAotIG5hbWU6\nIHZlcnNpb25lZF90YWcKICBlbW9qaTogIvCfj7fvuI8iCiAgdGFnczogW2NvbmZpZ3VyYXRpb24s\nIGR5bmFtaWMsIHdvcmtsb2FkXQotIG5hbWU6IGlwX2FkZHJlc3NlcwogIGVtb2ppOiAi8J+TtvCf\nj4Pij7LvuI8iCiAgcGFzczogMAogIGZhaWw6IC0xIAogIHRhZ3M6IFtjb25maWd1cmF0aW9uLCBz\ndGF0aWMsIHdvcmtsb2FkXQotIG5hbWU6IG9wZXJhdG9yX2luc3RhbGxlZAogIGVtb2ppOiAi4pqW\n77iP8J+RgCIKICB0YWdzOiBbY29uZmlndXJhdGlvbiwgZHluYW1pYywgd29ya2xvYWQsIGNlcnQs\nIGJvbnVzXQotIG5hbWU6IGxpdmVuZXNzCiAgZW1vamk6ICLijojwn6erIgogIHRhZ3M6IFtyZXNp\nbGllbmNlLCBkeW5hbWljLCB3b3JrbG9hZCwgZXNzZW50aWFsLCBjZXJ0XQogIHBhc3M6IDEwMAot\nIG5hbWU6IHJlYWRpbmVzcwogIGVtb2ppOiAi4o6I8J+nqyIKICB0YWdzOiBbcmVzaWxpZW5jZSwg\nZHluYW1pYywgd29ya2xvYWQsIGVzc2VudGlhbCwgY2VydF0KICBwYXNzOiAxMDAKIy0gbmFtZTog\nbm9fdm9sdW1lX3dpdGhfY29uZmlndXJhdGlvbgojICB0YWdzOiBjb25maWd1cmF0aW9uLCBkeW5h\nbWljCi0gbmFtZTogcm9sbGluZ191cGRhdGUKICB0YWdzOiBbY29tcGF0aWJpbGl0eSwgZHluYW1p\nYywgd29ya2xvYWRdCi0gbmFtZTogcm9sbGluZ19kb3duZ3JhZGUKICB0YWdzOiBbY29tcGF0aWJp\nbGl0eSwgZHluYW1pYywgd29ya2xvYWRdCi0gbmFtZTogcm9sbGluZ192ZXJzaW9uX2NoYW5nZQog\nIHRhZ3M6IFtjb21wYXRpYmlsaXR5LCBkeW5hbWljLCB3b3JrbG9hZF0KLSBuYW1lOiByb2xsYmFj\nawogIHRhZ3M6IFtjb21wYXRpYmlsaXR5LCBkeW5hbWljLCB3b3JrbG9hZCwgY2VydCwgbm9ybWFs\nXQotIG5hbWU6IG5vZGVwb3J0X25vdF91c2VkCiAgdGFnczogW2NvbmZpZ3VyYXRpb24sIGR5bmFt\naWMsIHdvcmtsb2FkLCBjZXJ0LCBub3JtYWxdCi0gbmFtZTogaG9zdHBvcnRfbm90X3VzZWQKICB0\nYWdzOiBbY29uZmlndXJhdGlvbiwgZHluYW1pYywgd29ya2xvYWQsIGVzc2VudGlhbCwgY2VydF0K\nICBwYXNzOiAxMDAKLSBuYW1lOiBoYXJkY29kZWRfaXBfYWRkcmVzc2VzX2luX2s4c19ydW50aW1l\nX2NvbmZpZ3VyYXRpb24KICB0YWdzOiBbY29uZmlndXJhdGlvbiwgZHluYW1pYywgd29ya2xvYWQs\nIGVzc2VudGlhbCwgY2VydF0KICBwYXNzOiAxMDAKLSBuYW1lOiBzZWNyZXRzX3VzZWQKICBlbW9q\naTogIvCfp6siCiAgdGFnczogW2NvbmZpZ3VyYXRpb24sIGR5bmFtaWMsIHdvcmtsb2FkLCBjZXJ0\nLCBib251c10KICBwYXNzOiAxCiAgZmFpbDogMAotIG5hbWU6IGltbXV0YWJsZV9jb25maWdtYXAK\nICBlbW9qaTogIuKalu+4jyIKICB0YWdzOiBbY29uZmlndXJhdGlvbiwgZHluYW1pYywgd29ya2xv\nYWQsIGNlcnQsIGJvbnVzXQogIHBhc3M6IDEKICBmYWlsOiAwIAoKIy0gbmFtZTogZmx1ZW50ZF90\ncmFmZmljCiMgIHRhZ3M6IG9ic2VydmFiaWxpdHksIGR5bmFtaWMsIHdvcmtsb2FkCiMtIG5hbWU6\nIGphZWdlcl90cmFmZmljCiMgIHRhZ3M6IG9ic2VydmFiaWxpdHksIGR5bmFtaWMsIHdvcmtsb2Fk\nCiMtIG5hbWU6IHByb21ldGhldXNfdHJhZmZpYwojICB0YWdzOiBvYnNlcnZhYmlsaXR5LCBkeW5h\nbWljLCB3b3JrbG9hZAojLSBuYW1lOiBvcGVudGVsZW1ldHJ5X2NvbXBhdGlibGUKIyAgdGFnczog\nb2JzZXJ2YWJpbGl0eSwgZHluYW1pYywgd29ya2xvYWQKIy0gbmFtZTogb3Blbm1ldHJpY19jb21w\nYXRpYmxlCiMgIHRhZ3M6IG9ic2VydmFiaWxpdHksIGR5bmFtaWMsIHdvcmtsb2FkCgotIG5hbWU6\nIGhlbG1fZGVwbG95CiAgZW1vamk6ICLimpnwn5ug77iP4qyG4piBIgogIHRhZ3M6IFtjb21wYXRp\nYmlsaXR5LCBkeW5hbWljLCB3b3JrbG9hZCwgY2VydCwgbm9ybWFsXQotIG5hbWU6IGhlbG1fY2hh\ncnRfdmFsaWQKICBlbW9qaTogIuKOiPCfk53imJEiCiAgdGFnczogW2NvbXBhdGliaWxpdHksIGR5\nbmFtaWMsIHdvcmtsb2FkLCBjZXJ0LCBub3JtYWxdCi0gbmFtZTogaGVsbV9jaGFydF9wdWJsaXNo\nZWQKICBlbW9qaTogIuKOiPCfk6bwn4yQIgogIHRhZ3M6IFtjb21wYXRpYmlsaXR5LCBkeW5hbWlj\nLCB3b3JrbG9hZCwgY2VydCwgbm9ybWFsXQogIAojIC0gbmFtZTogY2hhb3NfbmV0d29ya19sb3Nz\nIAojICAgdGFnczogcmVzaWxpZW5jZSwgZHluYW1pYywgd29ya2xvYWQKIyAtIG5hbWU6IGNoYW9z\nX2NwdV9ob2cKIyAgIHRhZ3M6IHJlc2lsaWVuY2UsIGR5bmFtaWMsIHdvcmtsb2FkCiMgLSBuYW1l\nOiBjaGFvc19jb250YWluZXJfa2lsbAojICAgdGFnczogcmVzaWxpZW5jZSwgZHluYW1pYywgd29y\na2xvYWQKCi0gbmFtZTogdm9sdW1lX2hvc3RwYXRoX25vdF9mb3VuZAogIGVtb2ppOiAi8J+SviIK\nICB0YWdzOiBbc3RhdGUsIGR5bmFtaWMsIHdvcmtsb2FkXQotIG5hbWU6IG5vX2xvY2FsX3ZvbHVt\nZV9jb25maWd1cmF0aW9uCiAgZW1vamk6ICLwn5K+IgogIHRhZ3M6IFtzdGF0ZSwgZHluYW1pYywg\nd29ya2xvYWQsIGNlcnQsIGJvbnVzXQogIHBhc3M6IDEKICBmYWlsOiAwCi0gbmFtZTogZWxhc3Rp\nY192b2x1bWVzCiAgZW1vamk6ICLwn6erIgogIHRhZ3M6IFtzdGF0ZSwgZHluYW1pYywgd29ya2xv\nYWQsIGNlcnQsIGJvbnVzXQogIHBhc3M6IDEKICBmYWlsOiAwCi0gbmFtZTogZGF0YWJhc2VfcGVy\nc2lzdGVuY2UKICBlbW9qaTogIvCfp6siCiAgdGFnczogW3N0YXRlLCBkeW5hbWljLCB3b3JrbG9h\nZF0KICBwYXNzNTogNSAKICBwYXNzMzogMyAKICBmYWlsOiAtMQotIG5hbWU6IG5vZGVfZHJhaW4K\nICBlbW9qaTogIvCfl6HvuI/wn5KA4pm7IgogIHRhZ3M6IFtzdGF0ZSwgZHluYW1pYywgd29ya2xv\nYWQsIGVzc2VudGlhbCwgY2VydF0KICBwYXNzOiAxMDAKCiMtIG5hbWU6IGhhcmR3YXJlX2FuZF9z\nY2hlZHVsaW5nCiMgIHRhZ3M6IGhhcmR3YXJlLCBkeW5hbWljLCB3b3JrbG9hZAojLSBuYW1lOiBz\ndGF0aWNfYWNjZXNzaW5nX2hhcmR3YXJlIAojICB0YWdzOiBoYXJkd2FyZSwgc3RhdGljLCB3b3Jr\nbG9hZAojLSBuYW1lOiBkeW5hbWljX2FjY2Vzc2luZ19oYXJkd2FyZSAKIyAgdGFnczogaGFyZHdh\ncmUsIGR5bmFtaWMsIHdvcmtsb2FkCiMtIG5hbWU6IGRpcmVjdF9odWdlcGFnZXMKIyAgdGFnczog\naGFyZHdhcmUsIGR5bmFtaWMsIHdvcmtsb2FkCiMtIG5hbWU6IHBlcmZvcm1hbmNlCiMgIHRhZ3M6\nIGhhcmR3YXJlLCBkeW5hbWljLCB3b3JrbG9hZAoKLSBuYW1lOiBrOHNfY29uZm9ybWFuY2UKICB0\nYWdzOiBbcGxhdGZvcm0sIGR5bmFtaWNdCi0gbmFtZTogd29ya2VyX3JlYm9vdF9yZWNvdmVyeSAK\nICB0YWdzOiBbInBsYXRmb3JtIiwgInBsYXRmb3JtOnJlc2lsaWVuY2UiLCBkeW5hbWljXQotIG5h\nbWU6IG9jaV9jb21wbGlhbnQKICB0YWdzOiBbInBsYXRmb3JtIiwgInBsYXRmb3JtOmhhcmR3YXJl\nX2FuZF9zY2hlZHVsaW5nIiwgZHluYW1pY10KLSBuYW1lOiBjb250cm9sX3BsYW5lX2hhcmRlbmlu\nZwogIHRhZ3M6IFsicGxhdGZvcm0iLCAicGxhdGZvcm06c2VjdXJpdHkiLCAiZHluYW1pYyJdCi0g\nbmFtZTogY2x1c3Rlcl9hZG1pbgogIHRhZ3M6IFsicGxhdGZvcm0iLCAicGxhdGZvcm06c2VjdXJp\ndHkiLCAiZHluYW1pYyJdCi0gbmFtZTogZXhwb3NlZF9kYXNoYm9hcmQKICB0YWdzOiBbInBsYXRm\nb3JtIiwgInBsYXRmb3JtOnNlY3VyaXR5IiwgImR5bmFtaWMiXQoKLSBuYW1lOiBzZXJ2aWNlX2Fj\nY291bnRfbWFwcGluZwogIGVtb2ppOiAi8J+Uk/CflJEiCiAgdGFnczogW3NlY3VyaXR5LCBkeW5h\nbWljLCB3b3JrbG9hZCwgY2VydCwgbm9ybWFsXQoKLSBuYW1lOiBwcml2aWxlZ2VkX2NvbnRhaW5l\ncnMKICBlbW9qaTogIvCflJPwn5SRIgogIHRhZ3M6IFtzZWN1cml0eSwgZHluYW1pYywgd29ya2xv\nYWQsIGVzc2VudGlhbCwgY2VydF0KICBwYXNzOiAxMDAgCgotIG5hbWU6IG5vbl9yb290X2NvbnRh\naW5lcnMKICBlbW9qaTogIvCflJPwn5SRIgogIHRhZ3M6IFtzZWN1cml0eSwgZHluYW1pYywgd29y\na2xvYWQsIGVzc2VudGlhbCwgY2VydF0KICBwYXNzOiAxMDAKCi0gbmFtZTogaG9zdF9waWRfaXBj\nX3ByaXZpbGVnZXMKICBlbW9qaTogIvCflJPwn5SRIgogIHRhZ3M6IFtzZWN1cml0eSwgZHluYW1p\nYywgd29ya2xvYWQsIGNlcnQsIG5vcm1hbF0KCi0gbmFtZTogbGludXhfaGFyZGVuaW5nCiAgZW1v\namk6ICLwn5ST8J+UkSIKICB0YWdzOiBbc2VjdXJpdHksIGR5bmFtaWMsIHdvcmtsb2FkLCBjZXJ0\nLCBib251c10KICBwYXNzOiAxIAogIGZhaWw6IDAgCgotIG5hbWU6IHJlc291cmNlX3BvbGljaWVz\nCiAgZW1vamk6ICLwn5ST8J+UkSIKICB0YWdzOiBbc2VjdXJpdHksIGR5bmFtaWMsIHdvcmtsb2Fk\nLCBjZXJ0LCBlc3NlbnRpYWxdCiAgcGFzczogMTAwCgotIG5hbWU6IGltbXV0YWJsZV9maWxlX3N5\nc3RlbXMKICBlbW9qaTogIvCflJPwn5SRIgogIHRhZ3M6IFtzZWN1cml0eSwgZHluYW1pYywgd29y\na2xvYWQsIGNlcnQsIGJvbnVzXQogIHBhc3M6IDEgCiAgZmFpbDogMCAKCi0gbmFtZTogaG9zdHBh\ndGhfbW91bnRzCiAgZW1vamk6ICLwn5ST8J+UkSIKICB0YWdzOiBbc2VjdXJpdHksIGR5bmFtaWMs\nIHdvcmtsb2FkLCBlc3NlbnRpYWwsIGNlcnRdCiAgcGFzczogMTAwCgotIG5hbWU6IGluZ3Jlc3Nf\nZWdyZXNzX2Jsb2NrZWQgCiAgZW1vamk6ICLwn5ST8J+UkSIKICB0YWdzOiBbc2VjdXJpdHksIGR5\nbmFtaWMsIHdvcmtsb2FkLCBjZXJ0LCBib251c10KICBwYXNzOiAxIAogIGZhaWw6IDAgCgotIG5h\nbWU6IGluc2VjdXJlX2NhcGFiaWxpdGllcwogIGVtb2ppOiAi8J+Uk/CflJEiCiAgdGFnczogW3Nl\nY3VyaXR5LCBkeW5hbWljLCB3b3JrbG9hZCwgY2VydCwgbm9ybWFsXQoKLSBuYW1lOiBzeXNjdGxz\nCiAgZW1vamk6ICLwn5ST8J+UkSIKICB0YWdzOiBbc2VjdXJpdHksIGR5bmFtaWMsIHdvcmtsb2Fk\nLCBjZXJ0LCBub3JtYWxdCgotIG5hbWU6IGxvZ19vdXRwdXQKICBlbW9qaTogIvCfk7bimKDvuI8i\nCiAgdGFnczogW29ic2VydmFiaWxpdHksIGR5bmFtaWMsIHdvcmtsb2FkLCBlc3NlbnRpYWwsIGNl\ncnRdCiAgcGFzczogMTAwCi0gbmFtZTogcHJvbWV0aGV1c190cmFmZmljCiAgZW1vamk6ICLwn5O2\n4pig77iPIgogIHRhZ3M6IFtvYnNlcnZhYmlsaXR5LCBkeW5hbWljLCB3b3JrbG9hZCwgY2VydCwg\nYm9udXNdCiAgcGFzczogMSAKICBmYWlsOiAwIAotIG5hbWU6IG9wZW5fbWV0cmljcwogIGVtb2pp\nOiAi8J+TtuKYoO+4jyIKICB0YWdzOiBbb2JzZXJ2YWJpbGl0eSwgZHluYW1pYywgd29ya2xvYWQs\nIGNlcnQsIGJvbnVzXQogIHBhc3M6IDEgCiAgZmFpbDogMCAKLSBuYW1lOiByb3V0ZWRfbG9ncwog\nIGVtb2ppOiAi8J+TtuKYoO+4jyIKICB0YWdzOiBbb2JzZXJ2YWJpbGl0eSwgZHluYW1pYywgd29y\na2xvYWQsIGNlcnQsIGJvbnVzXQogIHBhc3M6IDEgCiAgZmFpbDogMCAKLSBuYW1lOiB0cmFjaW5n\nCiAgZW1vamk6ICLijojwn5qAIgogIHRhZ3M6IFtvYnNlcnZhYmlsaXR5LCBkeW5hbWljLCB3b3Jr\nbG9hZCwgY2VydCwgYm9udXNdCiAgcGFzczogMSAKICBmYWlsOiAwIAotIG5hbWU6IGFscGhhX2s4\nc19hcGlzCiAgZW1vamk6ICLirZXwn5SNIgogIHRhZ3M6IFtjb25maWd1cmF0aW9uLCBkeW5hbWlj\nLCB3b3JrbG9hZF0KCi0gbmFtZTogY29udGFpbmVyX3NvY2tfbW91bnRzCiAgZW1vamk6ICLwn5ST\n8J+UkSIKICB0YWdzOiBbc2VjdXJpdHksIGR5bmFtaWMsIHdvcmtsb2FkLCBlc3NlbnRpYWwsIGNl\ncnRdCiAgcGFzczogMTAwCgotIG5hbWU6IHJlcXVpcmVfbGFiZWxzCiAgZW1vamk6ICLwn4+377iP\nIgogIHRhZ3M6IFtjb25maWd1cmF0aW9uLCBkeW5hbWljLCB3b3JrbG9hZCwgY2VydCwgbm9ybWFs\nXQoKLSBuYW1lOiBoZWxtX3RpbGxlcgogIHRhZ3M6IFsicGxhdGZvcm0iLCAicGxhdGZvcm06c2Vj\ndXJpdHkiLCAiZHluYW1pYyJdCgotIG5hbWU6IGV4dGVybmFsX2lwcwogIGVtb2ppOiAi8J+Uk/Cf\nlJEiCiAgdGFnczogW3NlY3VyaXR5LCBkeW5hbWljLCB3b3JrbG9hZCwgY2VydCwgbm9ybWFsXQoK\nLSBuYW1lOiBzZWxpbnV4X29wdGlvbnMKICBlbW9qaTogIvCflJPwn5SRIgogIHRhZ3M6IFtzZWN1\ncml0eSwgZHluYW1pYywgd29ya2xvYWQsIGVzc2VudGlhbCwgY2VydF0KICBwYXNzOiAxMDAKCi0g\nbmFtZTogZGVmYXVsdF9uYW1lc3BhY2UKICBlbW9qaTogIvCfj7fvuI8iCiAgdGFnczogW2NvbmZp\nZ3VyYXRpb24sIGR5bmFtaWMsIHdvcmtsb2FkLCBjZXJ0LCBub3JtYWxdCgotIG5hbWU6IGxhdGVz\ndF90YWcKICBlbW9qaTogIvCfj7fvuI8iCiAgdGFnczogW2NvbmZpZ3VyYXRpb24sIGR5bmFtaWMs\nIHdvcmtsb2FkLCBlc3NlbnRpYWwsIGNlcnRdCiAgcGFzczogMTAwCgotIG5hbWU6IHNtZl91cGZf\naGVhcnRiZWF0IAogIHRhZ3M6IFs1ZywgZHluYW1pY10gCiAgCi0gbmFtZTogc3VjaV9lbmFibGVk\nCiAgdGFnczogWzVnLCBkeW5hbWljXQoKLSBuYW1lOiBvcmFuX2UyX2Nvbm5lY3Rpb24KICB0YWdz\nOiBbcmFuLCBkeW5hbWljXQo=\n") -
PRIVILEGED_WHITELIST_CONTAINERS =
["chaos-daemon", "cluster-tools"] -
REASONABLE_STARTUP_BUFFER =
10.0 -
REBOOT_DAEMON =
Base64.decode_string("YXBpVmVyc2lvbjogYXBwcy92MQpraW5kOiBEYWVtb25TZXQKbWV0YWRhdGE6CiAgICBuYW1lOiBy\nZWJvb3QKc3BlYzoKICBzZWxlY3RvcjoKICAgIG1hdGNoTGFiZWxzOgogICAgICBuYW1lOiByZWJv\nb3QKICB0ZW1wbGF0ZToKICAgIG1ldGFkYXRhOgogICAgICBsYWJlbHM6CiAgICAgICAgbmFtZTog\ncmVib290CiAgICBzcGVjOgogICAgICBjb250YWluZXJzOgogICAgICAgIC0gbmFtZTogcmVib290\nCiAgICAgICAgICBpbWFnZTogY29uZm9ybWFuY2UvcmVib290X2RhZW1vbjpsYXRlc3QKICAgICAg\nICAgIGNvbW1hbmQ6IFsiL2VudHJ5cG9pbnQuc2giXQogICAgICAgICAgdm9sdW1lTW91bnRzOgog\nICAgICAgICAgLSBtb3VudFBhdGg6IC9zeXNycQogICAgICAgICAgICBuYW1lOiBzeXNycS12b2x1\nbWUKICAgICAgdm9sdW1lczoKICAgICAgLSAgbmFtZTogc3lzcnEtdm9sdW1lCiAgICAgICAgIGhv\nc3RQYXRoOgogICAgICAgICAgIHBhdGg6IC9wcm9jL3N5c3JxLXRyaWdnZXIK\n") -
SKIPPED =
"skipped" -
SONOBUOY_K8S_VERSION =
"0.56.14" -
SONOBUOY_OS =
"linux" -
TESTSUITE_NAMESPACE =
"cnf-testsuite" -
UERANSIM_HELMCONFIG =
Base64.decode_string("IyBJTVNJIG51bWJlciBvZiB0aGUgVUUuIElNU0kgPSBbTUNDfE1OQ3xNU0lTRE5dIChJbiB0b3Rh\nbCAxNSBvciAxNiBkaWdpdHMpCgpzdXBpOiAnaW1zaS17eyAuVmFsdWVzLm1jYyB9fXt7IC5WYWx1\nZXMubW5jIH19e3sgLlZhbHVlcy51ZXMuaW5pdGlhbE1TSVNETiB9fScKbWNjOiAne3sgLlZhbHVl\ncy5tY2MgfX0nCm1uYzogJ3t7IC5WYWx1ZXMubW5jIH19JwoKIyBTVUNJIFByb3RlY3Rpb24gQ29u\nZmlnCnt7IGlmIC5WYWx1ZXMucHJvdGVjdGlvblNjaGVtZSB9fQpwcm90ZWN0aW9uU2NoZW1lOiAn\ne3sgLlZhbHVlcy5wcm90ZWN0aW9uU2NoZW1lIH19Jwp7eyBlbmQgfX0Ke3sgaWYgLlZhbHVlcy5w\ndWJsaWNLZXkgfX0KaG9tZU5ldHdvcmtQdWJsaWNLZXk6ICd7eyAuVmFsdWVzLnB1YmxpY0tleSAg\nfX0nCnt7IGVuZCB9fQp7eyBpZiAuVmFsdWVzLnB1YmxpY0tleUlkIH19CmhvbWVOZXR3b3JrUHVi\nbGljS2V5SWQ6ICd7eyAuVmFsdWVzLnB1YmxpY0tleUlkIH19Jwp7eyBlbmQgfX0Ke3sgaWYgLlZh\nbHVlcy5yb3V0aW5nSW5kaWNhdG9yIH19CnJvdXRpbmdJbmRpY2F0b3I6ICd7eyAuVmFsdWVzLnJv\ndXRpbmdJbmRpY2F0b3IgfX0nCnt7IGVuZCB9fQoKCiMgUGVybWFuZW50IHN1YnNjcmlwdGlvbiBr\nZXkKa2V5OiAne3sgLlZhbHVlcy51ZXMua2V5IH19JwojIE9wZXJhdG9yIGNvZGUgKE9QIG9yIE9Q\nQykgb2YgdGhlIFVFCm9wOiAne3sgLlZhbHVlcy51ZXMub3AgfX0nCiMgVGhpcyB2YWx1ZSBzcGVj\naWZpZXMgdGhlIE9QIHR5cGUgYW5kIGl0IGNhbiBiZSBlaXRoZXIgJ09QJyBvciAnT1BDJwpvcFR5\ncGU6ICd7eyAuVmFsdWVzLnVlcy5vcFR5cGUgfX0nCiMgQXV0aGVudGljYXRpb24gTWFuYWdlbWVu\ndCBGaWVsZCAoQU1GKSB2YWx1ZQphbWY6ICc4MDAwJwojIElNRUkgbnVtYmVyIG9mIHRoZSBkZXZp\nY2UuIEl0IGlzIHVzZWQgaWYgbm8gU1VQSSBpcyBwcm92aWRlZAppbWVpOiAnMzU2OTM4MDM1NjQz\nODAzJwojIElNRUlTViBudW1iZXIgb2YgdGhlIGRldmljZS4gSXQgaXMgdXNlZCBpZiBubyBTVVBJ\nIGFuZCBJTUVJIGlzIHByb3ZpZGVkCmltZWlTdjogJzQzNzA4MTYxMjU4MTYxNTEnCgojIExpc3Qg\nb2YgZ05CIElQIGFkZHJlc3NlcyBmb3IgUmFkaW8gTGluayBTaW11bGF0aW9uCmduYlNlYXJjaExp\nc3Q6CiAgLSAke0dOQl9JUH0KCiAgIyBVQUMgQWNjZXNzIElkZW50aXRpZXMgQ29uZmlndXJhdGlv\nbgp1YWNBaWM6CiAgbXBzOiBmYWxzZQogIG1jczogZmFsc2UKCiMgVUFDIEFjY2VzcyBDb250cm9s\nIENsYXNzCnVhY0FjYzoKICBub3JtYWxDbGFzczogMAogIGNsYXNzMTE6IGZhbHNlCiAgY2xhc3Mx\nMjogZmFsc2UKICBjbGFzczEzOiBmYWxzZQogIGNsYXNzMTQ6IGZhbHNlCiAgY2xhc3MxNTogZmFs\nc2UKICAKIyBJbml0aWFsIFBEVSBzZXNzaW9ucyB0byBiZSBlc3RhYmxpc2hlZApzZXNzaW9uczoK\nICB7ey0gcmFuZ2UgLlZhbHVlcy51ZXMuYXBuTGlzdCB9fQogIC0ge3stIHRvWWFtbCAuIHwgbmlu\nZGVudCA0IH19CiAge3stIGVuZCB9fQoKIyBDb25maWd1cmVkIE5TU0FJIGZvciB0aGlzIFVFIGJ5\nIEhQTE1OCmNvbmZpZ3VyZWQtbnNzYWk6CiAgLSBzc3Q6IHt7IC5WYWx1ZXMuc3N0IH19CiAgICBz\nZDoge3sgLlZhbHVlcy5zZCB9fQoKIyBEZWZhdWx0IENvbmZpZ3VyZWQgTlNTQUkgZm9yIHRoaXMg\nVUUKZGVmYXVsdC1uc3NhaToKICAtIHNzdDoge3sgLlZhbHVlcy5zc3QgfX0KICAgIHNkOiB7eyAu\nVmFsdWVzLnNkIH19CgojIFN1cHBvcnRlZCBlbmNyeXB0aW9uIGFsZ29yaXRobXMgYnkgdGhpcyBV\nRQppbnRlZ3JpdHk6CiAgSUExOiB0cnVlCiAgSUEyOiB0cnVlCiAgSUEzOiB0cnVlCgojIFN1cHBv\ncnRlZCBpbnRlZ3JpdHkgYWxnb3JpdGhtcyBieSB0aGlzIFVFCmNpcGhlcmluZzoKICBFQTE6IHRy\ndWUKICBFQTI6IHRydWUKICBFQTM6IHRydWUKCiMgSW50ZWdyaXR5IHByb3RlY3Rpb24gbWF4aW11\nbSBkYXRhIHJhdGUgZm9yIHVzZXIgcGxhbmUKaW50ZWdyaXR5TWF4UmF0ZToKICB1cGxpbms6ICdm\ndWxsJwogIGRvd25saW5rOiAnZnVsbCcK\n") -
VERBOSE_LOGGING =
VerboseLogginGenerator.new
Method Summary
- change_capacity(base_replicas, target_replica_count, args, config, resource = {kind: "", metadata: {name: ""}})
-
check_alpha(args)
if the alpha flag or wip flag is true, then alpha tests should be run
-
check_alpha
if the alpha flag or wip flag is true, then alpha tests should be run
-
check_beta(args)
if the beta flag or alpha flag is true, then beta tests should be run
-
check_beta
if the beta flag or alpha flag is true, then beta tests should be run
- check_cnf_config(args)
- check_containerd
- check_destructive(args)
- check_destructive
- check_feature_level(args)
- check_poc(args)
- check_poc
- check_verbose(args)
- check_wip(args)
- check_wip
- clusterctl_global_response(verbose = false)
-
clusterctl_installation(verbose = false)
todo collection in modules similar to ohai: https://github.com/chef/ohai
- clusterctl_local_response(verbose = false)
- clusterctl_version(clusterctl_response, verbose = false)
- configmap_volume_mounted?(configmap_volume, container)
- container_env_configmap_refs(resource : NamedTuple(kind: String, name: String, namespace: String), configmaps : Array(JSON::Any), container : JSON::Any) : Nil | Array(MutableConfigMapsInEnvResult)
- curl_global_response(verbose = false)
- curl_installation(verbose = false)
- curl_local_response(verbose = false)
- curl_version(curl_response, verbose = false)
- ensure_kubeconfig!
- helm_arch
- helm_local_install_dir
-
image_pull(yml, offline)
todo put this in bootstrap utils
- increase_decrease_remedy_msg
- log_formatter
- loglevel
- mutable_configmaps_as_volumes(resource : NamedTuple(kind: String, name: String, namespace: String), configmaps : Array(JSON::Any), volumes : Array(JSON::Any), containers : Array(JSON::Any)) : Array(MutableConfigMapsVolumesResult)
- named_sha_list(resp_json)
-
optional_key_as_string(totem_config, key_name)
this method extracts a string value from a config section if it exists if the value is an integer it will be converted to a string before extraction
- setup_calico_cluster(cluster_name : String, offline : Bool) : KindManager::Cluster
- setup_cilium_cluster(cluster_name : String, offline : Bool) : KindManager::Cluster
- skopeo_digest(image)
- skopeo_sha_list(repo)
- skopeo_tags(repo)
- sonobuoy_details(cmd_path : String)
- stdout_failure(msg)
- stdout_info(msg)
- stdout_score(test_name : String, full_name)
- stdout_score(test_names : Array(String), full_name)
- stdout_score(test_name)
- stdout_success(msg)
- stdout_warning(msg)
- testsuite_resources_dir
- toggle(toggle_name)
- tools_path
- update_yml(yml_file, top_level_key, value)
- upsert_decorated_task(task, status : CNFManager::ResultStatus, message, start_time)
- upsert_dynamic_task(task, status : CNFManager::ResultStatus, message, start_time)
- upsert_failed_task(task, message, start_time)
- upsert_na_task(task, message, start_time)
- upsert_passed_task(task, message, start_time)
- upsert_skipped_task(task, message, start_time)
-
version_less_than(v1str, v2str)
compare 2 SemVer strings and return true if v1 is less than v2
- wait_for_scaling(resource, target_replica_count, args)
- wget_global_response(verbose = false)
- wget_installation(verbose = false)
- wget_local_response(verbose = false)
- wget_version(wget_response, verbose = false)
Method Detail
todo collection in modules similar to ohai: https://github.com/chef/ohai
this method extracts a string value from a config section if it exists if the value is an integer it will be converted to a string before extraction
compare 2 SemVer strings and return true if v1 is less than v2