From 136ee70b886f1ab9127cf12620706ff4498aa756 Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Tue, 6 Jan 2026 23:20:50 +0000 Subject: [PATCH] need to merge to main to keep business as usual --- .github/workflows/stripe-to-invoice.yml | 134 ++++++++++++------------ 1 file changed, 67 insertions(+), 67 deletions(-) diff --git a/.github/workflows/stripe-to-invoice.yml b/.github/workflows/stripe-to-invoice.yml index 0f12ea3..3cd01c0 100644 --- a/.github/workflows/stripe-to-invoice.yml +++ b/.github/workflows/stripe-to-invoice.yml @@ -1,81 +1,81 @@ -name: Build & Deploy stripe-to-invoice +# name: Build & Deploy stripe-to-invoice -on: - push: - branches: - - main - - feature/** - - release/** - tags: - - "*" +# on: +# push: +# branches: +# - main +# - feature/** +# - release/** +# tags: +# - "*" -jobs: - build: - runs-on: ubuntu-22.04 - steps: - - uses: actions/checkout@v4 +# jobs: +# build: +# runs-on: ubuntu-22.04 +# steps: +# - uses: actions/checkout@v4 - - name: Inject slug variables - uses: rlespinasse/github-slug-action@v4 +# - name: Inject slug variables +# uses: rlespinasse/github-slug-action@v4 - - name: Login to Docker Hub - uses: docker/login-action@v3 - with: - username: ${{ secrets.DOCKER_HUB_USERNAME }} - password: ${{ secrets.DOCKER_HUB_TOKEN }} +# - name: Login to Docker Hub +# uses: docker/login-action@v3 +# with: +# username: ${{ secrets.DOCKER_HUB_USERNAME }} +# password: ${{ secrets.DOCKER_HUB_TOKEN }} - - name: Build image - run: | - docker build \ - -f stripe_to_invoice/deployment/Dockerfile \ - -t docker.io/kimjunte/stripe_to_invoice:$GITHUB_REF_SLUG \ - . +# - name: Build image +# run: | +# docker build \ +# -f stripe_to_invoice/deployment/Dockerfile \ +# -t docker.io/kimjunte/stripe_to_invoice:$GITHUB_REF_SLUG \ +# . - - name: Push image - run: | - docker push docker.io/kimjunte/stripe_to_invoice:$GITHUB_REF_SLUG +# - name: Push image +# run: | +# docker push docker.io/kimjunte/stripe_to_invoice:$GITHUB_REF_SLUG - deploy: - runs-on: mealcraft-runners - needs: build +# deploy: +# runs-on: mealcraft-runners +# needs: build - steps: - - uses: actions/checkout@v4 +# steps: +# - uses: actions/checkout@v4 - - name: Install kubectl - run: | - sudo apt-get update - sudo apt-get install -y curl ca-certificates gettext - curl -LO "https://dl.k8s.io/release/$(curl -sL https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" - sudo install -m 0755 kubectl /usr/local/bin/kubectl +# - name: Install kubectl +# run: | +# sudo apt-get update +# sudo apt-get install -y curl ca-certificates gettext +# curl -LO "https://dl.k8s.io/release/$(curl -sL https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" +# sudo install -m 0755 kubectl /usr/local/bin/kubectl - - name: Configure kubeconfig - run: | - KUBE_HOST="https://$KUBERNETES_SERVICE_HOST:$KUBERNETES_SERVICE_PORT" - SA_TOKEN=$(cat /var/run/secrets/kubernetes.io/serviceaccount/token) - CA_CERT=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt - NAMESPACE=$(cat /var/run/secrets/kubernetes.io/serviceaccount/namespace) +# - name: Configure kubeconfig +# run: | +# KUBE_HOST="https://$KUBERNETES_SERVICE_HOST:$KUBERNETES_SERVICE_PORT" +# SA_TOKEN=$(cat /var/run/secrets/kubernetes.io/serviceaccount/token) +# CA_CERT=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt +# NAMESPACE=$(cat /var/run/secrets/kubernetes.io/serviceaccount/namespace) - kubectl config set-cluster microk8s --server="$KUBE_HOST" --certificate-authority="$CA_CERT" - kubectl config set-credentials runner --token="$SA_TOKEN" - kubectl config set-context runner-context --cluster=microk8s --user=runner --namespace="$NAMESPACE" - kubectl config use-context runner-context +# kubectl config set-cluster microk8s --server="$KUBE_HOST" --certificate-authority="$CA_CERT" +# kubectl config set-credentials runner --token="$SA_TOKEN" +# kubectl config set-context runner-context --cluster=microk8s --user=runner --namespace="$NAMESPACE" +# kubectl config use-context runner-context - - name: Inject slug variables - uses: rlespinasse/github-slug-action@v4 +# - name: Inject slug variables +# uses: rlespinasse/github-slug-action@v4 - - name: Set environment - run: | - if [[ "$GITHUB_REF" == refs/heads/release/* || "$GITHUB_REF" == refs/tags/* ]]; then - echo "NAMESPACE=default" >> $GITHUB_ENV - echo "DB_ENV=prod" >> $GITHUB_ENV - else - echo "NAMESPACE=dev" >> $GITHUB_ENV - echo "DB_ENV=dev" >> $GITHUB_ENV - fi +# - name: Set environment +# run: | +# if [[ "$GITHUB_REF" == refs/heads/release/* || "$GITHUB_REF" == refs/tags/* ]]; then +# echo "NAMESPACE=default" >> $GITHUB_ENV +# echo "DB_ENV=prod" >> $GITHUB_ENV +# else +# echo "NAMESPACE=dev" >> $GITHUB_ENV +# echo "DB_ENV=dev" >> $GITHUB_ENV +# fi - - name: Deploy - run: | - export IMAGE="docker.io/kimjunte/stripe_to_invoice:$GITHUB_REF_SLUG" - export NAMESPACE DB_ENV - envsubst < stripe_to_invoice/deployment/deployment.yaml | kubectl apply -f - +# - name: Deploy +# run: | +# export IMAGE="docker.io/kimjunte/stripe_to_invoice:$GITHUB_REF_SLUG" +# export NAMESPACE DB_ENV +# envsubst < stripe_to_invoice/deployment/deployment.yaml | kubectl apply -f -