[ Server ] [ Harbor ] - sync projects - 2-1
This commit is contained in:
@@ -235,16 +235,17 @@ func (hOp *HarborOperator) SyncProjectExec(funcArgs []string) (bool, []string) {
|
|||||||
// 如果是 "scheduled",还需要设置 Cron 表达式
|
// 如果是 "scheduled",还需要设置 Cron 表达式
|
||||||
// TriggerSettings: &model.TriggerSettings{Cron: "0 * * * *"},
|
// TriggerSettings: &model.TriggerSettings{Cron: "0 * * * *"},
|
||||||
},
|
},
|
||||||
Filters: []*model.ReplicationFilter{
|
//Filters: []*model.ReplicationFilter{
|
||||||
{
|
// {
|
||||||
Type: "name",
|
// Type: "name",
|
||||||
Value: "cmii/**", // 根据需要同步的仓库进行调整
|
// Value: "cmii/**", // 根据需要同步的仓库进行调整
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
Type: "name",
|
// Type: "name",
|
||||||
Value: "rancher/**", // 根据需要同步的仓库进行调整
|
// Value: "rancher/**", // 根据需要同步的仓库进行调整
|
||||||
},
|
// },
|
||||||
},
|
//},
|
||||||
|
Filters: nil,
|
||||||
}
|
}
|
||||||
|
|
||||||
// 在源 Harbor 中创建复制策略
|
// 在源 Harbor 中创建复制策略
|
||||||
@@ -252,7 +253,7 @@ func (hOp *HarborOperator) SyncProjectExec(funcArgs []string) (bool, []string) {
|
|||||||
err := sourceClient.NewReplicationPolicy(ctx, newPolicy.DestRegistry, newPolicy.SrcRegistry, newPolicy.Deletion, newPolicy.Override, newPolicy.Enabled, newPolicy.Filters, newPolicy.Trigger, newPolicy.DestNamespace, newPolicy.Name, newPolicy.Name)
|
err := sourceClient.NewReplicationPolicy(ctx, newPolicy.DestRegistry, newPolicy.SrcRegistry, newPolicy.Deletion, newPolicy.Override, newPolicy.Enabled, newPolicy.Filters, newPolicy.Trigger, newPolicy.DestNamespace, newPolicy.Name, newPolicy.Name)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
syncErrorMessage := fmt.Sprintf("[Harbor Sync Project ] - Sync Project Failed !: %v\n", err)
|
syncErrorMessage := fmt.Sprintf("[Harbor Sync Project ] - Sync Project Failed !: %s\n", err.Error())
|
||||||
log.Error(syncErrorMessage)
|
log.Error(syncErrorMessage)
|
||||||
return false, []string{
|
return false, []string{
|
||||||
syncErrorMessage,
|
syncErrorMessage,
|
||||||
|
|||||||
@@ -34,10 +34,10 @@ public class TestBaseFuncScheduler {
|
|||||||
|
|
||||||
ServerQueryEntity serverQueryEntity = new ServerQueryEntity();
|
ServerQueryEntity serverQueryEntity = new ServerQueryEntity();
|
||||||
// exsi server
|
// exsi server
|
||||||
// serverQueryEntity.setServerName("Chengdu-amd64-99");
|
serverQueryEntity.setServerName("Chengdu-amd64-99");
|
||||||
|
|
||||||
// lappro
|
// lappro
|
||||||
serverQueryEntity.setServerName("Chengdu-amd64-65");
|
// serverQueryEntity.setServerName("Chengdu-amd64-65");
|
||||||
|
|
||||||
ServerInfoPO serverInfoPO = serverService
|
ServerInfoPO serverInfoPO = serverService
|
||||||
.serverGetByPage(serverQueryEntity)
|
.serverGetByPage(serverQueryEntity)
|
||||||
|
|||||||
Reference in New Issue
Block a user