github karmada-io/karmada v0.3.0
karmada v0.3.0 release

latest releases: v1.11.1, v1.10.5, v1.9.7...
3 years ago

What's New

Support override resources when propagating to member clusters

Users are now able to specify override policies to customize specific resource fields for different clusters. (#130, @RainbowMango, @mrlihanbo)

Support labelselector in cluster affinity

Users are now able to use ClusterAffinity.LabelSelector in PropagationPolicy API to restrict target clusters to when propagating resources. (#149, @mrlihanbo)

Support spread constraints

Users are now able to specify resource spread constraints in propagation policies:

More constraint options will be introduced in the later releases:

  • SpreadByFieldRegion: resource will be spread by region.
  • SpreadByFieldZone: resource will be spread by zone.
  • SpreadByFieldProvider: resource will be spread by cloud providers.

Added webhook components to mutating and validating resources automatically
Introduced new components named karmada-webhook for implementating Mutating and Validationg webhooks. (#133, @RainbowMango)

Other Notable Changes

  • E2E testing time consumption has been significantly reduced. (#119, @mrlihanbo)
  • Provided generic client for operating both Kubernetes and Karmada APIs. (#126, @RainbowMango)
  • The MemberCluster API is now Cluster. (#139, @kevin-wangzefeng)
  • The API group propagationstrategy.karmada.io is now policy.karmada.io. (#142, @kevin-wangzefeng)
  • Supported skip member cluster TLS verification. (#159, @mrlihanbo)
  • Any unexpected modification of resource in member cluster will be amended automatically. (#127, @mrlihanbo)

Don't miss a new karmada release

NewReleases is sending notifications on new releases.