Drop platforms
diff --git a/hack/generate-github-workflows b/hack/generate-github-workflows
index 5622777..b9aeb65 100755
--- a/hack/generate-github-workflows
+++ b/hack/generate-github-workflows
@@ -51,6 +51,10 @@
"ironic": "python-dracclient sushy",
"placement": "httplib2",
}
+PLATFORMS = {
+ "nova": "linux/amd64,linux/arm64",
+ "neutron": "linux/amd64,linux/arm64",
+}
def get_ref_for_project(project, release):
@@ -70,15 +74,6 @@
}
-def get_platforms_for_project(project):
- try:
- return (
- open(f"images/openstack/projects/{project}/platforms", "r").read().strip()
- )
- except FileNotFoundError:
- return "linux/amd64"
-
-
def get_job_for_project(project, release):
build_args = get_build_args_for_project(project, release)
ref = get_ref_for_project(project, release)
@@ -91,7 +86,7 @@
"cache-from": "type=gha",
"cache-to": "type=gha,mode=max",
"push": True,
- "platforms": get_platforms_for_project(project),
+ "platforms": PLATFORMS.get(project, "linux/amd64"),
"build-args": "\n".join([f"{k}={v}" for k, v in build_args.items()]),
"tags": f"quay.io/vexxhost/{project}:{ref}",
},
diff --git a/images/openstack/projects/neutron/platforms b/images/openstack/projects/neutron/platforms
deleted file mode 100644
index aaba0ef..0000000
--- a/images/openstack/projects/neutron/platforms
+++ /dev/null
@@ -1 +0,0 @@
-linux/amd64,linux/arm64
diff --git a/images/openstack/projects/nova/platforms b/images/openstack/projects/nova/platforms
deleted file mode 100644
index aaba0ef..0000000
--- a/images/openstack/projects/nova/platforms
+++ /dev/null
@@ -1 +0,0 @@
-linux/amd64,linux/arm64