From 7f9f0bf10e286342f223a1b3ed1342f5978d99dc Mon Sep 17 00:00:00 2001 From: GohilRakesh06 Date: Mon, 3 Mar 2025 23:30:17 +0530 Subject: [PATCH 1/4] new file added to scripts --- k8s/scripts/install_drivers.sh | 41 --------------------------------- k8s/scripts/samplecommit.txt | 1 + 2 files changed, 1 insertion(+), 41 deletions(-) delete mode 100644 k8s/scripts/install_drivers.sh create mode 100644 k8s/scripts/samplecommit.txt diff --git a/k8s/scripts/install_drivers.sh b/k8s/scripts/install_drivers.sh deleted file mode 100644 index 00fdc32..0000000 --- a/k8s/scripts/install_drivers.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash - -set -e # Exit immediately if any command fails - -echo "Starting installation of CSI drivers and Metrics Server..." - -# Add and update AWS EFS CSI Driver Helm repository -echo "Adding and updating AWS EFS CSI Driver Helm repository..." -helm repo add aws-efs-csi-driver https://kubernetes-sigs.github.io/aws-efs-csi-driver/ -helm repo update -echo "Installing AWS EFS CSI Driver..." -helm upgrade --install aws-efs-csi-driver --namespace kube-system aws-efs-csi-driver/aws-efs-csi-driver - -# Add and update Secrets Store CSI Driver Helm repository -echo "Adding and updating Secrets Store CSI Driver Helm repository..." -helm repo add secrets-store-csi-driver https://kubernetes-sigs.github.io/secrets-store-csi-driver/charts -helm repo update -echo "Installing Secrets Store CSI Driver..." -helm install -n kube-system csi-secrets-store secrets-store-csi-driver/secrets-store-csi-driver - -# Install AWS Provider for Secrets Store CSI Driver -echo "Applying AWS provider for Secrets Store CSI Driver..." -kubectl apply -f https://raw.githubusercontent.com/aws/secrets-store-csi-driver-provider-aws/main/deployment/aws-provider-installer.yaml - -# Add and update AWS Secrets Manager provider Helm repository -echo "Adding and updating AWS Secrets Manager provider Helm repository..." -helm repo add aws-secrets-manager https://aws.github.io/secrets-store-csi-driver-provider-aws -helm repo update -echo "Installing AWS Secrets Manager provider..." -helm install -n kube-system secrets-provider-aws aws-secrets-manager/secrets-store-csi-driver-provider-aws - -# Add and update Metrics Server Helm repository -echo "Adding and updating Metrics Server Helm repository..." -helm repo add metrics-server https://kubernetes-sigs.github.io/metrics-server/ -helm repo update -echo "Installing Metrics Server..." -helm install metrics-server metrics-server/metrics-server \ - --namespace kube-system \ - --set args={--kubelet-insecure-tls} - -echo "Installation completed successfully!" \ No newline at end of file diff --git a/k8s/scripts/samplecommit.txt b/k8s/scripts/samplecommit.txt new file mode 100644 index 0000000..c6e397a --- /dev/null +++ b/k8s/scripts/samplecommit.txt @@ -0,0 +1 @@ +"commit changes" From 91d6f7605a731efef57865b564f83f8a42c603c4 Mon Sep 17 00:00:00 2001 From: GohilRakesh06 Date: Mon, 3 Mar 2025 23:37:27 +0530 Subject: [PATCH 2/4] install_scripts is added to /scripts --- k8s/scripts/install_drivers.sh | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 k8s/scripts/install_drivers.sh diff --git a/k8s/scripts/install_drivers.sh b/k8s/scripts/install_drivers.sh new file mode 100644 index 0000000..8116ea7 --- /dev/null +++ b/k8s/scripts/install_drivers.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +set -e # Exit immediately if any command fails + +echo "Starting installation of CSI drivers and Metrics Server..." + +# Add and update AWS EFS CSI Driver Helm repository +echo "Adding and updating AWS EFS CSI Driver Helm repository..." +helm repo add aws-efs-csi-driver https://kubernetes-sigs.github.io/aws-efs-csi-driver/ +helm repo update +echo "Installing AWS EFS CSI Driver..." +helm upgrade --install aws-efs-csi-driver --namespace kube-system aws-efs-csi-driver/aws-efs-csi-driver + +# Add and update Secrets Store CSI Driver Helm repository +echo "Adding and updating Secrets Store CSI Driver Helm repository..." +helm repo add secrets-store-csi-driver https://kubernetes-sigs.github.io/secrets-store-csi-driver/charts +helm repo update +echo "Installing Secrets Store CSI Driver..." +helm install -n kube-system csi-secrets-store secrets-store-csi-driver/secrets-store-csi-driver + +# Install AWS Provider for Secrets Store CSI Driver +echo "Applying AWS provider for Secrets Store CSI Driver..." +kubectl apply -f https://raw.githubusercontent.com/aws/secrets-store-csi-driver-provider-aws/main/deployment/aws-provider-installer.yaml + +# Add and update AWS Secrets Manager provider Helm repository +echo "Adding and updating AWS Secrets Manager provider Helm repository..." +helm repo add aws-secrets-manager https://aws.github.io/secrets-store-csi-driver-provider-aws +helm repo update +echo "Installing AWS Secrets Manager provider..." +helm install -n kube-system secrets-provider-aws aws-secrets-manager/secrets-store-csi-driver-provider-aws + +# Add and update Metrics Server Helm repository +echo "Adding and updating Metrics Server Helm repository..." +helm repo add metrics-server https://kubernetes-sigs.github.io/metrics-server/ +helm repo update +echo "Installing Metrics Server..." +helm install metrics-server metrics-server/metrics-server \ + --namespace kube-system \ + --set args={--kubelet-insecure-tls} + +echo "Installation completed successfully!" From 6f0b6c48b75af7f89cae71f1c824f47b23a263fd Mon Sep 17 00:00:00 2001 From: GohilRakesh06 Date: Tue, 4 Mar 2025 08:47:09 +0530 Subject: [PATCH 3/4] Remove ghost file --- k8s/scripts/install_drivers.sh | 41 ---------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 k8s/scripts/install_drivers.sh diff --git a/k8s/scripts/install_drivers.sh b/k8s/scripts/install_drivers.sh deleted file mode 100644 index 8116ea7..0000000 --- a/k8s/scripts/install_drivers.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash - -set -e # Exit immediately if any command fails - -echo "Starting installation of CSI drivers and Metrics Server..." - -# Add and update AWS EFS CSI Driver Helm repository -echo "Adding and updating AWS EFS CSI Driver Helm repository..." -helm repo add aws-efs-csi-driver https://kubernetes-sigs.github.io/aws-efs-csi-driver/ -helm repo update -echo "Installing AWS EFS CSI Driver..." -helm upgrade --install aws-efs-csi-driver --namespace kube-system aws-efs-csi-driver/aws-efs-csi-driver - -# Add and update Secrets Store CSI Driver Helm repository -echo "Adding and updating Secrets Store CSI Driver Helm repository..." -helm repo add secrets-store-csi-driver https://kubernetes-sigs.github.io/secrets-store-csi-driver/charts -helm repo update -echo "Installing Secrets Store CSI Driver..." -helm install -n kube-system csi-secrets-store secrets-store-csi-driver/secrets-store-csi-driver - -# Install AWS Provider for Secrets Store CSI Driver -echo "Applying AWS provider for Secrets Store CSI Driver..." -kubectl apply -f https://raw.githubusercontent.com/aws/secrets-store-csi-driver-provider-aws/main/deployment/aws-provider-installer.yaml - -# Add and update AWS Secrets Manager provider Helm repository -echo "Adding and updating AWS Secrets Manager provider Helm repository..." -helm repo add aws-secrets-manager https://aws.github.io/secrets-store-csi-driver-provider-aws -helm repo update -echo "Installing AWS Secrets Manager provider..." -helm install -n kube-system secrets-provider-aws aws-secrets-manager/secrets-store-csi-driver-provider-aws - -# Add and update Metrics Server Helm repository -echo "Adding and updating Metrics Server Helm repository..." -helm repo add metrics-server https://kubernetes-sigs.github.io/metrics-server/ -helm repo update -echo "Installing Metrics Server..." -helm install metrics-server metrics-server/metrics-server \ - --namespace kube-system \ - --set args={--kubelet-insecure-tls} - -echo "Installation completed successfully!" From 64cfee163d2c49cfd918079e772b4dd2e5a25d17 Mon Sep 17 00:00:00 2001 From: GohilRakesh06 Date: Tue, 4 Mar 2025 16:07:24 +0530 Subject: [PATCH 4/4] install_drivers.sh added to /scripts --- k8s/scripts/install_drivers.sh | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 k8s/scripts/install_drivers.sh diff --git a/k8s/scripts/install_drivers.sh b/k8s/scripts/install_drivers.sh new file mode 100644 index 0000000..8116ea7 --- /dev/null +++ b/k8s/scripts/install_drivers.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +set -e # Exit immediately if any command fails + +echo "Starting installation of CSI drivers and Metrics Server..." + +# Add and update AWS EFS CSI Driver Helm repository +echo "Adding and updating AWS EFS CSI Driver Helm repository..." +helm repo add aws-efs-csi-driver https://kubernetes-sigs.github.io/aws-efs-csi-driver/ +helm repo update +echo "Installing AWS EFS CSI Driver..." +helm upgrade --install aws-efs-csi-driver --namespace kube-system aws-efs-csi-driver/aws-efs-csi-driver + +# Add and update Secrets Store CSI Driver Helm repository +echo "Adding and updating Secrets Store CSI Driver Helm repository..." +helm repo add secrets-store-csi-driver https://kubernetes-sigs.github.io/secrets-store-csi-driver/charts +helm repo update +echo "Installing Secrets Store CSI Driver..." +helm install -n kube-system csi-secrets-store secrets-store-csi-driver/secrets-store-csi-driver + +# Install AWS Provider for Secrets Store CSI Driver +echo "Applying AWS provider for Secrets Store CSI Driver..." +kubectl apply -f https://raw.githubusercontent.com/aws/secrets-store-csi-driver-provider-aws/main/deployment/aws-provider-installer.yaml + +# Add and update AWS Secrets Manager provider Helm repository +echo "Adding and updating AWS Secrets Manager provider Helm repository..." +helm repo add aws-secrets-manager https://aws.github.io/secrets-store-csi-driver-provider-aws +helm repo update +echo "Installing AWS Secrets Manager provider..." +helm install -n kube-system secrets-provider-aws aws-secrets-manager/secrets-store-csi-driver-provider-aws + +# Add and update Metrics Server Helm repository +echo "Adding and updating Metrics Server Helm repository..." +helm repo add metrics-server https://kubernetes-sigs.github.io/metrics-server/ +helm repo update +echo "Installing Metrics Server..." +helm install metrics-server metrics-server/metrics-server \ + --namespace kube-system \ + --set args={--kubelet-insecure-tls} + +echo "Installation completed successfully!"