• Michelle Nguyen's avatar
    PP-2653 Operator: implement vizier deployment · 3e6fb12c
    Michelle Nguyen authored
    Summary:
    This diff implements the Vizier deployment flow in the operator.
    there are two main components still missing from this flow:
    1. Marking the vizier status as "running" once everything has started up and is healthy. we can borrow from the CLI deploy logic for this.
    2. Populating the vizier YAMLs with custom annotations/labels and resource requirements.
    these changes will come in a follow up diff.
    
    with the changes in this diff, the operator properly deploys a running version of Vizier when the CRD applied
    
    Test Plan: ran skaffold, deployed CRD, watch namespace to ensure vizier starts up properly
    
    Reviewers: zasgar, vihang, nserrino
    
    Reviewed By: vihang
    
    JIRA Issues: PP-2653
    
    Differential Revision: https://phab.corp.pixielabs.ai/D8820
    
    GitOrigin-RevId: 2c47d701fdbb03b35d29b0a92f7f65a627b37b3d
    3e6fb12c