Skip to content

Releases: vshn/espejo

v0.5.0

13 Jun 13:02
0eca936
Compare
Choose a tag to compare

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

29 Jun 12:56
ad6e6de
Compare
Choose a tag to compare

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

13 Apr 15:19
ca4a61a
Compare
Choose a tag to compare

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

13 Nov 13:44
9e27bda
Compare
Choose a tag to compare

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

15 Oct 15:03
064ed2b
Compare
Choose a tag to compare

Changelog

5bd2197 Disable Invalid status if existing upon successful validation
103cd3a Enclose regex pattern with ^ and $
1ec355b Fix typo

Docker images

  • docker pull docker.io/vshn/espejo:latest
  • docker pull docker.io/vshn/espejo:v0.3.1
  • docker pull docker.io/vshn/espejo:v0

v0.3.0

14 Oct 14:47
7d4ddc4
Compare
Choose a tag to compare

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

07 Oct 11:35
a8e7a68
Compare
Choose a tag to compare

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

10 Sep 21:34
600ec61
Compare
Choose a tag to compare

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

11 Mar 14:49
acd6cdb
Compare
Choose a tag to compare
Merge pull request #1 from vshn/dev

Initial version