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

CI/CD workflows #95

Open
11 of 18 tasks
guicassolato opened this issue Sep 1, 2022 · 0 comments
Open
11 of 18 tasks

CI/CD workflows #95

guicassolato opened this issue Sep 1, 2022 · 0 comments
Labels
kind/epic Master issue tracking broken down work participation/help wanted Extra attention is needed
Milestone

Comments

@guicassolato
Copy link
Contributor

guicassolato commented Sep 1, 2022

We want to improve automation in all repos for the Kuadrant components. We're aiming for:

  1. good coverage of automation tasks related to code style, testing, CD/CD (image builds, releases), etc
  2. consistency across components
  3. automation as manageable code – i.e. less mouse clicks across scaterred UI "settings" pages and more Gitops, more YAMLs hosted as part of a code base.

As part of a preliminary investigation (#21) of the current state of such automation, the following desired workflows and corresponding status for the Kuadrant controller repo were identified. Please review the list below.

1 Currently configured in Quay instead of GHA.

Workflows do not have to be implemented exactly as in the list. The list is just a driver for the kind of tasks we want to cover. Each component should assess it as it makes sense considering the component's specificities. More details in the original epic: #21.

You may also want to use this issue to reorganize how current workflows are implemented, thus helping us make the whole thing consistent across components.

For an example of how Authorino and Authorino Operator intend to organise this for Golang code bases, see respectively Kuadrant/authorino#351 (comment) and Kuadrant/authorino-operator#96 (comment).

@guicassolato guicassolato added participation/help wanted Extra attention is needed kind/epic Master issue tracking broken down work labels Sep 1, 2022
@didierofrivia didierofrivia transferred this issue from Kuadrant/kuadrant-controller Nov 8, 2022
mikenairn pushed a commit to mikenairn/kuadrant-operator that referenced this issue Mar 23, 2023
@alexsnaps alexsnaps moved this to In Progress in Kuadrant Service Protection Nov 10, 2023
@alexsnaps alexsnaps moved this to Todo in Kuadrant Dec 8, 2023
@alexsnaps alexsnaps moved this from Todo to In Progress in Kuadrant Dec 8, 2023
@alexsnaps alexsnaps added this to the v0.7.0 milestone Dec 18, 2023
@alexsnaps alexsnaps moved this from In Progress to Todo in Kuadrant Feb 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/epic Master issue tracking broken down work participation/help wanted Extra attention is needed
Projects
Status: Todo
Status: In Progress
Development

No branches or pull requests

2 participants