Skip to content

Mas810 alpha june5 #191

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 115 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
fbc1cf6
Added all changes required for GCP deployment support
santoshpawaribm Dec 13, 2022
441af3f
Merge pull request #162 from ibm-mas/main
santoshjpawar Dec 13, 2022
c50d8f7
Merge branch 'main' into mas810-alpha
amitmangalvedkar Jan 2, 2023
8229dda
Merge branch 'main' into mas810-alpha
amitmangalvedkar Jan 16, 2023
11ffa77
[patch] temp change to deploy 8.10 dev channel (#171)
padmankosalaram Jan 25, 2023
e851b78
Merge branch 'main' into mas810-alpha
amitmangalvedkar Feb 15, 2023
695f647
Merging private cluster
shajeena Feb 28, 2023
f533cf7
Merging private cluster
shajeena Feb 28, 2023
798c1d3
Merging private cluster
shajeena Feb 28, 2023
626ad5c
Merging private cluster
shajeena Feb 28, 2023
fafa529
Merging private cluster
shajeena Feb 28, 2023
ec30f1a
Merging private cluster
shajeena Feb 28, 2023
66cfe66
Merging private cluster
shajeena Feb 28, 2023
a6393e5
merge private cluster
shajeena Feb 28, 2023
cce4707
Merging private cluster
shajeena Feb 28, 2023
d7a1be4
Merging private cluster
shajeena Mar 2, 2023
55784d6
Merging private cluster
shajeena Mar 2, 2023
f0acd98
Merging private cluster
shajeena Mar 2, 2023
5eb9c56
Merging private cluster
shajeena Mar 2, 2023
f63fbf4
Merging private cluster
shajeena Mar 2, 2023
3202c10
[patch] docker path change (#174)
padmankosalaram Mar 2, 2023
cbd651d
Merging private cluster
shajeena Mar 3, 2023
2248875
Merging private cluster
shajeena Mar 3, 2023
57bd6e4
Merging private cluster
shajeena Mar 3, 2023
af02840
Merging private cluster
shajeena Mar 4, 2023
74730a4
Merging private cluster
shajeena Mar 6, 2023
83860db
Merging private cluster
shajeena Mar 8, 2023
25114bb
Update init.sh
NatarajBTI Mar 9, 2023
a7465af
Mas810 alpha amka march (#175)
aadawadk Mar 13, 2023
98447a7
repo update command was being executed twice
aadawadk Mar 13, 2023
72af06b
Update deploy.sh
aadawadk Mar 13, 2023
4e1f184
Update deploy.sh
aadawadk Mar 13, 2023
0847e63
Update 01_vnet.json
aadawadk Mar 14, 2023
5ca6476
Update cleanup-mas-deployment.sh
shajeena Mar 14, 2023
0f01269
Checked in the correct one
shajeena Mar 14, 2023
6137317
Update init.sh
NatarajBTI Mar 14, 2023
e3fa75c
Added condition for domain type
shajeena Mar 14, 2023
4a129a6
Checked in the correct one
shajeena Mar 14, 2023
87d928f
template files
shajeena Mar 15, 2023
8bf63eb
Change of name for subnet-nsg and imageid change
shajeena Mar 20, 2023
7af4cc3
Merge pull request #173 from ibm-mas/mas810-alpha-shajsyedFeb
shajeena Mar 21, 2023
21e6df1
AWS 810 change (#176)
padmankosalaram Mar 31, 2023
3f99d16
[patch] setting the cidr block dynamically + handling vpc_id for upi …
padmankosalaram Apr 2, 2023
5675e03
Revert "[patch] setting the cidr block dynamically + handling vpc_id …
padmankosalaram Apr 2, 2023
14997b3
[patch] setting the cidr block dynamically + handling vpc_id for upi …
padmankosalaram Apr 2, 2023
90ae318
Update mainTemplate-dev.json
shajeena Apr 4, 2023
a66be79
Update mainTemplate.json
shajeena Apr 4, 2023
d3ea2e2
Update prepare-bootnode-image.sh
shajeena Apr 4, 2023
87fd096
Update prepare-bootnode-image.sh
shajeena Apr 4, 2023
410339c
Update prepare-bootnode-image.sh
shajeena Apr 4, 2023
224e41b
Update bootnode-image-step-1.sh
shajeena Apr 4, 2023
9d5d647
Update bootnode-image-step-1.sh
shajeena Apr 4, 2023
b5668f1
Merge pull request #178 from ibm-mas/mas810-alpha-shajsyedApr4
shajeena Apr 5, 2023
86f3aa2
[patch] cleanup vpc peering connection filtered as AccepterVpcInfo (#…
padmankosalaram Apr 10, 2023
8dbb5ef
Update init.sh
shajeena Apr 10, 2023
3a1244d
Merge pull request #180 from ibm-mas/mas810-alpha-catalog
shajeena Apr 10, 2023
923ac76
Update createUiDefinition.json (#181)
shajeena Apr 11, 2023
d9ee3a2
PID matches the one in partner center
aadawadk Apr 11, 2023
9476adc
PID matches the one on partner center
aadawadk Apr 11, 2023
a938506
PID matches the one in partner center
aadawadk Apr 11, 2023
2afee8e
PID matches the one in partner center
aadawadk Apr 11, 2023
57ee478
PID matches the one in partner center
aadawadk Apr 11, 2023
1764ddb
PID matches the one in partner center
aadawadk Apr 11, 2023
4c6aed9
Update mainTemplate-dev.json
aadawadk Apr 11, 2023
95c66c7
Update mainTemplate.json
aadawadk Apr 11, 2023
691f4fe
PID matches the one already in Partner center
aadawadk Apr 11, 2023
40a1524
Update mainTemplate.json
aadawadk Apr 11, 2023
b7e0470
Update mainTemplate-dev.json
aadawadk Apr 11, 2023
ed4974f
Update mainTemplate-dev.json
aadawadk Apr 11, 2023
6362c8a
Update mainTemplate.json
aadawadk Apr 11, 2023
1d36f54
Update mainTemplate-dev.json
aadawadk Apr 11, 2023
940fb76
Update mainTemplate.json
aadawadk Apr 11, 2023
cae83e0
Update provider.tf
aadawadk Apr 11, 2023
ee11da9
[patch] update error msg, access check (#182)
padmankosalaram Apr 12, 2023
a47f52d
[patch] update env name in invocation due to recent change in ansible…
padmankosalaram Apr 14, 2023
61e2fbe
[patch] update env name in invocation due to recent change in ansible…
padmankosalaram Apr 14, 2023
dc7187a
[patch] s3 bucket cleanup script (#186)
padmankosalaram May 4, 2023
52f99cb
810
shajeena May 24, 2023
e13ee12
810
shajeena May 24, 2023
d853588
cffi
shajeena May 24, 2023
e195916
update cli for rhel9
shajeena May 24, 2023
61178b2
update cli for rhel9
shajeena May 25, 2023
1eeedf1
update cli for ocp412
shajeena May 25, 2023
493051d
update cli for ocp412
shajeena May 26, 2023
28c0dee
update cli for ocp412
shajeena May 26, 2023
5166660
update cli for rhel92
shajeena May 26, 2023
c2eb565
update cli for ocp412
shajeena May 26, 2023
59dd5ac
storage class
shajeena May 26, 2023
9c0f4c0
Storage class
shajeena May 26, 2023
cac774d
cp4d -4.6.4
shajeena May 26, 2023
dbb0460
update cli for ocp412
shajeena May 27, 2023
7aaed13
update cli for ocp412
shajeena May 27, 2023
92f8bb3
update cli for ocp412
shajeena May 27, 2023
842bece
update cli for ocp412
shajeena May 27, 2023
377bb5e
8101 release changes
shajeena May 29, 2023
6242b99
8101 release changes
shajeena May 29, 2023
3d9b253
mas810-alpha
shajeena May 29, 2023
e47d023
Merge pull request #187 from ibm-mas/mas810-may29
shajeena May 29, 2023
8d62a64
Update managed-premium.yaml
shajeena May 29, 2023
a81a234
Checking in code changes to support OCP 4.12.18 in AWS..
May 30, 2023
4dbde77
Update gp2.yaml
NatarajBTI May 30, 2023
7896e68
Update ocs-storagecluster-ceph-rbd.yaml
NatarajBTI May 30, 2023
839d608
Update ocs-storagecluster-cephfs.yaml
NatarajBTI May 30, 2023
50922ae
Update openshift-storage.noobaa.io.yaml
NatarajBTI May 30, 2023
79136a2
Merge pull request #188 from ibm-mas/nat-mas8101-ocp41218
NatarajBTI May 30, 2023
7a7f700
updating log
shajeena May 31, 2023
6ab6081
Code check-in to ensure only gp2 is set as default storage class
May 31, 2023
df98c70
Merge pull request #189 from ibm-mas/nat-ocp41218-alpha
NatarajBTI May 31, 2023
9b4083a
updating default to false
shajeena May 31, 2023
4207512
Merge remote-tracking branch 'origin/mas810-alpha' into mas810-alpha
shajeena May 31, 2023
b9a7d73
Checking in code fix for ExistingOCP flow issue..
May 31, 2023
90bbe87
Merge pull request #190 from ibm-mas/nat-fixExOCPIssue
NatarajBTI May 31, 2023
83dc6bc
updating default to false
shajeena May 31, 2023
adc33d0
Merge remote-tracking branch 'origin/mas810-alpha' into mas810-alpha
shajeena May 31, 2023
e88ad42
Fix for cp4d zenservice failure
shajeena Jun 5, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions aws/bootnode-ami/prepare-bootnode-ami.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ pip install awscli --upgrade --user
pip install pyyaml
pip install jaydebeapi
pip install oauthlib==3.2.0
pip install pymongo

# Install AWS cli
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip -o awscliv2.zip
Expand All @@ -39,13 +41,13 @@ mv -f jq /usr/local/bin
#dnf module install -y container-tools

## Download Openshift CLI and move to /usr/local/bin
wget "https://mirror.openshift.com/pub/openshift-v4/clients/ocp/4.10.35/openshift-client-linux-4.10.35.tar.gz"
tar -xvf openshift-client-linux-4.10.35.tar.gz
wget "https://mirror.openshift.com/pub/openshift-v4/clients/ocp/4.12.18/openshift-client-linux-4.12.18.tar.gz"
tar -xvf openshift-client-linux-4.12.18.tar.gz
chmod u+x oc kubectl
mv -f oc /usr/local/bin
mv -f kubectl /usr/local/bin
oc version
rm -rf openshift-client-linux-4.10.35.tar.gz
rm -rf openshift-client-linux-4.12.18.tar.gz



Expand Down
24 changes: 19 additions & 5 deletions aws/cleanup-mas-deployment.sh
Original file line number Diff line number Diff line change
Expand Up @@ -375,6 +375,17 @@ if [[ $VPC_ID != "null" ]]; then
fi
echo "---------------------------------------------"

# delete vpc peering connection filter as RequesterVpcInfo
VPCPEERID=$(aws ec2 describe-vpc-peering-connections --region ${REGION} --query "VpcPeeringConnections[?(RequesterVpcInfo.VpcId == '${VPC_ID}')].VpcPeeringConnectionId" --output text)
if [[ -n $VPCPEERID ]]; then
aws ec2 delete-vpc-peering-connection --vpc-peering-connection-id ${VPCPEERID} --region ${REGION}
fi
# delete vpc peering connection filter as AccepterVpcInfo
VPCPEERID=$(aws ec2 describe-vpc-peering-connections --region ${REGION} --query "VpcPeeringConnections[?(AccepterVpcInfo.VpcId == '${VPC_ID}')].VpcPeeringConnectionId" --output text)
if [[ -n $VPCPEERID ]]; then
aws ec2 delete-vpc-peering-connection --vpc-peering-connection-id ${VPCPEERID} --region ${REGION}
fi

# Delete VPC
aws ec2 delete-vpc --region $REGION --vpc-id $VPC_ID
else
Expand All @@ -383,15 +394,18 @@ fi
echo "---------------------------------------------"

# Delete S3 bucket
echo "Checking for S3 buckets"
S3BUCKETS=$(aws s3api list-buckets --query 'Buckets[?contains(Name, `masocp-'"${UNIQ_STR}"'`) == `true`].[Name]' --output text)
echo "Checking for S3 buckets - ${UNIQ_STR}"
S3BUCKETS=$(aws s3api list-buckets --query 'Buckets[?contains(Name, `masocp-'"${UNIQ_STR}"'`) == `true`].[Name]' --region $REGION --output text)
echo "S3BUCKETS = $S3BUCKETS"
if [[ -n $S3BUCKETS ]]; then
echo "Found S3 buckets for this AWS stack"
for inst in $S3BUCKETS; do
inst=$(echo $inst | tr -d '\r\n')
aws s3 rb s3://$inst --force --region $REGION
echo "Deleted bucket $inst"
if [[ -n $inst ]]; then
inst=$(echo $inst | tr -d '\r\n')
aws s3 rb s3://$inst --force --region $REGION
echo "Deleted bucket $inst"
fi

done
else
echo "No S3 buckets for this AWS stack"
Expand Down
41 changes: 41 additions & 0 deletions aws/cleanup-s3-bucket.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
#!/bin/bash
# Script to delete S3 buckets on AWS.
# This script will delete S3 buckets which got created as part of MAS deployment from all the regions configured in `DELETE_S3_REGIONS` variable.
# The script will fetch S3 buckets which are atleast 24 hours old. This is to prevent deleting S3 buckets which has an associated MAS deployment currently in-progress

# Configured regions from where S3 buckets will be deleted
DELETE_S3_REGIONS=("us-east-1" "us-east-2" "us-west-2" "ap-east-1" "ap-southeast-1" "ap-southeast-2" "ap-northeast-1" "eu-central-1" "ap-south-1" "ap-northeast-2" "ap-northeast-3" "ca-central-1" "eu-south-1" "eu-west-1" "eu-west-2" "eu-west-3" "eu-north-1" "af-south-1" "me-south-1" "sa-east-1")
echo "======================================================"
echo "DELETE_S3_REGIONS=${DELETE_S3_REGIONS[@]}"
echo "======================================================"
date=$(date -d "24 hours ago" '+%Y-%m-%d')
echo "Fetch S3 buckets till $date date (current_day - 1 day)"
echo "======================================================"
S3BUCKETS=$(aws s3api list-buckets --query 'Buckets[?contains(Name, `masocp-`) == `true` && ( CreationDate<=`'"$date"'` )].[Name]' --output text)
echo "S3BUCKETS which contains 'masocp-' = $S3BUCKETS"
echo "======================================================"
for S3BUCKET in $S3BUCKETS; do
REGION=$(aws s3api get-bucket-location --bucket $S3BUCKET | jq -r '.LocationConstraint' )
if [[ " ${DELETE_S3_REGIONS[@]} " =~ " ${REGION} " ]]; then
echo "S3BUCKET TO BE DELETED $S3BUCKET AND ITS REGION=${REGION} "
aws s3 rb s3://$S3BUCKET --force --region $REGION
elif [[ -z "$REGION" || "$REGION" == 'null' ]]; then
echo "S3BUCKET TO BE DELETED $S3BUCKET AND ITS REGION=${REGION} "
aws s3 rb s3://$S3BUCKET --force
fi
done
echo "======================================================"
S3BUCKETS=$(aws s3api list-buckets --query 'Buckets[?contains(Name, `cf-templates-`) == `true` && ( CreationDate<=`'"$date"'` )].[Name]' --output text)
echo "S3BUCKETS which contains 'cf-templates-' = $S3BUCKETS"
echo "======================================================"
for S3BUCKET in $S3BUCKETS; do
REGION=$(aws s3api get-bucket-location --bucket $S3BUCKET | jq -r '.LocationConstraint' )
if [[ " ${DELETE_S3_REGIONS[@]} " =~ " ${REGION} " ]]; then
echo "S3BUCKET TO BE DELETED $S3BUCKET AND ITS REGION=${REGION} "
aws s3 rb s3://$S3BUCKET --force --region $REGION
elif [[ -z "$REGION" || "$REGION" == 'null' ]]; then
echo "S3BUCKET TO BE DELETED $S3BUCKET AND ITS REGION=${REGION} "
aws s3 rb s3://$S3BUCKET --force
fi
done
echo "======================================================"
Loading