Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
c716a98
Bump github.com/IBM/platform-services-go-sdk from 0.100.0 to 0.100.1 …
dependabot[bot] Jun 29, 2026
45f06e4
Updates from release-1.36
SzabolcsSzoke Jun 30, 2026
48a6fc9
Bump branch release-1.37 from v1.36.2 to v1.37.0-alpha.2 (#1125)
github-actions[bot] Jun 30, 2026
48b9e81
Bump github.com/go-openapi/strfmt from 0.26.3 to 0.26.4 (#1132)
dependabot[bot] Jul 1, 2026
1bd76e0
Bump github.com/IBM/platform-services-go-sdk from 0.100.1 to 0.101.0 …
dependabot[bot] Jul 1, 2026
dabd3d8
Bump github.com/IBM/vpc-go-sdk from 0.86.0 to 0.87.0 (#1131)
dependabot[bot] Jul 1, 2026
89518cf
Fix copyright issue
jckasper Jul 2, 2026
cd4d85a
Fix GO update detection logic
jckasper Jul 2, 2026
99ff784
Fix copyright
jckasper Jul 2, 2026
ae8cafc
Remove 1.32 from kube-updates
jckasper Jul 3, 2026
c74d1f4
Bump DavidAnson/markdownlint-cli2-action from 23 to 24 (#1145)
dependabot[bot] Jul 4, 2026
97948cf
Bump the kubernetes-1-37 group with 6 updates (#1146)
dependabot[bot] Jul 9, 2026
2c010bb
Bump branch release-1.37 from v1.37.0-alpha.2 to v1.37.0-alpha.3 (#1147)
github-actions[bot] Jul 9, 2026
b2bc02c
Bump github.com/IBM/vpc-go-sdk from 0.87.0 to 0.87.1 (#1156)
dependabot[bot] Jul 10, 2026
f747edb
Bump actions/setup-go from 6 to 7 (#1174)
dependabot[bot] Jul 16, 2026
83f44f4
Bump github.com/IBM/go-sdk-core/v5 from 5.22.1 to 5.23.0 (#1165)
dependabot[bot] Jul 16, 2026
9b76c4d
Bump github.com/go-openapi/strfmt from 0.26.4 to 0.27.0 (#1191)
dependabot[bot] Jul 17, 2026
79c9615
Bump github.com/IBM/go-sdk-core/v5 from 5.23.0 to 5.23.1 (#1192)
dependabot[bot] Jul 17, 2026
d3a64e3
Bump the kubernetes-1-37 group with 6 updates (#1193)
dependabot[bot] Jul 22, 2026
844df66
Bump branch release-1.37 from v1.37.0-alpha.3 to v1.37.0-beta.0 (#1194)
github-actions[bot] Jul 22, 2026
17aa3a1
Bump google.golang.org/grpc in the go_modules group across 1 director…
dependabot[bot] Jul 22, 2026
34a52c6
Bump github.com/IBM/go-sdk-core/v5 from 5.23.1 to 5.23.2 (#1210)
dependabot[bot] Jul 28, 2026
51fbea0
Bump DavidAnson/markdownlint-cli2-action from 24 to 24.1.0 (#1219)
dependabot[bot] Aug 16, 2026
a467774
Bump github.com/IBM/vpc-go-sdk from 0.87.1 to 0.88.0 (#1229)
dependabot[bot] Aug 16, 2026
019dba5
Bump DavidAnson/markdownlint-cli2-action from 24.1.0 to 24.2.0 (#1275)
dependabot[bot] Aug 17, 2026
3760b91
Bump github.com/stretchr/testify from 1.11.1 to 1.12.0 (#1266)
dependabot[bot] Aug 17, 2026
709c128
Bump github.com/IBM/platform-services-go-sdk from 0.101.0 to 0.103.0 …
dependabot[bot] Aug 17, 2026
ad4b598
Bump github.com/IBM/vpc-go-sdk from 0.88.0 to 0.89.0 (#1265)
dependabot[bot] Aug 17, 2026
91c5a68
Bump the kubernetes-1-37 group across 1 directory with 6 updates (#1239)
dependabot[bot] Aug 17, 2026
26b3789
Bump branch release-1.37 from v1.37.0-beta.0 to v1.37.0-rc.0 (#1224)
github-actions[bot] Aug 17, 2026
e2a3817
Bump github.com/stretchr/testify from 1.12.0 to 1.12.1 (#1285)
dependabot[bot] Aug 20, 2026
28213ee
Bump golangci-lint from v2.12.2 to v2.13.1 in branch release-1.37 (#1…
github-actions[bot] Aug 21, 2026
b693bf2
Bump branch release-1.37 from v1.37.0-rc.0 to v1.37.0-rc.1 (#1277)
github-actions[bot] Aug 21, 2026
e2eee03
Bump github.com/IBM/vpc-go-sdk from 0.89.0 to 0.90.0 (#1317)
dependabot[bot] Aug 23, 2026
2c2a058
Bump branch release-1.37 from v1.37.0-rc.1 to v1.37.0 (#1318)
github-actions[bot] Aug 28, 2026
d85c168
Bump golangci-lint from v2.13.1 to v2.13.2 in branch release-1.37 (#1…
github-actions[bot] Aug 28, 2026
27e0a17
Drop maintenance for release 1.29
jckasper Aug 28, 2026
0e1eb72
merge upstream/release-1.37 into main
Aug 31, 2026
430c927
UPSTREAM: <carry>: Add OWNERS
Fedosin Jul 19, 2021
fba1ca1
UPSTREAM: <carry>: Add vendor/
Fedosin Jul 19, 2021
5451dfb
UPSTREAM: <carry>: Add cloud-provider-vpc-controller git submodule
Fedosin Sep 8, 2021
e89bde7
UPSTREAM: <carry>: Add a Dockerfile that compatible with OpenShift
Fedosin Jul 19, 2021
1c9e6a7
UPSTREAM: <carry>: Add Snyk file to exclude vendor directory on scan
racheljpg Dec 18, 2023
e832005
UPSTREAM: <carry>: Updating ose-ibm-cloud-controller-manager-containe…
May 25, 2024
bbc98df
UPSTREAM: <carry>: Sync OWNERS file
JoelSpeed Jun 24, 2024
a39689c
UPSTREAM: <carry>: Updating ose-ibm-cloud-controller-manager-containe…
Sep 4, 2024
9c30ca3
UPSTREAM: <carry>: Updating ose-ibm-cloud-controller-manager-containe…
Dec 4, 2024
aa9ad8f
UPSTREAM: <carry>: Updating ose-ibm-cloud-controller-manager-containe…
Jun 18, 2025
f596848
UPSTREAM: <carry>: Sync OWNERS file
JoelSpeed Jul 22, 2025
c31dc7f
UPSTREAM: <carry>: Sync OWNERS file
RadekManak Sep 4, 2025
f060f20
UPSTREAM: <carry>: Updating ose-ibm-cloud-controller-manager-containe…
Sep 29, 2025
73bcb50
UPSTREAM: <carry>: Updating ose-ibm-cloud-controller-manager-containe…
Mar 3, 2026
3bdc076
UPSTREAM: <carry>: Sync OWNERS file
damdo Apr 14, 2026
0c9edce
UPSTREAM: <carry>: bump google.golang.org/grpc v1.79.3
damdo May 19, 2026
6d1116d
UPSTREAM: <carry>: Updating ose-ibm-cloud-controller-manager-containe…
Jun 6, 2026
deb49ef
UPSTREAM: <drop>: Updating and vendoring go modules after an upstream…
Aug 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
78 changes: 39 additions & 39 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,18 @@ updates:
# Update the "github-actions" for each of the branches
# ------------------------------------------------------------------------------------------------------------

- package-ecosystem: "github-actions"
directory: "/" # location of your .github/workflows directory
schedule:
interval: "cron"
cronjob: "37 11 * * *" # Run at 11:37 UTC daily
open-pull-requests-limit: 99
labels:
- "dependencies"
- "github-actions"
- "release-1.37"
target-branch: "release-1.37"

- package-ecosystem: "github-actions"
directory: "/" # location of your .github/workflows directory
schedule:
Expand Down Expand Up @@ -93,21 +105,38 @@ updates:
- "release-1.30"
target-branch: "release-1.30"

- package-ecosystem: "github-actions"
directory: "/" # location of your .github/workflows directory
# ------------------------------------------------------------------------------------------------------------
# Update the go modules for each of the branches
# ------------------------------------------------------------------------------------------------------------

- package-ecosystem: "gomod" # Specifies the Go modules package ecosystem
directory: "/" # Location of your go.mod file
schedule:
interval: "cron"
cronjob: "29 11 * * *" # Run at 11:29 UTC daily
cronjob: "37 10 * * *" # Run at 10:37 UTC daily
ignore:
- dependency-name: "k8s.io/api"
update-types: ["version-update:semver-minor"]
- dependency-name: "k8s.io/apimachinery"
update-types: ["version-update:semver-minor"]
- dependency-name: "k8s.io/client-go"
update-types: ["version-update:semver-minor"]
- dependency-name: "k8s.io/cloud-provider"
update-types: ["version-update:semver-minor"]
- dependency-name: "k8s.io/component-base"
update-types: ["version-update:semver-minor"]
- dependency-name: "k8s.io/component-helpers"
update-types: ["version-update:semver-minor"]
open-pull-requests-limit: 99
groups:
kubernetes-1.37:
patterns:
- "k8s.io/*"
labels:
- "dependencies"
- "github-actions"
- "release-1.29"
target-branch: "release-1.29"

# ------------------------------------------------------------------------------------------------------------
# Update the go modules for each of the branches
# ------------------------------------------------------------------------------------------------------------
- "go"
- "release-1.37"
target-branch: "release-1.37"

- package-ecosystem: "gomod" # Specifies the Go modules package ecosystem
directory: "/" # Location of your go.mod file
Expand Down Expand Up @@ -311,32 +340,3 @@ updates:
- "go"
- "release-1.30"
target-branch: "release-1.30"

- package-ecosystem: "gomod" # Specifies the Go modules package ecosystem
directory: "/" # Location of your go.mod file
schedule:
interval: "cron"
cronjob: "29 10 * * *" # Run at 10:29 UTC daily
ignore:
- dependency-name: "k8s.io/api"
update-types: ["version-update:semver-minor"]
- dependency-name: "k8s.io/apimachinery"
update-types: ["version-update:semver-minor"]
- dependency-name: "k8s.io/client-go"
update-types: ["version-update:semver-minor"]
- dependency-name: "k8s.io/cloud-provider"
update-types: ["version-update:semver-minor"]
- dependency-name: "k8s.io/component-base"
update-types: ["version-update:semver-minor"]
- dependency-name: "k8s.io/component-helpers"
update-types: ["version-update:semver-minor"]
open-pull-requests-limit: 99
groups:
kubernetes-1.29:
patterns:
- "k8s.io/*"
labels:
- "dependencies"
- "go"
- "release-1.29"
target-branch: "release-1.29"
4 changes: 2 additions & 2 deletions .github/scripts/kube-update.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/bash
# ******************************************************************************
# IBM Cloud Kubernetes Service, 5737-D43
# (C) Copyright IBM Corp. 2025 All Rights Reserved.
# (C) Copyright IBM Corp. 2025, 2026 All Rights Reserved.
#
# SPDX-License-Identifier: Apache2.0
#
Expand Down Expand Up @@ -87,7 +87,7 @@ GO_CURRENT_VERSION=$(grep '^go ' go.mod | awk '{ print $2 }')
K8S_DIRECTORY="/tmp/kubernetes"
git clone --filter=blob:none --depth=1 --sparse -b "${K8S_UPDATE_VERSION}" https://github.com/kubernetes/kubernetes.git ${K8S_DIRECTORY}
git -C ${K8S_DIRECTORY} sparse-checkout add build
GO_UPDATE_VERSION=$(grep -A 1 "name: \"golang: upstream version" "${K8S_DIRECTORY}/build/dependencies.yaml" | grep "version:" | awk '{ print $2 }')
GO_UPDATE_VERSION=$(cat "${K8S_DIRECTORY}/.go-version")
echo "INFO: Updated Go version: ${GO_UPDATE_VERSION}"
rm -rf "${K8S_DIRECTORY}"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dispatch-pr-create.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
echo "golangci_version=v$(grep '^GOLANGCI_LINT_VERSION ' Makefile | awk '{ print $3 }')" >> "$GITHUB_OUTPUT"

- name: Set up Go
uses: actions/setup-go@v6
uses: actions/setup-go@v7
with:
go-version: ${{ steps.get-ver.outputs.go_version }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/go-mod-tidy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
echo "go_version=$(grep '^go ' go.mod | awk '{ print $2 }')" >> "$GITHUB_OUTPUT"

- name: Set up Go
uses: actions/setup-go@v6
uses: actions/setup-go@v7
with:
go-version: ${{ steps.get-ver.outputs.go_version }}

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
echo "go_version=$(grep '^go ' go.mod | awk '{ print $2 }')" >> "$GITHUB_OUTPUT"
echo "golangci_version=v$(grep '^GOLANGCI_LINT_VERSION ' Makefile | awk '{ print $3 }')" >> "$GITHUB_OUTPUT"
- name: Set up Go
uses: actions/setup-go@v6
uses: actions/setup-go@v7
with:
go-version: ${{ steps.get-ver.outputs.go_version }}
- name: Install golangci-lint v2
Expand All @@ -57,7 +57,7 @@ jobs:
run: |
echo "go_version=$(grep '^go ' go.mod | awk '{ print $2 }')" >> "$GITHUB_OUTPUT"
- name: Set up Go
uses: actions/setup-go@v6
uses: actions/setup-go@v7
with:
go-version: ${{ steps.get-ver.outputs.go_version }}
- name: Rnn go vet
Expand All @@ -75,7 +75,7 @@ jobs:
run: |
echo "go_version=$(grep '^go ' go.mod | awk '{ print $2 }')" >> "$GITHUB_OUTPUT"
- name: Set up Go
uses: actions/setup-go@v6
uses: actions/setup-go@v7
with:
go-version: ${{ steps.get-ver.outputs.go_version }}
- name: Run go build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/golangci-update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ jobs:
matrix:
branch:
[
release-1.29,
release-1.30,
release-1.31,
release-1.32,
release-1.33,
release-1.34,
release-1.35,
release-1.36,
release-1.37,
]
steps:
- name: Set up Git config
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/kube-update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,11 @@ jobs:
matrix:
branch:
[
release-1.32,
release-1.33,
release-1.34,
release-1.35,
release-1.36,
release-1.37,
]
steps:
- name: Set up Git config
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/markdown.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,6 @@ jobs:
- name: Checkout code
uses: actions/checkout@v7

- uses: DavidAnson/markdownlint-cli2-action@v23
- uses: DavidAnson/markdownlint-cli2-action@v24.2.0
with:
globs: '**/*.md'
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ export
GOPACKAGES=$(shell go list ./...)
SHFILES=$(shell find . -type f -name '*.sh')

GOLANGCI_LINT_VERSION := 2.12.2
GOLANGCI_LINT_VERSION := 2.13.2
GOLANGCI_LINT_EXISTS := $(shell golangci-lint --version 2>/dev/null)

TAG ?= v1.36.2
TAG ?= v1.37.0

.PHONY: all
all: fmt lint lint-sh vet test ccm
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ infrastructure node and load balancer support to
[Kubernetes](https://kubernetes.io/docs/home/) or
[OpenShift](https://docs.openshift.com/) clusters running on
[IBM Cloud](https://cloud.ibm.com/docs). This repository branch is based on
[Kubernetes version v1.36.2](https://github.com/kubernetes/kubernetes/tree/v1.36.2).
[Kubernetes version v1.37.0](https://github.com/kubernetes/kubernetes/tree/v1.37.0).

See [CONTRIBUTING.md](./CONTRIBUTING.md) for contribution guidelines.

Expand Down
Loading