chore: added cinder image builds
diff --git a/images/cinder/Earthfile b/images/cinder/Earthfile
new file mode 100644
index 0000000..1b85d72
--- /dev/null
+++ b/images/cinder/Earthfile
@@ -0,0 +1,15 @@
+VERSION 0.7
+
+image:
+ ARG PROJECT=cinder
+ ARG RELEASE=zed
+ ARG REF=002abc4ba004d0dc4fc8327751afec9cc7e5a326
+ ARG PIP_PACKAGES="purestorage"
+ FROM ../openstack-service+image --PROJECT ${PROJECT} --RELEASE ${RELEASE} --PROJECT_REF ${REF} --PIP_PACKAGES "${PIP_PACKAGES}"
+ DO \
+ ../+APT_INSTALL \
+ --PACKAGES "ceph-common lsscsi nvme-cli python3-rados python3-rbd qemu-utils sysfsutils udev util-linux"
+ COPY ../kubernetes+image/kubectl /usr/local/bin/kubectl
+ SAVE IMAGE --push \
+ ghcr.io/vexxhost/atmosphere/${PROJECT}:${RELEASE} \
+ ghcr.io/vexxhost/atmosphere/${PROJECT}:${REF}
diff --git a/internal/pkg/image_repositories/build_workflow.go b/internal/pkg/image_repositories/build_workflow.go
index 77ad1e2..c1ad5dc 100644
--- a/internal/pkg/image_repositories/build_workflow.go
+++ b/internal/pkg/image_repositories/build_workflow.go
@@ -15,7 +15,6 @@
}
var EXTRAS map[string]string = map[string]string{}
var PROFILES map[string]string = map[string]string{
- "cinder": "ceph qemu",
"horizon": "apache",
"ironic": "ipxe ipmi qemu tftp",
"keystone": "apache ldap openidc",
@@ -23,7 +22,6 @@
"nova": "ceph openvswitch configdrive qemu migration",
}
var DIST_PACAKGES map[string]string = map[string]string{
- "cinder": "kubectl lsscsi nvme-cli sysfsutils udev util-linux",
"designate": "bind9utils",
"ironic": "ethtool lshw iproute2",
"magnum": "haproxy",
@@ -32,7 +30,6 @@
"nova": "ovmf qemu-efi-aarch64 lsscsi nvme-cli sysfsutils udev util-linux ndctl python3-libvirt",
}
var PIP_PACKAGES map[string][]string = map[string][]string{
- "cinder": {"purestorage"},
"horizon": {"git+https://github.com/openstack/designate-dashboard.git@stable/${{ matrix.release }}", "git+https://github.com/openstack/heat-dashboard.git@stable/${{ matrix.release }}", "git+https://github.com/openstack/ironic-ui.git@stable/${{ matrix.release }}", "git+https://github.com/vexxhost/magnum-ui.git@stable/${{ matrix.release }} git+https://github.com/openstack/neutron-vpnaas-dashboard.git@stable/${{ matrix.release }} git+https://github.com/openstack/octavia-dashboard.git@stable/${{ matrix.release }} git+https://github.com/openstack/senlin-dashboard.git@stable/${{ matrix.release }}", "git+https://github.com/openstack/manila-ui.git@stable/${{ matrix.release }}"},
"ironic": {"python-dracclient", "sushy"},
"keystone": {"keystone-keycloak-backend==0.1.6"},