diff options
author | makefunstuff <[email protected]> | 2024-06-28 17:54:07 +0200 |
---|---|---|
committer | makefunstuff <[email protected]> | 2024-06-28 17:54:07 +0200 |
commit | b427ae29bd6d0abc447d70fe082ceddfcc42a10e (patch) | |
tree | 0971f5c20c64f9ba2fa81b753e200ffcf7db56c9 /scripts | |
parent | 8c6eeb9045125aa3b0666deccc3815e78112ea16 (diff) | |
download | k3s-lab-b427ae29bd6d0abc447d70fe082ceddfcc42a10e.tar.gz |
it works!!!!!1111
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/argocd-admin-password | 40 | ||||
-rwxr-xr-x | scripts/bootstrap (renamed from scripts/deploy-argocd) | 0 | ||||
-rwxr-xr-x | scripts/create-secret | 24 | ||||
-rw-r--r-- | scripts/setup-apps | 0 |
4 files changed, 0 insertions, 64 deletions
diff --git a/scripts/argocd-admin-password b/scripts/argocd-admin-password deleted file mode 100755 index da85088..0000000 --- a/scripts/argocd-admin-password +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/bash - -# Ensure a secret name is provided -if [ -z "$1" ]; then - echo "Usage: $0 <onepassword-secret-name>" - exit 1 -fi - -# Set the secret name -SECRET_NAME=$1 - -# Check if 1Password CLI is installed -if ! command -v op &> /dev/null; then - echo "1Password CLI (op) could not be found. Please install it first." - exit 1 -fi - -# Sign in to 1Password (ensure OP_SESSION_myaccount is set in the environment) -if [ -z "$OP_SESSION_myaccount" ]; then - eval $(op signin my) -fi - -# Retrieve the admin password from 1Password -ADMIN_PASSWORD=$(op read "op://Personal/$SECRET_NAME/password") - -if [ -z "$ADMIN_PASSWORD" ]; then - echo "Failed to retrieve the admin password from 1Password." - exit 1 -fi - -# Generate bcrypt hash of the password -HASHED_PASSWORD=$(htpasswd -nbBC 10 "" "$ADMIN_PASSWORD" | tr -d ':\n' | sed 's/$2y/$2a/') - -# Create the Kubernetes secret -kubectl create secret generic argocd-secret \ - --from-literal=admin.password=$HASHED_PASSWORD \ - -n argocd - -echo "ArgoCD admin password secret created successfully." - diff --git a/scripts/deploy-argocd b/scripts/bootstrap index aa0b3e5..aa0b3e5 100755 --- a/scripts/deploy-argocd +++ b/scripts/bootstrap diff --git a/scripts/create-secret b/scripts/create-secret deleted file mode 100755 index d9aa929..0000000 --- a/scripts/create-secret +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash - -set -e - -function createSecret() { - local secretName=$1 - local secretKey=$2 - local secretValue=$3 - - kubectl create secret generic $secretName --from-literal=$secretKey=$secretValue -} - -function help() { - echo "Usage: create-secret <secret name> <secret key> <secret value>" -} - -case "$#" in - 3) - createSecret $1 $2 $3 - ;; - *) - help - ;; -esac diff --git a/scripts/setup-apps b/scripts/setup-apps deleted file mode 100644 index e69de29..0000000 --- a/scripts/setup-apps +++ /dev/null |