Skip to content
This repository has been archived by the owner on Dec 1, 2024. It is now read-only.

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
@ygalblum ygalblum requested a review from bardielle September 7, 2022 11:38
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 subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants