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

OSBuildEnvConfig: Implement conditions array #190

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ygalblum
Copy link
Contributor

@ygalblum ygalblum commented Sep 7, 2022

CRD

Add Conditions array to OSBuildEnvConfigStatus

Controller

Add owner watch to setup Jobs
Initialize the conditions array
Wait for the workers setup jobs to complete
Update the conditions array
Update UT

Predicates

Add a predicate waiting for a job to complete
Add UT

CRD
---
Add Conditions array to OSBuildEnvConfigStatus

Controller
----------
Add owner watch to setup Jobs
Initialize the conditions array
Wait for the workers setup jobs to complete
Update the conditions array
Update UT

Predicates
-----------
Add a predicate waiting for a job to complete
Add UT
for i := range instance.Spec.Workers {
configured, err := r.ensureWorkerConfigured(ctx, reqLogger, instance, &instance.Spec.Workers[i])
if err != nil {
return false, err
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe you can use the condition message to update that not all the workers were configured properly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants