Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
380 commits
Select commit Hold shift + click to select a range
0e25465
Merge pull request #275 from kubernetes-sigs/dependabot/go_modules/k8…
k8s-ci-robot Aug 21, 2025
ab14441
Bump k8s.io/cloud-provider from 0.33.2 to 0.33.4
dependabot[bot] Aug 21, 2025
c86ff31
Merge pull request #274 from kubernetes-sigs/dependabot/go_modules/k8…
k8s-ci-robot Aug 21, 2025
11bf88a
Group dependabot k8s updates
stmcginnis Aug 21, 2025
b503526
Merge pull request #276 from stmcginnis/group-k8s-dependabot
k8s-ci-robot Aug 21, 2025
8f0d90d
Bump actions/checkout from 3 to 5
dependabot[bot] Aug 21, 2025
5fe95e6
Bump mikepenz/action-junit-report from 2 to 5
dependabot[bot] Aug 21, 2025
c18ef00
Merge pull request #278 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Aug 21, 2025
3655670
Bump bats-core/bats-action from 3.0.0 to 3.0.1
dependabot[bot] Aug 21, 2025
09a4fbd
Bump actions/setup-go from 5.4.0 to 5.5.0
dependabot[bot] Aug 21, 2025
125c5b4
Bump goreleaser/goreleaser-action from 5.1.0 to 6.4.0
dependabot[bot] Aug 21, 2025
33042b7
Merge pull request #282 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Aug 21, 2025
cce399e
Merge pull request #281 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Aug 21, 2025
0e4b8f1
Merge pull request #280 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Aug 21, 2025
aa9afeb
Merge pull request #279 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Aug 21, 2025
8fb3e5b
add gateway controller
aojea Apr 18, 2025
b8aaeed
vendor dependencies
aojea Apr 18, 2025
dfbc2a7
Download gateway aPI crds
aojea Apr 18, 2025
98b9027
manage gateway api crds
aojea Apr 18, 2025
4d125ae
add condition for gateway class
aojea Apr 18, 2025
de3da91
add gateway end to end tests
aojea Apr 18, 2025
aa28f92
add envoy proxy control plane
aojea Apr 20, 2025
dba5e7f
decouple tunnels to its own package
aojea Apr 20, 2025
bdab37b
cleanup gateways on exit
aojea Apr 20, 2025
a1b1733
update modules
aojea May 14, 2025
4980a6c
update github actions
aojea Aug 31, 2025
07aa80f
apiserver does not use cloud provider flag
aojea Aug 31, 2025
529e0f4
bump gateway to 1.3.0
aojea Aug 31, 2025
c21aa3a
vibe coding 1
aojea Aug 31, 2025
848caaf
multiple listeners
aojea Sep 1, 2025
e80d44a
output report to file
aojea Sep 1, 2025
fdf15cd
update status
aojea Sep 1, 2025
d742f8d
show debug logs
aojea Sep 1, 2025
b52345d
fix condition ListenerConditionResolvedRefs
aojea Sep 1, 2025
e6cddf7
fix GatewayModifyListeners
aojea Sep 1, 2025
a77aadc
return error to reconcile failures updating status
aojea Sep 1, 2025
2e394e9
always set conditions for listener status
aojea Sep 1, 2025
f44a1ab
listener status set lisener programmed and resolved ref to false on e…
aojea Sep 1, 2025
a24d0ac
set routeresolved refs states accordenly
aojea Sep 1, 2025
67cc157
set programmed only if all listeners are programmed
aojea Sep 1, 2025
e0b9045
fix listener status
aojea Sep 1, 2025
d86a080
reconcile gateway class
aojea Sep 1, 2025
5791de1
fix tls validation
aojea Sep 1, 2025
8eb47cd
gatewayclass no errcheck
aojea Sep 1, 2025
c5ed16e
remove gocritic
aojea Sep 1, 2025
6530692
fix errorf formay
aojea Sep 1, 2025
182259f
remove redundant return
aojea Sep 1, 2025
ceea664
simplify servicecidr handling
aojea Sep 2, 2025
830279b
return error building routes
aojea Sep 2, 2025
4040604
retry on conflict
aojea Sep 2, 2025
144bcb0
wait for gateway class informer
aojea Sep 2, 2025
06f77c9
allow to specify ip address
aojea Sep 2, 2025
71d4bbb
add unit test for getSupportedKinds
aojea Sep 2, 2025
3142587
move kind cluster logic to its own file
aojea Sep 2, 2025
2fac5c8
use virtualhosts for routes
aojea Sep 2, 2025
672d787
fix linter
aojea Sep 2, 2025
0555949
fix routing problem with airgap solution
aojea Sep 2, 2025
7e2e880
gateway skip loadbalancer logs temporary
aojea Sep 2, 2025
c27246e
route entire pods and services
aojea Sep 2, 2025
4589fe8
fix HTTPRouteServiceTypes using the cluster dns
aojea Sep 2, 2025
19c5ccb
fix httproute status
aojea Sep 2, 2025
e37d5bc
refactor
aojea Sep 2, 2025
5d44c52
aggregate listeners and routes per port
aojea Sep 3, 2025
84dd5c3
handle listern conflicts
aojea Sep 3, 2025
98590f3
aggregate http filter chains to only one chain
aojea Sep 3, 2025
48b28fc
recalculate the chain with all hosts
aojea Sep 3, 2025
5cf7064
fix HTTPRouteRequestHeaderModifier
aojea Sep 3, 2025
3f655f4
remove unusued variuable on listener
aojea Sep 3, 2025
078f86a
fix HTTPRouting matching
aojea Sep 3, 2025
fb521e7
gateway api alpha support
aojea Sep 3, 2025
c346b7d
fix parentref
aojea Sep 3, 2025
b429f1a
fix HTTPRoutePathMatchOrder
aojea Sep 3, 2025
536ac38
implement redirect
aojea Sep 3, 2025
194e6e8
fix HTTPRouteInvalidCrossNamespaceParentRef
aojea Sep 3, 2025
d44c138
fix httproute validation for gateway
aojea Sep 3, 2025
539a82a
refactor httproute validation
aojea Sep 3, 2025
24650b7
onlyHTTPRouteHostnameIntersection missing
aojea Sep 4, 2025
18e0c4d
fixed some test case for HTTPRouteHostnameIntersection/
aojea Sep 4, 2025
3b70cf1
only three test cases failing
aojea Sep 4, 2025
6e35d63
remove dead code
aojea Sep 4, 2025
6dd6b5b
4 HTTPRoutes_that_do_intersect_with_listener_hostnames/ failing
aojea Sep 4, 2025
a0019ab
add unit tests
aojea Sep 4, 2025
27db198
add testcase for hostname intersection
aojea Sep 4, 2025
cdef96e
create a virtualhost per port
aojea Sep 4, 2025
f31fa36
fix partial matches
aojea Sep 4, 2025
626a297
and thats all folks
aojea Sep 4, 2025
3f81fc6
update README
aojea Sep 4, 2025
714bf09
make gateway opt-int
aojea Sep 4, 2025
1f7dc7b
enabel gateway for bats tests
aojea Sep 4, 2025
36a1b7a
remove unused function
aojea Sep 6, 2025
7d05284
reference grant
aojea Sep 7, 2025
02468fb
Bump google.golang.org/protobuf from 1.36.6 to 1.36.8
dependabot[bot] Sep 8, 2025
cba2d77
Bump actions/checkout from 4.2.2 to 5.0.0
dependabot[bot] Sep 8, 2025
799446c
Bump actions/setup-go from 5 to 6
dependabot[bot] Sep 8, 2025
2eec03d
Merge pull request #289 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Sep 8, 2025
e3b7aa9
Merge pull request #290 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Sep 8, 2025
1806bd5
Merge pull request #286 from kubernetes-sigs/dependabot/go_modules/go…
k8s-ci-robot Sep 8, 2025
048e067
Bump google.golang.org/grpc from 1.71.1 to 1.75.0
dependabot[bot] Sep 8, 2025
f20224c
Merge pull request #287 from kubernetes-sigs/dependabot/go_modules/go…
k8s-ci-robot Sep 8, 2025
c4f544b
Bump go, k8s, and kind versions
stmcginnis Aug 21, 2025
9824957
Merge pull request #277 from stmcginnis/bump-versions
k8s-ci-robot Sep 9, 2025
ffd1e71
Bump google.golang.org/protobuf from 1.36.8 to 1.36.9
dependabot[bot] Sep 15, 2025
16a9417
Merge pull request #292 from kubernetes-sigs/dependabot/go_modules/go…
k8s-ci-robot Sep 15, 2025
afdf44c
Bump google.golang.org/grpc from 1.75.0 to 1.75.1
dependabot[bot] Sep 15, 2025
b52fd7f
Merge pull request #291 from kubernetes-sigs/dependabot/go_modules/go…
k8s-ci-robot Sep 15, 2025
a19891d
add and remove tunnels for gateways
aojea Sep 21, 2025
926affc
Merge pull request #293 from aojea/tunnel_mac_gw
k8s-ci-robot Sep 23, 2025
053e0e6
update dependenies to latest gateway release candidate
aojea Oct 2, 2025
ba566ca
update gateway crds
aojea Oct 2, 2025
5ff646f
use new gateway conformance in CI
aojea Oct 2, 2025
7d34b70
Merge pull request #295 from aojea/gw1.4.0
k8s-ci-robot Oct 2, 2025
f88474c
Bump google.golang.org/protobuf from 1.36.9 to 1.36.10
dependabot[bot] Oct 6, 2025
4ecb955
Merge pull request #298 from kubernetes-sigs/dependabot/go_modules/go…
k8s-ci-robot Oct 6, 2025
6b9dd71
Update gateway api to v1.4.0
stmcginnis Oct 6, 2025
9ad4dab
Merge pull request #299 from stmcginnis/gw1.4.0
k8s-ci-robot Oct 6, 2025
c1dd67b
Bump google.golang.org/grpc from 1.75.1 to 1.76.0
dependabot[bot] Oct 13, 2025
da145e6
Merge pull request #301 from kubernetes-sigs/dependabot/go_modules/go…
k8s-ci-robot Oct 14, 2025
c412c94
clean shutdown of UDP tunnels
speijnik Oct 17, 2025
e569363
Merge pull request #302 from eoscloud/udp-tunnel-clean-shutdown
k8s-ci-robot Oct 17, 2025
0dc1b3b
don't set --provider=aws
BenTheElder Oct 24, 2025
3f30737
gitignore DS_store files
BenTheElder Oct 24, 2025
7ae988f
Merge pull request #304 from BenTheElder/no-aws
k8s-ci-robot Oct 25, 2025
eddde24
Merge pull request #305 from BenTheElder/no-ds-store
k8s-ci-robot Oct 25, 2025
9521e2e
add ingress to gateway controller
aojea Oct 26, 2025
ca5167f
run gateway api by default and the ingress controller
aojea Oct 26, 2025
4a18e0b
allow to enable or disabled the ingress default
aojea Oct 26, 2025
c72af81
Merge pull request #306 from aojea/ingress
k8s-ci-robot Oct 26, 2025
a59a21e
set default ingress class if specified
aojea Oct 27, 2025
26d9d38
fix a bug gateways containers are tagged with the gw class name inste…
aojea Oct 27, 2025
7cee5d8
remove all cloud provider kind containers
aojea Oct 27, 2025
37f4b10
add x-forwarded-for to envoy
aojea Oct 27, 2025
d7040e4
Bump actions/upload-artifact from 4 to 5
dependabot[bot] Oct 27, 2025
234584c
Merge pull request #311 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Oct 27, 2025
f14e184
GHA: Pin actions to specific SHA
stmcginnis Oct 27, 2025
73577fc
Merge pull request #312 from stmcginnis/pin-it
k8s-ci-robot Oct 28, 2025
6186319
semantic comparision do not chack lastTransition timestamp
aojea Oct 28, 2025
e1c31c7
update httproute spec and metadata on changes
aojea Oct 28, 2025
0f992c2
Bump mikepenz/action-junit-report from 5.6.2 to 6.0.1
dependabot[bot] Nov 3, 2025
046b239
Merge pull request #316 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Nov 3, 2025
b6c7074
Move Gateway API section in README
stmcginnis Nov 8, 2025
b31e8fe
Bump github.com/envoyproxy/go-control-plane from 0.13.4 to 0.14.0
dependabot[bot] Nov 10, 2025
28b81ce
Merge pull request #318 from stmcginnis/readme-gatewayapi
k8s-ci-robot Nov 12, 2025
bc4aa9d
Add default labels for dependabot PRs
stmcginnis Nov 12, 2025
b106561
Merge pull request #321 from stmcginnis/dependabot-ok-to-test
k8s-ci-robot Nov 12, 2025
f3934f3
Add contextual logging to controllers
stmcginnis Nov 14, 2025
1059ef5
Merge pull request #323 from stmcginnis/controller-logging
k8s-ci-robot Nov 15, 2025
dae0d54
Add "diabled" gateway-channel option
stmcginnis Nov 12, 2025
219c126
Merge pull request #322 from stmcginnis/gateway-crd-disable
k8s-ci-robot Nov 16, 2025
1d56b13
Merge pull request #319 from kubernetes-sigs/dependabot/go_modules/gi…
k8s-ci-robot Nov 17, 2025
253abba
Group envoy dependencies for updates
stmcginnis Nov 17, 2025
ed08c70
Merge pull request #324 from stmcginnis/group-envoy
k8s-ci-robot Nov 17, 2025
87c4d9c
Bump actions/checkout from 5.0.0 to 5.0.1
dependabot[bot] Nov 17, 2025
b3058cd
Bump the k8s-deps group with 7 updates
dependabot[bot] Nov 17, 2025
be103d7
Merge pull request #325 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Nov 17, 2025
386a3fe
Merge pull request #326 from kubernetes-sigs/dependabot/go_modules/k8…
k8s-ci-robot Nov 17, 2025
9fe0778
feat: add custom proxy image url
jpolania Nov 20, 2025
ff7caf4
allow to change only the registry
aojea Nov 24, 2025
6b15987
switch to cobra to easy hanlding of flags and subcommands
aojea Nov 24, 2025
549bdb6
do not override klog flags and keep backward compatibility with singl…
aojea Nov 24, 2025
3dd74d5
Bump google.golang.org/grpc from 1.76.0 to 1.77.0
dependabot[bot] Nov 24, 2025
c78cc7d
Bump actions/setup-go from 6.0.0 to 6.1.0
dependabot[bot] Nov 24, 2025
2384f48
Merge pull request #331 from kubernetes-sigs/dependabot/go_modules/go…
k8s-ci-robot Nov 24, 2025
62df9d6
Merge pull request #332 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Nov 24, 2025
19d8f22
Bump actions/checkout from 5.0.1 to 6.0.0
dependabot[bot] Nov 24, 2025
3374515
Merge pull request #333 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Nov 24, 2025
506a3b2
Merge pull request #330 from aojea/add-proxy-image
k8s-ci-robot Nov 25, 2025
99b1dce
configure portmaps if option is set
aojea Nov 26, 2025
83ac769
do not expose the envoy port for gateway containers
aojea Nov 26, 2025
3b79a50
make tunnel logic idempotent
aojea Nov 27, 2025
64f4157
decouple kind config from tests
aojea Nov 27, 2025
184cee8
update mac job
aojea Nov 28, 2025
4535525
Merge pull request #335 from aojea/tunnel_ingress
k8s-ci-robot Nov 29, 2025
5769170
docs folder and docsify added,chunk readme to folders inside docs
winhtaikaung Dec 3, 2025
bb254d9
fix typo on owners url
winhtaikaung Dec 3, 2025
4820e03
Merge pull request #337 from winhtaikaung/main
k8s-ci-robot Dec 3, 2025
dc382e1
Bump sigs.k8s.io/gateway-api from 1.4.0 to 1.4.1 in the k8s-deps group
dependabot[bot] Dec 8, 2025
ac3fe57
Bump actions/checkout from 6.0.0 to 6.0.1
dependabot[bot] Dec 8, 2025
dc1a6e4
Merge pull request #339 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Dec 8, 2025
5c6e9dc
Correct filepath/path for embed.FS on Windows
evankanderson Dec 8, 2025
37c1960
Merge pull request #340 from evankanderson/windows-crd-fs
k8s-ci-robot Dec 9, 2025
6ce533b
Merge pull request #338 from kubernetes-sigs/dependabot/go_modules/k8…
k8s-ci-robot Dec 12, 2025
0dc001c
Bump github.com/spf13/cobra from 1.10.1 to 1.10.2
dependabot[bot] Dec 15, 2025
415e42a
Bump google.golang.org/protobuf from 1.36.10 to 1.36.11
dependabot[bot] Dec 15, 2025
38459d2
Bump actions/upload-artifact from 5.0.0 to 6.0.0
dependabot[bot] Dec 15, 2025
3ca0f66
Merge pull request #343 from kubernetes-sigs/dependabot/go_modules/go…
k8s-ci-robot Dec 15, 2025
be2d8f7
Merge pull request #342 from kubernetes-sigs/dependabot/go_modules/gi…
k8s-ci-robot Dec 15, 2025
1cf387d
Bump the k8s-deps group with 7 updates
dependabot[bot] Dec 15, 2025
d595d94
Merge pull request #344 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Dec 15, 2025
bdb9fd1
Merge pull request #341 from kubernetes-sigs/dependabot/go_modules/k8…
k8s-ci-robot Dec 15, 2025
f71a328
Bump go, k8s, and kind versions
stmcginnis Dec 22, 2025
36aa1d9
dependabot: Add settings for Dockerfile updates
stmcginnis Dec 22, 2025
a21391a
Bump golangci-lint version for Go 1.25 compat
stmcginnis Dec 22, 2025
c8680b1
Bump google.golang.org/grpc from 1.77.0 to 1.78.0
dependabot[bot] Dec 29, 2025
600a771
Merge pull request #350 from kubernetes-sigs/dependabot/go_modules/go…
k8s-ci-robot Dec 29, 2025
8f3bfa4
Update README for Gateway API support clarity
aojea Jan 5, 2026
d73798c
Merge pull request #346 from stmcginnis/bump-go
k8s-ci-robot Jan 5, 2026
145fa8a
Merge pull request #351 from kubernetes-sigs/aojea-patch-1
k8s-ci-robot Jan 5, 2026
23bd5f2
Merge pull request #347 from stmcginnis/dependabot-docker
k8s-ci-robot Jan 6, 2026
000283b
Bump mikepenz/action-junit-report from 6.0.1 to 6.1.0
dependabot[bot] Jan 6, 2026
ac53ba1
Bump docker from 28-cli to 29-cli
dependabot[bot] Jan 6, 2026
4040fb8
Bump e2e-test-images/agnhost from 2.39 to 2.59 in /examples
dependabot[bot] Jan 6, 2026
c870b10
Merge pull request #354 from kubernetes-sigs/dependabot/docker/exampl…
k8s-ci-robot Jan 6, 2026
f80fb08
Merge pull request #352 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Jan 6, 2026
72be615
Merge pull request #353 from kubernetes-sigs/dependabot/docker/docker…
k8s-ci-robot Jan 6, 2026
08d5060
support websocket upgrade
aojea Jan 12, 2026
6c66fa7
Bump actions/setup-go from 6.1.0 to 6.2.0
dependabot[bot] Jan 18, 2026
5fef7cc
Merge pull request #357 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Jan 18, 2026
e66abb5
fix: disable Envoy healthy panic threshold
aojea Jan 22, 2026
773fa59
Merge pull request #360 from aojea/panic_th
k8s-ci-robot Jan 22, 2026
6377ac7
Bump actions/checkout from 6.0.1 to 6.0.2
dependabot[bot] Jan 25, 2026
798bc72
Merge pull request #361 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Jan 26, 2026
dbd855e
Bump mikepenz/action-junit-report from 6.1.0 to 6.2.0
dependabot[bot] Feb 1, 2026
cddfafc
Merge pull request #365 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Feb 1, 2026
30d3bce
Bump e2e-test-images/agnhost from 2.59 to 2.63.0 in /examples
dependabot[bot] Feb 8, 2026
ff6206b
Merge pull request #367 from kubernetes-sigs/dependabot/docker/exampl…
k8s-ci-robot Feb 8, 2026
c0eb14b
Update README to clarify usage of --enable-lb-port-mapping flag for L…
gionn Feb 12, 2026
39905d4
Apply suggestions from code review
gionn Feb 12, 2026
43cf0e5
update deps
aojea Feb 16, 2026
ddbf5c5
Merge pull request #369 from gionn/port-mapping-docs
k8s-ci-robot Feb 16, 2026
1520394
more agressive healthcheck times
aojea Feb 16, 2026
a412e5e
update referencegrant to v1
aojea Feb 16, 2026
06427d4
update gateway manifests
aojea Feb 16, 2026
8453573
replace v1beta1 for referencegrant on tests
aojea Feb 16, 2026
d97d0bb
update conformance gateway version to match crds
aojea Feb 16, 2026
e6c33ec
Merge pull request #372 from aojea/update_deps
k8s-ci-robot Feb 16, 2026
7a558cf
Fix Gateway CRD manager choking on kustomization.yaml
lizbound Feb 20, 2026
37082e5
Bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0
dependabot[bot] Feb 22, 2026
0791203
Bump github.com/envoyproxy/go-control-plane/envoy
dependabot[bot] Feb 22, 2026
9d870e1
Bump bats-core/bats-action from 3.0.1 to 4.0.0
dependabot[bot] Feb 22, 2026
6cb6375
Merge pull request #375 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Feb 22, 2026
2779cc1
Merge pull request #376 from kubernetes-sigs/dependabot/go_modules/en…
k8s-ci-robot Feb 22, 2026
928629a
Merge pull request #366 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Feb 22, 2026
86eabc8
Bump the k8s-deps group with 8 updates
dependabot[bot] Mar 1, 2026
8330f50
Bump actions/upload-artifact from 6.0.0 to 7.0.0
dependabot[bot] Mar 1, 2026
09e5ce4
Bump actions/setup-go from 6.2.0 to 6.3.0
dependabot[bot] Mar 1, 2026
e651c18
Bump mikepenz/action-junit-report from 6.2.0 to 6.3.1
dependabot[bot] Mar 1, 2026
4073af5
Merge pull request #379 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Mar 2, 2026
258a707
Merge pull request #377 from kubernetes-sigs/dependabot/go_modules/k8…
k8s-ci-robot Mar 2, 2026
f978604
Merge pull request #380 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Mar 2, 2026
b328f96
Merge pull request #373 from lizbound/fix-experimental-crd-apply
k8s-ci-robot Mar 2, 2026
70ba11f
Bump k8s.io/klog/v2 from 2.130.1 to 2.140.0 in the k8s-deps group
dependabot[bot] Mar 8, 2026
f24f57d
Bump google.golang.org/grpc from 1.79.1 to 1.79.2
dependabot[bot] Mar 8, 2026
86f0557
Merge pull request #384 from kubernetes-sigs/dependabot/go_modules/go…
k8s-ci-robot Mar 9, 2026
97ea7e7
Merge pull request #383 from kubernetes-sigs/dependabot/go_modules/k8…
k8s-ci-robot Mar 9, 2026
c2bc0a6
Merge pull request #378 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Mar 11, 2026
0fb6912
Make KIND_EXPERIMENTAL_PROVIDER detection consistent
stmcginnis Mar 11, 2026
69459b2
Merge pull request #385 from stmcginnis/experimental-provider
k8s-ci-robot Mar 11, 2026
e61afc1
Bump sigs.k8s.io/gateway-api from 1.5.0 to 1.5.1 in the k8s-deps group
dependabot[bot] Mar 15, 2026
867a803
Merge pull request #386 from kubernetes-sigs/dependabot/go_modules/k8…
k8s-ci-robot Mar 16, 2026
5b8227c
Merge branch 'main0' into update-upstream
andrewb-ontheinternet Mar 18, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,6 @@
# vendor/
bin/
dist/

