v1.1.1
v1.1.1
This patch release locks in the install-documentation polish, release-reference alignment, Google crawling metadata, and prioritized dependency updates that landed after v1.1.0.
Highlights
- Clarified global scoped and namespace scoped installation guidance in the README.
- Added Helm command examples for operator installation and scheduled Maintenance resource creation.
- Updated pinned install, GitOps, issue-template, generated manifest, and publishing workflow references for
v1.1.1. - Replaced the basic fixed-response HTML samples with a polished ALB-safe maintenance page.
- Added GitHub Pages crawling metadata with
docs/robots.txt,docs/sitemap.xml, canonical URL metadata, and social preview metadata.
Security
- Includes prioritized Dependabot updates already merged through PR #26: OpenTelemetry, Kubernetes/controller-runtime dependencies, and GitHub Actions.
Fixed
- Clarified that operator watch scope belongs in deployment configuration, not in the
Maintenancecustom resource spec. - Ensured the generated install manifest and kustomize source manifests consistently point to the
v1.1.1image and operator version.
Upgrading from v1.1.0
No breaking API changes are included.
Pinned global scoped install:
kubectl apply -f https://raw.githubusercontent.com/k8s-operators-devops/app-maintenance-operator/v1.1.1/deploy/install.yamlPinned namespace scoped install:
kubectl apply -k https://github.com/k8s-operators-devops/app-maintenance-operator/config/namespaced?ref=v1.1.1Container image:
ghcr.io/k8s-operators-devops/app-maintenance-operator:v1.1.1
Operational Notes
- The release tag points to the protected
maincommit validated by required checks. - The tag-triggered image publishing workflow builds the
linux/amd64andlinux/arm64image. - Google Search Console sitemap processing can lag even when the public sitemap endpoint returns
200 application/xml.
Full Changelog: v1.1.0...v1.1.1