Skip to content

Commit bfbb393

Browse files
feat: add missing execute_on_delegate option for artifactory connector (#1293)
* feat: add missing execute_on_delegate option for artifactory connector Signed-off-by: Andrés MANELLI <[email protected]> * fix: set default to false Signed-off-by: Andrés MANELLI <[email protected]> * chore: update harness-sdk-go Signed-off-by: Andrés MANELLI <[email protected]> * fix: remove newline Signed-off-by: Andrés MANELLI <[email protected]> * chore: bump harness-sdk-go to v0.5.14 Signed-off-by: Andrés MANELLI <[email protected]> --------- Signed-off-by: Andrés MANELLI <[email protected]>
1 parent 2bb6fad commit bfbb393

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ require (
99
github.com/aws/aws-sdk-go v1.46.4
1010
github.com/docker/docker v28.3.2+incompatible
1111
github.com/google/uuid v1.6.0
12-
github.com/harness/harness-go-sdk v0.5.13
12+
github.com/harness/harness-go-sdk v0.5.14
1313
github.com/harness/harness-openapi-go-client v0.0.25
1414
github.com/hashicorp/go-cleanhttp v0.5.2
1515
github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320

go.sum

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,10 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
7878
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
7979
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1 h1:e9Rjr40Z98/clHv5Yg79Is0NtosR5LXRvdr7o/6NwbA=
8080
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1/go.mod h1:tIxuGz/9mpox++sgp9fJjHO0+q1X9/UOWd798aAm22M=
81-
github.com/harness/harness-go-sdk v0.5.13 h1:qWd7kizYGyot8jnQHYtQyKtsxyQV/npnvyW1uPrWcO4=
82-
github.com/harness/harness-go-sdk v0.5.13/go.mod h1:CPXydorp4zd5Dz2u2FXiHyWL4yd5PQafOMN69cgPSvk=
81+
github.com/harness/harness-go-sdk v0.5.14-0.20250827041321-2379890985fd h1:K/6dgrvNCaP0/24NvVedBUL3VDcnkSMurtXxMAyvZ8M=
82+
github.com/harness/harness-go-sdk v0.5.14-0.20250827041321-2379890985fd/go.mod h1:CPXydorp4zd5Dz2u2FXiHyWL4yd5PQafOMN69cgPSvk=
83+
github.com/harness/harness-go-sdk v0.5.14 h1:D2ynt6DTD6GYWZQ29QhULB7SUHskHCS45H/WXwqBKco=
84+
github.com/harness/harness-go-sdk v0.5.14/go.mod h1:CPXydorp4zd5Dz2u2FXiHyWL4yd5PQafOMN69cgPSvk=
8385
github.com/harness/harness-openapi-go-client v0.0.25 h1:s1ALpC6cCJCMBkEVPjAjyHTPEpBfPyV78TeXpp3CEoU=
8486
github.com/harness/harness-openapi-go-client v0.0.25/go.mod h1:u0vqYb994BJGotmEwJevF4L3BNAdU9i8ui2d22gmLPA=
8587
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=

internal/service/cd_nextgen/connector/artifactRepositories/artifactory.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ func ResourceConnectorArtifactory() *schema.Resource {
3131
Optional: true,
3232
Elem: &schema.Schema{Type: schema.TypeString},
3333
},
34+
"execute_on_delegate": {
35+
Description: "Execute on delegate or not.",
36+
Type: schema.TypeBool,
37+
Optional: true,
38+
Default: false,
39+
},
3440
"credentials": {
3541
Description: "Credentials to use for authentication.",
3642
Type: schema.TypeList,
@@ -136,12 +142,17 @@ func buildConnectorArtifactory(d *schema.ResourceData) *nextgen.ConnectorInfo {
136142
}
137143
}
138144

145+
if attr, ok := d.GetOk("execute_on_delegate"); ok {
146+
connector.Artifactory.ExecuteOnDelegate = attr.(bool)
147+
}
148+
139149
return connector
140150
}
141151

142152
func readConnectorArtifactory(d *schema.ResourceData, connector *nextgen.ConnectorInfo) error {
143153
d.Set("url", connector.Artifactory.ArtifactoryServerUrl)
144154
d.Set("delegate_selectors", connector.Artifactory.DelegateSelectors)
155+
d.Set("execute_on_delegate", connector.Artifactory.ExecuteOnDelegate)
145156

146157
switch connector.Artifactory.Auth.Type_ {
147158
case nextgen.ArtifactoryAuthTypes.UsernamePassword:

0 commit comments

Comments
 (0)