opendevstack / ods-jenkins-shared-library

Shared Jenkins library which all ODS projects & components use - provisioning, SonarQube code scanning, Nexus publishing, OpenShift template based deployments and repository orchestration
Apache License 2.0
72 stars 57 forks source link

Support kustomize in Componentpipeline and Orchestrationpipeline #993

Open serverhorror opened 1 year ago

serverhorror commented 1 year ago

Describe the solution you'd like Kustomize - Kubernetes native configuration management is a good addition to standard OpenShift templates and Helm. As well as a good standalone option to manage deployments in Kubernetes.

I would like to see support so that we can use things along the lines of:

Additional context Why should we support Kustomize next to Helm?

Helm and Kustomize are two of the primary methods to manage deployments, they are agnostic to object types and are well known in the community.

Please add support for this tool to ODS

It was already brought up in [orchestration pipeline] Stop exporting OpenShift resources #554

related: #554

BraisVQ commented 1 year ago

This is a great idea and makes sense now that we have helm @metmajer

metmajer commented 1 year ago

I hear you @serverhorror and @braisvq1996. Who'll do this and maintain it?