fix(deps): update non-minor dependencies #56
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.4.2->v1.4.3v0.3.97->v0.3.111v0.2.32->v0.2.381.25.0->1.25.171f7db5->5853152Release Notes
go-logr/logr (github.com/go-logr/logr)
v1.4.3Compare Source
Minor release.
What's Changed
New Contributors
Full Changelog: go-logr/logr@v1.4.2...v1.4.3
sap/component-operator-runtime (github.com/sap/component-operator-runtime)
v0.3.111Compare Source
v0.3.110Compare Source
v0.3.109Compare Source
v0.3.108Compare Source
v0.3.107Compare Source
Enhancements
Status handling
So far, the observed generation of dependent objects was expected at
status.observedGeneration. Some newer projects seem to populatestatus.conditions[type=*].observedGeneration, additionally, or even exclusively.Starting with this release, if a status hint of
has-observed-generationis present, but nostatus.observedGenerationis found, the framework will look at.status.conditions[type=Ready].observedGenerationas a fallback.Secret handling
It is well known that the
stringDatafield of secrets is not handled properly during server-side-apply:To overcome, we will now merge
stringDataintodatabefore applying and clearstringData. This should be consistent with the logic that would otherwise happen in the API server:See SAP#313.
Deletion handling
It is difficult to move dependent objects from one component to another. That means: adding it to the source manifest of the new one, and removing it from the sources of the old one.
The typical flow looks like this:
adoption-policy: always, at least for a certain time, until the change is rolled out everywhere.Then, when applying that, the new component will force-adopt the existing object, and the old component will run into an owner conflict error. This either has then to be solved manually by patching the old component's inventory, or (in a previous apply), the object must have been applied by the old component with
delete-policy: orphanordelete-policy: orphan-on-apply.It would be nice (and reasonable) if - upon dependent deletion, either due to component apply or component deletion - dependents with no or a different owner would be auto-orphaned. This would eliminate the need of the manual post-processing or the preflight apply run setting delete policies (as explained above).
v0.3.106Compare Source
v0.3.105Compare Source
v0.3.104Compare Source
v0.3.103: v03.103Compare Source
Bug fixes
Fixes #305.
v0.3.102Compare Source
Bug fixes
This release fixes #302.
v0.3.101: v03.101Compare Source
Bug fixes
Fixes SAP#299.
v0.3.100Compare Source
v0.3.99Compare Source
Enhancements
KustomizeGenerator
We add the possibility to make the
KustomizeGeneratorignore certain files by creating a file called.component-ignorein the kustomization directory (that is the directory passed toNewKustomizeGenerator().The file uses the usual
.gitignoresyntax.Notes:
.component-config.yamland.component-ignoreare always included.kustomization.yaml(in case the directory does not have one).readFilefunction (and related functions).v0.3.98Compare Source
Enhancements
This release adds the following metrics:
sap/go-generics (github.com/sap/go-generics)
v0.2.38Compare Source
v0.2.37Compare Source
v0.2.36Compare Source
v0.2.35Compare Source
v0.2.34Compare Source
v0.2.33Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.