Skip to content

Releases: ullbergm/object-lease-controller

Release v0.6.0-rc1

27 Nov 00:29
0056242

Choose a tag to compare

Release v0.6.0-rc1 Pre-release
Pre-release

Object Lease Controller vv0.6.0-rc1

Container Images

  • Controller: ghcr.io/ullbergm/object-lease-controller:v0.6.0-rc1
  • Webhook: ghcr.io/ullbergm/object-lease-webhook:v0.6.0-rc1
  • Console Plugin: ghcr.io/ullbergm/object-lease-console-plugin:v0.6.0-rc1
  • Operator: ghcr.io/ullbergm/object-lease-operator-controller:v0.6.0-rc1
  • Bundle: ghcr.io/ullbergm/object-lease-operator-bundle:v0.6.0-rc1
  • Catalog: ghcr.io/ullbergm/object-lease-operator-catalog:v0.6.0-rc1

Installation

Install Operator from Catalog

kubectl apply -f - <<EOF
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
  name: object-lease-operator-catalog
  namespace: openshift-marketplace
spec:
  sourceType: grpc
  image: ghcr.io/ullbergm/object-lease-operator-catalog:latest
  displayName: Object Lease Operator
  publisher: ullbergm
  updateStrategy:
    registryPoll:
      interval: 10m
EOF

Direct Deployment

kubectl apply -k github.com/ullbergm/object-lease-controller/object-lease-operator/config/default?ref=v0.6.0-rc1

What's Changed

  • feat(github-action)!: Update all github actions (major) by @renovate[bot] in #62
  • feat(github-action)!: Update actions/checkout action to v6 by @renovate[bot] in #64
  • feat(ci): Add Codacy by @ullbergm in #65
  • chore(deps): pin dependencies by @renovate[bot] in #66
  • feat(github-action)!: Update all github actions (major) by @renovate[bot] in #68
  • chore(deps): pin dependencies by @renovate[bot] in #67

Full Changelog: v0.5.0...v0.6.0-rc1

Release v0.5.0

16 Nov 15:01
0bb705d

Choose a tag to compare

Object Lease Controller vv0.5.0

Container Images

  • Controller: ghcr.io/ullbergm/object-lease-controller:v0.5.0
  • Console Plugin: ghcr.io/ullbergm/object-lease-console-plugin:v0.5.0
  • Operator: ghcr.io/ullbergm/object-lease-operator-controller:v0.5.0
  • Bundle: ghcr.io/ullbergm/object-lease-operator-bundle:v0.5.0
  • Catalog: ghcr.io/ullbergm/object-lease-operator-catalog:v0.5.0

Installation

Install Operator from Catalog

kubectl apply -f - <<EOF
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
  name: object-lease-operator-catalog
  namespace: openshift-marketplace
spec:
  sourceType: grpc
  image: ghcr.io/ullbergm/object-lease-operator-catalog:latest
  displayName: Object Lease Operator
  publisher: ullbergm
  updateStrategy:
    registryPoll:
      interval: 10m
EOF

Direct Deployment

kubectl apply -k github.com/ullbergm/object-lease-controller/object-lease-operator/config/default?ref=v0.5.0

What's Changed

  • Add cleanup job support for pre-deletion hooks via Kubernetes Jobs by @Copilot in #48

New Contributors

  • @Copilot made their first contribution in #48

Full Changelog: v0.3.0...v0.5.0

Release v0.4.0-rc1

16 Nov 12:40
44ddee6

Choose a tag to compare

Object Lease Controller vv0.4.0-rc1

Container Images

  • Controller: ghcr.io/ullbergm/object-lease-controller:v0.4.0-rc1
  • Console Plugin: ghcr.io/ullbergm/object-lease-console-plugin:v0.4.0-rc1
  • Operator: ghcr.io/ullbergm/object-lease-operator-controller:v0.4.0-rc1
  • Bundle: ghcr.io/ullbergm/object-lease-operator-bundle:v0.4.0-rc1
  • Catalog: ghcr.io/ullbergm/object-lease-operator-catalog:v0.4.0-rc1

