diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 81575a0..a5dd4f4 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -1,4 +1,4 @@ -name: Build image and deploy +name: Build image on: push @@ -50,29 +50,4 @@ jobs: push: true tags: | ${{ env.CONTAINER_REGISTRY }}/${{ env.GITEA_REPO }}:${{ env.GITEA_REF_NAME }} - ${{ env.CONTAINER_REGISTRY }}/${{ env.GITEA_REPO }}:${{ env.GITEA_TAG }} - - deploy: - needs: release-image - runs-on: imgbuilder - container: - image: gitea.konchin.com/image/kubectl - credentials: - username: ${{ secrets.REGISTRY_USERNAME }} - password: ${{ secrets.REGISTRY_PASSWORD }} - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Setup kubeconfig - run: | - echo "${{ secrets.KUBE_CONFIG }}" > .kubeconfig - cat .kubeconfig - - - name: Deploy - run: | - kubectl --kubeconfig .kubeconfig apply -Rf k8s/ - - - name: Rollout restart - run: | - kubectl --kubeconfig .kubeconfig -n rickroll rollout restart deployment rickroll + ${{ env.CONTAINER_REGISTRY }}/${{ env.GITEA_REPO }}:${{ env.GITEA_TAG }} diff --git a/k8s/deploy.rickroll.yaml b/k8s/deploy.rickroll.yaml deleted file mode 100644 index b4e0924..0000000 --- a/k8s/deploy.rickroll.yaml +++ /dev/null @@ -1,34 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: rickroll - namespace: rickroll - labels: - app: rickroll -spec: - replicas: 1 - selector: - matchLabels: - app: rickroll - template: - metadata: - labels: - app: rickroll - spec: - containers: - - name: server - securityContext: - runAsNonRoot: true - runAsUser: 1000 - image: gitea.konchin.com/service/rickroll:latest - ports: - - name: http - containerPort: 8080 - env: - - name: URI - value: https://youtu.be/dQw4w9WgXcQ - - name: PORT - value: '8080' - imagePullSecrets: - - name: regcred diff --git a/k8s/svc.rickroll.yaml b/k8s/svc.rickroll.yaml deleted file mode 100644 index 08d23f8..0000000 --- a/k8s/svc.rickroll.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - namespace: rickroll - name: rickroll - labels: - app: rickroll -spec: - type: ClusterIP - selector: - app: rickroll - ports: - - name: http - port: 80 - targetPort: 8080