Skip to content

Commit 7f7e1bf

Browse files
committed
bump Dex API to 2.3.0, fix some minor dex-related styling issues in the docs
1 parent 8453700 commit 7f7e1bf

6 files changed

Lines changed: 17 additions & 18 deletions

File tree

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ KCP_VER := v0.28.0
8585
KCP_BIN := kcp
8686
KCP := $(TOOLS_GOBIN_DIR)/$(KCP_BIN)-$(KCP_VER)
8787

88-
DEX_VER := v2.41.1
88+
DEX_VER := v2.43.1
8989
DEX_BIN := dex
9090
DEX := $(TOOLS_GOBIN_DIR)/$(DEX_BIN)-$(DEX_VER)
9191

@@ -188,7 +188,7 @@ $(KUBE_APPLYCONFIGURATION_GEN):
188188
GOBIN=$(GOBIN_DIR) $(GO_INSTALL) k8s.io/code-generator/cmd/$(KUBE_APPLYCONFIGURATION_GEN_BIN) $(KUBE_APPLYCONFIGURATION_GEN_BIN) $(KUBE_APPLYCONFIGURATION_GEN_VER)
189189

190190

191-
codegen: WHAT ?= ./sdk/kcp ./sdk/client
191+
codegen: WHAT ?= ./sdk/kcp ./sdk/client
192192
codegen: $(CONTROLLER_GEN) $(YAML_PATCH) $(CODE_GENERATOR) $(KUBE_CLIENT_GEN) $(KUBE_LISTER_GEN) $(KUBE_INFORMER_GEN) $(KUBE_APPLYCONFIGURATION_GEN)
193193
go mod download
194194
./hack/update-codegen.sh

docs/content/setup/local-setup-with-kind.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@
22

33
This guide will walk you through setting up kube-bind between two Kubernetes clusters, where
44

5-
**Backend cluster**:
5+
* **Backend cluster**:
66
* Deploys dex, cert-manager and kube-bind/example-backend
77
* Provides kube-bind compatible backend for MangoDB resources
8-
9-
**App cluster**:
8+
* **App cluster**:
109
* Provides an application consuming MangoDBs
1110

1211
## Pre-requisites
@@ -60,7 +59,7 @@ nodes:
6059
- containerPort: 30080
6160
hostPort: 8080
6261
protocol: TCP
63-
# DEX endpoint
62+
# dex endpoint
6463
- containerPort: 30556
6564
hostPort: 5556
6665
protocol: TCP
@@ -71,7 +70,7 @@ EOF_BackendClusterDefinition
7170
7271
### Step two: deploy an identity provider
7372