Installation

Install Operator from Catalog

kubectl apply -f - <<EOF
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
  name: object-lease-operator-catalog
  namespace: openshift-marketplace
spec:
  sourceType: grpc
  image: ghcr.io/ullbergm/object-lease-operator-catalog:latest
  displayName: Object Lease Operator
  publisher: ullbergm
  updateStrategy:
    registryPoll:
      interval: 10m
EOF

Direct Deployment

kubectl apply -k github.com/ullbergm/object-lease-controller/object-lease-operator/config/default?ref=v0.4.0-rc1

What's Changed

  • docs: add application flow by @ullbergm in #6
  • Change to quay.io by @ullbergm in #7
  • various things by @ullbergm in #13
  • Feat/namespace-opt-in by @ullbergm in #15
  • add safe deletes by @ullbergm in #18
  • Cache transform: strip managedFields by @ullbergm in #17
  • fix(go): update kubernetes packages to v0.33.3 by @renovate[bot] in #2
  • fix(go): update go to 1.24.6 by @renovate[bot] in #12
  • fix(go): update module github.com/go-logr/logr to v1.4.3 by @renovate[bot] in #16
  • Feat/improve-health-check by @ullbergm in #19
  • optimize caching by @ullbergm in #20
  • Update README.md by @ullbergm in #23
  • feat: Add OpenShift Console Plugin for Object Lease Controller by @ullbergm in #22
  • update dependencies for plugin by @ullbergm in #29
  • update dependencies by @ullbergm in #30
  • update ci/cd workflows by @ullbergm in #33
  • chore(deps): update react monorepo by @renovate[bot] in #31
  • docs: add documentation for openshift by @ullbergm in #36
  • ci: update renovate config by @ullbergm in #37
  • feat: Add Prometheus metrics and ServiceMonitor support by @ullbergm in #21
  • [ImgBot] Optimize images by @imgbot[bot] in #38
  • feat(github-action)!: Update actions/checkout action to v5 by @renovate[bot] in #34
  • Feat/change tld by @ullbergm in #39
  • feat(go): update kubernetes packages to v0.34.1 by @renovate[bot] in #40
  • fix(go): update module github.com/prometheus/client_model to v0.6.2 by @renovate[bot] in #41
  • feat(container): update container image golang to v1.25 by @renovate[bot] in #42
  • feat(go): update module github.com/prometheus/client_golang to v1.23.2 by @renovate[bot] in #45
  • fix(npm): update @types/react to 17.0.89 by @renovate[bot] in #43
  • feat(container): update container image quay.io/operator-framework/helm-operator to v1.42.0 by @renovate[bot] in #53
  • feat(github-action)!: Update all github actions (major) by @renovate[bot] in #50
  • feat(container)!: Update container image node to v24 by @renovate[bot] in #49
  • fix(go): update kubernetes packages to v0.34.2 by @renovate[bot] in #52
  • feat(go): update module sigs.k8s.io/controller-runtime to v0.22.4 by @renovate[bot] in #46
  • feat: Flexible TTL parsing — case-insensitive units, 'mo' month alias, tests and docs by @ullbergm in #54
  • Increase test coverage and refactor parseParameters to ParseParams struct by @ullbergm in #55
  • fix(renovate): group OpenShift Console SDK dependencies and block React updates by @ullbergm in #56
  • chore(config): migrate Renovate config by @renovate[bot] in #57
  • feat(go): update go to 1.25.4 by @renovate[bot] in #44
  • feat(ci): Add GitHub Actions workflow for release management by @ullbergm in #58

New Contributors

Full Changelog: https://github.com/ullbergm/object-lease-controller/commits/v0.4.0-rc1

Release v0.3.0

16 Nov 04:48
44ddee6

Choose a tag to compare

Object Lease Controller v0.3.0

