Add migration tests for AuroraDB (#31396)

Fixes #31024
Signed-off-by: Kamesh Akella <kamesh.asp@gmail.com>
This commit is contained in:
Kamesh Akella
2024-07-24 10:45:02 -04:00
committed by GitHub
parent 30be268672
commit 33b3fd313c
7 changed files with 168 additions and 84 deletions

View File

@@ -8,6 +8,7 @@ fi
OPERATION=$1
REGION=$2
CLUSTER_NAME=$3
case $OPERATION in
requirements)
@@ -16,8 +17,7 @@ case $OPERATION in
;;
create|delete|start|stop)
if [ -f "env.yml" ]; then ANSIBLE_CUSTOM_VARS_ARG="-e @env.yml"; fi
CLUSTER_NAME=${CLUSTER_NAME:-"keycloak_$(whoami)"}
ansible-playbook aws_ec2.yml -v -e "region=$REGION" -e "operation=$OPERATION" -e "cluster_name=$CLUSTER_NAME" $ANSIBLE_CUSTOM_VARS_ARG "${@:3}"
ansible-playbook aws_ec2.yml -v -e "region=$REGION" -e "operation=$OPERATION" -e "cluster_name=$CLUSTER_NAME" $ANSIBLE_CUSTOM_VARS_ARG "${@:4}"
;;
*)
echo "Invalid option!"

View File

@@ -7,9 +7,8 @@ if [[ "$RUNNER_DEBUG" == "1" ]]; then
fi
REGION=$1
KEYCLOAK_SRC=$2
CLUSTER_NAME=${CLUSTER_NAME:-"keycloak_$(whoami)"}
CLUSTER_NAME=$2
KEYCLOAK_SRC=$3
ansible-playbook -i ${CLUSTER_NAME}_${REGION}_inventory.yml keycloak.yml \
-e "keycloak_src=\"${KEYCLOAK_SRC}\""

View File

@@ -7,9 +7,10 @@ if [[ "$RUNNER_DEBUG" == "1" ]]; then
fi
REGION=$1
MVN_PARAMS=${@:2}
CLUSTER_NAME=$2
MVN_PARAMS=${@:3}
CLUSTER_NAME=${CLUSTER_NAME:-"keycloak_$(whoami)"}
echo "mvn_params=\"${MVN_PARAMS}\""
ansible-playbook -i ${CLUSTER_NAME}_${REGION}_inventory.yml mvn.yml \
-e "mvn_params=\"${MVN_PARAMS}\""

View File

@@ -19,6 +19,13 @@
register: group
no_log: "{{ no_log_sensitive }}"
- name: Delete existing key pair if it exists
amazon.aws.ec2_key:
region: '{{ region }}'
name: '{{ cluster_name }}'
state: absent
ignore_errors: true
- name: Create Key
amazon.aws.ec2_key:
state: present

View File

@@ -16,6 +16,7 @@
ansible.builtin.shell: |
set -o pipefail
cd {{ kc_home }}
echo "{{ mvn_params }}"
./mvnw {{ mvn_params }}
args:
executable: /usr/bin/bash