74-
kube-bind relies on OAuth2 for securely authenticating consumer and producer clusters. There are many ways to handle that in Kubernetes, for example with [DEX IDP](https://github.com/dexidp/dex). It depends on cert-manager, which we'll deploy first:
73+
kube-bind relies on OAuth2 for securely authenticating consumer and producer clusters. There are many ways to handle that in Kubernetes, for example with [dex IDP](https://github.com/dexidp/dex). It depends on cert-manager, which we'll deploy first:
7574

7675
```sh
7776
helm repo add jetstack https://charts.jetstack.io
@@ -83,7 +82,7 @@ helm install \
8382
cert-manager jetstack/cert-manager
8483
```
8584

86-
And now let's deploy DEX:
85+
And now let's deploy DexDex:
8786

8887
```sh
8988
helm repo add dex https://charts.dexidp.io

docs/content/setup/quickstart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ Now create the APIServiceExportRequest:
100100
```shell
101101
$ ./bin/kubectl-bind http://127.0.0.1:8080/export --dry-run -o yaml > apiserviceexport.yaml
102102
# This will wait for konnector to be ready. Once this gets running - start the konnector bellow
103-
# IMPORTANT: Check namespace to be used!
103+
# IMPORTANT: Check namespace to be used!
104104
$ ./bin/kubectl-bind apiservice --remote-kubeconfig .kcp/provider.kubeconfig -f apiserviceexport.yaml --skip-konnector --remote-namespace <namespace>
105105
# run konnector
106106
$ go run ./cmd/konnector/ --lease-namespace default

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ replace (
2727

2828
require (
2929
github.com/coreos/go-oidc v2.3.0+incompatible
30-
github.com/dexidp/dex/api/v2 v2.1.0
30+
github.com/dexidp/dex/api/v2 v2.3.0
3131
github.com/evanphx/json-patch v5.6.0+incompatible
3232
github.com/google/go-cmp v0.7.0
3333
github.com/gorilla/mux v1.8.0
@@ -47,7 +47,7 @@ require (
4747
github.com/stretchr/testify v1.10.0
4848
github.com/vmihailenco/msgpack/v4 v4.3.12
4949
golang.org/x/oauth2 v0.29.0
50-
google.golang.org/grpc v1.69.2
50+
google.golang.org/grpc v1.70.0
5151
gopkg.in/headzoo/surf.v1 v1.0.1
5252
k8s.io/api v0.33.0
5353
k8s.io/apiextensions-apiserver v0.33.0

go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs
3636
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
3737
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
3838
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
39-
github.com/dexidp/dex/api/v2 v2.1.0 h1:V7XTnG2HM2bqWZMABDQpf4EA6F+0jWPsv9pGaUIDo+k=
40-
github.com/dexidp/dex/api/v2 v2.1.0/go.mod h1:s91/6CI290JhYN1F8aiRifLF71qRGLVZvzq68uC6Ln4=
39+
github.com/dexidp/dex/api/v2 v2.3.0 h1:gv79YqTBTGU6z/QE3RNFzlS6KrPRUudVUN8o858gpCc=
40+
github.com/dexidp/dex/api/v2 v2.3.0/go.mod h1:y9As69T4WZOERCS/CfB9D8Dbb12tafU9ywv2ZZLf4EI=
4141
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
4242
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
4343
github.com/emicklei/go-restful/v3 v3.12.1 h1:PJMDIM/ak7btuL8Ex0iYET9hxM3CI2sjZtzpL63nKAU=
@@ -283,8 +283,8 @@ go.opentelemetry.io/otel/metric v1.33.0 h1:r+JOocAyeRVXD8lZpjdQjzMadVZp2M4WmQ+5W
283283
go.opentelemetry.io/otel/metric v1.33.0/go.mod h1:L9+Fyctbp6HFTddIxClbQkjtubW6O9QS3Ann/M82u6M=
284284
go.opentelemetry.io/otel/sdk v1.33.0 h1:iax7M131HuAm9QkZotNHEfstof92xM+N8sr3uHXc2IM=
285285
go.opentelemetry.io/otel/sdk v1.33.0/go.mod h1:A1Q5oi7/9XaMlIWzPSxLRWOI8nG3FnzHJNbiENQuihM=
286-
go.opentelemetry.io/otel/sdk/metric v1.31.0 h1:i9hxxLJF/9kkvfHppyLL55aW7iIJz4JjxTeYusH7zMc=
287-
go.opentelemetry.io/otel/sdk/metric v1.31.0/go.mod h1:CRInTMVvNhUKgSAMbKyTMxqOBC0zgyxzW55lZzX43Y8=
286+
go.opentelemetry.io/otel/sdk/metric v1.32.0 h1:rZvFnvmvawYb0alrYkjraqJq0Z4ZUJAiyYCU9snn1CU=
287+
go.opentelemetry.io/otel/sdk/metric v1.32.0/go.mod h1:PWeZlq0zt9YkYAp3gjKZ0eicRYvOh1Gd+X99x6GHpCQ=
288288
go.opentelemetry.io/otel/trace v1.33.0 h1:cCJuF7LRjUFso9LPnEAHJDB2pqzp+hbO8eu1qqW2d/s=
289289
go.opentelemetry.io/otel/trace v1.33.0/go.mod h1:uIcdVUZMpTAmz0tI1z04GoVSezK37CbGV4fr1f2nBck=
290290
go.opentelemetry.io/proto/otlp v1.5.0 h1:xJvq7gMzB31/d406fB8U5CBdyQGw4P399D1aQWU/3i4=
@@ -365,8 +365,8 @@ google.golang.org/genproto/googleapis/api v0.0.0-20250106144421-5f5ef82da422 h1:
365365
google.golang.org/genproto/googleapis/api v0.0.0-20250106144421-5f5ef82da422/go.mod h1:b6h1vNKhxaSoEI+5jc3PJUCustfli/mRab7295pY7rw=
366366
google.golang.org/genproto/googleapis/rpc v0.0.0-20250106144421-5f5ef82da422 h1:3UsHvIr4Wc2aW4brOaSCmcxh9ksica6fHEr8P1XhkYw=
367367
google.golang.org/genproto/googleapis/rpc v0.0.0-20250106144421-5f5ef82da422/go.mod h1:3ENsm/5D1mzDyhpzeRi1NR784I0BcofWBoSc5QqqMK4=
368-
google.golang.org/grpc v1.69.2 h1:U3S9QEtbXC0bYNvRtcoklF3xGtLViumSYxWykJS+7AU=
369-
google.golang.org/grpc v1.69.2/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4=
368+
google.golang.org/grpc v1.70.0 h1:pWFv03aZoHzlRKHWicjsZytKAiYCtNS0dHbXnIdq7jQ=
369+
google.golang.org/grpc v1.70.0/go.mod h1:ofIJqVKDXx/JiXrwr2IG4/zwdH9txy3IlF40RmcJSQw=
370370
google.golang.org/protobuf v1.36.5 h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM=
371371
google.golang.org/protobuf v1.36.5/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
372372
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=

hack/kind-example-setup/backend-cluster.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ nodes:
3838
- containerPort: 30080
3939
hostPort: 8080
4040
protocol: TCP
41-
# DEX endpoint
41+
# dex endpoint
4242
- containerPort: 30556
4343
hostPort: 5556
4444
protocol: TCP

0 commit comments

Comments
 (0)