Skip to content

v0.1.0

Choose a tag to compare

@przemekhys przemekhys released this 06 Jan 21:43
· 479 commits to main since this release
42b52e1

[v0.1.0] - 2026-01-06

Added

  • Initial release of Home Assistant Operator
  • HomeAssistant Custom Resource Definition (CRD) with support for:
    • Version/image configuration (spec.version, spec.image)
    • Storage configuration with PVC (spec.storage)
    • Service configuration (ClusterIP, NodePort, LoadBalancer) (spec.service)
    • Ingress configuration with TLS support (spec.ingress)
    • Resource limits and requests (spec.resources)
    • Timezone configuration (spec.timezone)
    • External ConfigMap for configuration.yaml (spec.configurationFrom)
    • External Secret for secrets.yaml (spec.secretsFrom)
  • Reconciliation controller that manages:
    • StatefulSet for Home Assistant deployment
    • PersistentVolumeClaim for data storage
    • Service for network access
    • Ingress for external access (optional)
  • Health checks (liveness and readiness probes)
  • Status reporting with phase, conditions, and ready state
  • Multi-architecture Docker images (amd64, arm64)
  • CI/CD with GitHub Actions (lint, test, e2e tests)
  • k3d support for local testing