# macOS
.DS_Store
30 changes: 22 additions & 8 deletions .golangci.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,29 @@
version: "2"
run:
timeout: 30m
tests: false # TODO lint tests too

tests: false
linters:
disable-all: true
default: none
enable:
- errcheck
- gocritic
- gosimple
- govet
- errcheck
- ineffassign
- staticcheck
- stylecheck
- typecheck
exclusions:
generated: lax
presets:
- comments
- common-false-positives
- legacy
- std-error-handling
paths:
- third_party$
- builtin$
- examples$
formatters:
exclusions:
generated: lax
paths:
- third_party$
- builtin$
- examples$
1 change: 1 addition & 0 deletions .goreleaser.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
version: 2
project_name: cloud-provider-kind
builds:
- env: [CGO_ENABLED=0]
Expand Down
3 changes: 2 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ COPY go.mod go.sum ./
RUN go mod download
# build
COPY . .
RUN make build
ARG TARGETARCH
RUN GOARCH=$TARGETARCH make build

# build real cloud-provider-kind image
FROM docker:29.1
Expand Down
27 changes: 20 additions & 7 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -28,19 +28,32 @@ lint:
hack/lint.sh

update:
go mod tidy && go mod vendor
go mod tidy

# get image name from directory we're building
IMAGE_NAME=cloud-provider-kind
IMAGE_NAME?=cloud-provider-kind
# docker image registry, default to upstream
REGISTRY?=gcr.io/k8s-staging-kind
# tag based on date-sha
TAG?=$(shell echo "$$(date +v%Y%m%d)-$$(git describe --always --dirty)")
# the full image tag
IMAGE?=$(REGISTRY)/$(IMAGE_NAME):$(TAG)
CPK_IMAGE?=$(REGISTRY)/$(IMAGE_NAME):$(TAG)
PLATFORMS?=linux/amd64,linux/arm64

.PHONY: ensure-buildx
ensure-buildx:
./hack/init-buildx.sh

# required to enable buildx
export DOCKER_CLI_EXPERIMENTAL=enabled
image-build:
# docker buildx build --platform=${PLATFORMS} $(OUTPUT) --progress=$(PROGRESS) -t ${IMAGE} --pull $(EXTRA_BUILD_OPT) .
docker build . -t ${IMAGE}
docker buildx build . \
--tag="${CPK_IMAGE}" \
--load

image-push:
docker buildx build . \
--platform="${PLATFORMS}" \
--tag="${CPK_IMAGE}" \
--push

.PHONY: release # Build a multi-arch docker image
release: ensure-buildx image-push
1 change: 1 addition & 0 deletions OWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
approvers:
- aojea
- bentheelder
- stmcginnis
Loading