Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update non-minor dependencies #70

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 24, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
docker.io/bitnami/kubectl (source) patch 1.31.0-debian-12-r0 -> 1.31.0-debian-12-r1 age adoption passing confidence
docker.io/bitnami/os-shell (source) patch 12-debian-12-r21 -> 12-debian-12-r27 age adoption passing confidence
github.com/sap/admission-webhook-runtime require patch v0.1.21 -> v0.1.39 age adoption passing confidence
github.com/sap/component-operator-runtime require patch v0.3.12 -> v0.3.33 age adoption passing confidence
github.com/sap/go-generics require patch v0.2.4 -> v0.2.17 age adoption passing confidence

Release Notes

sap/admission-webhook-runtime (github.com/sap/admission-webhook-runtime)

v0.1.39

Compare Source

v0.1.38

Compare Source

v0.1.37

Compare Source

v0.1.36

Compare Source

v0.1.35

Compare Source

v0.1.34

Compare Source

v0.1.33

Compare Source

v0.1.32

Compare Source

v0.1.31

Compare Source

v0.1.30

Compare Source

v0.1.29

Compare Source

v0.1.28

Compare Source

v0.1.27

Compare Source

v0.1.26

Compare Source

v0.1.25

Compare Source

v0.1.24

Compare Source

v0.1.23

Compare Source

v0.1.22

Compare Source

sap/component-operator-runtime (github.com/sap/component-operator-runtime)

v0.3.33

Compare Source

v0.3.32

Compare Source

Incompatible changes
  • Options for the kustomize generator are now passed via a new struct KustomizeGeneratorOptions
    type KustomizeGeneratorOptions struct {
        // If defined, only files with that suffix will be subject to templating.
        TemplateSuffix *string
        // If defined, the given left delimiter will be used to parse go templates; otherwise, defaults to '{{'
        LeftTemplateDelimiter *string
        // If defined, the given right delimiter will be used to parse go templates; otherwise, defaults to '}}'
        RightTemplateDelimiter *string
    }
    The signature of the generator's New*() methods changes accordingly.
    Besides providing a suffix for files subject to templating, it is now possible to specify non-standard template delimiters (i.e. something different from {{ and }}). In addition, options supplied through the constructors can be overridden in the source, if there exists a file .component-config.yaml at the kustomization's root directory.
  • The implicit kustomization (i.e. the one which is auto-generated by the framework in case there is none) now ignores hidden files, i.e. files starting with a dot.

v0.3.31

Compare Source

v0.3.30

Compare Source

v0.3.29

Compare Source

v0.3.28

Compare Source

v0.3.27

Compare Source

v0.3.26

Compare Source

v0.3.25

Compare Source

v0.3.24

Compare Source

v0.3.23

Compare Source

v0.3.22

Compare Source

Incompatible changes
  • Periodically force-apply objects. Previously, objects only got re-applied to the cluster if their annotated digest went out of sync. That means that foreign changes to the dependent object were not reverted, until a real change happened to the object's specification. Now, all objects will be forcefully re-applied at least every 60 minutes.
  • Never use mgr's client for dependents' reconciliation. So far, under certain circumstances, the controller-runtime manager's client was used to reconcile dependents. Non-standard types returned by the used generator therefore could be supported by just adding them to the manager's scheme. This will no longer work. Now, the dependents' reconciler will always use a fresh client. If extra types are needed in its scheme, this can be achieved by passing a scheme builder via component.ReconcilerOptions, or by making the generator implement the types.SchemeBuilder interface.
Enhancements
  • Requeues are now jittered to smoothen load peaks.

v0.3.21

Compare Source

v0.3.20

Compare Source

v0.3.19

Compare Source

v0.3.18

Compare Source

v0.3.17

Compare Source

v0.3.16

Compare Source

Changes

This release removes most of the restrictions in HelmGenerator. That is: HelmGenerator now supports

  • arbitrary subcharts (so far only one level of library subcharts were supported)
  • nested subcharts
  • subchart metadata as supplied via. the .dependencies field in Chart.yaml (that is, alias, condition, tags, import-values)

v0.3.15

Compare Source

v0.3.14

Compare Source

v0.3.13

Compare Source

CAVEAT

You must not directly upgrade to this release or a higher release from a release lower than v0.2.3. Release v0.2.3 changed the format of owner IDs in an incompatible way, and introduced a temporary workaround to support the old owner ID format. This workaround is removed with v0.3.13.

Moreover, you must ensure that consumers of your operators deploy at least one version of your operator which uses a component-operator-runtime version between v0.2.3 and v0.3.12.

Changes

This release is a refactoring release. The reconciler logic for dependent objects is carved out into a dedicated package (pkg/reconciler).
Most relevant functions are:

func NewReconciler(name string, clnt cluster.Client, options ReconcilerOptions) *Reconciler

func (r *Reconciler) Apply(ctx context.Context, inventory *[]*InventoryItem, objects []client.Object, namespace string, ownerId string, componentRevision int64) (bool, error)

func (r *Reconciler) Delete(ctx context.Context, inventory *[]*InventoryItem) (bool, error)

func (r *Reconciler) IsDeletionAllowed(ctx context.Context, inventory *[]*InventoryItem) (bool, string, error)
sap/go-generics (github.com/sap/go-generics)

v0.2.17

Compare Source

v0.2.16

Compare Source

v0.2.15

Compare Source

v0.2.14

Compare Source

v0.2.13

Compare Source

v0.2.12

Compare Source

v0.2.11

Compare Source

v0.2.10

Compare Source

v0.2.9

Compare Source

v0.2.8

Compare Source

v0.2.7

Compare Source

v0.2.6

Compare Source

v0.2.5

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

renovate-approve[bot]
renovate-approve bot previously approved these changes Mar 24, 2024
@renovate renovate bot force-pushed the renovate/non-minor-deps branch from 5770d29 to f0723de Compare March 25, 2024 10:03
@renovate renovate bot changed the title fix(deps): update module github.com/sap/component-operator-runtime to v0.3.13 fix(deps): update non-minor dependencies Mar 25, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Mar 25, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Mar 26, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Mar 29, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Apr 1, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Apr 3, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Apr 4, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Apr 8, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Apr 8, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Jul 29, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Aug 5, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Aug 6, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Aug 7, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Aug 12, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Aug 13, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Aug 14, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Aug 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants