Skip to content

Releases: khuedoan/homelab

v0.0.8

26 Jul 14:08
Compare
Choose a tag to compare

What's Changed

  • build: run post install scripts by default
  • build: set KUBECONFIG from global Makefile
  • feat(external-dns)!: add cluster name as owner ID
  • feat(tools): install yamllint, ansible-lint and k9s
  • feat(tools): set KUBECONFIG by default
  • feat: add pre-commit hooks
  • feat: add script to setup Gitea tokens and OAuth apps
  • perf(argocd): turning on selective sync
  • refactor(docs): migrate to mkdocs
  • refactor(metal): migrate to Fedora 36 for newer packages
  • refactor(pxe)!: combine dhcpd and tftpd to dnsmasq
  • Many bug fixes

New Contributors

Full Changelog: v0.0.7-alpha...v0.0.8

v0.0.7-alpha

14 May 08:08
Compare
Choose a tag to compare

What's Changed

https://homelab.khuedoan.com/reference/changelog/#007-alpha

  • Replace standard Vault with Vault Operator
  • Automatically initialize and unseal Vault
  • Declarative secret generation and management
  • Declarative Gitea configuration with YAML
  • Automatic OS rolling upgrade
  • Automatic Kubernetes rolling upgrade
  • Automatic application updates using Renovate (still require manual token generation)
  • Add script to wait for essential services after deployment
  • Add icons and bookmarks to the home page
  • Deploy Matrix chat
  • Replace Authentik with Dex for SSO (still require manual token generation)
  • Switch to Mermaid for diagrams in documentation
  • Replace Vagrant with k3d for development environment
  • Use nip.io domain for development environment
  • Remove Backblaze (S3 Glacier and/or Minio will be added in future version)
  • Enable monitor for the majority of applications
  • Many code refactorings and bug fixes

New Contributors

Full Changelog: https://github.com/khuedoan/homelab/commits/v0.0.7-alpha