Commit Graph

116 Commits

Author SHA1 Message Date
Khue Doan
03be0e28a4 fix(blog): use correct port 2024-01-05 12:01:23 +07:00
Khue Doan
24bea7f89d refactor(excalidraw): switch to app-template 2024-01-04 20:35:37 +07:00
Khue Doan
6fcc8d578f refactor(excalidraw): use app-template 2024-01-04 20:29:37 +07:00
Khue Doan
22f07807d4 refactor(blog): use app-template chart 2024-01-04 09:30:52 +07:00
Khue Doan
e28bada08e refactor: remove explicit StorageClass selection
Previously PVCs need to define storage class explicitly because if
a PVC was created before Longhorn is ready, it will stay pending forever
until we delete and recreate it (ArgoCD didn't have sync wave for
ApplicationSet back then).

Kubernetes 1.28 has retroactive assignment of a default StorageClass for
existing unbound persistent volume claims without any storage class assigned.

https://kubernetes.io/blog/2023/08/15/kubernetes-v1-28-release/#automatic-retroactive-assignment-of-a-default-storageclass-graduates-to-stable
2023-11-19 12:04:10 +07:00
Khue Doan
674e7e6505 fix(speedtest): increase ingress body size
Otherwise it will return unrealisticly high upload measurements.
See https://openspeedtest.com/selfhosted-speedtest#Source-Code-Docker
2023-11-05 20:42:43 +07:00
Khue Doan
db4c2f8ca1 feat: install OpenSpeedTest 2023-11-05 19:24:34 +07:00
Khue Doan
0e84f90a8a refactor(hajimari): disable data volume
It was disabled by default in the previous version
2023-02-22 18:32:49 +07: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
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
349faa386e feat: install Excalidraw 2023-01-13 20:28:06 +07:00
Khue Doan
c726a0ae20 style: fix YAML lint 2022-05-14 21:36:41 +07:00
Khue Doan
cf691313e9 fix(matrix): update incorrect endpoints 2022-05-14 12:47:54 +07:00
Khue Doan
71b0217a54 feat: add app name and icon for all ingress 2022-05-04 09:17:42 +07:00
Khue Doan
300975914e feat(hajimari): add some default bookmarks 2022-05-04 08:16:16 +07:00
Khue Doan
c9e4278114 Revert "fix(paperless): enable Redis"
This reverts commit 4295392e8b.
2022-04-05 02:48:21 +07:00
Khue Doan
4295392e8b fix(paperless): enable Redis 2022-04-05 02:31:33 +07:00
Renovate Bot
86807062b2 chore(deps): update all non-major dependencies helm releases 2022-03-23 15:07:13 +00:00
Khue Doan
8e2a41f6f3 refactor(matrix): combine element and dendrite to a single namespace 2022-03-12 14:10:39 +07:00
Khue Doan
b6313e41a9 refactor(blog)!: move blog to khuedoan/horus
https://github.com/khuedoan/horus/blob/master/apps/blog.yaml
2022-02-09 19:05:09 +07:00
Khue Doan
81f0a94574 chore(deps): update all non-major dependencies
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [cloudflare](https://registry.terraform.io/providers/cloudflare/cloudflare) ([source](https://github.com/cloudflare/terraform-provider-cloudflare)) | required_provider | minor | `~> 3.7.0` -> `~> 3.8.0` |
| [dendrite](https://github.com/locmai/charts) |  | patch | `0.0.1` -> `0.0.2` |
| [renovate](https://github.com/renovatebot/helm-charts) |  | minor | `31.62.0` -> `31.63.2` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).

Reviewed-on: https://git.khuedoan.com/ops/homelab/pulls/2
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-committed-by: Renovate Bot <bot@renovateapp.com>
2022-01-31 23:21:52 +07:00
Renovate Bot
d6a8495767 chore(deps): update all non-major dependencies helm releases 2022-01-27 18:19:34 +00:00
Khue Doan
a5b1a982ea fix(paperless): enable PostgreSQL 2022-01-26 00:46:16 +07:00
Khue Doan
31516447db chore(seafile): upgrade to latest version
Co-authored-by: Sean McGinn <dexter136@users.noreply.github.com>
2022-01-26 00:31:21 +07:00
Khue Doan
06154d1c8b fix(element): upgrade Element chart to latest 2022-01-09 23:40:31 +07:00
Khue Doan
ba4a726afb fix(dendrite): use correct Postgres endpoint 2022-01-09 23:23:48 +07:00
Khue Doan
e059ffb4fb feat(apps): install Dendrite and Element
Thanks to @locmai

Related PR: https://github.com/S7evinK/dendrite-helm/pull/5
2022-01-09 23:09:13 +07:00
Khue Doan
6c1e1d89dd Revert "feat: add Minio storage (S3 compatible)"
This reverts commit 7d5de0e492.
2022-01-05 22:51:43 +07:00
Khue Doan
a492a60026 fix(minio): reduce memory request 2022-01-03 21:36:21 +07:00
Khue Doan
255460fab8 fix(minio): increase replicas 2022-01-03 18:36:21 +07:00
Khue Doan
b45ff424fd fix(minio): reduce size and replicas 2022-01-03 14:43:33 +07:00
Khue Doan
0cde2d4f6b fix(minio): reduce replica count 2022-01-03 14:23:40 +07:00
Khue Doan
f94eb28b7a fix(minio): disable some config 2022-01-03 13:24:44 +07:00
Khue Doan
7d5de0e492 feat: add Minio storage (S3 compatible) 2022-01-03 13:18:35 +07:00
Khue Doan
642ddcd979 feat(blog): always pull latest image 2021-12-27 09:49:00 +07:00
Khue Doan
bde8724284 style: format YAMLs to fix yamllint 2021-12-26 12:36:14 +07:00
Khue Doan
168308063e Revert "refactor(blog): use internal registry endpoint"
This reverts commit c8a48537ef.
2021-12-25 14:46:00 +07:00
Khue Doan
c8a48537ef refactor(blog): use internal registry endpoint 2021-12-25 14:43:47 +07:00
Khue Doan
fac8533e3c refactor(blog): use image in private registry 2021-12-25 14:15:09 +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
a9f8adf746 style: use YAML anchors for all ingress hosts 2021-12-16 21:02:13 +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
13be494455 refactor(apps): remove Syncthing
Looks like Seafile is enough
2021-12-05 11:33:42 +07:00
Khue Doan
e89aea8cfa fix(apps/seafile): enable MariaDB 2021-12-01 00:42:21 +07:00
Khue Doan
f880c29fa9 feat(apps): add Seafile 2021-12-01 00:31:54 +07:00
Khue Doan
fa0f260bbe fix(apps/syncthing): set storage class explicitly 2021-11-30 19:53:29 +07:00
Khue Doan
03ac8ebc7d fix: set ingress class explicitly 2021-11-29 21:16:27 +07:00
Khue Doan
0df3667504 fix(apps/hajimari): fix timezone and ingress discovery 2021-11-29 11:15:58 +07:00