Commit Graph

41 Commits

Author SHA1 Message Date
Nemo 63facbde70 Remove custom dns support 2019-06-02 14:51:33 +05:30
Nemo c066e62ee0 Fix radicale 2019-05-16 16:07:01 +05:30
Nemo 3bc9e40b61 Get opml back 2019-04-27 16:24:48 +05:30
Nemo 4fe34b183a Pihole and Dnscrypt Proxy Setup is done 2019-03-13 22:55:06 +05:30
Nemo ae985e01a7 Adds dnscrypt-proxy and pihole
pihole commented for now
2019-02-16 15:42:07 +05:30
Nemo 40b967edce Migrate to kayak 2019-02-10 23:14:21 +05:30
Nemo 97300459fd General Updates 2019-02-03 18:39:10 +05:30
Nemo 86f2edc112 Get cluster up and running 2019-02-02 22:55:55 +05:30
Nemo 23cf15b8a9 minor fixes 2019-01-28 02:01:46 +05:30
Nemo ff8efd3139 fix etcd, c-m, and node label/taints for kubelet 2019-01-27 20:07:52 +05:30
Nemo 6586244fa8 Adds etcd secrets to bootkube-start 2019-01-27 18:56:12 +05:30
Nemo 0956877ac7 asset copy fixes 2019-01-27 04:16:32 +05:30
Nemo a3dec142ad [k8s] Upload all assets using upload{} inside docker_container 2019-01-27 04:02:59 +05:30
Nemo 5949a9448a [k8s] Use terraform-render-bootkube to bring up etcd
- Stop running render on the server
2019-01-27 02:49:55 +05:30
Nemo 6f6c4f974e [k8s] Run kubelet using --containerized (or maybe not) 2019-01-27 02:49:55 +05:30
Nemo 2a12c17948 Switch to official images 2019-01-27 02:49:55 +05:30
Nemo 6deddebe48 Resolve DNS issues by bypassing DNS for now 2019-01-27 02:49:55 +05:30
Nemo 524949c8e5 [k8s] Run etcd with bootkube generated certs 2019-01-27 02:49:55 +05:30
Nemo 7214355a89 [k8s] Adds kubelet, start stitching things together
Challenges:

1. etcd booting before bootkube meant I missed certs
2. etcd can run without certs, but managing docker network
   over static pod manifests might be tricky :fingers_crossed:
2019-01-27 02:49:55 +05:30
Nemo 97ef9179e4 [k8s] Make bootkube start depend on bootkube render 2019-01-27 02:49:55 +05:30
Nemo 789c9c5d3f [k8s] S01E03 Control Plane: bootkube-start 2019-01-27 02:49:55 +05:30
Nemo 86c0613d28 [k8s] S01E02 Control Plane: bootkube-render 2019-01-27 02:49:55 +05:30
Nemo 9b40bfd341 [k8s] S01E01 Control Plane: etcd
This brings up etcd using the terraform docker provider
to my Digital Ocean VPN Server. The listen address is set to the
VPN Address (10.8.0.1 = openvpn master server, also running on the
same server).

/mnt/disk is a Digital Ocean Volume attached to the instance.
2019-01-27 02:49:55 +05:30
Nemo 66a7e8cc46 Adds outline s3 module 2019-01-21 12:22:29 +05:30
Nemo 9aadf62b5d Try bringing up minio server 2019-01-20 04:20:43 +05:30
Nemo 54bcb8b8a9 Adds outline wiki 2019-01-20 03:46:53 +05:30
Nemo 93af050523 [docker] Dealing from the aftermath of docker provider release
- It stops adding the bridge network by default so it causes issues
2019-01-20 03:46:18 +05:30
Nemo d1d3506e7b Some minor updates for Docker provider upgrade 2019-01-18 17:15:22 +05:30
Nemo 1b61a07c55 Updates RSS Bridge 2019-01-18 00:51:36 +05:30
Nemo c57b4b2c72 WIP: Image refactor
- docker_container cannot take upload as a parameter, leaving
  no choice but to use docker_container like a savage.
- This will take some backward refactors.
2018-10-13 20:55:20 +05:30
Nemo 167e58f8de Attempt at modularizing airsonic 2018-09-16 12:23:11 +05:30
Nemo 47a34095c6 Adds support for docker_network data source 2018-08-24 01:06:27 +05:30
Nemo ebe3ecbd9e rss-bridge: Migrate to container module 2018-08-21 08:46:25 +05:30
Nemo 9a5bf0a8b9 Migrate radarr to volumes 2018-08-21 08:39:00 +05:30
Nemo cbd36ca1e7 Adds support for single volumes 2018-08-21 08:30:17 +05:30
Nemo e8dcd00e87 Minor fixes in container zipmapping 2018-08-07 02:55:46 +05:30
Nemo 6ef8783ba3 Really complicated terraform labelling 2018-08-07 02:12:55 +05:30
Nemo dea37a5319 Cleaner module for web configuration 2018-07-31 14:07:08 +05:30
Nemo 30853ee5aa Refactor traefik expose labels via variables
- no need to pass explicit traefik labels now
2018-07-30 12:12:58 +05:30
Nemo 8356ebd672 Create a new postgres module 2018-07-28 20:19:20 +05:30
Nemo 3322870a53 Creates a generic docker-container module 2018-07-28 20:03:43 +05:30