From 98631c5294f49653b8c8260a207a3517c1b4e8a2 Mon Sep 17 00:00:00 2001 From: Sunnatillo Date: Tue, 28 Jan 2025 09:57:20 +0200 Subject: [PATCH] Remove uploading ci images to cleura Signed-off-by: Sunnatillo --- jenkins/image_building/upload-ci-image.sh | 37 +---------------------- jenkins/jobs/clean_resources.pipeline | 1 - jenkins/jobs/image_building.pipeline | 1 - jenkins/scripts/clean_resources.sh | 14 --------- 4 files changed, 1 insertion(+), 52 deletions(-) diff --git a/jenkins/image_building/upload-ci-image.sh b/jenkins/image_building/upload-ci-image.sh index 6982fede..f44c5ddf 100755 --- a/jenkins/image_building/upload-ci-image.sh +++ b/jenkins/image_building/upload-ci-image.sh @@ -33,40 +33,6 @@ install_openstack_client() { pip install python-openstackclient==7.0.0 } -upload_ci_image_cleura() { - - img_name="$1" - - # Push image to openstack Kna1 cleura - export OS_USERNAME="${OPENSTACK_USERNAME_CLEURA}" - export OS_PASSWORD="${OPENSTACK_PASSWORD_CLEURA}" - export OS_AUTH_URL="https://kna1.citycloud.com:5000" - export OS_USER_DOMAIN_NAME="CCP_Domain_37137" - export OS_PROJECT_DOMAIN_NAME="CCP_Domain_37137" - export OS_REGION_NAME="Kna1" - export OS_PROJECT_NAME="Default Project 37137" - export OS_TENANT_NAME="Default Project 37137" - export OS_AUTH_VERSION=3 - export OS_IDENTITY_API_VERSION=3 - -# Check if the common image already exists - if openstack image show "${COMMON_IMAGE_NAME}" &>/dev/null; then - # Get the original name of the current common image - original_name=$(openstack image show -f json -c properties "${COMMON_IMAGE_NAME}" | jq -r .properties.image_name) - # Rename the existing common image back to its original name - openstack image set --name "${original_name}" "${COMMON_IMAGE_NAME}" - fi - - # Create the new image with the common name - openstack image create "${COMMON_IMAGE_NAME}" --file "${img_name}".qcow2 --disk-format=qcow2 --property image_name="${img_name}" - - # delete old images (keeps latest five) - delete_old_images - - #unset openstack variables - unset "${!OS_@}" -} - upload_ci_image_xerces() { img_name="$1" @@ -100,9 +66,8 @@ upload_ci_image_xerces() { unset "${!OS_@}" } -# If the script was run directly (i.e. not sourced), run both of the upload functions +# If the script was run directly (i.e. not sourced), run upload functions if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then install_openstack_client - upload_ci_image_cleura "$@" upload_ci_image_xerces "$@" fi diff --git a/jenkins/jobs/clean_resources.pipeline b/jenkins/jobs/clean_resources.pipeline index c3e011b5..94514cfa 100644 --- a/jenkins/jobs/clean_resources.pipeline +++ b/jenkins/jobs/clean_resources.pipeline @@ -59,7 +59,6 @@ pipeline { script { withCredentials([ usernamePassword(credentialsId: 'xerces-est-metal3ci', usernameVariable: 'OPENSTACK_USERNAME_XERCES', passwordVariable: 'OPENSTACK_PASSWORD_XERCES'), - usernamePassword(credentialsId: 'metal3ci_city_cloud_openstack_credentials', usernameVariable: 'OPENSTACK_USERNAME_CLEURA', passwordVariable: 'OPENSTACK_PASSWORD_CLEURA'), ]) { timestamps { sh "./jenkins/scripts/clean_resources.sh" diff --git a/jenkins/jobs/image_building.pipeline b/jenkins/jobs/image_building.pipeline index caf1b4c2..68c0e9aa 100644 --- a/jenkins/jobs/image_building.pipeline +++ b/jenkins/jobs/image_building.pipeline @@ -86,7 +86,6 @@ pipeline { steps { withCredentials([ usernamePassword(credentialsId: 'xerces-est-metal3ci', usernameVariable: 'OPENSTACK_USERNAME_XERCES', passwordVariable: 'OPENSTACK_PASSWORD_XERCES'), - usernamePassword(credentialsId: 'metal3ci_city_cloud_openstack_credentials', usernameVariable: 'OPENSTACK_USERNAME_CLEURA', passwordVariable: 'OPENSTACK_PASSWORD_CLEURA'), usernamePassword(credentialsId: 'infra-nordix-artifactory-api-key', usernameVariable: 'RT_USER', passwordVariable: 'RT_TOKEN') ]) { script { diff --git a/jenkins/scripts/clean_resources.sh b/jenkins/scripts/clean_resources.sh index 5c23772e..a898bb78 100755 --- a/jenkins/scripts/clean_resources.sh +++ b/jenkins/scripts/clean_resources.sh @@ -49,20 +49,6 @@ pip install python-openstackclient=="${CLIENT_VERSION}" # export openstackclient path export PATH="${PATH}:${HOME}/.local/bin" -# Cleaning up CLEURA resources -export OS_USERNAME="${OPENSTACK_USERNAME_CLEURA}" -export OS_PASSWORD="${OPENSTACK_PASSWORD_CLEURA}" -export OS_AUTH_URL="https://kna1.citycloud.com:5000" -export OS_USER_DOMAIN_NAME="CCP_Domain_37137" -export OS_PROJECT_DOMAIN_NAME="CCP_Domain_37137" -export OS_REGION_NAME="Kna1" -export OS_PROJECT_NAME="Default Project 37137" -export OS_TENANT_NAME="Default Project 37137" -export OS_AUTH_VERSION=3 -export OS_IDENTITY_API_VERSION=3 -echo "Cleaning up Cleura" -cleanup - #unset openstack variables unset "${!OS_@}"