Skip to content

Apollo新建集群能否支持自动关联在default集群中已经关联的NS #5359

@youngzil

Description

@youngzil

你的特性请求和某个问题有关吗?请描述

目前新建集群接口 com.ctrip.framework.apollo.portal.controller.ClusterController#createCluster 会默认在新的集群下面创建appid下面的NS(私有NS 和 公共NS)

是否可以自动关联在default集群下已经关联的NS

清晰简洁地描述一下你希望的解决方案

在创建集群的接口中新增如下逻辑:

  1. 查询 Env + appid + cluster(default) 下面的关联NS
  2. 在新的集群newCluster下面自动关联default下面已经关联的NS
  3. 比如权限的处理等:参考com.ctrip.framework.apollo.portal.controller.NamespaceController#createNamespace 下面的处理逻辑

清晰简洁地描述一下这个特性的备选方案

其它背景

  1. 最初default集群下的NS如下
    Image
  2. 新建一个testNewCluster的集群

Image

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions