diff --git a/.deploy/deployment.yaml b/.deploy/deployment.yaml deleted file mode 100644 index f3a2795ca..000000000 --- a/.deploy/deployment.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: demo-phoneinfoga-app - name: demo-phoneinfoga-app -spec: - strategy: - type: RollingUpdate - selector: - matchLabels: - app: demo-phoneinfoga-app - template: - metadata: - labels: - app: demo-phoneinfoga-app - spec: - containers: - - image: sundowndev/phoneinfoga@sha256:a572e6831eb3aa5740698c7334bf877c15d8d122c46a4e7e1915d64648214737 - args: - - serve - name: demo-phoneinfoga-app - imagePullPolicy: Always - ports: - - containerPort: 5000 - name: http - resources: - requests: - memory: "64Mi" - cpu: "100m" - limits: - memory: "256Mi" - cpu: "200m" diff --git a/.deploy/hpa.yaml b/.deploy/hpa.yaml deleted file mode 100644 index 93e3407b9..000000000 --- a/.deploy/hpa.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: autoscaling/v2beta2 -kind: HorizontalPodAutoscaler -metadata: - name: demo-phoneinfoga-app-autoscaler -spec: - scaleTargetRef: - apiVersion: apps/v1 - kind: Deployment - name: demo-phoneinfoga-app - minReplicas: 3 - maxReplicas: 10 - metrics: - - type: Resource - resource: - name: cpu - target: - type: Utilization - averageUtilization: 90 diff --git a/.deploy/ingress.yaml b/.deploy/ingress.yaml deleted file mode 100644 index a19ef0468..000000000 --- a/.deploy/ingress.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: networking.k8s.io/v1beta1 -kind: Ingress -metadata: - name: demo-phoneinfoga-app-ingress - annotations: - cert-manager.io/cluster-issuer: letsencrypt-prod - kubernetes.io/tls-acme: "true" - kubernetes.io/ingress.class: nginx - external-dns.alpha.kubernetes.io/hostname: "demo.phoneinfoga.crvx.fr." - external-dns.alpha.kubernetes.io/ttl: "3600" - nginx.ingress.kubernetes.io/force-ssl-redirect: "true" - nginx.ingress.kubernetes.io/ssl-passthrough: "false" - nginx.ingress.kubernetes.io/backend-protocol: "HTTP" - nginx.ingress.kubernetes.io/configuration-snippet: | - add_header Content-Security-Policy "default-src 'self';frame-ancestors 'self';style-src 'self';script-src 'self';img-src 'self';font-src 'self'"; - add_header X-Frame-Options SAMEORIGIN; - add_header X-Content-Type-Options nosniff; - add_header Referrer-Policy no-referrer; -spec: - rules: - - host: demo.phoneinfoga.crvx.fr - http: - paths: - - backend: - serviceName: demo-phoneinfoga-app-svc - servicePort: http - path: / - tls: - - hosts: - - demo.phoneinfoga.crvx.fr - secretName: demo-phoneinfoga-tls diff --git a/.deploy/service.yaml b/.deploy/service.yaml deleted file mode 100644 index 257650a9c..000000000 --- a/.deploy/service.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - labels: - app: demo-phoneinfoga-app - name: demo-phoneinfoga-app-svc -spec: - ports: - - port: 80 - name: http - protocol: TCP - targetPort: 5000 - selector: - app: demo-phoneinfoga-app diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1463b58a9..a4a600559 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -63,26 +63,6 @@ jobs: push: true tags: sundowndev/phoneinfoga:latest,sundowndev/phoneinfoga:v2,sundowndev/phoneinfoga:stable platforms: linux/amd64 # ,linux/arm/v7,linux/arm64 - TODO(sundowndev): enable arm support back - - - uses: actions/checkout@v3.0.0 - with: - ref: 'master' - - - name: Commit new image digest - env: - GITHUB_USER: sundowndev - GITHUB_REPO: PhoneInfoga - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - wget https://github.com/mikefarah/yq/releases/download/3.4.0/yq_linux_amd64 -O ./yq - chmod +x ./yq - ./yq w ./.deploy/deployment.yaml 'spec.template.spec.containers[0].image' sundowndev/phoneinfoga@${{ steps.docker_build.outputs.digest }} -i - git remote set-url origin https://$GITHUB_USER:$GITHUB_TOKEN@github.com/$GITHUB_USER/$GITHUB_REPO.git - git config --global user.email "$GITHUB_USER@users.noreply.github.com" - git config --global user.name "$GITHUB_USER" - git add ./.deploy && git commit -m "deploy: update docker image digest [action]" - git pull origin master --rebase - git push origin master publish-docs: runs-on: ubuntu-latest steps: