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

Changing Discovery & PeeringCandidate CRDs behaviour #41

Merged
merged 1 commit into from
Apr 22, 2024
Merged

Changing Discovery & PeeringCandidate CRDs behaviour #41

merged 1 commit into from
Apr 22, 2024

Commits on Apr 19, 2024

  1. Changing Discovery & PeeringCandidate CRDs behaviour (#1)

    1.PeeringCandidate CR has no longer Reserved flag
    2.Discovery CRD keeps a matching PC list in its status rather than a single PC.
    3. Removing PeeringCandidate info from Solver status.
    4. The Discovery controller only creates PC for found flavors. It no longers auto-select a PC for reservation.
    5. The Discovery controller returns a list of PC in its status, no longer a single (reserved) PC.
    5. The Reservation controller first checks if its associated peeringCandidate it is available. If so, it makes it anavailable and goes ahead; otherwise it fails.
    6. The association between a Solver and a PC is now available only at the PC CR through spec.solverID; we no longer have any info of the PC inside the Solver CR. Because of this, we no longer have logic handling PC inside the Solver controller.
    
    * adjusting CRD creation functions and PC list creation in Discovery controller
    
    * bug fix
    
    * deleting useless config files
    
    * fixing discovery controller misbehaviour
    
    * bug fix: adding PC Spec update into reservtion controller
    
    * adding creation time info into PC status at creation time
    
    * restore default solver sample
    
    * bug fix: parse flavour & forgePeeringCandidate
    
    cleaning up code
    
    second clean up
    
    third clean up for merge
    
    cleaning up the code
    
    removing useless file
    
    fix artifacts generation
    
    fix comment for linting
    
    second fix comment for linting
    
    code clean up
    fracappa committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    5b921ec View commit details
    Browse the repository at this point in the history