Changed
- Updated latest stable install, pinned install, namespaced install, GitOps, docs-site, generated manifest, Kustomize, issue-template, and image-publish references for v1.2.2.
- Improved the GitHub Pages landing-page copy, structured metadata, copyable snippets, and architecture guidance for ALB maintenance routing.
- Clarified RFC3339 schedule examples across README, configuration docs, samples, CRD schema, and generated install manifest.
Security
- Includes the previously approved high-priority dependency/security update for google.golang.org/grpc and related Go module dependencies.
Fixed
- Documented AWS Load Balancer Controller IAM permissions required for generated maintenance Ingress listener-rule reconciliation.
- Clarified finalizer-safe uninstall behavior, troubleshooting, and cleanup expectations for operator removal.
Install
Latest stable install:
kubectl apply -f https://raw.githubusercontent.com/k8s-operators-devops/app-maintenance-operator/latest/deploy/install.yamlPinned production install:
kubectl apply -f https://raw.githubusercontent.com/k8s-operators-devops/app-maintenance-operator/v1.2.2/deploy/install.yamlImage
ghcr.io/k8s-operators-devops/app-maintenance-operator:v1.2.2Published as a multi-architecture GHCR image for linux/amd64 and linux/arm64. The unknown/unknown entries shown by GHCR are BuildKit provenance attestations, not runnable image architectures.