vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.
What issue type does this pull request address? (keep at least one, remove the others)
/kind bugfix
/kind enhancement
What does this pull request do? Which issues does it resolve? (use resolves #<issue_number> if possible)
resolves ENG-4997
This PR does the following things:
Removes the host event & delete event within syncer
Introduces an optional object cache syncers can use to save the before state of objects, which helps to determine what exactly has changed on the other side
Moves the patch & apply from vCluster pro into oss
Refactors all syncers that were using the "old" bidirectional syncing approach to use the new one
What issue type does this pull request address? (keep at least one, remove the others) /kind bugfix /kind enhancement
What does this pull request do? Which issues does it resolve? (use
resolves #<issue_number>
if possible) resolves ENG-4997This PR does the following things: