diff --git a/.config.sample.env b/.config.sample.env index 9fcea47b..899ec277 100644 --- a/.config.sample.env +++ b/.config.sample.env @@ -3,7 +3,7 @@ # # The repo you created from this template -# e.g. https://github.com/k8s-at-home/home-cluster +# e.g. https://github.com/onedr0p/home-cluster export BOOTSTRAP_GIT_REPOSITORY="" # Optional: Enable GitHub to send a webhook to update Flux, set the following to one of: @@ -13,7 +13,7 @@ export BOOTSTRAP_GIT_REPOSITORY="" export BOOTSTRAP_FLUX_GITHUB_WEBHOOK_SECRET="ignored" # Choose one of your cloudflare domains -# e.g. k8s-at-home.com +# e.g. onedr0p.com export BOOTSTRAP_CLOUDFLARE_DOMAIN="" # The email you use to sign into Cloudflare with export BOOTSTRAP_CLOUDFLARE_EMAIL="" diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md index 45a023ce..b5dff9c9 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.md +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -9,16 +9,4 @@ assignees: '' # Details -**What steps did you take and what happened:** - - -**What did you expect to happen:** - -**Anything else you would like to add:** - - - -**Additional Information:** - - diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 782cffae..e54e04ec 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,5 +2,5 @@ blank_issues_enabled: false contact_links: - name: Discuss on Discord - url: https://discord.com/invite/sTMX7Vh + url: https://discord.gg/k8s-at-home about: Join our Discord community diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md index cdafcbe6..75726f70 100644 --- a/.github/ISSUE_TEMPLATE/feature-request.md +++ b/.github/ISSUE_TEMPLATE/feature-request.md @@ -9,14 +9,4 @@ assignees: '' # Details -**Describe the solution you'd like:** - - -**Anything else you would like to add:** - - - -**Additional Information:** - - diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md index d5561aef..38b30cb8 100644 --- a/.github/ISSUE_TEMPLATE/question.md +++ b/.github/ISSUE_TEMPLATE/question.md @@ -9,11 +9,4 @@ assignees: '' # Details -**Ask your question:** - - - - - - diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 39c14214..e9e3da29 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -2,10 +2,10 @@ "enabled": true, "semanticCommits": "enabled", "dependencyDashboard": true, - "dependencyDashboardTitle": "Renovate Dashboard", + "dependencyDashboardTitle": "Renovate Dashboard 🤖", "suppressNotifications": ["prIgnoreNotification"], "rebaseWhen": "conflicted", - "schedule": ["every weekend"], + "schedule": ["every sunday"], "pre-commit": { "enabled": true }, diff --git a/.github/workflows/invalid-template.yaml b/.github/workflows/invalid-template.yaml deleted file mode 100644 index ba9d21ec..00000000 --- a/.github/workflows/invalid-template.yaml +++ /dev/null @@ -1,23 +0,0 @@ ---- -name: Invalid Template - -on: - issues: - types: - - labeled - - unlabeled - - reopened - -jobs: - support: - runs-on: ubuntu-latest - steps: - - uses: dessant/support-requests@v2 - with: - github-token: ${{ github.token }} - support-label: "template-incomplete" - issue-comment: > - :wave: @{issue-author}, please follow the template provided. - close-issue: true - lock-issue: true - issue-lock-reason: "resolved" diff --git a/.github/workflows/support.yaml b/.github/workflows/support.yaml deleted file mode 100644 index 44305dac..00000000 --- a/.github/workflows/support.yaml +++ /dev/null @@ -1,27 +0,0 @@ ---- -name: "Support requests" - -on: - issues: - types: - - labeled - - unlabeled - - reopened - -jobs: - support: - runs-on: ubuntu-latest - steps: - - uses: dessant/support-requests@v2 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - support-label: "support" - issue-comment: > - :wave: @{issue-author}, we use the issue tracker exclusively - for bug reports and feature requests. However, this issue appears - to be a support request. Please use our support channels - to get help with. - - [Discord](https://discord.gg/sTMX7Vh) - close-issue: true - lock-issue: false - issue-lock-reason: "off-topic" diff --git a/README.md b/README.md index 0ff93313..ed255c92 100644 --- a/README.md +++ b/README.md @@ -6,14 +6,14 @@ The purpose here is to showcase how you can deploy an entire Kubernetes cluster ## Overview -- [Introduction](https://github.com/k8s-at-home/flux-cluster-template#-introduction) -- [Prerequisites](https://github.com/k8s-at-home/flux-cluster-template#-prerequisites) -- [Repository structure](https://github.com/k8s-at-home/flux-cluster-template#-repository-structure) -- [Lets go!](https://github.com/k8s-at-home/flux-cluster-template#-lets-go) -- [Post installation](https://github.com/k8s-at-home/flux-cluster-template#-post-installation) -- [Troubleshooting](https://github.com/k8s-at-home/flux-cluster-template#-troubleshooting) -- [What's next](https://github.com/k8s-at-home/flux-cluster-template#-whats-next) -- [Thanks](https://github.com/k8s-at-home/flux-cluster-template#-thanks) +- [Introduction](https://github.com/onedr0p/flux-cluster-template#-introduction) +- [Prerequisites](https://github.com/onedr0p/flux-cluster-template#-prerequisites) +- [Repository structure](https://github.com/onedr0p/flux-cluster-template#-repository-structure) +- [Lets go!](https://github.com/onedr0p/flux-cluster-template#-lets-go) +- [Post installation](https://github.com/onedr0p/flux-cluster-template#-post-installation) +- [Troubleshooting](https://github.com/onedr0p/flux-cluster-template#-troubleshooting) +- [What's next](https://github.com/onedr0p/flux-cluster-template#-whats-next) +- [Thanks](https://github.com/onedr0p/flux-cluster-template#-thanks) ## 👋 Introduction @@ -406,7 +406,7 @@ Once you have confirmed there are no issues requesting your certificates replace [Renovatebot](https://www.mend.io/free-developer-tools/renovate/) will scan your repository and offer PRs when it finds dependencies out of date. Common dependencies it will discover and update are Flux, Ansible Galaxy Roles, Terraform Providers, Kubernetes Helm Charts, Kubernetes Container Images, Pre-commit hooks updates, and more! -The base Renovate configuration provided in your repository can be view at [.github/renovate.json5](https://github.com/k8s-at-home/flux-cluster-template/blob/main/.github/renovate.json5). If you notice this only runs on weekends and you can [change the schedule to anything you want](https://docs.renovatebot.com/presets-schedule/) or simply remove it. +The base Renovate configuration provided in your repository can be view at [.github/renovate.json5](https://github.com/onedr0p/flux-cluster-template/blob/main/.github/renovate.json5). If you notice this only runs on weekends and you can [change the schedule to anything you want](https://docs.renovatebot.com/presets-schedule/) or simply remove it. To enable Renovate on your repository, click the 'Configure' button over at their [Github app page](https://github.com/apps/renovate) and choose your repository. Over time Renovate will create PRs for out-of-date dependencies it finds. Any merged PRs that are in the cluster directory Flux will deploy. @@ -422,10 +422,10 @@ Flux is pull-based by design meaning it will periodically check your git reposit # github-receiver 6h8m True Receiver initialized with URL: /hook/12ebd1e363c641dc3c2e430ecf3cee2b3c7a5ac9e1234506f6f5f3ce1230e123 ``` - So if my domain was `k8s-at-home.com` the full url would look like this: + So if my domain was `onedr0p.com` the full url would look like this: ```text - https://flux-receiver.k8s-at-home.com/hook/12ebd1e363c641dc3c2e430ecf3cee2b3c7a5ac9e1234506f6f5f3ce1230e123 + https://flux-receiver.onedr0p.com/hook/12ebd1e363c641dc3c2e430ecf3cee2b3c7a5ac9e1234506f6f5f3ce1230e123 ``` 2. Webhook secret - Your webhook secret can be found by decrypting the `secret.sops.yaml` using the following command: @@ -528,20 +528,14 @@ The benefits of a public repository include: ## 👉 Troubleshooting -Our [wiki](https://github.com/k8s-at-home/flux-cluster-template/wiki) (WIP, contributions welcome) is a good place to start troubleshooting issues. If that doesn't cover your issue, come join and say Hi in our [Discord](https://discord.gg/k8s-at-home) server by starting a new thread in the #kubernetes support channel. - -You may also open a issue on this GitHub repo or open a [discussion on GitHub](https://github.com/k8s-at-home/organization/discussions). +Our [wiki](https://github.com/onedr0p/flux-cluster-template/wiki) (WIP, contributions welcome) is a good place to start troubleshooting issues. If that doesn't cover your issue, come join and say Hi in our community [Discord](https://discord.gg/k8s-at-home). ## ❔ What's next -The world is your cluster, see below for important things you could work on adding. - -Our Check out our [wiki](https://github.com/k8s-at-home/flux-cluster-template/wiki) (WIP, contributions welcome) for more integrations! +The world is your cluster, have at it! ## 🤝 Thanks Big shout out to all the authors and contributors to the projects that we are using in this repository. -Community member @Whazor created [this website](https://whazor.github.io/k8s-at-home-search/) as a creative way to search Helm Releases across GitHub. You may use it as a means to get ideas on how to configure an applications' Helm values. - -Many people have shared their awesome repositories over at [awesome-home-kubernetes](https://github.com/k8s-at-home/awesome-home-kubernetes). +Community member [@Whazor](https://github.com/whazor) created [this website](https://whazor.github.io/k8s-at-home-search/) as a creative way to search Helm Releases across GitHub. You may use it as a means to get ideas on how to configure an applications' Helm values. diff --git a/cluster/apps/networking/cloudflare-ddns/cron-job.yaml b/cluster/apps/networking/cloudflare-ddns/cron-job.yaml index abc20fe7..cca10eea 100644 --- a/cluster/apps/networking/cloudflare-ddns/cron-job.yaml +++ b/cluster/apps/networking/cloudflare-ddns/cron-job.yaml @@ -18,7 +18,7 @@ spec: restartPolicy: Never containers: - name: cloudflare-ddns - image: ghcr.io/k8s-at-home/kubectl:v1.24.3 + image: ghcr.io/onedr0p/kubernetes-kubectl:v1.24.3 envFrom: - secretRef: name: cloudflare-ddns