-
Notifications
You must be signed in to change notification settings - Fork 141
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
Add an initial StepAction for ephemeral cluster provisioning #1058
Conversation
b00eef2
to
22d32dd
Compare
stepactions/get-supported-ephemeral-cluster-versions/0.1/README.md
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Moving to draft state. I'm planning to make changes to the params based on a recent decision to make the EaaS subspaces ephemeral. |
@Omeramsc please take another look at the latest changes. I'll open a separate PR for creation of the ephemeral EaaS space. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@konflux-ci/build-maintainers can I please get some feedback (and possibly an approval) on this PR? |
I don't have any context, but I can check the Tekton-isms and give the green checkmark based on approval from your team Though I would appreciate some basic context for why this is a StepAction and who/what will use it |
...-supported-ephemeral-cluster-versions/0.1/eaas-get-supported-ephemeral-cluster-versions.yaml
Outdated
Show resolved
Hide resolved
...-supported-ephemeral-cluster-versions/0.1/eaas-get-supported-ephemeral-cluster-versions.yaml
Outdated
Show resolved
Hide resolved
This StepAction is meant to be used with a few others (see #1067) for Konflux EaaS (Environment as a Service). They're a set of utilities which can be combined (as needed, or with custom steps) to provision ephemeral clusters from a pipelinerun. Use of StepActions, in particular, is a workaround (see here for the explanation). This StepAction could be a task but I think this way aligns with the motivations behind StepActions. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍
/retest |
The tests seem to be failing on
That may be fixed by rebasing now that #1066 is in |
Signed-off-by: Alex Misstear <[email protected]>
SpaceRequests will be ephemeral so the secret name will be known when incorporating this StepAction into a Task. The StepAction name is prefixed with "eaas" for extra clarity about its purpose.
2a6b525
to
3ddee8c
Compare
@chmeliik please merge this if you can. |
No description provided.