• Michelle Nguyen's avatar
    PP-2653 Operator: set up reconcilation flow · 4e190361
    Michelle Nguyen authored
    Summary:
    this sets up the basic flow in the operator's reconcile phase. following diffs will actually implement each of these functions. the implementation of these functions will be heavily borrowed from our current deploy/update/delete in the CLI/updater job.
    1. deletion: if the reconciler was triggered with a CRD that no longer exists
    2. creation: if the reconciler was triggered with a CRD that has no known status.
    3. update: if the reconciler is triggered with a CRD that does have a known status/deployed vizier.
    
    Test Plan: ran skaffold, created a CRD with no version
    
    Reviewers: vihang, zasgar, nserrino
    
    Reviewed By: vihang
    
    JIRA Issues: PP-2653
    
    Differential Revision: https://phab.corp.pixielabs.ai/D8809
    
    GitOrigin-RevId: d35e5286c599b5fe5d7907f70517dc9544b65f2f
    4e190361