Releases: vshn/espejo
v0.5.0
14 changes since v0.4.1
🛠️ Minor Changes
- Ensure converted CDRs have new
preserveUnknownFields
default set (#157)
🔎 Breaking Changes
- Remove OpenShift 3 support; Update dependencies (#154)
🔗 Dependency Updates
- Update dependency bats to v1.10.0 (#138)
- Update module github.com/knadh/koanf to v1.5.0 (#140)
- Update docker.io/library/alpine Docker tag to v3.18 (#139)
- Update module github.com/stretchr/testify to v1.8.4 (#135)
- Update module github.com/go-logr/logr to v1.3.0 (#136)
- Update actions/setup-go action to v4 (#143)
- Update actions/checkout action to v4 (#142)
- Update mikepenz/action-junit-report action to v4 (#145)
- Update module sigs.k8s.io/kind to v0.20.0 (#141)
- Update module github.com/go-logr/zapr to v1.2.4 (#137)
- Update dependency bats to v1.11.0 (#151)
- Update docker.io/library/alpine Docker tag to v3.20 (#153)
v0.4.1
11 changes since v0.4.0
🐛 Fixes
- Fix bug in reconcile loop that unconditionally updated every resource (#119)
🔗 Dependency Updates
- Update Kubernetes dependencies and tools to 1.24 (#118)
- Update kubernetes packages to v0.24.2 (#114)
- Update actions/checkout action to v3 (#123)
- Update actions/cache action to v3 (#122)
- Update goreleaser/goreleaser-action action to v3 (#125)
- Update actions/setup-go action to v3 (#124)
- Update test dependencies (#126)
- Update module github.com/go-logr/zapr to v1.2.3 (#121)
- Update dependency docker.io/library/alpine to v3.16 (#109)
- Update module github.com/knadh/koanf to v1 (#103)
v0.4.0
7 changes since v0.3.2
🚀 Features
- Limit scope of reconciles with dedicated namespace controller (#96)
🛠️ Minor Changes
- Add github issue templates (#87)
- Align scaffolding with K8up (#91)
- Patch CRD with embedded resources on our own (#95)
🔗 Dependency Updates
- fix(deps): update module github.com/stretchr/testify to v1.7.0 (#85)
- Update module k8s.io/client-go to v0.20.4 (#94)
- Update module github.com/knadh/koanf to v0.16.0 (#101)
Docker images
docker pull docker.io/vshn/espejo:v0.4.0
docker pull quay.io/vshn/espejo:v0.4.0
docker pull docker.io/vshn/espejo:v0
docker pull quay.io/vshn/espejo:v0
docker pull docker.io/vshn/espejo:latest
docker pull quay.io/vshn/espejo:latest
v0.3.2
Changelog
f135108 Add nice print columns
e7806bf Fix panic when trying to replace placeholders
3ffe5ea GH Action: Don't use shallow clones for releasing
5c971ce chore(deps): update Go to v15.2
5b237cd chore(deps): update actions/cache action to v2
ac08d5c chore(deps): update actions/checkout action to v2
e1436d9 chore(deps): update module knadh/koanf to v0.14.0
9a99f73 chore(deps): update module stretchr/testify to v1.6.1
Docker images
docker pull docker.io/vshn/espejo:latest
docker pull docker.io/vshn/espejo:v0.3.2
docker pull docker.io/vshn/espejo:v0
v0.3.1
v0.3.0
Changelog
4cc78f8 Add new status condition for SyncConfig with invalid spec
16fe4c0 New property: IgnoreNames in NamespaceSelector
84e7d0e Update module go.uber.org/zap to v1.16.0
f8bb4a4 Update module knadh/koanf to v0.13.0
b0f347d feat: spec.namespaceSelector.matchNames now accepts regular expressions
Docker images
docker pull docker.io/vshn/espejo:latest
docker pull docker.io/vshn/espejo:v0.3.0
docker pull docker.io/vshn/espejo:v0
v0.2.0
Changelog
5e34214 Add KUBECONFIG to Makefile
575813a Add SyncConfigCondition to Status spec
85eecbc Add e2e test (experimental)
1434ad9 Add missing links to README
4f42c9b Add predicate to ignore reconciles from status updates
2cb51a7 Add system test scaffolding with KIND
7e14ae7 Add watcher for namespaces
bb4f50d Attach compiled CRD to GitHub releases
679c4cd Execute e2e tests also in GH workflow
3e10304 Fix shell issues
7cc4ed4 Fix wrong item count and reconcile interval
587e106 Ignore reconcile on unwatched or terminating namespaces
d767e7b Make reconcile interval configurable
f712c2a Update README and example
526cd58 Update dependencies
Docker images
docker pull docker.io/vshn/espejo:latest
docker pull docker.io/vshn/espejo:v0.2.0
docker pull docker.io/vshn/espejo:v0
v0.1.0
Changelog
e0d843b Add CI/CD workflows
f36b212 Add Goreleaser, update makefile and kustomize
750c688 Add ReconcileError to Status Spec
2e6d411 Add first integration tests
f8d8ff9 Allow restricting the Operator scope to watch only a certain namespace
92a8461 Handle empty namespace selector
c14dfd8 Import Code from old Operator
f079db8 Improve logging
b945c17 Remove duplicated definition in Makefile
5543dab Remove vendored files
f762124 Scaffolding the new project with Operator-SDK 1.0.0
8a250a2 Set Propagation policy on DeleteItems to Background
0a2799b Update docker.io/library/golang Docker tag to v1.14
Docker images
docker pull docker.io/vshn/espejo:latest
docker pull docker.io/vshn/espejo:v0.1.0
docker pull docker.io/vshn/espejo:v0
Initial Release
Merge pull request #1 from vshn/dev Initial version