diff --git a/.github/workflows/clone-staging.yaml b/.github/workflows/clone-staging.yaml index 9ca590993..cc085d530 100644 --- a/.github/workflows/clone-staging.yaml +++ b/.github/workflows/clone-staging.yaml @@ -16,7 +16,7 @@ env: jobs: clone-database: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: CF_USERNAME: ${{ secrets.CF_MS_USERNAME }} CF_PASSWORD: ${{ secrets.CF_MS_PASSWORD }} @@ -26,9 +26,10 @@ jobs: # install cf cli and other tools wget -q -O - https://packages.cloudfoundry.org/debian/cli.cloudfoundry.org.key | sudo gpg --dearmor -o /usr/share/keyrings/cli.cloudfoundry.org.gpg echo "deb [signed-by=/usr/share/keyrings/cli.cloudfoundry.org.gpg] https://packages.cloudfoundry.org/debian stable main" | sudo tee /etc/apt/sources.list.d/cloudfoundry-cli.list - + sudo apt-get update - sudo apt-get install cf8-cli postgresql-client-common + sudo apt-get install cf8-cli + # install cg-manage-rds tool pip install git+https://github.com/cloud-gov/cg-manage-rds.git @@ -41,7 +42,8 @@ jobs: cf share-service getgov-$DESTINATION_ENVIRONMENT-database -s $SOURCE_ENVIRONMENT # clone from source to destination + cf target -s $SOURCE_ENVIRONMENT cg-manage-rds clone getgov-$DESTINATION_ENVIRONMENT-database getgov-$SOURCE_ENVIRONMENT-database # unshare the service - cf unshare-service getgov-$DESTINATION_ENVIRONMENT-database -s $SOURCE_ENVIRONMENT + cf unshare-service getgov-$DESTINATION_ENVIRONMENT-database -s $SOURCE_ENVIRONMENT -f