Path Lines of Code apis/cluster/v1/commons.go 47 apis/cluster/v1/doc.go 1 apis/cluster/v1/groupversion_info.go 10 apis/cluster/v1/internalmembercluster_types.go 60 apis/cluster/v1/membercluster_types.go 75 apis/cluster/v1/zz_generated.deepcopy.go 269 apis/cluster/v1beta1/commons.go 47 apis/cluster/v1beta1/doc.go 1 apis/cluster/v1beta1/groupversion_info.go 10 apis/cluster/v1beta1/internalmembercluster_types.go 60 apis/cluster/v1beta1/membercluster_types.go 75 apis/cluster/v1beta1/zz_generated.deepcopy.go 269 apis/interface.go 13 apis/placement/v1/appliedwork_types.go 30 apis/placement/v1/binding_types.go 58 apis/placement/v1/clusterresourceplacement_types.go 206 apis/placement/v1/commons.go 33 apis/placement/v1/doc.go 1 apis/placement/v1/groupversion_info.go 10 apis/placement/v1/policysnapshot_types.go 61 apis/placement/v1/resourcesnapshot_types.go 46 apis/placement/v1/work_types.go 52 apis/placement/v1/zz_generated.deepcopy.go 1054 apis/placement/v1alpha1/common.go 10 apis/placement/v1alpha1/disruptionbudget_types.go 24 apis/placement/v1alpha1/doc.go 1 apis/placement/v1alpha1/eviction_types.go 41 apis/placement/v1alpha1/groupversion_info.go 10 apis/placement/v1alpha1/override_types.go 75 apis/placement/v1alpha1/overridesnapshot_types.go 42 apis/placement/v1alpha1/stagedupdate_types.go 127 apis/placement/v1alpha1/zz_generated.deepcopy.go 859 apis/placement/v1beta1/appliedwork_types.go 30 apis/placement/v1beta1/binding_types.go 64 apis/placement/v1beta1/clusterresourceplacement_types.go 250 apis/placement/v1beta1/commons.go 47 apis/placement/v1beta1/disruptionbudget_types.go 24 apis/placement/v1beta1/doc.go 1 apis/placement/v1beta1/eviction_types.go 41 apis/placement/v1beta1/groupversion_info.go 10 apis/placement/v1beta1/policysnapshot_types.go 61 apis/placement/v1beta1/resourcesnapshot_types.go 46 apis/placement/v1beta1/stageupdate_types.go 126 apis/placement/v1beta1/work_types.go 67 apis/placement/v1beta1/zz_generated.deepcopy.go 1692 apis/v1alpha1/clusterresourceplacement_types.go 74 apis/v1alpha1/commons.go 39 apis/v1alpha1/doc.go 1 apis/v1alpha1/groupversion_info.go 10 apis/v1alpha1/internalmembercluster_types.go 58 apis/v1alpha1/membercluster_types.go 47 apis/v1alpha1/types.go 13 apis/v1alpha1/zz_generated.deepcopy.go 425 charts/hub-agent/Chart.yaml 6 charts/hub-agent/crdbases/cluster.kubernetes-fleet.io_internalmemberclusters.yaml 563 charts/hub-agent/crdbases/cluster.kubernetes-fleet.io_memberclusters.yaml 725 charts/hub-agent/crdbases/fleet.azure.com_clusterresourceplacements.yaml 437 charts/hub-agent/crdbases/fleet.azure.com_internalmemberclusters.yaml 107 charts/hub-agent/crdbases/fleet.azure.com_memberclusters.yaml 281 charts/hub-agent/crdbases/multicluster.x-k8s.io_works.yaml 181 charts/hub-agent/crdbases/placement.kubernetes-fleet.io_clusterresourceplacements.yaml 2329 charts/hub-agent/crdbases/placement.kubernetes-fleet.io_works.yaml 614 charts/hub-agent/templates/_helpers.tpl 47 charts/hub-agent/templates/crds/crps.yaml 8 charts/hub-agent/templates/crds/internalmemberclusters.yaml 8 charts/hub-agent/templates/crds/memberclusters.yaml 8 charts/hub-agent/templates/crds/multicluster.x-k8s.io_clusterprofiles.yaml 185 charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterapprovalrequests.yaml 283 charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourcebindings.yaml 1009 charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourceoverrides.yaml 248 charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourceoverridesnapshots.yaml 262 charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourceplacementdisruptionbudgets.yaml 227 charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourceplacementevictions.yaml 318 charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterresourcesnapshots.yaml 287 charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterschedulingpolicysnapshots.yaml 1219 charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterstagedupdateruns.yaml 2099 charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_clusterstagedupdatestrategies.yaml 297 charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_resourceoverrides.yaml 163 charts/hub-agent/templates/crds/placement.kubernetes-fleet.io_resourceoverridesnapshots.yaml 177 charts/hub-agent/templates/crds/works.yaml 8 charts/hub-agent/templates/deployment.yaml 74 charts/hub-agent/templates/namespace.yaml 4 charts/hub-agent/templates/rbac.yaml 12 charts/hub-agent/templates/serviceaccount.yaml 7 charts/hub-agent/templates/webhookservice.yaml 20 charts/hub-agent/values.yaml 34 charts/member-agent/Chart.yaml 6 charts/member-agent/crdbases/multicluster.x-k8s.io_appliedworks.yaml 124 charts/member-agent/crdbases/placement.kubernetes-fleet.io_appliedworks.yaml 227 charts/member-agent/templates/_helpers.tpl 47 charts/member-agent/templates/cloudconfig.yaml 10 charts/member-agent/templates/crds/appliedworks.yaml 8 charts/member-agent/templates/deployment.yaml 141 charts/member-agent/templates/namespace.yaml 4 charts/member-agent/templates/rbac.yaml 12 charts/member-agent/templates/serviceaccount.yaml 7 charts/member-agent/values.yaml 51 cmd/authtoken/main.go 75 cmd/hubagent/main.go 169 cmd/hubagent/options/options.go 95 cmd/hubagent/options/ratelimit.go 37 cmd/hubagent/options/validation.go 36 cmd/hubagent/options/webhookconnectiontype.go 23 cmd/hubagent/workload/setup.go 339 cmd/memberagent/main.go 352 config/crd/bases/cluster.kubernetes-fleet.io_internalmemberclusters.yaml 563 config/crd/bases/cluster.kubernetes-fleet.io_memberclusters.yaml 725 config/crd/bases/fleet.azure.com_clusterresourceplacements.yaml 437 config/crd/bases/fleet.azure.com_internalmemberclusters.yaml 107 config/crd/bases/fleet.azure.com_memberclusters.yaml 281 config/crd/bases/multicluster.x-k8s.io_appliedworks.yaml 124 config/crd/bases/multicluster.x-k8s.io_clusterprofiles.yaml 185 config/crd/bases/multicluster.x-k8s.io_works.yaml 181 config/crd/bases/placement.kubernetes-fleet.io_appliedworks.yaml 227 config/crd/bases/placement.kubernetes-fleet.io_clusterapprovalrequests.yaml 283 config/crd/bases/placement.kubernetes-fleet.io_clusterresourcebindings.yaml 1009 config/crd/bases/placement.kubernetes-fleet.io_clusterresourceoverrides.yaml 248 config/crd/bases/placement.kubernetes-fleet.io_clusterresourceoverridesnapshots.yaml 262 config/crd/bases/placement.kubernetes-fleet.io_clusterresourceplacementdisruptionbudgets.yaml 227 config/crd/bases/placement.kubernetes-fleet.io_clusterresourceplacementevictions.yaml 318 config/crd/bases/placement.kubernetes-fleet.io_clusterresourceplacements.yaml 2329 config/crd/bases/placement.kubernetes-fleet.io_clusterresourcesnapshots.yaml 287 config/crd/bases/placement.kubernetes-fleet.io_clusterschedulingpolicysnapshots.yaml 1219 config/crd/bases/placement.kubernetes-fleet.io_clusterstagedupdateruns.yaml 2099 config/crd/bases/placement.kubernetes-fleet.io_clusterstagedupdatestrategies.yaml 297 config/crd/bases/placement.kubernetes-fleet.io_resourceoverrides.yaml 163 config/crd/bases/placement.kubernetes-fleet.io_resourceoverridesnapshots.yaml 177 config/crd/bases/placement.kubernetes-fleet.io_works.yaml 614 hack/Azure/setup/prometheus.yaml 8 hack/loadtest/main.go 101 hack/loadtest/manifests/endpoint-slice.yaml 17 hack/loadtest/manifests/endpoints.yaml 12 hack/loadtest/manifests/test-configmap-2.yaml 11 hack/loadtest/manifests/test-configmap.yaml 9 hack/loadtest/manifests/test-role.yaml 9 hack/loadtest/manifests/test-rolebinding.yaml 13 hack/loadtest/manifests/test-secret.yaml 8 hack/loadtest/manifests/test-service.yaml 13 hack/loadtest/test-crp.yaml 17 hack/loadtest/test-crp1.yaml 32 hack/loadtest/test-crp2.yaml 45 hack/loadtest/test-crp3.yaml 36 hack/loadtest/test-crp4.yaml 24 hack/loadtest/util/help.go 206 hack/loadtest/util/placement.go 246 pkg/authtoken/interfaces.go 15 pkg/authtoken/providers/azure/azure_msi.go 56 pkg/authtoken/providers/secret/k8s_secret.go 68 pkg/authtoken/token_refresher.go 63 pkg/authtoken/token_writer.go 46 pkg/controllers/clusterinventory/clusterprofile/controller.go 199 pkg/controllers/clusterresourcebindingwatcher/watcher.go 98 pkg/controllers/clusterresourceplacement/cluster_selector.go 122 pkg/controllers/clusterresourceplacement/controller.go 813 pkg/controllers/clusterresourceplacement/placement_controllerv1alpha1.go 262 pkg/controllers/clusterresourceplacement/placement_status.go 273 pkg/controllers/clusterresourceplacement/resource_selector.go 391 pkg/controllers/clusterresourceplacement/work_propagation.go 208 pkg/controllers/clusterresourceplacementeviction/controller.go 304 pkg/controllers/clusterresourceplacementwatcher/watcher.go 29 pkg/controllers/clusterschedulingpolicysnapshot/controller.go 57 pkg/controllers/internalmembercluster/v1alpha1/member_controller.go 262 pkg/controllers/internalmembercluster/v1beta1/member_controller.go 483 pkg/controllers/membercluster/v1alpha1/membercluster_controller.go 462 pkg/controllers/membercluster/v1beta1/membercluster_controller.go 542 pkg/controllers/memberclusterplacement/membercluster_controller.go 106 pkg/controllers/overrider/clusterresource_controller.go 120 pkg/controllers/overrider/common.go 106 pkg/controllers/overrider/resource_controller.go 122 pkg/controllers/resourcechange/resourcechange_controller.go 276 pkg/controllers/rollout/controller.go 792 pkg/controllers/rollout/manifests/test-configmap.yaml 9 pkg/controllers/updaterun/controller.go 259 pkg/controllers/updaterun/execution.go 519 pkg/controllers/updaterun/initialization.go 388 pkg/controllers/updaterun/validation.go 224 pkg/controllers/work/applied_work_syncer.go 127 pkg/controllers/work/applier.go 79 pkg/controllers/work/applier_client_side.go 92 pkg/controllers/work/applier_server_side.go 40 pkg/controllers/work/apply_controller.go 735 pkg/controllers/work/owner_reference_util.go 43 pkg/controllers/work/patch_util.go 108 pkg/controllers/workapplier/apply.go 351 pkg/controllers/workapplier/availability_tracker.go 232 pkg/controllers/workapplier/controller.go 329 pkg/controllers/workapplier/drift_detection_takeover.go 216 pkg/controllers/workapplier/metrics.go 22 pkg/controllers/workapplier/preprocess.go 320 pkg/controllers/workapplier/process.go 320 pkg/controllers/workapplier/status.go 427 pkg/controllers/workapplier/utils.go 84 pkg/controllers/workgenerator/controller.go 1174 pkg/controllers/workgenerator/manifests/resourcequota.yaml 11 pkg/controllers/workgenerator/manifests/resourcequota2.yaml 11 pkg/controllers/workgenerator/manifests/test-configmap.yaml 9 pkg/controllers/workgenerator/manifests/test-envelop-configmap.yaml 20 pkg/controllers/workgenerator/manifests/test-envelop-configmap2.yaml 20 pkg/controllers/workgenerator/manifests/test-resource-overriden.yaml 10 pkg/controllers/workgenerator/manifests/webhook.yaml 29 pkg/controllers/workgenerator/override.go 211 pkg/controllers/workv1alpha1/applied_work_syncer.go 127 pkg/controllers/workv1alpha1/apply_controller.go 543 pkg/controllers/workv1alpha1/manager.go 72 pkg/controllers/workv1alpha1/owner_reference_util.go 43 pkg/controllers/workv1alpha1/patch_util.go 107 pkg/metrics/metrics.go 59 pkg/propertyprovider/azure/controllers/node.go 42 pkg/propertyprovider/azure/controllers/pod.go 46 pkg/propertyprovider/azure/provider.go 195 pkg/propertyprovider/azure/trackers/nodes.go 276 pkg/propertyprovider/azure/trackers/pods.go 83 pkg/propertyprovider/azure/trackers/pricing.go 28 pkg/propertyprovider/commons.go 14 pkg/propertyprovider/interface.go 16 pkg/resourcewatcher/change_dector.go 169 pkg/resourcewatcher/event_handlers.go 161 pkg/resourcewatcher/resource_collector.go 54 pkg/scheduler/clustereligibilitychecker/checker.go 70 pkg/scheduler/framework/cyclestate.go 61 pkg/scheduler/framework/cyclestateutils.go 20 pkg/scheduler/framework/framework.go 804 pkg/scheduler/framework/frameworkutils.go 431 pkg/scheduler/framework/interface.go 30 pkg/scheduler/framework/plugins/clusteraffinity/filtering.go 41 pkg/scheduler/framework/plugins/clusteraffinity/plugin.go 57 pkg/scheduler/framework/plugins/clusteraffinity/scoring.go 50 pkg/scheduler/framework/plugins/clusteraffinity/state.go 51 pkg/scheduler/framework/plugins/clusteraffinity/types.go 182 pkg/scheduler/framework/plugins/clustereligibility/plugin.go 55 pkg/scheduler/framework/plugins/sameplacementaffinity/filtering.go 19 pkg/scheduler/framework/plugins/sameplacementaffinity/plugin.go 37 pkg/scheduler/framework/plugins/sameplacementaffinity/scoring.go 18 pkg/scheduler/framework/plugins/tainttoleration/filtering.go 56 pkg/scheduler/framework/plugins/tainttoleration/plugin.go 36 pkg/scheduler/framework/plugins/topologyspreadconstraints/plugin.go 154 pkg/scheduler/framework/plugins/topologyspreadconstraints/state.go 47 pkg/scheduler/framework/plugins/topologyspreadconstraints/utils.go 173 pkg/scheduler/framework/profile.go 44 pkg/scheduler/framework/score.go 50 pkg/scheduler/framework/status.go 94 pkg/scheduler/framework/uniquename/uniquename.go 28 pkg/scheduler/profile/profile.go 26 pkg/scheduler/queue/queue.go 83 pkg/scheduler/scheduler.go 219 pkg/scheduler/watchers/clusterresourcebinding/watcher.go 70 pkg/scheduler/watchers/clusterresourceplacement/watcher.go 64 pkg/scheduler/watchers/clusterschedulingpolicysnapshot/watcher.go 110 pkg/scheduler/watchers/membercluster/utils.go 29 pkg/scheduler/watchers/membercluster/watcher.go 152 pkg/utils/annotations/annotations.go 60 pkg/utils/apiresources.go 176 pkg/utils/binding/binding.go 19 pkg/utils/cloudconfig/azure/config.go 103 pkg/utils/common.go 630 pkg/utils/condition/condition.go 373 pkg/utils/controller/controller.go 236 pkg/utils/controller/metrics/metrics.go 53 pkg/utils/defaulter/clusterresourceplacement.go 82 pkg/utils/defaulter/work.go 8 pkg/utils/eviction/eviction.go 30 pkg/utils/httpclient/round_trippper.go 27 pkg/utils/informer/informermanager.go 139 pkg/utils/keys/keys.go 71 pkg/utils/labels/labels.go 21 pkg/utils/overrider/overrider.go 221 pkg/utils/parallelizer/errorflag.go 23 pkg/utils/parallelizer/parallelizer.go 25 pkg/utils/resource/resource.go 13 pkg/utils/validator/clusterresourceoverride.go 62 pkg/utils/validator/clusterresourceplacement.go 423 pkg/utils/validator/membercluster.go 34 pkg/utils/validator/resourceoverride.go 127 pkg/webhook/add_handler.go 20 pkg/webhook/clusterresourceoverride/clusterresourceoverride_validating_webhook.go 56 pkg/webhook/clusterresourceplacement/v1alpha1_clusterresourceplacement_validating_webhook.go 42 pkg/webhook/clusterresourceplacement/v1beta1_clusterresourceplacement_validating_webhook.go 65 pkg/webhook/fleetresourcehandler/fleetresourcehandler_webhook.go 176 pkg/webhook/membercluster/membercluster_validating_webhook.go 59 pkg/webhook/pod/pod_validating_webhook.go 47 pkg/webhook/replicaset/replicaset_validating_webhook.go 46 pkg/webhook/resourceoverride/resourceoverride_validating_webhook.go 49 pkg/webhook/validation/uservalidation.go 222 pkg/webhook/webhook.go 684 tools/draincluster/drain/drain.go 163 tools/draincluster/main.go 58 tools/uncordoncluster/main.go 42 tools/uncordoncluster/uncordon/uncordon.go 34 tools/utils/common.go 32