Skip to content

[cleanup/refactor] cnudie -> ocm + prepare for re-use in GitHubActions (minimise dependencies) #1108

@ccwienk

Description

@ccwienk

Context / Motivation

"CNUDIE" was renamed to OCM some years ago. Therefore, we should mv remaining code from cnudie package into ocm package. While doing so, dependencies, especially those against Concourse-Pipeline-Template / Gardener-CICD-Infrastructure should be reduced to allow for easier re-use, esp. from GitHub-Actions.

Implementation Notes

  • caveat: consider usages from (need migration-path):

  • remove / replace usages of (at least downgrade to optional dependencies):

    • ci.util
    • ctx
    • dso.labels
    • ioutil (only required by cnudie.access, which can be moved to delivery-service entirely)
  • make semantics of filters/filterfunctions consistent (similar to python's filter built-in: True -> keep value | False -> discard value)

Metadata

Metadata

Assignees

No one assigned

    Labels

    component/cicdContinuous integration/delivery (tooling and processes)kind/cleanupSomething that is not needed anymore and can be cleaned upkind/enhancementEnhancement, improvement, extensionkind/technical-debtSomething that is only solved on the surface, but requires more (re)work to be done properlylifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions