Khue Doan
bc8beffb73
fix(tekton): fix incorrect pull request revision
2023-01-26 15:31:22 +07:00
Khue Doan
8a63ec3253
ci: run pre-commit on master too
2023-01-26 11:08:34 +07:00
Khue Doan
8547e13acc
refactor(tekton): remove unused secret for now
2023-01-26 10:47:55 +07:00
Khue Doan
220e5c5480
feat(tekton): add pull request workflow
2023-01-26 10:44:50 +07:00
Khue Doan
22a3ccd331
feat: auto create Gitea webhook for Tekton
2023-01-26 01:26:52 +07:00
Khue Doan
d5eb6d9a76
fix(tekton): update new Dashboard install link
2023-01-25 22:10:42 +07:00
Khue Doan
a7016de626
refactor(tekton): use common workflows that create pipelines
2023-01-25 22:01:31 +07:00
Renovate Bot
6bd0577c64
chore(deps): update terraform http to v3
2023-01-25 12:39:40 +00:00
Khue Doan
2a29c0f8c5
chore(deps): update helm release hajimari to v2
...
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Khue Doan <mail@khuedoan.com>
Reviewed-on: https://git.khuedoan.com/ops/homelab/pulls/7
2023-01-25 19:20:44 +07:00
Khue Doan
8df13c3ef4
refactor(tekton): use remote tasks from Tekton Hub
2023-01-25 17:26:16 +07:00
Khue Doan
330393080a
feat(tekton): install experimental Workflow
2023-01-25 14:49:50 +07:00
Khue Doan
3718f99096
refactor(tekton): move common tasks back to platform
2023-01-25 14:25:27 +07:00
Khue Doan
39e79fc0e8
fix(gitea): allow webhook in private network
...
Default is external https://docs.gitea.io/en-us/config-cheat-sheet/#webhook-webhook
2023-01-24 22:29:20 +07:00
Khue Doan
bb4cc325f0
Revert "refactor(blog)!: move blog to khuedoan/horus"
...
This reverts commit b6313e41a9
.
Use both for manual failover
2023-01-24 17:58:50 +07:00
Khue Doan
cd39632439
fix(argocd): do not apply ServiceMonitor on bootstrap
2023-01-22 12:24:29 +07:00
Khue Doan
349faa386e
feat: install Excalidraw
2023-01-13 20:28:06 +07:00
tangowithfoxtrot
e6a119e8c6
docs: fix typo
...
https://github.com/khuedoan/homelab/pull/100
2023-01-03 10:12:01 +07:00
Khue Doan
966f5a4fcf
docs: fix license link
2022-12-29 23:29:21 +07:00
Khue Doan
2d022ad114
ci: prepare for workflow rewrite
2022-12-29 23:23:51 +07:00
Khue Doan
3b7e8f1688
chore: upgrade Go version of config jobs to 1.19
2022-12-29 23:22:47 +07:00
Khue Doan
7f0a26fbe1
chore(tools): upgrade Nix hash
2022-12-29 23:21:07 +07:00
Khue Doan
6f7bff689a
fix(k3s): go back to v1.24
...
Longhorn does not support v1.25 yet
2022-12-29 10:32:42 +07:00
Khue Doan
1696546c8c
fix: use new version for Tekton task
2022-12-28 21:49:20 +07:00
Khue Doan
8e54f134de
style(metal): clean up variable
...
Thanks to https://www.reddit.com/r/selfhosted/comments/s9otm7/comment/htqcwxn/?utm_source=share&utm_medium=web2x&context=3
2022-12-24 14:25:19 +07:00
Khue Doan
18bee6dd0a
refactor(system-upgrade): pin k3s version
...
Only use it for rolling upgrade, the automatic upgrade is a little
annoying for now.
2022-12-24 14:23:45 +07:00
Khue Doan
0e3394910c
chore(metal): upgrade to k3s 1.25
2022-12-24 14:23:17 +07:00
Khue Doan
5cb5f822aa
chore(external-secrets): upgrade to latest version
2022-12-24 14:22:45 +07:00
Khue Doan
2aa84b7b56
fix(metal): fix deprecated ipaddr and ipsubnet
2022-12-24 14:21:54 +07:00
Khue Doan
ce5595bd5d
docs: additional PXE debugging suggestion
2022-12-24 14:19:51 +07:00
Khue Doan
cb1b80e34a
Revert "perf(argocd): skip dry run for new CRD"
...
This reverts commit 377b02a6ea
.
This option is resource specific, need to add an annotation to each one.
e284fd71cb/pkg/sync/sync_context.go (L734)
2022-12-24 14:11:17 +07:00
Khue Doan
377b02a6ea
perf(argocd): skip dry run for new CRD
...
Currently, on first sync, many apps (such as nginx) will wait for ServiceMonitor,
which is created by the system/monitoring-system and takes a long time to sync.
This will significantly improve the installation speed.
2022-12-24 13:41:16 +07:00
Khue Doan
c4c2f8e142
fix: increase smoke test ingress retries
2022-12-24 13:34:40 +07:00
Khue Doan
8391d54ca5
chore(kube-prometheus-stack): upgrade to latest version
...
Since ArgoCD server side apply is enabled
2022-12-24 13:25:16 +07:00
Khue Doan
fcae2f4870
feat(argocd): upgrade and enable server side apply
2022-11-28 17:14:02 +07:00
Khue Doan
749c0e6d79
feat: add direnv support
2022-11-06 12:03:48 +07:00
Khue Doan
1965fa30f4
docs: add instructions for modifying the sandbox
2022-10-30 11:20:24 +07:00
Khue Doan
385d0ef924
test: increase wait timeout
2022-10-27 13:37:18 +07:00
Khue Doan
583e4e4717
docs: submitting patches
2022-10-25 18:26:06 +07:00
Khue Doan
686fea5764
build: run clean by default
2022-10-22 13:47:56 +07:00
Khue Doan
005840c6e1
chore: update k3d config from dev branch
2022-10-22 12:35:16 +07:00
Khue Doan
ea4d9b1ed9
test(tools): add more version checks
...
https://github.com/khuedoan/homelab/pull/88
2022-10-22 12:18:58 +07:00
Khue Doan
4bf068b7f6
fix(pxe): ensure the controller is running on a supported OS
2022-10-21 23:53:13 +07:00
Khue Doan
272d13c2e4
ci: rename .tekton to .ci
2022-10-15 13:24:08 +07:00
Khue Doan
b6c879a8e3
docs: add more references
2022-10-14 22:52:51 +07:00
Khue Doan
014cc8f571
docs: add some post install steps
2022-10-14 21:59:50 +07:00
Khue Doan
8f7bd25996
refactor(bootstrap): check Gitea Ingress instead of curl
...
- A bit faster (no need for timeout)
- Still works if NGINX is down
2022-10-14 21:31:07 +07:00
Khue Doan
750614c866
refactor(bootstrap): download Helm dependency when template
...
Instead of make target
2022-10-14 21:22:04 +07:00
Khue Doan
c58ef20ecb
build: add clean up target
2022-10-14 21:19:13 +07:00
Khue Doan
78829cb4cd
feat(tools): add jq
2022-10-14 21:17:56 +07:00
Khue Doan
12143551c7
fix(metal): always generate SSH key without passphrase
...
https://github.com/khuedoan/homelab/issues/92
Using SSH key with passphrase requires ssh-agent, which the tools
container doesn't have
https://stackoverflow.com/questions/50277495/how-to-run-an-ansible-playbook-with-a-passphrase-protected-ssh-private-key
2022-10-12 09:24:15 +07:00