Skip to content

Commit f3d80d0

Browse files
authored
Merge pull request #9 from numberly/chore/mica-rebrand
Chore/mica rebrand
2 parents c4e7add + 21c9427 commit f3d80d0

429 files changed

Lines changed: 3650 additions & 1372 deletions

File tree

Some content is hidden

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

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
terraform_wrapper: false
3333

3434
- name: Run unit tests with coverage
35-
run: go test -coverpkg=github.com/numberly/opentofu-provider-flashblade/internal/... -coverprofile=coverage.out ./internal/... -count=1 -timeout 5m
35+
run: go test -coverpkg=github.com/numberly/terraform-provider-mica/internal/... -coverprofile=coverage.out ./internal/... -count=1 -timeout 5m
3636

3737
- name: Extract coverage percentage
3838
if: github.ref == 'refs/heads/main' && github.event_name == 'push'

.github/workflows/pulumi-ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,14 +98,14 @@ jobs:
9898
uses: actions/download-artifact@v4
9999
with:
100100
pattern: "schema*"
101-
path: pulumi/provider/cmd/pulumi-resource-flashblade/
101+
path: pulumi/provider/cmd/pulumi-resource-mica/
102102
merge-multiple: true
103103

104104
- name: Download bridge-metadata artifact
105105
uses: actions/download-artifact@v4
106106
with:
107107
name: bridge-metadata
108-
path: pulumi/provider/cmd/pulumi-resource-flashblade/
108+
path: pulumi/provider/cmd/pulumi-resource-mica/
109109

110110
# SKIP_TFGEN=1 + _from_schema targets consume the downloaded schema
111111
# instead of re-running the tfgen schema subcommand.
@@ -132,14 +132,14 @@ jobs:
132132
uses: actions/download-artifact@v4
133133
with:
134134
pattern: "schema*"
135-
path: pulumi/provider/cmd/pulumi-resource-flashblade/
135+
path: pulumi/provider/cmd/pulumi-resource-mica/
136136
merge-multiple: true
137137

138138
- name: Download bridge-metadata artifact
139139
uses: actions/download-artifact@v4
140140
with:
141141
name: bridge-metadata
142-
path: pulumi/provider/cmd/pulumi-resource-flashblade/
142+
path: pulumi/provider/cmd/pulumi-resource-mica/
143143

144144
- name: Test Go SDK build (schema pre-fetched)
145145
working-directory: pulumi

.github/workflows/pulumi-prerequisites.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,24 +55,24 @@ jobs:
5555
- name: Schema drift gate
5656
run: |
5757
git diff --exit-code \
58-
pulumi/provider/cmd/pulumi-resource-flashblade/schema.json \
59-
pulumi/provider/cmd/pulumi-resource-flashblade/schema-embed.json \
60-
pulumi/provider/cmd/pulumi-resource-flashblade/bridge-metadata.json
58+
pulumi/provider/cmd/pulumi-resource-mica/schema.json \
59+
pulumi/provider/cmd/pulumi-resource-mica/schema-embed.json \
60+
pulumi/provider/cmd/pulumi-resource-mica/bridge-metadata.json
6161
6262
- name: Upload schema.json artifact
6363
uses: actions/upload-artifact@v4
6464
with:
6565
name: schema
66-
path: pulumi/provider/cmd/pulumi-resource-flashblade/schema.json
66+
path: pulumi/provider/cmd/pulumi-resource-mica/schema.json
6767

6868
- name: Upload schema-embed.json artifact
6969
uses: actions/upload-artifact@v4
7070
with:
7171
name: schema-embed
72-
path: pulumi/provider/cmd/pulumi-resource-flashblade/schema-embed.json
72+
path: pulumi/provider/cmd/pulumi-resource-mica/schema-embed.json
7373

7474
- name: Upload bridge-metadata.json artifact
7575
uses: actions/upload-artifact@v4
7676
with:
7777
name: bridge-metadata
78-
path: pulumi/provider/cmd/pulumi-resource-flashblade/bridge-metadata.json
78+
path: pulumi/provider/cmd/pulumi-resource-mica/bridge-metadata.json

.github/workflows/pulumi-release.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,14 @@ jobs:
7272
uses: actions/download-artifact@v4
7373
with:
7474
pattern: "schema*"
75-
path: pulumi/provider/cmd/pulumi-resource-flashblade/
75+
path: pulumi/provider/cmd/pulumi-resource-mica/
7676
merge-multiple: true
7777

7878
- name: Download bridge-metadata artifact
7979
uses: actions/download-artifact@v4
8080
with:
8181
name: bridge-metadata
82-
path: pulumi/provider/cmd/pulumi-resource-flashblade/
82+
path: pulumi/provider/cmd/pulumi-resource-mica/
8383

