test: fix e2e tests
diff --git a/atmosphere/tests/e2e/test_operator.py b/atmosphere/tests/e2e/test_operator.py
index 4a2efbe..9ed7544 100644
--- a/atmosphere/tests/e2e/test_operator.py
+++ b/atmosphere/tests/e2e/test_operator.py
@@ -43,16 +43,12 @@
# Parse the Ansible task to get order of manifests
with open("roles/atmosphere/tasks/main.yml") as fd:
- tasks = yaml.safe_load(fd)
- files = tasks[0]["kubernetes.core.k8s"]["template"]
-
- for filename in files:
- template = env.get_template(filename)
-
- file = tmp_path / filename
- file.write_text(template.render(**args))
-
- flux_cluster.kubectl("apply", "-f", file)
+ for task in yaml.safe_load(fd):
+ for filename in task["kubernetes.core.k8s"]["template"]:
+ template = env.get_template(filename)
+ file = tmp_path / filename
+ file.write_text(template.render(**args))
+ flux_cluster.kubectl("apply", "-f", file)
flux_cluster.kubectl(
"-n", "openstack", "rollout", "status", "deployment/atmosphere-operator"