Skip to content

Commit

Permalink
Dismantle DNS-backed key-value store, k-v.io
Browse files Browse the repository at this point in the history
I'm no longer engaged on setting up k-v.io; I thought it'd be cool to
have a DNS-backed etcd implementation, but now I don't care anymore.

There were technical challenges, too: Specifically, updating values did
not play well with DNS caching — you'd get the old value after updating.

If the service became popular, I'd quickly run out of disk space on my
tiny cloud VMs.

The service would most likely be used by people doing data exfiltration
via DNS. I already have enough problems with sslip.io scammers — the
last thing I want is to sign up for dealing with k-v.io scammers.

This commit removes the etcd configuration, certificates, and pipelines.
  • Loading branch information
cunnie committed Sep 15, 2024
1 parent 79a125a commit 43a9fce
Show file tree
Hide file tree
Showing 13 changed files with 0 additions and 646 deletions.
38 changes: 0 additions & 38 deletions ci/pipeline-sslip.io.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,34 +65,6 @@ jobs:
params:
image: image/image

- name: build-and-push-k-v.io-nginx
plan:
- get: sslip.io-release
trigger: true
- get: sslip.io
- task: build-task-image
privileged: true
config:
platform: linux
image_resource:
type: registry-image
source:
repository: concourse/oci-build-task
inputs:
- name: sslip.io
outputs:
- name: image
params:
CONTEXT: sslip.io/k8s/
DOCKERFILE: sslip.io/k8s/Dockerfile-k-v.io-nginx
IMAGE_PLATFORM: linux/arm64,linux/amd64
OUTPUT_OCI: true
run:
path: build
- put: k-v.io-nginx
params:
image: image/image

- name: build-and-push-sslip.io-nginx
plan:
- get: sslip.io-release
Expand Down Expand Up @@ -143,16 +115,6 @@ resources:
source:
uri: https://github.com/cunnie/sslip.io.git

# Where we will push the k-v.io nginx Docker image with HTML assets
- name: k-v.io-nginx
type: registry-image
icon: docker
source:
repository: cunnie/k-v.io-nginx
username: cunnie
password: ((docker_token))
tag: latest

# Where we will push the sslip.io nginx Docker image with HTML assets
- name: sslip.io-nginx
type: registry-image
Expand Down
2 changes: 0 additions & 2 deletions etcd/.gitignore

This file was deleted.

193 changes: 0 additions & 193 deletions etcd/README.md

This file was deleted.

18 changes: 0 additions & 18 deletions etcd/ca-config.json

This file was deleted.

20 changes: 0 additions & 20 deletions etcd/ca-csr.json

This file was deleted.

14 changes: 0 additions & 14 deletions etcd/ca.pem

This file was deleted.

51 changes: 0 additions & 51 deletions etcd/etcd-aws.conf

This file was deleted.

Loading

0 comments on commit 43a9fce

Please sign in to comment.