Commit Graph

21 Commits

Author SHA1 Message Date
Khue Doan
21fac43e57 refactor: replace Terraform binary with OpenTofu
OpenTofu is a drop-in replacement for Terraform, so aside from changing
the binary, it only needs some minor adjustments.
2024-11-24 00:09:15 +07:00
Khue Doan
eb1381d38b chore(tools): update packages 2024-09-02 11:23:41 +07:00
Khue Doan
20b4f10976 chore(cloudflare)!: upgrade Terraform provider version
It's a breaking change due to a known oversight in the 3.x -> 4.x
migration.

https://github.com/cloudflare/terraform-provider-cloudflare/issues/2286

To resolve you can either:

1. Manually update the state file with the new resource name
2. Remove the resources from state, perform the upgrade and then
   reimport the resources back into the state
3. (What I did, but you'll have downtime) Comment out the tunnel
   resources, apply, bump the version to v4, uncomment, then apply again
   to recreate the resources
2024-04-18 16:59:17 +07:00
Khue Doan
4a4828f20b chore(deps): update all non-major dependencies 2024-03-03 00:20:54 +07:00
Khue Doan
f48debbce3 chore: update dependencies 2024-01-06 01:56:35 +07:00
Khue Doan
60fd8b9e9a build!: switch to Nix flake 2023-10-27 16:37:53 +07:00
Renovate Bot
6bd0577c64 chore(deps): update terraform http to v3 2023-01-25 12:39:40 +00:00
Khue Doan
4f6baed675 chore(tools): update versions 2022-10-03 11:48:18 +07:00
Khue Doan
1dab7e9aaa chore(external): update Terraform version 2022-06-08 20:28:52 +07:00
Renovate Bot
86807062b2 chore(deps): update all non-major dependencies helm releases 2022-03-23 15:07:13 +00:00
Khue Doan
6ea9b471fd refactor(external): remove Backblaze B2
Will add AWS S3 Glacier later
2022-03-14 23:07:59 +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
dd2bdff255 style(external): format 2021-12-25 02:50:18 +07:00
Khue Doan
08513dcda5 refactor(external): ask to enter variables if var file does not exist 2021-12-25 02:34:49 +07:00
Khue Doan
3b9a7e2276 style(external): format 2021-12-24 15:15:21 +07:00
Khue Doan
9183b6eaee refactor(external): use env var for kube config 2021-12-24 13:07:26 +07:00
Khue Doan
d515e1946a refactor: move all external charts back to system 2021-12-21 01:14:24 +07:00
Khue Doan
e698fb44de feat(external): create API token for external-dns 2021-12-12 12:00:24 +07:00
Khue Doan
bf58605cb7 chore(external): upgrade to Terraform 1.1.0 2021-12-11 13:40:53 +07:00
Khue Doan
043329c5e6 feat(external): add external ApplicationSet
For charts that requires external resources
2021-12-08 10:32:20 +07:00