8484
- name: Install cosign
8585
uses: sigstore/cosign-installer@v3
@@ -100,9 +100,9 @@ jobs:
100100
run: |
101101
VERSION="${GITHUB_REF_NAME#v}"
102102
cosign sign-blob --yes \
103-
--output-signature "dist/pulumi-resource-flashblade_${VERSION}_SHA256SUMS.sig" \
104-
--output-certificate "dist/pulumi-resource-flashblade_${VERSION}_SHA256SUMS.pem" \
105-
"dist/pulumi-resource-flashblade_${VERSION}_SHA256SUMS"
103+
--output-signature "dist/pulumi-resource-mica_${VERSION}_SHA256SUMS.sig" \
104+
--output-certificate "dist/pulumi-resource-mica_${VERSION}_SHA256SUMS.pem" \
105+
"dist/pulumi-resource-mica_${VERSION}_SHA256SUMS"
106106
107107
- name: Upload signatures to release
108108
working-directory: pulumi
@@ -111,8 +111,8 @@ jobs:
111111
run: |
112112
VERSION="${GITHUB_REF_NAME#v}"
113113
gh release upload "${GITHUB_REF_NAME}" \
114-
"dist/pulumi-resource-flashblade_${VERSION}_SHA256SUMS.sig" \
115-
"dist/pulumi-resource-flashblade_${VERSION}_SHA256SUMS.pem" \
114+
"dist/pulumi-resource-mica_${VERSION}_SHA256SUMS.sig" \
115+
"dist/pulumi-resource-mica_${VERSION}_SHA256SUMS.pem" \
116116
--clobber
117117
118118
release_python_sdk:
@@ -140,14 +140,14 @@ jobs:
140140
uses: actions/download-artifact@v4
141141
with:
142142
pattern: "schema*"
143-
path: pulumi/provider/cmd/pulumi-resource-flashblade/
143+
path: pulumi/provider/cmd/pulumi-resource-mica/
144144
merge-multiple: true
145145

146146
- name: Download bridge-metadata artifact
147147
uses: actions/download-artifact@v4
148148
with:
149149
name: bridge-metadata
150-
path: pulumi/provider/cmd/pulumi-resource-flashblade/
150+
path: pulumi/provider/cmd/pulumi-resource-mica/
151151

152152
# SKIP_TFGEN=1 + _from_schema: Python codegen + wheel build in one step
153153
# using the downloaded schema. Drops the old "Generate Python SDK"
@@ -163,9 +163,9 @@ jobs:
163163
# silently pick the first of many on a dirty workspace.
164164
run: |
165165
shopt -s nullglob
166-
wheels=(pulumi/sdk/python/dist/pulumi_flashblade-*.whl)
166+
wheels=(pulumi/sdk/python/dist/pulumi_mica-*.whl)
167167
if [ ${#wheels[@]} -eq 0 ]; then
168-
echo "::error::No wheel matched pulumi/sdk/python/dist/pulumi_flashblade-*.whl"
168+
echo "::error::No wheel matched pulumi/sdk/python/dist/pulumi_mica-*.whl"
169169
exit 1
170170
fi
171171
if [ ${#wheels[@]} -gt 1 ]; then

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ jobs:
8989
cosign verify-blob \
9090
--signature "${{ steps.checksums.outputs.path }}.sig" \
9191
--certificate "${{ steps.checksums.outputs.path }}.pem" \
92-
--certificate-identity-regexp "https://github.com/numberly/opentofu-provider-flashblade" \
92+
--certificate-identity-regexp "https://github.com/numberly/terraform-provider-mica" \
9393
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
9494
"${{ steps.checksums.outputs.path }}"
9595

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,8 @@ pulumi-tfgen-flashblade
1010
pulumi/examples/*-go/*-go
1111
swagger-*.json
1212
.gstack/
13+
14+
# Build artifacts
15+
/terraform-provider-mica
16+
/pulumi/provider/cmd/pulumi-tfgen-mica/pulumi-tfgen-mica
17+
/pulumi/provider/cmd/pulumi-resource-mica/pulumi-resource-mica

.goreleaser.pulumi.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ version: 2
22

33
builds:
44
- dir: pulumi/provider
5-
main: ./cmd/pulumi-resource-flashblade
5+
main: ./cmd/pulumi-resource-mica
66
env:
77
- CGO_ENABLED=0
88
mod_timestamp: "{{ .CommitTimestamp }}"
99
flags:
1010
- -trimpath
1111
ldflags:
12-
- "-s -w -X github.com/numberly/opentofu-provider-flashblade/pulumi/provider/pkg/version.Version={{.Version}}"
12+
- "-s -w -X github.com/numberly/terraform-provider-mica/pulumi/provider/pkg/version.Version={{.Version}}"
1313
goos:
1414
- linux
1515
- darwin
@@ -20,4 +20,4 @@ builds:
2020
ignore:
2121
- goos: windows
2222
goarch: arm64
23-
binary: "pulumi-resource-flashblade_v{{ .Version }}"
23+
binary: "pulumi-resource-mica_v{{ .Version }}"

.goreleaser.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
version: 2
22

3+
project_name: terraform-provider-mica
4+
35
before:
46
hooks:
57
- go mod tidy
@@ -23,7 +25,7 @@ builds:
2325
ignore:
2426
- goos: windows
2527
goarch: arm64
26-
binary: "terraform-provider-flashblade_v{{ .Version }}"
28+
binary: "terraform-provider-mica_v{{ .Version }}"
2729

2830
archives:
2931
- formats:
@@ -46,7 +48,7 @@ release:
4648
terraform {
4749
required_providers {
4850
flashblade = {
49-
source = "numberly/flashblade"
51+
source = "numberly/mica"
5052
version = "{{ .Version }}"
5153
}
5254
}
@@ -62,7 +64,7 @@ release:
6264
cosign verify-blob \
6365
--signature {{ .ProjectName }}_{{ .Version }}_SHA256SUMS.sig \
6466
--certificate {{ .ProjectName }}_{{ .Version }}_SHA256SUMS.pem \
65-
--certificate-identity-regexp "https://github.com/numberly/opentofu-provider-flashblade" \
67+
--certificate-identity-regexp "https://github.com/numberly/terraform-provider-mica" \
6668
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
6769
{{ .ProjectName }}_{{ .Version }}_SHA256SUMS
6870
```

0 commit comments

Comments
 (0)