-
Notifications
You must be signed in to change notification settings - Fork 52
/
.ci-mgmt.yaml
45 lines (45 loc) · 1.3 KB
/
.ci-mgmt.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
provider: gcp
gcp: true
major-version: 7
parallel: 2
providerVersion: "github.com/hashicorp/terraform-provider-google-beta/version.ProviderVersion"
generate-nightly-test-workflow: true
env:
GOOGLE_CI_SERVICE_ACCOUNT_EMAIL: [email protected]
GOOGLE_CI_WORKLOAD_IDENTITY_POOL: pulumi-ci
GOOGLE_CI_WORKLOAD_IDENTITY_PROVIDER: pulumi-ci
GOOGLE_PROJECT: "pulumi-ci-gcp-provider"
GOOGLE_PROJECT_NUMBER: 895284651812
GOOGLE_REGION: "us-central1"
GOOGLE_ZONE: "us-central1-a"
PULUMI_MISSING_DOCS_ERROR: true
upstream-provider-repo: terraform-provider-google-beta
makeTemplate: bridged
plugins:
- name: random
version: "4.16.1"
- name: kubernetes
version: "4.11.0"
- name: std
version: "1.6.2"
- name: tls
version: "5.0.2"
- name: http
version: "0.0.3"
- name: time
version: "0.0.15"
- name: terraform
version: "1.0.17"
kind: converter
goBuildParallelism: 2
skipGoReleaserHooks: true
actions:
preTest:
- name: make upstream
run: |
make upstream
- name: Run provider tests
run: |
cd provider && go test -v -json -count=1 -cover -timeout 2h -tags=${{ matrix.language }} -parallel 4 . 2>&1 | tee /tmp/gotest.log | gotestfmt
# Use `pulumi convert` for translating examples from TF to Pulumi.
pulumiConvert: 1