[ Server ] [ Harbor ] - sync projects - 7
This commit is contained in:
@@ -289,12 +289,8 @@ func (hOp *HarborOperator) SyncProjectExec(funcArgs []string) (bool, []string) {
|
|||||||
// 在源 Harbor 中创建复制策略
|
// 在源 Harbor 中创建复制策略
|
||||||
log.Info("[Harbor Sync Project ] - Start To Sync Project !")
|
log.Info("[Harbor Sync Project ] - Start To Sync Project !")
|
||||||
|
|
||||||
policies, err := targetClient.ListReplicationPolicies(ctx)
|
policies, _ := targetClient.ListReplicationPolicies(ctx)
|
||||||
if err != nil {
|
if policies != nil {
|
||||||
return false, []string{
|
|
||||||
"[Harbor Sync Project ] - get exists replication policy failed !",
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for _, policy := range policies {
|
for _, policy := range policies {
|
||||||
if policy.Name == octopusReplicationPolicy.Name {
|
if policy.Name == octopusReplicationPolicy.Name {
|
||||||
err := targetClient.DeleteReplicationPolicyByID(ctx, policy.ID)
|
err := targetClient.DeleteReplicationPolicyByID(ctx, policy.ID)
|
||||||
@@ -305,6 +301,7 @@ func (hOp *HarborOperator) SyncProjectExec(funcArgs []string) (bool, []string) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
err = targetClient.NewReplicationPolicy(ctx, octopusReplicationPolicy.DestRegistry, octopusReplicationPolicy.SrcRegistry, octopusReplicationPolicy.Deletion, octopusReplicationPolicy.Override, octopusReplicationPolicy.Enabled, octopusReplicationPolicy.Filters, octopusReplicationPolicy.Trigger, octopusReplicationPolicy.DestNamespace, octopusReplicationPolicy.Name, octopusReplicationPolicy.Name)
|
err = targetClient.NewReplicationPolicy(ctx, octopusReplicationPolicy.DestRegistry, octopusReplicationPolicy.SrcRegistry, octopusReplicationPolicy.Deletion, octopusReplicationPolicy.Override, octopusReplicationPolicy.Enabled, octopusReplicationPolicy.Filters, octopusReplicationPolicy.Trigger, octopusReplicationPolicy.DestNamespace, octopusReplicationPolicy.Name, octopusReplicationPolicy.Name)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user