Skip to content

Commit 6fc7528

Browse files
authored
Upgrade pulumi-terraform-bridge to v3.113.0 (#969)
This PR was generated via `$ upgrade-provider pulumi/pulumi-gitlab --kind=bridge --pr-reviewers=guineveresaenger --allow-missing-docs=false`. --- - Upgrading pulumi-terraform-bridge from v3.112.0 to v3.113.0.
1 parent 675e467 commit 6fc7528

File tree

136 files changed

+4684
-4796
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+4684
-4796
lines changed

docs/_index.md

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,37 @@ title: Gitlab Provider
44
meta_desc: Provides an overview on how to configure the Pulumi Gitlab provider.
55
layout: package
66
---
7+
78
## Installation
89

910
The Gitlab provider is available as a package in all Pulumi languages:
1011

1112
* JavaScript/TypeScript: [`@pulumi/gitlab`](https://www.npmjs.com/package/@pulumi/gitlab)
1213
* Python: [`pulumi-gitlab`](https://pypi.org/project/pulumi-gitlab/)
13-
* Go: [`github.com/pulumi/pulumi-gitlab/sdk/v8/go/gitlab`](https://github.com/pulumi/pulumi-gitlab)
14+
* Go: [`github.com/pulumi/pulumi-gitlab/sdk/v9/go/gitlab`](https://github.com/pulumi/pulumi-gitlab)
1415
* .NET: [`Pulumi.Gitlab`](https://www.nuget.org/packages/Pulumi.Gitlab)
1516
* Java: [`com.pulumi/gitlab`](https://central.sonatype.com/artifact/com.pulumi/gitlab)
17+
1618
## Overview
1719

1820
Use the GitLab provider to interact with GitLab resources, like
1921
users, groups, projects and more. You must configure the provider with
2022
the proper credentials before you can use it.
2123

22-
The provider uses the [`xanzy/go-gitlab`](https://github.com/xanzy/go-gitlab) library
23-
to interact with the [GitLab REST API](https://docs.gitlab.com/ee/api/api_resources.html).
24+
The provider uses the [`client-go`](https://gitlab.com/gitlab-org/api/client-go) library
25+
to interact with the [GitLab REST API](https://docs.gitlab.com/api/api_resources/).
26+
27+
We support the following versions:
28+
29+
- Latest 3 patch releases within a major release. For example, if current is 17.8, we support 17.6-17.8. Or if current is 18.1, we support 18.0-18.1.
30+
- We introduce any breaking changes on major releases only. For example, 17.0 or 18.0.
31+
- We run tests against the latest 3 patch releases regardless of whether these cross a major release boundary. For example, if current is 17.8, we test 17.6-17.8. Or if current is 18.1, we test 17.11-18.1.
32+
33+
All other versions are best effort support.
34+
35+
> Note, that the compatibility between a provider release and GitLab itself **cannot** be inferred from the
36+
release version. New features added to GitLab may not be added to the provider until later versions.
37+
Equally, features removed or deprecated in GitLab may not be removed or deprecated from the provider until later versions.
2438

2539
Each function and resource references the appropriate upstream GitLab REST API documentation,
2640
which may be consumed to better understand the behavior of the API.
@@ -203,7 +217,7 @@ config:
203217
package main
204218

205219
import (
206-
"github.com/pulumi/pulumi-gitlab/sdk/v8/go/gitlab"
220+
"github.com/pulumi/pulumi-gitlab/sdk/v9/go/gitlab"
207221
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
208222
)
209223

@@ -414,4 +428,4 @@ public class App {
414428
- `headers` (Map of String) A map of headers to append to all API request to the GitLab instance.
415429
- `insecure` (Boolean) When set to true this disables SSL verification of the connection to the GitLab instance.
416430
- `retries` (Number) The number of retries to execute when receiving a 429 Rate Limit error. Each retry will exponentially back off.
417-
- `token` (String, Sensitive) The OAuth2 Token, Project, Group, Personal Access Token or CI Job Token used to connect to GitLab. The OAuth method is used in this provider for authentication (using Bearer authorization token). See <https://docs.gitlab.com/ee/api/#authentication> for details. It may be sourced from the `GITLAB_TOKEN` environment variable.
431+
- `token` (String, Sensitive) The OAuth2 Token, Project, Group, Personal Access Token or CI Job Token used to connect to GitLab. The OAuth method is used in this provider for authentication (using Bearer authorization token). See <https://docs.gitlab.com/api/#authentication> for details. It may be sourced from the `GITLAB_TOKEN` environment variable.

examples/go.mod

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
module github.com/pulumi/pulumi-gitlab/examples/v6
22

3-
go 1.23.0
3+
go 1.23.11
44

5-
toolchain go1.23.9
5+
toolchain go1.24.6
66

7-
require github.com/pulumi/pulumi/pkg/v3 v3.185.0
7+
require github.com/pulumi/pulumi/pkg/v3 v3.190.0
88

99
require (
1010
cloud.google.com/go v0.112.1 // indirect
@@ -121,8 +121,8 @@ require (
121121
github.com/pkg/term v1.1.0 // indirect
122122
github.com/pmezard/go-difflib v1.0.0 // indirect
123123
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect
124-
github.com/pulumi/esc v0.14.3 // indirect
125-
github.com/pulumi/pulumi/sdk/v3 v3.185.0 // indirect
124+
github.com/pulumi/esc v0.17.0 // indirect
125+
github.com/pulumi/pulumi/sdk/v3 v3.190.0 // indirect
126126
github.com/rivo/uniseg v0.4.4 // indirect
127127
github.com/rogpeppe/go-internal v1.13.1 // indirect
128128
github.com/ryanuber/go-glob v1.0.0 // indirect

examples/go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -341,12 +341,12 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN
341341
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
342342
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435cARxCW6q9gc0S/Yxz7Mkd38pOb0=
343343
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE=
344-
github.com/pulumi/esc v0.14.3 h1:Zli+9LiSDT/W+Fsfr8tITxCo+5wn969tLrE4KLv44G8=
345-
github.com/pulumi/esc v0.14.3/go.mod h1:XnSxlt5NkmuAj304l/gK4pRErFbtqq6XpfX1tYT9Jbc=
346-
github.com/pulumi/pulumi/pkg/v3 v3.185.0 h1:5QzUo48Sg9hz43fGnkatRJKU7X/NsVvgQg5yAA/1aNQ=
347-
github.com/pulumi/pulumi/pkg/v3 v3.185.0/go.mod h1:196jVMW0esXqDO+VQDy5g/py66aoRQxHeqZ+P0uNmHI=
348-
github.com/pulumi/pulumi/sdk/v3 v3.185.0 h1:+pEMQxo2VvZFjSNw5EkpOdEUu87WflApTK9X/Zej8/Y=
349-
github.com/pulumi/pulumi/sdk/v3 v3.185.0/go.mod h1:YS7uQ+eoIV/Fco804Upv3jmz5pwo/MkLYmbGH3VgA9c=
344+
github.com/pulumi/esc v0.17.0 h1:oaVOIyFTENlYDuqc3pW75lQT9jb2cd6ie/4/Twxn66w=
345+
github.com/pulumi/esc v0.17.0/go.mod h1:XnSxlt5NkmuAj304l/gK4pRErFbtqq6XpfX1tYT9Jbc=
346+
github.com/pulumi/pulumi/pkg/v3 v3.190.0 h1:CJi5NW2ckBgB32m60rhWH8VXFxIhL2cyXy+eAGBqoww=
347+
github.com/pulumi/pulumi/pkg/v3 v3.190.0/go.mod h1:xRjPaEpEaw20EopBMT4hOvyu4qIGZTpdXw9pgNKid6I=
348+
github.com/pulumi/pulumi/sdk/v3 v3.190.0 h1:sRY8xsQLqxJGTPpd0lrVienoEU+4ZKntisV32+82Czc=
349+
github.com/pulumi/pulumi/sdk/v3 v3.190.0/go.mod h1:aV0+c5xpSYccWKmOjTZS9liYCqh7+peu3cQgSXu7CJw=
350350
github.com/redis/go-redis/v9 v9.7.0 h1:HhLSs+B6O021gwzl+locl0zEDnyNkxMtf/Z3NNBMa9E=
351351
github.com/redis/go-redis/v9 v9.7.0/go.mod h1:f6zhXITC7JUJIlPEiBOTXxJgPLdZcA93GewI7inzyWw=
352352
github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=

0 commit comments

Comments
 (0)