Container Images

  • Controller: ghcr.io/ullbergm/object-lease-controller:v0.3.0
  • Console Plugin: ghcr.io/ullbergm/object-lease-console-plugin:v0.3.0
  • Operator: ghcr.io/ullbergm/object-lease-operator-controller:v0.3.0
  • Bundle: ghcr.io/ullbergm/object-lease-operator-bundle:v0.3.0
  • Catalog: ghcr.io/ullbergm/object-lease-operator-catalog:v0.3.0

Installation

Install Operator from Catalog

kubectl apply -f - <<EOF
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
  name: object-lease-operator-catalog
  namespace: openshift-marketplace
spec:
  sourceType: grpc
  image: ghcr.io/ullbergm/object-lease-operator-catalog:latest
  displayName: Object Lease Operator
  publisher: ullbergm
  updateStrategy:
    registryPoll:
      interval: 10m
EOF

Direct Deployment

kubectl apply -k github.com/ullbergm/object-lease-controller/object-lease-operator/config/default?ref=v0.3.0

What's Changed

  • docs: add application flow by @ullbergm in #6
  • Change to quay.io by @ullbergm in #7
  • various things by @ullbergm in #13
  • Feat/namespace-opt-in by @ullbergm in #15
  • add safe deletes by @ullbergm in #18
  • Cache transform: strip managedFields by @ullbergm in #17
  • fix(go): update kubernetes packages to v0.33.3 by @renovate[bot] in #2
  • fix(go): update go to 1.24.6 by @renovate[bot] in #12
  • fix(go): update module github.com/go-logr/logr to v1.4.3 by @renovate[bot] in #16
  • Feat/improve-health-check by @ullbergm in #19
  • optimize caching by @ullbergm in #20
  • Update README.md by @ullbergm in #23
  • feat: Add OpenShift Console Plugin for Object Lease Controller by @ullbergm in #22
  • update dependencies for plugin by @ullbergm in #29
  • update dependencies by @ullbergm in #30
  • update ci/cd workflows by @ullbergm in #33
  • chore(deps): update react monorepo by @renovate[bot] in #31
  • docs: add documentation for openshift by @ullbergm in #36
  • ci: update renovate config by @ullbergm in #37
  • feat: Add Prometheus metrics and ServiceMonitor support by @ullbergm in #21
  • [ImgBot] Optimize images by @imgbot[bot] in #38
  • feat(github-action)!: Update actions/checkout action to v5 by @renovate[bot] in #34
  • Feat/change tld by @ullbergm in #39
  • feat(go): update kubernetes packages to v0.34.1 by @renovate[bot] in #40
  • fix(go): update module github.com/prometheus/client_model to v0.6.2 by @renovate[bot] in #41
  • feat(container): update container image golang to v1.25 by @renovate[bot] in #42
  • feat(go): update module github.com/prometheus/client_golang to v1.23.2 by @renovate[bot] in #45
  • fix(npm): update @types/react to 17.0.89 by @renovate[bot] in #43
  • feat(container): update container image quay.io/operator-framework/helm-operator to v1.42.0 by @renovate[bot] in #53
  • feat(github-action)!: Update all github actions (major) by @renovate[bot] in #50
  • feat(container)!: Update container image node to v24 by @renovate[bot] in #49
  • fix(go): update kubernetes packages to v0.34.2 by @renovate[bot] in #52
  • feat(go): update module sigs.k8s.io/controller-runtime to v0.22.4 by @renovate[bot] in #46
  • feat: Flexible TTL parsing — case-insensitive units, 'mo' month alias, tests and docs by @ullbergm in #54
  • Increase test coverage and refactor parseParameters to ParseParams struct by @ullbergm in #55
  • fix(renovate): group OpenShift Console SDK dependencies and block React updates by @ullbergm in #56
  • chore(config): migrate Renovate config by @renovate[bot] in #57
  • feat(go): update go to 1.25.4 by @renovate[bot] in #44
  • feat(ci): Add GitHub Actions workflow for release management by @ullbergm in #58

New Contributors

Full Changelog: https://github.com/ullbergm/object-lease-controller/commits/v0.3.0