Skip to content

Use kind and Github actions for CI #33

@teddyking

Description

@teddyking

The CI pipeline for projects-operator is currently a concourse pipeline hosted on an internal Pivotal concourse deployment. As we move towards open sourcing the projects-operator, it may make sense to move to a more OSS-friendly CI workflow.

In an ideal world the solution we come up with would be able to successfully run the acceptance test suite, without requiring any external infrastrucutre (as this would require someone to gatekeep the passwords for said infrastructure).

One way I think we could achieve this is by updating the acceptance tests to run against kind, and use the kind Github action for CI workflows.

This would require us to configure the kind cluster for OIDC support, pointing to an openldap server that was itself deployed inside the cluster. I'm not totally sure if this is possible, but I don't see an obvious reason why it wouldn't be.

I wanted to open this issue to start a discussion before investing too much more time in it. What do y'all think?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions