[meta] delete ramble-hard k8s experiment
diff --git a/ramble-hard/.gitignore b/ramble-hard/.gitignore
deleted file mode 100644
index 77f783f0..00000000
--- a/ramble-hard/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-.terraform
-terraform.tfstate.d
diff --git a/ramble-hard/issuer.yml b/ramble-hard/issuer.yml
deleted file mode 100644
index c87c53d9..00000000
--- a/ramble-hard/issuer.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-apiVersion: cert-manager.io/v1alpha2
-kind: ClusterIssuer
-metadata:
- name: letsencrypt-prod
-spec:
- acme:
- email: alpha@kejadlen.dev
- server: https://acme-v02.api.letsencrypt.org/directory
- privateKeySecretRef:
- name: issuer-account-key
- solvers:
- - http01:
- ingress:
- class: traefik-cert-manager
diff --git a/ramble-hard/main.tf b/ramble-hard/main.tf
deleted file mode 100644
index 24047aa8..00000000
--- a/ramble-hard/main.tf
+++ /dev/null
@@ -1,24 +0,0 @@
-terraform {
- required_providers {
- linode = {
- source = "linode/linode"
- version = "1.16.0"
- }
- }
-}
-
-provider "linode" {
- # token = "$LINODE_TOKEN"
-}
-
-resource "linode_lke_cluster" "lke_cluster" {
- label = "ramble-hard"
- k8s_version = "1.20"
- region = "us-west"
-
- pool {
- type = "g6-standard-1"
- count = 1
- }
-}
-
diff --git a/ramble-hard/outputs.tf b/ramble-hard/outputs.tf
deleted file mode 100644
index b185c307..00000000
--- a/ramble-hard/outputs.tf
+++ /dev/null
@@ -1,5 +0,0 @@
-resource "local_file" "kubeconfig" {
- depends_on = [linode_lke_cluster.lke_cluster]
- filename = "kube.config.private"
- content = base64decode(linode_lke_cluster.lke_cluster.kubeconfig)
-}
diff --git a/ramble-hard/terraform/.gitignore b/ramble-hard/terraform/.gitignore
deleted file mode 100644
index 77f783f0..00000000
--- a/ramble-hard/terraform/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-.terraform
-terraform.tfstate.d
diff --git a/ramble-hard/terraform/main.tf b/ramble-hard/terraform/main.tf
deleted file mode 100644
index 294ca1b8..00000000
--- a/ramble-hard/terraform/main.tf
+++ /dev/null
@@ -1,86 +0,0 @@
-terraform {
- required_providers {
- linode = {
- source = "linode/linode"
- version = "1.16.0"
- }
- helm = {
- source = "hashicorp/helm"
- version = "=2.1.0"
- }
- }
-}
-
-provider "helm" {
- kubernetes {
- config_path = "kube.config.private"
- }
-}
-
-provider "kubernetes" {
- config_path = "kube.config.private"
-}
-
-provider "linode" {
- # token = "$LINODE_TOKEN"
-}
-
-resource "linode_lke_cluster" "ramble-hard" {
- label = "ramble-hard"
- k8s_version = "1.20"
- region = "us-west"
-
- pool {
- type = "g6-standard-1"
- count = 1
- }
-}
-
-resource "kubernetes_namespace" "ingress-traefik-namespace" {
- depends_on = [local_file.kubeconfig]
-
- metadata {
- annotations = {
- name = "traefik"
- }
- name = "traefik"
- }
-}
-
-resource "helm_release" "ingress-traefik" {
- depends_on = [local_file.kubeconfig]
-
- name = "traefik"
- chart = "traefik"
- repository = "https://helm.traefik.io/traefik"
- namespace = "traefik"
-
- values = [
- file("traefik.yml")
- ]
-}
-
-resource "kubernetes_namespace" "cert-manager-namespace" {
- depends_on = [local_file.kubeconfig]
-
- metadata {
- annotations = {
- name = "cert-manager"
- }
- name = "cert-manager"
- }
-}
-
-resource "helm_release" "cert-manager" {
- depends_on = [local_file.kubeconfig]
-
- name = "cert-manager"
- chart = "cert-manager"
- repository = "https://charts.jetstack.io"
- namespace = "cert-manager"
-
- set {
- name = "installCRDs"
- value = "true"
- }
-}
diff --git a/ramble-hard/terraform/monica.yml b/ramble-hard/terraform/monica.yml
deleted file mode 100644
index 75b30dd7..00000000
--- a/ramble-hard/terraform/monica.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-env:
- APP_ENV: production
- # DB_HOST: monica-mariadb
-
-mariadb:
- enabled: true
- primary:
- persistence: true
diff --git a/ramble-hard/terraform/outputs.tf b/ramble-hard/terraform/outputs.tf
deleted file mode 100644
index 593067f5..00000000
--- a/ramble-hard/terraform/outputs.tf
+++ /dev/null
@@ -1,6 +0,0 @@
-resource "local_file" "kubeconfig" {
- depends_on = [linode_lke_cluster.ramble-hard]
- filename = "kube.config.private"
- file_permission = "0600"
- content = base64decode(linode_lke_cluster.ramble-hard.kubeconfig)
-}
diff --git a/ramble-hard/terraform/traefik.yml b/ramble-hard/terraform/traefik.yml
deleted file mode 100644
index 5307c6db..00000000
--- a/ramble-hard/terraform/traefik.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-ingressRoute:
- dashboard:
- enabled: true
- annotations: { traefik.ingress.kubernetes.io/router.tls: "true" }
-
-ports:
- web:
- redirectTo: websecure
-
-additionalArguments:
- - "--log.level=INFO"
- - "--entrypoints.websecure.http.tls"
- - "--providers.kubernetesIngress.ingressClass=traefik-cert-manager"
- - "--ping"
- - "--metrics.prometheus"
diff --git a/ramble-hard/traefik.yml b/ramble-hard/traefik.yml
deleted file mode 100644
index f8a25331..00000000
--- a/ramble-hard/traefik.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: cert-manager.io/v1alpha2
-kind: Certificate
-metadata:
- name: traefik-dashboard-cert
- namespace: traefik
- labels:
- use-http01-solver: "true"
-spec:
- commonName: ramble-hard.kejadlen.dev
- secretName: traefik-dashboard-cert
- dnsNames:
- - ramble-hard.kejadlen.dev
- issuerRef:
- name: letsencrypt-prod
- kind: ClusterIssuer