diff --git a/.woodpecker.yml b/.woodpecker.yml index bdbfbe71..ceeb5366 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -76,15 +76,13 @@ steps: - /kaniko/executor --context=/woodpecker/src/git.spdy.io/Creationshop/cannaiq/backend --dockerfile=/woodpecker/src/git.spdy.io/Creationshop/cannaiq/backend/Dockerfile - --destination=10.100.9.70:5000/cannaiq/backend:latest - --destination=10.100.9.70:5000/cannaiq/backend:sha-${CI_COMMIT_SHA:0:8} + --destination=registry.spdy.io/cannaiq/backend:latest + --destination=registry.spdy.io/cannaiq/backend:sha-${CI_COMMIT_SHA:0:8} --build-arg=APP_BUILD_VERSION=sha-${CI_COMMIT_SHA:0:8} --build-arg=APP_GIT_SHA=${CI_COMMIT_SHA} --build-arg=APP_BUILD_TIME=${CI_PIPELINE_CREATED} - --registry-mirror=10.100.9.70:5000 - --insecure-registry=10.100.9.70:5000 --cache=true - --cache-repo=10.100.9.70:5000/cannaiq/cache-backend + --cache-repo=registry.spdy.io/cannaiq/cache-backend --cache-ttl=168h depends_on: [] when: @@ -97,12 +95,10 @@ steps: - /kaniko/executor --context=/woodpecker/src/git.spdy.io/Creationshop/cannaiq/cannaiq --dockerfile=/woodpecker/src/git.spdy.io/Creationshop/cannaiq/cannaiq/Dockerfile - --destination=10.100.9.70:5000/cannaiq/frontend:latest - --destination=10.100.9.70:5000/cannaiq/frontend:sha-${CI_COMMIT_SHA:0:8} - --registry-mirror=10.100.9.70:5000 - --insecure-registry=10.100.9.70:5000 + --destination=registry.spdy.io/cannaiq/frontend:latest + --destination=registry.spdy.io/cannaiq/frontend:sha-${CI_COMMIT_SHA:0:8} --cache=true - --cache-repo=10.100.9.70:5000/cannaiq/cache-cannaiq + --cache-repo=registry.spdy.io/cannaiq/cache-cannaiq --cache-ttl=168h depends_on: [] when: @@ -115,12 +111,10 @@ steps: - /kaniko/executor --context=/woodpecker/src/git.spdy.io/Creationshop/cannaiq/findadispo/frontend --dockerfile=/woodpecker/src/git.spdy.io/Creationshop/cannaiq/findadispo/frontend/Dockerfile - --destination=10.100.9.70:5000/cannaiq/findadispo:latest - --destination=10.100.9.70:5000/cannaiq/findadispo:sha-${CI_COMMIT_SHA:0:8} - --registry-mirror=10.100.9.70:5000 - --insecure-registry=10.100.9.70:5000 + --destination=registry.spdy.io/cannaiq/findadispo:latest + --destination=registry.spdy.io/cannaiq/findadispo:sha-${CI_COMMIT_SHA:0:8} --cache=true - --cache-repo=10.100.9.70:5000/cannaiq/cache-findadispo + --cache-repo=registry.spdy.io/cannaiq/cache-findadispo --cache-ttl=168h depends_on: [] when: @@ -133,12 +127,10 @@ steps: - /kaniko/executor --context=/woodpecker/src/git.spdy.io/Creationshop/cannaiq/findagram/frontend --dockerfile=/woodpecker/src/git.spdy.io/Creationshop/cannaiq/findagram/frontend/Dockerfile - --destination=10.100.9.70:5000/cannaiq/findagram:latest - --destination=10.100.9.70:5000/cannaiq/findagram:sha-${CI_COMMIT_SHA:0:8} - --registry-mirror=10.100.9.70:5000 - --insecure-registry=10.100.9.70:5000 + --destination=registry.spdy.io/cannaiq/findagram:latest + --destination=registry.spdy.io/cannaiq/findagram:sha-${CI_COMMIT_SHA:0:8} --cache=true - --cache-repo=10.100.9.70:5000/cannaiq/cache-findagram + --cache-repo=registry.spdy.io/cannaiq/cache-findagram --cache-ttl=168h depends_on: [] when: @@ -167,7 +159,7 @@ steps: contexts: - context: cluster: spdy-k3s - namespace: dispensary-scraper + namespace: cannaiq user: cannaiq-admin name: cannaiq current-context: cannaiq @@ -177,14 +169,14 @@ steps: token: $K8S_TOKEN KUBEEOF - chmod 600 ~/.kube/config - - kubectl set image deployment/scraper scraper=registry.spdy.io/cannaiq/backend:sha-${CI_COMMIT_SHA:0:8} -n dispensary-scraper - - kubectl rollout status deployment/scraper -n dispensary-scraper --timeout=300s - - REPLICAS=$(kubectl get deployment scraper-worker -n dispensary-scraper -o jsonpath='{.spec.replicas}'); if [ "$REPLICAS" = "0" ]; then kubectl scale deployment/scraper-worker --replicas=5 -n dispensary-scraper; fi - - kubectl set image deployment/scraper-worker worker=registry.spdy.io/cannaiq/backend:sha-${CI_COMMIT_SHA:0:8} -n dispensary-scraper - - kubectl set image deployment/cannaiq-frontend cannaiq-frontend=registry.spdy.io/cannaiq/frontend:sha-${CI_COMMIT_SHA:0:8} -n dispensary-scraper - - kubectl set image deployment/findadispo-frontend findadispo-frontend=registry.spdy.io/cannaiq/findadispo:sha-${CI_COMMIT_SHA:0:8} -n dispensary-scraper - - kubectl set image deployment/findagram-frontend findagram-frontend=registry.spdy.io/cannaiq/findagram:sha-${CI_COMMIT_SHA:0:8} -n dispensary-scraper - - kubectl rollout status deployment/cannaiq-frontend -n dispensary-scraper --timeout=120s + - kubectl set image deployment/scraper scraper=registry.spdy.io/cannaiq/backend:sha-${CI_COMMIT_SHA:0:8} -n cannaiq + - kubectl rollout status deployment/scraper -n cannaiq --timeout=300s + - REPLICAS=$(kubectl get deployment scraper-worker -n cannaiq -o jsonpath='{.spec.replicas}'); if [ "$REPLICAS" = "0" ]; then kubectl scale deployment/scraper-worker --replicas=5 -n cannaiq; fi + - kubectl set image deployment/scraper-worker worker=registry.spdy.io/cannaiq/backend:sha-${CI_COMMIT_SHA:0:8} -n cannaiq + - kubectl set image deployment/cannaiq-frontend cannaiq-frontend=registry.spdy.io/cannaiq/frontend:sha-${CI_COMMIT_SHA:0:8} -n cannaiq + - kubectl set image deployment/findadispo-frontend findadispo-frontend=registry.spdy.io/cannaiq/findadispo:sha-${CI_COMMIT_SHA:0:8} -n cannaiq + - kubectl set image deployment/findagram-frontend findagram-frontend=registry.spdy.io/cannaiq/findagram:sha-${CI_COMMIT_SHA:0:8} -n cannaiq + - kubectl rollout status deployment/cannaiq-frontend -n cannaiq --timeout=120s depends_on: - docker-backend - docker-cannaiq