Commit Graph

1219 Commits

Author SHA1 Message Date
cf94f761c4 docs(external): add Terraform Cloud workspace instruction (#44)
* Add note regarding terraform cloud execution mode

When configuring a workspace in Terraform Cloud, the execution mode defaults to "Remote". This is problematic for two reasons:
1. We use local files that are not in the terraform plan directory. This creates errors about being unable to local files where it is not immediately obvious why.
2. The remote (cloud) runner won't be able to access the kube cluster running on the internal network anyway, so any plan application will fail.

* Detail terraform cloud workspace setup
2022-02-15 08:32:29 +07:00
d10892a326 fix: use ip lease range based on network cidr (#41)
Co-authored-by: Nguyen Van Linh <linhnguyen.workspace@gmail.com>
2022-02-13 10:00:27 +07:00
82818b4695 docs: update project description 2022-02-13 09:14:18 +07:00
aaaccb4fca docs(tutorials): ensure add new nodes at the end of the group 2022-02-13 09:10:34 +07:00
6fd1ba1a6c fix(loki): fix value ref 2022-02-13 08:50:52 +07:00
056e9061a6 docs(tutorials): how to scale vertically 2022-02-13 08:43:41 +07:00
01712883fa refactor(kickstart): do not create a /home partition
https://github.com/khuedoan/homelab/issues/40
2022-02-13 08:37:02 +07:00
4ac77de79e fix(loki): use the correct sub-chart key
https://github.com/khuedoan/homelab/issues/39
2022-02-13 02:53:34 +07:00
9b51109cae docs: add recommended setup for each environment 2022-02-11 21:42:10 +07:00
e425c363ed perf: reduce dev VM requirements 2022-02-11 21:37:10 +07:00
48e9e9dbd0 docs: ephasize lowercase, colon separated MAC address 2022-02-10 21:20:41 +07:00
491406a080 docs: add detailed steps in provisioning flow 2022-02-10 19:11:16 +07:00
f20fa24da0 docs: initial architecture diagram 2022-02-09 21:26:46 +07:00
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
a282bb0bb8 fix(bootstrap): add missing revision in template
(cherry picked from commit 1f019f67a677b4295e10b69501c02ae4909bb704)
2022-02-09 19:02:59 +07:00
fc1f64267f docs: update roadmap 2022-02-09 00:39:43 +07:00
363b3fda95 fix(tools): install missing OpenSSH
https://github.com/khuedoan/homelab/pull/36
2022-02-06 09:03:38 +07:00
be166fdbed docs: hot fix for docs links
https://github.com/khuedoan/homelab/issues/33
2022-02-02 09:16:35 +07:00
ede47ff895 docs: use PNG instead of JPEG for diagrams
Graphviz on Alpine doesn't support JPG
2022-02-02 09:02:30 +07:00
09a044443f feat(configure): quick and dirty Terraform workspace replace 2022-02-01 00:57:23 +07:00
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
983c8deeea fix: set Gitea root url
https://github.com/renovatebot/renovate/discussions/9774
2022-01-30 21:29:42 +07:00
734ba9c6e4 fix(renovate): use the configured git endpoint directly 2022-01-30 17:30:06 +07:00
9b29eb38ab fix(renovate): use HTTPS Gitea endpoint via Ingress 2022-01-30 17:00:33 +07:00
0aefd5a94f fix(renovate): update syntax 2022-01-30 16:24:03 +07:00
9012cc500b chore(renovate): update test token 2022-01-30 16:15:10 +07:00
e6d945d3ff Revert "Revert "feat(platform): install Renovate Bot""
This reverts commit 70c1b3f385.
2022-01-30 16:11:06 +07:00
da78d857f6 build: remove tools container build in pipeline 2022-01-30 15:11:11 +07:00
b6aa20a0ee docs(external): list some alternatives 2022-01-29 23:59:03 +07:00
1d13c28dd0 docs: show where the documentation is deployed 2022-01-29 23:27:59 +07:00
4d0ee038c0 build(docs): remove deploy to GH Pages target
Now deployed to my new cluster:
6cef455d81
2022-01-29 23:02:08 +07:00
039ec8ae1b chore(system-upgrade): disable temporarily
Avoid ugprade for testing
2022-01-28 21:25:56 +07:00
2b85b11fc8 chore(k3s): upgrade to latest version
Need to automate this with Renovate Bot
2022-01-28 01:48:54 +07:00
599a761c3c docs: fix typo 2022-01-28 01:41:45 +07:00
3ffaf84a30 chore(deps): update all non-major dependencies helm releases
Reviewed-on: http://git.khuedoan.com/ops/homelab/pulls/2
2022-01-27 18:22:27 +00:00
d6a8495767 chore(deps): update all non-major dependencies helm releases 2022-01-27 18:19:34 +00:00
01c287e404 chore(renovate): update config 2022-01-28 01:05:36 +07:00
be8ed15614 feat: initial config for Renovate 2022-01-26 23:31:04 +07:00
a5b1a982ea fix(paperless): enable PostgreSQL 2022-01-26 00:46:16 +07:00
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
78b8af78aa perf(longhorn): ignore ServiceMonitor on first sync 2022-01-24 22:01:02 +07:00
1d24035249 docs: show dev VM specs dynamically 2022-01-24 21:59:25 +07:00
70c1b3f385 Revert "feat(platform): install Renovate Bot"
This reverts commit 6f7b16d2f9.

Probably better to run as a Tekton pipeline instead of a Job
2022-01-24 00:18:56 +07:00
26fcbf6370 fix(renovate): add missing Gitea endpoint 2022-01-24 00:12:25 +07:00
1e4f3c130e chore(renovate): update cron for testing 2022-01-23 23:47:56 +07:00
1171411af2 fix(renovate): fix incorrect chart name 2022-01-23 23:37:37 +07:00
1412aa4f28 chore(renovate): update default config 2022-01-23 23:28:31 +07:00
6f7b16d2f9 feat(platform): install Renovate Bot 2022-01-23 23:24:20 +07:00
2b5ca7e1b8 docs(tutorials): add some placeholders 2022-01-23 22:31:22 +07:00
8abe37e35d docs(tutorials): add single node adjustments guide 2022-01-23 22:23:37 +07:00