Commit Graph

199 Commits

Author SHA1 Message Date
Khue Doan
e40341449e Revert "Revert "refactor: expose container registry to the internet""
This reverts commit e43d1f42c2.
2021-12-25 14:23:47 +07:00
Khue Doan
e09aa337cc refactor: expose Tekton dashboard to the internet 2021-12-25 13:51:34 +07:00
Khue Doan
bbf418f45b feat(tekton): install Kaniko task 2021-12-25 13:42:33 +07:00
Khue Doan
f9dd268934 fix(trow): increase max body size for Ingress
413 Request Entity Too Large
2021-12-25 13:33:00 +07:00
Khue Doan
e43d1f42c2 Revert "refactor: expose container registry to the internet"
This reverts commit 64c872fcd1.
2021-12-25 13:25:38 +07:00
Khue Doan
9db137683f fix(trow): use the correct service port 2021-12-25 13:22:44 +07:00
Khue Doan
64c872fcd1 refactor: expose container registry to the internet 2021-12-25 12:32:14 +07:00
Khue Doan
490aa7b9e4 chore(tekton): rename Terraform secrets 2021-12-25 12:01:57 +07:00
Khue Doan
e7bd2e35f8 fix(trow): workaround deprecated ingress resource
https://github.com/ContainerSolutions/trow/issues/282
2021-12-25 11:54:38 +07:00
Khue Doan
27468592ce build: inject Terraform secrets to tekton-pipelines namespace 2021-12-25 03:03:46 +07:00
Khue Doan
83a33a2dd5 feat(gitea): auto init GitOps repo and org 2021-12-25 00:47:32 +07:00
Khue Doan
5f33349b15 refactor(tekton): split task, pipeline, sa, crb 2021-12-24 15:25:25 +07:00
Khue Doan
cb370c214c Revert "Revert "Revert "Revert "tekton: use read-only dashboard""""
This reverts commit cd197e84dd.
2021-12-24 14:19:02 +07:00
Khue Doan
fef8c8a344 feat(tekton): install Tekton Triggers 2021-12-24 14:18:08 +07:00
Khue Doan
eb666ced76 refactor: remove Concourse
A bit heavy and needs separate client tool
2021-12-24 11:47:09 +07:00
Khue Doan
d4566790e3 fix: update Concourse external URL 2021-12-24 01:08:56 +07:00
Khue Doan
3936c83a1b feat(platform): install Concourse 2021-12-23 13:15:17 +07:00
Khue Doan
4e2a173858 feat: auto create records for Cloudflare Tunnels as well 2021-12-21 00:42:13 +07:00
Khue Doan
cd197e84dd Revert "Revert "Revert "tekton: use read-only dashboard"""
This reverts commit 120cff8734.
2021-12-19 17:21:26 +07:00
Khue Doan
09494b5c6b refactor(platform): replace Harbor with Trow 2021-12-18 21:33:54 +07:00
Khue Doan
f2da28e41a feat(platform): add Harbor 2021-12-18 21:21:31 +07:00
Khue Doan
a9f8adf746 style: use YAML anchors for all ingress hosts 2021-12-16 21:02:13 +07:00
Khue Doan
d9cb179c41 refactor(authentik): disable Redis 2021-12-12 23:12:14 +07:00
Khue Doan
120cff8734 Revert "Revert "tekton: use read-only dashboard""
This reverts commit 7d4192e8d8.
2021-12-12 22:18:35 +07:00
Khue Doan
7d4192e8d8 Revert "tekton: use read-only dashboard"
This reverts commit df5a737bb3.
2021-12-12 22:14:24 +07:00
Khue Doan
78979cae97 fix(platform/authentik): fix default value 2021-12-12 17:31:45 +07:00
Khue Doan
482fb8ce07 refactor(platform/authentik): disable persistence Redis 2021-12-12 17:12:55 +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
7acbba961b feat(platform): upgrade Knative and replace Linkerd with Kourier 2021-12-11 11:27:52 +07:00
Khue Doan
e928f8a46d fix: add missing cert annotations for Grafana and Tekton 2021-12-05 23:03:53 +07:00
Khue Doan
b2b5179df9 feat: switch all ingress to to letsencrypt-prod 2021-12-05 17:43:32 +07:00
Khue Doan
7c37cdb22d feat: switch all ingress to to letsencrypt-staging 2021-12-05 17:11:00 +07:00
Khue Doan
a633363f84 fix(platform/authentik): use global storage class for Redis 2021-12-05 13:03:14 +07:00
Khue Doan
c64842743b refactor(platform): remove Dex
Use Authentik instead
2021-12-02 01:39:50 +07:00
Khue Doan
862236881c feat(platform/authentik): update ingress and storage class 2021-12-02 01:03:55 +07:00
Khue Doan
ee136cb19f feat(platform): install Authentik 2021-12-02 00:56:28 +07:00
Khue Doan
03ac8ebc7d fix: set ingress class explicitly 2021-11-29 21:16:27 +07:00
Khue Doan
e6dcd9140f chore(platform): upgrade Linkerd 2021-11-26 18:33:28 +07:00
Khue Doan
d028225468 fix(platform/gitea): fix PostgreSQL storage class 2021-11-26 18:04:28 +07:00
Khue Doan
f8c0461fc0 fix(platform/gitea): attempt to fix PVC issue 2021-11-26 17:41:27 +07:00
Khue Doan
1aa534da46 Revert "feat(tekton): enable external OAUTH authentication for Ingress"
This reverts commit 7b444619bb.
2021-11-26 16:29:27 +07:00
Khue Doan
7b444619bb feat(tekton): enable external OAUTH authentication for Ingress 2021-11-26 16:24:11 +07:00
Khue Doan
d707bbe90c fix(platform): change Dex storage to Kubernetes 2021-11-17 23:52:24 +07:00
Khue Doan
93f29a7875 fix(platform): fix Dex issuer and storage 2021-11-17 23:44:41 +07:00
Khue Doan
80504cba87 fix(platform): add missing issuer and storage config for Dex 2021-11-17 23:22:13 +07:00
Khue Doan
2c48251cef feat(platform): install Dex with Gitea connector 2021-11-17 22:12:07 +07:00
Khue Doan
d173baa9fa refactor(platform): remove GLAuth 2021-11-17 21:27:01 +07:00
Khue Doan
34d2f02d3b chore(platform): upgrade Vault to latest version 2021-11-17 20:53:08 +07:00
Khue Doan
60d85d7065 chore(platform): ugprade Gitea 2021-11-17 13:57:12 +07:00
Khue Doan
1a6f40ff5a feat(glauth): use simple sample config file 2021-10-04 00:26:11 +07:00
Khue Doan
8ab0964c58 feat(platform): install GLAuth 2021-10-04 00:10:35 +07:00
Khue Doan
902605626d refactor(platform): temporarily remove Knative 2021-10-03 23:49:34 +07:00
Khue Doan
0df38c36f0 fix(linkerd): fix incorrect version again 2021-10-02 16:18:41 +07:00
Khue Doan
0b3bfe8ef3 fix(linkerd): fix incorrect version 2021-10-02 15:53:41 +07:00
Khue Doan
bb19ae557c feat(platform): install Linkerd 2021-10-02 15:48:08 +07:00
Khue Doan
c1f1a68857 feat(knative): install Knative Serving and Eventing 2021-10-02 15:07:28 +07:00
Khue Doan
1c64fca009 refactor(platform)!: remove Authelia 2021-09-28 23:59:25 +07:00
Khue Doan
2405f87a57 feat(platform): add vault back with dev mode on 2021-09-28 23:38:40 +07:00
Khue Doan
6c1695915f feat(platform): install Knative Operator 2021-09-25 20:22:01 +07:00
Khue Doan
96acd3646e gitea: set default landing page to explore 2021-09-03 16:13:50 +07:00
Khue Doan
df5a737bb3 tekton: use read-only dashboard 2021-09-03 15:57:59 +07:00
Khue Doan
6ca508faac Revert "Replace authelia with authentik"
This reverts commit 2697ee5d4b.
2021-09-03 15:54:52 +07:00
Khue Doan
2697ee5d4b Replace authelia with authentik 2021-09-03 14:48:49 +07:00
Khue Doan
084a96abca Fix incorrect authelia values 2021-09-03 14:23:13 +07:00
Khue Doan
5765d864d2 Fix authelia value indent 2021-09-03 14:17:22 +07:00
Khue Doan
ff166640cf Remove authelia redis and postgres 2021-09-03 14:08:56 +07:00
Khue Doan
06745a3d7a Add redis and postgresql for authelia 2021-09-03 13:30:34 +07:00
Khue Doan
8f4088dadb Move git, ci and sso to platform layer 2021-09-03 12:36:52 +07:00
Khue Doan
2222b6e638 Remove platform and genesis
Move genesis back in metal and merge platform into infra
2021-04-18 23:55:37 +07:00
Khue Doan
41bcef81d3 Restructure infra and platform 2021-02-11 18:20:54 +07:00
Khue Doan
fffa1dbaf5 Add platform makefile 2021-02-08 10:09:32 +07:00
Khue Doan
f4eb269f9d Clean up 2021-02-08 08:52:53 +07:00
Khue Doan
3ce7a7d3f0 Remove gitea, drone 2020-12-03 23:57:33 +07:00
Khue Doan
7413c74032 Add drone values 2020-12-03 23:56:44 +07:00
Khue Doan
7301432661 Add drone helm chart 2020-12-03 23:24:55 +07:00
Khue Doan
8e08172c91 Add Gitea Helm chart 2020-11-29 13:15:02 +07:00
Khue Doan
f7f335c5c7 Add config file for gitea and drone 2020-11-28 15:27:05 +07:00
Khue Doan
074bd788cb Move locals to seperate file 2020-11-24 01:31:57 +07:00
Khue Doan
394efcec51 Add ingress for longhorn 2020-11-24 00:55:45 +07:00
Khue Doan
fd21f95852 Format 2020-11-23 23:22:18 +07:00
Khue Doan
92160d1572 Fix cert manager missing CRD 2020-11-23 23:21:55 +07:00
Khue Doan
4d65d8321e Add Vault ingress 2020-11-23 08:39:24 +07:00
Khue Doan
1f90d0351c Add cert manager 2020-11-21 19:49:17 +07:00
Khue Doan
eb90364cef Format 2020-11-21 17:39:11 +07:00
Khue Doan
6dea1b41ca Add Longhorn 2020-11-21 16:13:17 +07:00
Khue Doan
aa3ffc8d9e Install Vault 2020-11-21 01:42:35 +07:00
Khue Doan
ce6b589914 Add ingress for Grafana 2020-11-16 02:00:53 +07:00
Khue Doan
ebafaf4582 Install nginx helm chart 2020-11-16 01:38:29 +07:00
Khue Doan
3de1423ed5 Disable default nginx ingress controller 2020-11-16 01:21:30 +07:00
Khue Doan
3df5d4cc5b Install Prometheus stack 2020-11-15 23:47:40 +07:00
Khue Doan
71431620cb Format 2020-11-15 12:48:00 +07:00
Khue Doan
205c4bd317 Fix MetalLB config syntax 2020-11-15 12:47:30 +07:00
Khue Doan
52b6cfe8ae Install MetalLB 2020-11-15 12:31:58 +07:00
Khue Doan
5dd34e8c3c Change IPs 2020-11-15 00:01:57 +07:00
Khue Doan
6066cd7728 Change kube config file name 2020-11-05 01:09:18 +07:00
Khue Doan
cda886384e Use remote backend 2020-11-05 01:06:15 +07:00
Khue Doan
e88104c5b5 Change master 2020-11-05 01:00:12 +07:00
Khue Doan
c2ddf906c8 Use RKE on bare metal instead of VM 2020-11-04 22:46:38 +07:00
Khue Doan
3dee58fa4b Initial platform config 2020-10-28 23:30:16 +07:00