-
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