Khue Doan
|
3b9a7e2276
|
style(external): format
|
2021-12-24 15:15:21 +07:00 |
|
Khue Doan
|
cfbf230476
|
fix(external): temporarily disable IPv6 look up
Unusable in Tekton task run
Error: Error making request: Get "https://ipv6.icanhazip.com": dial tcp [REDACTED]:443: connect: network is unreachable
|
2021-12-24 13:27:53 +07:00 |
|
Khue Doan
|
9183b6eaee
|
refactor(external): use env var for kube config
|
2021-12-24 13:07:26 +07:00 |
|
Khue Doan
|
e20558e545
|
fix(external): do not create namespaces
|
2021-12-23 00:18:35 +07:00 |
|
Khue Doan
|
210fa77dcc
|
build(external): add plan target
|
2021-12-23 00:18:09 +07:00 |
|
Khue Doan
|
d515e1946a
|
refactor: move all external charts back to system
|
2021-12-21 01:14:24 +07:00 |
|
Khue Doan
|
4e2a173858
|
feat: auto create records for Cloudflare Tunnels as well
|
2021-12-21 00:42:13 +07:00 |
|
Khue Doan
|
58696673a4
|
feat(apps): quick and dirty blog
|
2021-12-19 23:34:58 +07:00 |
|
Khue Doan
|
fd55b1ada6
|
Revert "fix(k8up): add sync wave for schedule"
This reverts commit 11ca0fdd13 .
|
2021-12-17 23:18:58 +07:00 |
|
Khue Doan
|
3a59a754f9
|
Revert "fix(k8up): use Helm hook instead of sync wave"
This reverts commit d1afbbd56b .
|
2021-12-17 23:18:57 +07:00 |
|
Khue Doan
|
d1afbbd56b
|
fix(k8up): use Helm hook instead of sync wave
|
2021-12-17 22:36:02 +07:00 |
|
Khue Doan
|
11ca0fdd13
|
fix(k8up): add sync wave for schedule
|
2021-12-17 22:27:21 +07:00 |
|
Khue Doan
|
dbeba3c102
|
feat(k8up): add schedule to backup to Backblaze
|
2021-12-12 23:36:11 +07:00 |
|
Khue Doan
|
211930d894
|
fix: replace namespace
|
2021-12-12 23:03:58 +07:00 |
|
Khue Doan
|
76f9395f43
|
fix: fix incorrect k8up chart name
|
2021-12-12 22:54:43 +07:00 |
|
Khue Doan
|
2b18e77b05
|
refactor: replace Velero with K8up
|
2021-12-12 22:47:37 +07:00 |
|
Khue Doan
|
10cf9ad8c3
|
feat(external/cloudflare): restrict API tokens to home IP addresses
|
2021-12-12 22:02:13 +07:00 |
|
Khue Doan
|
69f1abefac
|
feat(external/velero): add AWS plugin via init container
|
2021-12-12 17:48:43 +07:00 |
|
Khue Doan
|
0a3858468f
|
chore: add place holder to restrict token usage
|
2021-12-12 16:42:18 +07:00 |
|
Khue Doan
|
313a4b0928
|
chore: change permission groups order
To avoid Terraform drift
|
2021-12-12 16:40:31 +07:00 |
|
Khue Doan
|
bde61dc9a7
|
feat: allow to disable external-dns for specific ingresses
https://github.com/kubernetes-sigs/external-dns/issues/1910
|
2021-12-12 16:36:39 +07:00 |
|
Khue Doan
|
4e49aee054
|
feat(external): create cloudflare API token for cert-manager
|
2021-12-12 16:06:22 +07:00 |
|
Khue Doan
|
e698fb44de
|
feat(external): create API token for external-dns
|
2021-12-12 12:00:24 +07:00 |
|
Khue Doan
|
529b12919a
|
docs: update external layer instruction
|
2021-12-12 11:55:16 +07:00 |
|
Khue Doan
|
6cc48ebfa3
|
chore: temporarily switch to Let's Encrypt Staging
|
2021-12-12 11:07:48 +07:00 |
|
Khue Doan
|
51d77d75ce
|
fix(external/cloudflared): fix incorrect tunnel domain
|
2021-12-12 09:39:44 +07:00 |
|
Khue Doan
|
404d53b0ed
|
fix(external): fix cloudflared credentials format
|
2021-12-12 00:22:05 +07:00 |
|
Khue Doan
|
ec8ee97ad6
|
chore(external): upgrade cloudflared chart to latest version
|
2021-12-12 00:04:57 +07:00 |
|
Khue Doan
|
a389721afe
|
fix(external): adjust some variables
|
2021-12-11 23:49:53 +07:00 |
|
Khue Doan
|
ed1a4e8aef
|
build(external): touch Terraform lock file after init
So the last modified date on the lock file is older than the versions
file
|
2021-12-11 23:48:26 +07:00 |
|
Khue Doan
|
bf58605cb7
|
chore(external): upgrade to Terraform 1.1.0
|
2021-12-11 13:40:53 +07:00 |
|
Khue Doan
|
d80de3c69a
|
build(external): add Makefile for Terraform
|
2021-12-11 12:12:18 +07:00 |
|
Khue Doan
|
f432719241
|
feat(external): inject Cloudflare Tunnel secret to the cluster
|
2021-12-09 02:03:16 +07:00 |
|
Khue Doan
|
70be424bac
|
docs: add setup instruction for the external layer
|
2021-12-09 01:51:42 +07:00 |
|
Khue Doan
|
a7e537ecf2
|
feat(external): add Velero for backup
|
2021-12-09 01:27:45 +07:00 |
|
Khue Doan
|
f8d40b2614
|
fix(external): fix wrong provider name for B2
|
2021-12-09 01:23:04 +07:00 |
|
Khue Doan
|
275861a57b
|
refactor(external): remove hardcoded internal DNS records
Use external-dns instead
|
2021-12-09 01:12:59 +07:00 |
|
Khue Doan
|
924a88f67b
|
docs: add README for external layer
|
2021-12-09 00:57:38 +07:00 |
|
Khue Doan
|
2479c0f910
|
feat(external): add initial config for external-dns
|
2021-12-09 00:44:09 +07:00 |
|
Khue Doan
|
4daea16454
|
feat(external/cert-manager): add cluster issuer
With Let's Encrypt prod
|
2021-12-08 10:43:04 +07:00 |
|
Khue Doan
|
ac68292559
|
feat(external): add Cloudflare Tunnel
|
2021-12-08 10:37:09 +07:00 |
|
Khue Doan
|
c0fba1c142
|
refactor: move cert-manager from system to external
|
2021-12-08 10:33:37 +07:00 |
|
Khue Doan
|
043329c5e6
|
feat(external): add external ApplicationSet
For charts that requires external resources
|
2021-12-08 10:32:20 +07:00 |
|
Khue Doan
|
36f3bef932
|
feat: initial support for external resources
|
2021-12-08 09:24:44 +07:00 |
|