From a75a148ec3dda1f126b28a908da55cdd234c2350 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Sat, 9 Jan 2021 15:20:31 -0500 Subject: [PATCH] remove k8s baktag Signed-off-by: Christine Dodrill --- k8s/job.yml | 31 ------------------------------- scripts/release.sh | 12 ------------ site.dhall | 45 --------------------------------------------- 3 files changed, 88 deletions(-) delete mode 100644 k8s/job.yml delete mode 100755 scripts/release.sh delete mode 100644 site.dhall diff --git a/k8s/job.yml b/k8s/job.yml deleted file mode 100644 index e5cf4eb..0000000 --- a/k8s/job.yml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: christinewebsite-ping - namespace: apps - labels: - app: christinewebsite -spec: - template: - spec: - containers: - - name: ping-bing - image: xena/alpine - command: - - "busybox" - - "wget" - - "-O" - - "-" - - "-q" - - "https://www.bing.com/ping?sitemap=https://christine.website/sitemap.xml" - - name: ping-google - image: xena/alpine - command: - - "busybox" - - "wget" - - "-O" - - "-" - - "-q" - - "https://www.google.com/ping?sitemap=https://christine.website/sitemap.xml" - restartPolicy: Never - backoffLimit: 4 diff --git a/scripts/release.sh b/scripts/release.sh deleted file mode 100755 index 4cdaf9d..0000000 --- a/scripts/release.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env nix-shell -#! nix-shell -p doctl -p kubectl -p curl -i bash -#! nix-shell -I nixpkgs=https://releases.nixos.org/nixpkgs/nixpkgs-21.03pre252431.4f3475b113c/nixexprs.tar.xz - -nix-env -if ./nix/dhall-yaml.nix -doctl kubernetes cluster kubeconfig save kubermemes -dhall-to-yaml-ng < ./site.dhall | kubectl apply -n apps -f - -kubectl rollout status -n apps deployment/christinewebsite -kubectl apply -f ./k8s/job.yml -sleep 10 -kubectl delete -f ./k8s/job.yml -curl --http1.1 -H "Authorization: $MI_TOKEN" https://mi.within.website/api/blog/refresh -XPOST diff --git a/site.dhall b/site.dhall deleted file mode 100644 index a4689d3..0000000 --- a/site.dhall +++ /dev/null @@ -1,45 +0,0 @@ -let kms = https://tulpa.dev/cadey/kubermemes/raw/branch/master/k8s/package.dhall - -let kubernetes = - https://raw.githubusercontent.com/dhall-lang/dhall-kubernetes/master/1.15/package.dhall - -let tag = env:GITHUB_SHA as Text ? "latest" - -let image = "ghcr.io/xe/site:${tag}" - -let vars - : List kubernetes.EnvVar.Type - = [ kubernetes.EnvVar::{ name = "PORT", value = Some "3030" } - , kubernetes.EnvVar::{ name = "RUST_LOG", value = Some "info" } - , kubernetes.EnvVar::{ - , name = "PATREON_CLIENT_ID" - , value = Some env:PATREON_CLIENT_ID as Text - } - , kubernetes.EnvVar::{ - , name = "PATREON_CLIENT_SECRET" - , value = Some env:PATREON_CLIENT_SECRET as Text - } - , kubernetes.EnvVar::{ - , name = "PATREON_ACCESS_TOKEN" - , value = Some env:PATREON_ACCESS_TOKEN as Text - } - , kubernetes.EnvVar::{ - , name = "PATREON_REFRESH_TOKEN" - , value = Some env:PATREON_REFRESH_TOKEN as Text - } - , kubernetes.EnvVar::{ - , name = "MI_TOKEN" - , value = Some env:MI_TOKEN as Text - } - ] - -in kms.app.make - kms.app.Config::{ - , name = "christinewebsite" - , appPort = 3030 - , image - , replicas = 2 - , domain = "christine.website" - , leIssuer = "prod" - , envVars = vars - }