Skip to content

Commit 7f592e5

Browse files
authored
Merge pull request #292 from blackpiglet/bump_golang_to_1.24
Bump Golang version to v1.24.
2 parents 2b77348 + 57fbdd8 commit 7f592e5

File tree

5 files changed

+102
-102
lines changed

5 files changed

+102
-102
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
FROM --platform=$BUILDPLATFORM golang:1.23-bookworm AS build
15+
FROM --platform=$BUILDPLATFORM golang:1.24-bookworm AS build
1616

1717
ARG TARGETOS
1818
ARG TARGETARCH

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ Below is a listing of plugin versions and respective Velero versions that are co
1919

2020
| Plugin Version | Velero Version |
2121
|----------------|----------------|
22+
| v1.13.x | v1.17.x |
23+
| v1.12.x | v1.16.x |
2224
| v1.11.x | v1.15.x |
2325
| v1.10.x | v1.14.x |
2426
| v1.9.x | v1.13.x |
25-
| v1.8.x | v1.12.x |
26-
| v1.7.x | v1.11.x |
2727

2828

2929

@@ -490,7 +490,7 @@ Install Velero, including all prerequisites, into the cluster and start the depl
490490
```bash
491491
velero install \
492492
--provider azure \
493-
--plugins velero/velero-plugin-for-microsoft-azure:v1.11.0 \
493+
--plugins velero/velero-plugin-for-microsoft-azure:v1.13.0 \
494494
--bucket $BLOB_CONTAINER \
495495
--secret-file ./credentials-velero \
496496
--backup-location-config useAAD="true",resourceGroup=$AZURE_BACKUP_RESOURCE_GROUP,storageAccount=$AZURE_STORAGE_ACCOUNT_ID[,subscriptionId=$AZURE_BACKUP_SUBSCRIPTION_ID] \
@@ -504,7 +504,7 @@ velero install \
504504
--provider azure \
505505
--service-account-name velero \
506506
--pod-labels azure.workload.identity/use=true \
507-
--plugins velero/velero-plugin-for-microsoft-azure:v1.11.0 \
507+
--plugins velero/velero-plugin-for-microsoft-azure:v1.13.0 \
508508
--bucket $BLOB_CONTAINER \
509509
--secret-file ./credentials-velero \
510510
--backup-location-config useAAD="true",resourceGroup=$AZURE_BACKUP_RESOURCE_GROUP,storageAccount=$AZURE_STORAGE_ACCOUNT_ID[,subscriptionId=$AZURE_BACKUP_SUBSCRIPTION_ID] \
@@ -521,7 +521,7 @@ You can chose to provide the Storage Account's blob endpoint directly to Velero.
521521
```bash
522522
velero install \
523523
--provider azure \
524-
--plugins velero/velero-plugin-for-microsoft-azure:v1.11.0 \
524+
--plugins velero/velero-plugin-for-microsoft-azure:v1.13.0 \
525525
--bucket $BLOB_CONTAINER \
526526
--secret-file ./credentials-velero \
527527
--backup-location-config storageAccountURI="https://xxxxxx.blob.core.windows.net",useAAD="true",resourceGroup=$AZURE_BACKUP_RESOURCE_GROUP,storageAccount=$AZURE_STORAGE_ACCOUNT_ID[,subscriptionId=$AZURE_BACKUP_SUBSCRIPTION_ID] \
@@ -553,7 +553,7 @@ Limitation: Listing storage account access key is still needed for Restic to wor
553553
```bash
554554
velero install \
555555
--provider azure \
556-
--plugins velero/velero-plugin-for-microsoft-azure:v1.11.0 \
556+
--plugins velero/velero-plugin-for-microsoft-azure:v1.13.0 \
557557
--bucket $BLOB_CONTAINER \
558558
--secret-file ./credentials-velero \
559559
--backup-location-config resourceGroup=$AZURE_BACKUP_RESOURCE_GROUP,storageAccount=$AZURE_STORAGE_ACCOUNT_ID,storageAccountKeyEnvVar=AZURE_STORAGE_ACCOUNT_ACCESS_KEY[,subscriptionId=$AZURE_BACKUP_SUBSCRIPTION_ID] \

changelogs/CHANGELOG-1.13.0.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## All changes
2+
3+
- Remove GCR and update some action versions. (#290, @blackpiglet)

go.mod

Lines changed: 24 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,40 @@
11
module github.com/vmware-tanzu/velero-plugin-for-microsoft-azure
22

3-
go 1.23.0
4-
5-
toolchain go1.23.6
3+
go 1.24.0
64

75
require (
8-
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.17.0
6+
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.1
97
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4 v4.2.1
10-
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.6.0
8+
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.6.1
119
github.com/gofrs/uuid v4.3.1+incompatible
1210
github.com/pkg/errors v0.9.1
1311
github.com/sirupsen/logrus v1.9.3
1412
github.com/spf13/pflag v1.0.5
1513
github.com/stretchr/testify v1.10.0
16-
github.com/vmware-tanzu/velero v0.0.0-20250326090803-751d7822933a
14+
github.com/vmware-tanzu/velero v0.0.0-20250826085519-79b027577e6a
1715
k8s.io/api v0.31.3
1816
k8s.io/apimachinery v0.31.3
1917
sigs.k8s.io/azuredisk-csi-driver v1.26.0
2018
)
2119

2220
require (
23-
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.8.1 // indirect
24-
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage v1.6.0 // indirect
21+
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.10.1 // indirect
22+
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage v1.8.0 // indirect
2523
github.com/joho/godotenv v1.4.0 // indirect
26-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f // indirect
24+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822 // indirect
2725
)
2826

2927
require (
30-
github.com/Azure/azure-sdk-for-go/sdk/internal v1.10.0 // indirect
31-
github.com/AzureAD/microsoft-authentication-library-for-go v1.3.2 // indirect
28+
github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.1 // indirect
29+
github.com/AzureAD/microsoft-authentication-library-for-go v1.4.2 // indirect
3230
github.com/beorn7/perks v1.0.1 // indirect
3331
github.com/cespare/xxhash/v2 v2.3.0 // indirect
3432
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
3533
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
3634
github.com/evanphx/json-patch/v5 v5.9.0 // indirect
3735
github.com/fatih/color v1.18.0 // indirect
3836
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
39-
github.com/go-logr/logr v1.4.2 // indirect
37+
github.com/go-logr/logr v1.4.3 // indirect
4038
github.com/go-openapi/jsonpointer v0.19.6 // indirect
4139
github.com/go-openapi/jsonreference v0.20.2 // indirect
4240
github.com/go-openapi/swag v0.22.4 // indirect
@@ -46,7 +44,7 @@ require (
4644
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
4745
github.com/golang/protobuf v1.5.4 // indirect
4846
github.com/google/gnostic-models v0.6.8 // indirect
49-
github.com/google/go-cmp v0.6.0 // indirect
47+
github.com/google/go-cmp v0.7.0 // indirect
5048
github.com/google/gofuzz v1.2.0 // indirect
5149
github.com/google/uuid v1.6.0 // indirect
5250
github.com/hashicorp/go-hclog v1.4.0 // indirect
@@ -56,8 +54,7 @@ require (
5654
github.com/inconshreveable/mousetrap v1.1.0 // indirect
5755
github.com/josharian/intern v1.0.0 // indirect
5856
github.com/json-iterator/go v1.1.12 // indirect
59-
github.com/klauspost/compress v1.17.11 // indirect
60-
github.com/kubernetes-csi/external-snapshotter/client/v7 v7.0.0 // indirect
57+
github.com/kubernetes-csi/external-snapshotter/client/v8 v8.2.0 // indirect
6158
github.com/kylelemons/godebug v1.1.0 // indirect
6259
github.com/mailru/easyjson v0.7.7 // indirect
6360
github.com/mattn/go-colorable v0.1.14 // indirect
@@ -69,24 +66,24 @@ require (
6966
github.com/oklog/run v1.1.0 // indirect
7067
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect
7168
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
72-
github.com/prometheus/client_golang v1.20.5 // indirect
73-
github.com/prometheus/client_model v0.6.1 // indirect
74-
github.com/prometheus/common v0.62.0 // indirect
69+
github.com/prometheus/client_golang v1.22.0 // indirect
70+
github.com/prometheus/client_model v0.6.2 // indirect
71+
github.com/prometheus/common v0.65.0 // indirect
7572
github.com/prometheus/procfs v0.15.1 // indirect
7673
github.com/spf13/cobra v1.8.1 // indirect
7774
github.com/stretchr/objx v0.5.2 // indirect
7875
github.com/x448/float16 v0.8.4 // indirect
79-
golang.org/x/crypto v0.36.0 // indirect
76+
golang.org/x/crypto v0.40.0 // indirect
8077
golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 // indirect
81-
golang.org/x/net v0.38.0 // indirect
82-
golang.org/x/oauth2 v0.27.0 // indirect
83-
golang.org/x/sys v0.31.0 // indirect
84-
golang.org/x/term v0.30.0 // indirect
85-
golang.org/x/text v0.23.0 // indirect
86-
golang.org/x/time v0.9.0 // indirect
78+
golang.org/x/net v0.42.0 // indirect
79+
golang.org/x/oauth2 v0.30.0 // indirect
80+
golang.org/x/sys v0.34.0 // indirect
81+
golang.org/x/term v0.33.0 // indirect
82+
golang.org/x/text v0.27.0 // indirect
83+
golang.org/x/time v0.12.0 // indirect
8784
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
88-
google.golang.org/grpc v1.69.4 // indirect
89-
google.golang.org/protobuf v1.36.3 // indirect
85+
google.golang.org/grpc v1.73.0 // indirect
86+
google.golang.org/protobuf v1.36.6 // indirect
9087
gopkg.in/inf.v0 v0.9.1 // indirect
9188
gopkg.in/yaml.v2 v2.4.0 // indirect
9289
gopkg.in/yaml.v3 v3.0.1 // indirect

0 commit comments

Comments
 (0)