Skip to content

Releases: SAP/component-operator-runtime

v0.3.149

01 Jun 09:00
e0fb486

Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v0.3.148...v0.3.149

v0.3.148

27 May 12:24

Choose a tag to compare

What's Changed

🚀 New Features

  • scope PAT-using release/publish jobs to 'release' environment (f7a5f5c)
  • scope publish workflow jobs to 'release' environment (23990ea)

🔧 Improvements

  • declare explicit permissions for read-default rollout (d342fab)
  • declare explicit permissions for read-default rollout (a7ab384)

Full Changelog: v0.3.147...v0.3.148

v0.3.147

25 May 20:45
e058bfa

Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • update module github.com/sap/go-generics to v0.2.61 (#433) (3195a51)

🔧 Improvements

  • update dependency postcss to v8.5.15 (#434) (2734c55)
  • update actions/stale action to v10.3.0 (#435) (f6f1fb8)

Other Changes

  • update .github/workflows/stale-issue-pr.yaml (4a43467)
  • Fix typo in ready condition value ReadyConditionReasonRetrying (#429) (cf94a5c)
  • add subcommand clm template (#437) (e058bfa)

Full Changelog: v0.3.146...v0.3.147

v0.3.146

18 May 08:31

Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • update module github.com/sap/go-generics to v0.2.60 (#432) (41bf878)

Other Changes

  • update .github/workflows/stale-issue-pr.yaml (17804d4)

Full Changelog: v0.3.145...v0.3.146

v0.3.145

11 May 08:19

Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • update module github.com/sap/go-generics to v0.2.59 (#425) (f77a938)

🔧 Improvements

  • update dependency postcss to v8.5.14 (#426) (b2db163)
  • update go module directive to v1.26.3 (#430) (52f2d47)

Other Changes

  • scaffold: add ready reason as additional printer column (4bdcd74)

Full Changelog: v0.3.144...v0.3.145

v0.3.144

04 May 08:03
ec5237b

Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • update module github.com/sap/go-generics to v0.2.58 (#422) (4eb91ec)
  • update module github.com/onsi/ginkgo/v2 to v2.28.3 (#423) (5e31f63)

🔧 Improvements

  • update dependency postcss to v8.5.13 (#424) (ec5237b)

Full Changelog: v0.3.143...v0.3.144

v0.3.143

27 Apr 07:55
83018a4

Choose a tag to compare

What's Changed

🚀 New Features

  • use categorized conventional-commit release notes (#419) (8fc512e)

🐛 Bug Fixes

  • update module github.com/onsi/ginkgo/v2 to v2.28.2 (#421) (83018a4)

🔧 Improvements

  • update dependency postcss to v8.5.12 (#420) (473fba6)

Full Changelog: v0.3.142...v0.3.143

v0.3.142

25 Apr 17:13

Choose a tag to compare

Enhancements

Support for Post Renderers

Two new object transformers are provided now by this package:

type SubstitutionObjectTransformer struct {
    // ...
}

var _ ObjectTransformer = &SubstitutionObjectTransformer{}

func NewSubstitutionObjectTransformer(substitutions map[string]string, selector types.Selector[client.Object]) 

and

type KustomizeObjectTransformer struct {
    // ...
}

var _ ObjectTransformer = &KustomizeObjectTransformer{}

func NewKustomizeObjectTransformer(patches []KustomizePatch, images []KustomizeImage) (*KustomizeObjectTransformer, error)

Consumers can re-use these transformers to provide post-build variable substitution and kustomize-based post-rendering.

Support for suspending components

Sometimes it is desired to temporarily suspend the reconciliation of a component. In order to provide this, components (or their spec) can implement the interface

type SuspensionConfiguration interface {
	IsSuspended() bool
}

In that case, if the method IsSuspended() returns true, the component will go into Pending state (with Ready reason Suspended), and no further reconciliation will happen until the suspension is removed. Note that suspension does not affect deletion of the component. That is, if a suspended component gets deleted, the deletion is performed as usual.

For easier consumption, components can embed the re-use type SuspensionSpec into their spec.

v0.3.141

19 Apr 21:10
8604405

Choose a tag to compare

Bug fixes

Fixes #415.

v0.3.140

19 Apr 10:56
3c6d6a2

Choose a tag to compare

Bug Fixes

Fixes #413.