-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Cleanup Tasks for Release 1.18 #7009
Copy link
Copy link
Open
Labels
help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
Milestone
Description
Overview
This issue tracks cleanup tasks and deprecation removals that should be addressed in the Karmada Release 1.18. These items were deprecated or marked for removal in previous versions and are candidates for cleanup in this release cycle.
Context
As an open source project, we sometimes need to deprecate features or APIs gradually to minimize breaking changes for users. This issue serves as a central place to track and coordinate all cleanup work that spans multiple release cycles.
Cleanup Items
1. Remove deprecated metrics labels
- Description: Remove deprecated metric labels
- Deprecation Version: Release 1.16
- Related Issue(s): Standardize Karmada metrics label for member clusters to avoid conflicts with Prometheus
external_labels#6781 - Changes Required:
- Remove deprecated labels from metrics code (@dahuo98, Remove deprecated cluster_name and cluster metric label #7258)
- update the docs to remove this section for the
v1.18release. (@dahuo98, remove doc for deprecated metric labels website#989)
2. Remove deprecated KarmadaInitConfig Field
- Description: Remove deprecated KarmadaInitConfig Field
- Deprecation Version: Release 1.17
- Related Pull Request(s): depercated: mark KarmadaInitConfig.spec.etcd.local.initImage deprecated #6995
- Changes Required:
- remove
InitImagefield fromKarmadaInitConfigstruct (@dahuo98, Remove deprecated InitImage field from LocalEtcd struct in karmadactl #7259)
- remove
3. Remove deprecated karmada-controller-manager lease flags
- Description: karmada-controller-manager lease flags
- Deprecation Version: Release 1.17
- Related Pull Request(s): Deprecate unused cluster lease flags in karmada-controller-manager #7126
- Changes Required:
- remove
--cluster-lease-durationandcluster-lease-renew-interval-fractionflags fromkarmada-controller-manager. (@dahuo98, Remove deprecated flags in controller manager options #7271)
- remove
4. Remove deprecated fake client usage regarding NewSimpleClientset
- Related Pull Request(s): cleanup deprecated fake client #7168
- Remove nolint marker and
replace the deprecated.NewSimpleClientsetwithNewClientset
- Remove nolint marker and
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
Type
Projects
Status
Planned In Release 1.18