Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .goreleaser.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ krews:
ids:
- kubectl-bind
repository:
owner: kube-bind
owner: kbind-dev
name: krew-index
token: "{{ .Env.KREW_GITHUB_TOKEN }}"
homepage: "https://kube-bind.io/"
Expand Down
4 changes: 2 additions & 2 deletions backend/http/handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ func (h *handler) handleKonnectorManifests(w http.ResponseWriter, r *http.Reques
if err != nil {
konnectorVersion = "latest"
}
konnectorImage := fmt.Sprintf("ghcr.io/kube-bind/konnector:%s", konnectorVersion)
konnectorImage := fmt.Sprintf("ghcr.io/kbind-dev/konnector:%s", konnectorVersion)

manifests := kuberesources.NewKonnectorManifests(konnectorImage, h.kubeManager.GetKonnectorHostAliases())

Expand Down Expand Up @@ -617,7 +617,7 @@ func (h *handler) handleApplyBinding(w http.ResponseWriter, r *http.Request) {
if err != nil {
konnectorVersion = "latest"
}
konnectorImage := fmt.Sprintf("ghcr.io/kube-bind/konnector:%s", konnectorVersion)
konnectorImage := fmt.Sprintf("ghcr.io/kbind-dev/konnector:%s", konnectorVersion)

// Parse optional host alias overrides from request
var overrideHostAliases []corev1.HostAlias
Expand Down
2 changes: 1 addition & 1 deletion cli/pkg/kubectl/bind-apiservice/plugin/konnector.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ import (
)

const (
konnectorImage = "ghcr.io/kube-bind/konnector"
konnectorImage = "ghcr.io/kbind-dev/konnector"
)

// DeployKonnector deploys the konnector to the cluster.
Expand Down
2 changes: 1 addition & 1 deletion cli/pkg/kubectl/dev/cmd/cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ func newCreateCommand(streams genericclioptions.IOStreams) (*cobra.Command, erro

The backend chart can be sourced from:

- OCI registry (default): oci://ghcr.io/kube-bind/charts/backend
- OCI registry (default): oci://ghcr.io/kbind-dev/charts/backend
- Local filesystem: --chart-path ./deploy/charts/backend
- Custom OCI registry: --chart-path oci://custom.registry/charts/backend
`),
Expand Down
4 changes: 2 additions & 2 deletions cli/pkg/kubectl/dev/plugin/create.go
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ func NewDevOptions(streams genericclioptions.IOStreams) *DevOptions {
Streams: streams,
ProviderClusterName: "kind-provider",
ConsumerClusterName: "kind-consumer",
ChartPath: "oci://ghcr.io/kube-bind/charts/backend",
ChartPath: "oci://ghcr.io/kbind-dev/charts/backend",
}
}

Expand All @@ -101,7 +101,7 @@ func (o *DevOptions) AddCmdFlags(cmd *cobra.Command) {
cmd.Flags().DurationVar(&o.WaitForReadyTimeout, "wait-for-ready-timeout", 2*time.Minute, "Timeout for waiting for the cluster to be ready")
cmd.Flags().StringVar(&o.ChartPath, "chart-path", o.ChartPath, "Helm chart path or OCI registry URL")
cmd.Flags().StringVar(&o.ChartVersion, "chart-version", "", "The version of the Helm chart to use")
cmd.Flags().StringVar(&o.BackendImage, "backend-image", "ghcr.io/kube-bind/backend", "The name of kube-bind backend to use in dev mode")
cmd.Flags().StringVar(&o.BackendImage, "backend-image", "ghcr.io/kbind-dev/backend", "The name of kube-bind backend to use in dev mode")
cmd.Flags().StringVar(&o.BackendTag, "backend-tag", "", "The tag of the kube-bind backend image to use in dev mode")
cmd.Flags().StringVar(&o.KindNetwork, "kind-network", "kube-bind-dev", "The name of the kind network to use in dev mode")
}
Expand Down
4 changes: 2 additions & 2 deletions deploy/charts/backend/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ A Helm chart for kube-bind backend deployment
## Installation

```bash
helm install kube-bind-backend oci://ghcr.io/kube-bind/charts/backend --version <version>
helm install kube-bind-backend oci://ghcr.io/kbind-dev/charts/backend --version <version>
```

## Configuration
Expand Down Expand Up @@ -35,7 +35,7 @@ See [values.yaml](values.yaml) for the full list of configurable parameters.
| backend.extraArgs | list | `[]` | Extra command-line arguments to pass to the backend |
| backend.frontendDisabled | bool | `false` | Disable the frontend UI |
| backend.image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
| backend.image.repository | string | `"ghcr.io/kube-bind/backend"` | Image repository |
| backend.image.repository | string | `"ghcr.io/kbind-dev/backend"` | Image repository |
| backend.image.tag | string | `""` | Overrides the image tag whose default is the chart appVersion |
| backend.kubeconfig | string | `""` | Path to a kubeconfig file. Only required if out-of-cluster. |
| backend.listenAddress | string | `"0.0.0.0:8080"` | Address the backend listens on |
Expand Down
2 changes: 1 addition & 1 deletion deploy/charts/backend/README.md.gotmpl
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
## Installation

```bash
helm install kube-bind-backend oci://ghcr.io/kube-bind/charts/backend --version <version>
helm install kube-bind-backend oci://ghcr.io/kbind-dev/charts/backend --version <version>
```

## Configuration
Expand Down
2 changes: 1 addition & 1 deletion deploy/charts/backend/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ backend:
# Container image configuration
image:
# -- Image repository
repository: ghcr.io/kube-bind/backend
repository: ghcr.io/kbind-dev/backend
# -- Image pull policy
pullPolicy: IfNotPresent
# -- Overrides the image tag whose default is the chart appVersion
Expand Down
2 changes: 1 addition & 1 deletion docs/content/blog/posts/2026-02-14-kube-bind-internals.md
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ helm upgrade --install \
--set backend.tlsExternalServerName=kubernetes.default.svc \
--set backend.oidc.issuerUrl=http://kube-bind-backend.kube-bind.svc:8080/oidc \
--set backend.oidc.callbackUrl=http://kube-bind-backend.kube-bind.svc:8080/api/callback \
kube-bind oci://ghcr.io/kube-bind/charts/backend --version 0.7.1
kube-bind oci://ghcr.io/kbind-dev/charts/backend --version 0.7.1
```

> **Note:** The OIDC configuration used here (which uses the built-in mock OIDC provider of `kube-bind-backend`) is for demonstration purposes only. For a production deployment, you must integrate with a real OIDC provider. See [Installation with Helm](../../setup/helm.md) for production guidelines.
Expand Down
2 changes: 1 addition & 1 deletion docs/content/blog/posts/2026-02-22-kube-bind-keycloak.md
Original file line number Diff line number Diff line change
Expand Up @@ -317,7 +317,7 @@ helm upgrade --install kube-bind \
--set backend.oidc.clientSecret=cSmfhB3RNuetE8pgz1hDVjDHsDpc2r2v\
--set backend.oidc.callbackUrl=http://kube-bind.local:8080/api/callback \
--set backend.oidc.allowedGroups={kube-bind-users} \
oci://ghcr.io/kube-bind/charts/backend --version 0.7.1
oci://ghcr.io/kbind-dev/charts/backend --version 0.7.1
```

Replace `<YOUR-CLIENT-SECRET>` with what you copied from the Keycloak credentials tab.
Expand Down
4 changes: 2 additions & 2 deletions docs/content/setup/helm.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ helm upgrade \
--set gatewayApi.route.path=/ \
--set gatewayApi.route.pathType=PathPrefix \
--set image.tag=v${VERSION} \
kube-bind oci://ghcr.io/kube-bind/charts/backend --version ${VERSION}
kube-bind oci://ghcr.io/kbind-dev/charts/backend --version ${VERSION}
```

4. **Seed with example resources (optional):**
Expand Down Expand Up @@ -294,7 +294,7 @@ kube-bind Helm charts are published as OCI images to GitHub Container Registry:

### Backend Chart

- **Registry**: `oci://ghcr.io/kube-bind/charts/backend`
- **Registry**: `oci://ghcr.io/kbind-dev/charts/backend`
- **Latest Release**: Use the latest tag version (e.g., `1.0.0`)
- **Development Builds**: Available as `0.0.0-<git-sha>` format for each commit to main

Expand Down
2 changes: 1 addition & 1 deletion docs/content/setup/kind-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ helm upgrade \
--install \
--namespace kube-bind \
--create-namespace \
kube-bind oci://ghcr.io/kube-bind/charts/backend --version 0.0.0-a50df39d7e4c71f7808f4209ec23f294c5ac8f86
kube-bind oci://ghcr.io/kbind-dev/charts/backend --version 0.0.0-a50df39d7e4c71f7808f4209ec23f294c5ac8f86

helm upgrade \
--install \
Expand Down
2 changes: 1 addition & 1 deletion docs/content/usage/integrations/cert-manager.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ Waiting for binding completion from UI...
Binding completed successfully!
Created kube-bind namespace.
🔒 Created secret kube-bind/kubeconfig-p6mfh for host https://api.kcp-prod.kcp.internal.canary.k8s.ondemand.com:443, namespace kube-bind-dkxkx
🚀 Deploying konnector v0.6.0 to namespace kube-bind with custom image "ghcr.io/kube-bind/konnector:v0.6.0-rc1".
🚀 Deploying konnector v0.6.0 to namespace kube-bind with custom image "ghcr.io/kbind-dev/konnector:v0.6.0-rc1".
Waiting for the ...................
✅ Created APIServiceBinding certificate for 1 resources
Created 1 APIServiceBinding(s):
Expand Down
2 changes: 1 addition & 1 deletion docs/content/usage/integrations/crossplane.md
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,7 @@ Waiting for binding completion from UI...

Binding completed successfully!
🔒 Updated secret kube-bind/kubeconfig-zxrdn for host https://kube-bind.example.com, namespace kube-bind-bp52k
🚀 Deploying konnector v0.6.0 to namespace kube-bind with custom image "ghcr.io/kube-bind/konnector:v0.6.0".
🚀 Deploying konnector v0.6.0 to namespace kube-bind with custom image "ghcr.io/kbind-dev/konnector:v0.6.0".
✅ Created APIServiceBinding mysqldatabase-6rvjt for 1 resources
Created 1 APIServiceBinding(s):
- mysqldatabase-6rvjt
Expand Down
2 changes: 1 addition & 1 deletion docs/content/usage/integrations/kro.md
Original file line number Diff line number Diff line change
Expand Up @@ -279,7 +279,7 @@ Waiting for binding completion from UI...
(Press Ctrl+C to cancel)
Binding completed successfully!
🔒 Updated secret kube-bind/kubeconfig-zdrdn for host https://kube-bind.dev.local, namespace kube-bind-wz2g5
🚀 Deploying konnector v0.6.0 to namespace kube-bind with custom image "ghcr.io/kube-bind/konnector:v0.6.0".
🚀 Deploying konnector v0.6.0 to namespace kube-bind with custom image "ghcr.io/kbind-dev/konnector:v0.6.0".
✅ Created APIServiceBinding loadbalancer for 1 resources
Created 1 APIServiceBinding(s):
- loadbalancer
Expand Down
2 changes: 1 addition & 1 deletion hack/kind-example-setup/app-cluster.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
set -o nounset
set -o pipefail

DEFAULT_KONNECTOR_IMAGE="ghcr.io/kube-bind/konnector:v0.4.6"
DEFAULT_KONNECTOR_IMAGE="ghcr.io/kbind-dev/konnector:v0.4.6"

if [[ -z "${HOST_IP:-}" ]]; then
source "$(dirname "$0")/host-ip.sh"
Expand Down
2 changes: 1 addition & 1 deletion hack/kind-example-setup/backend-cluster.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ set -o errexit
set -o nounset
set -o pipefail

DEFAULT_EXAMPLE_BACKEND_IMAGE="ghcr.io/kube-bind/backend:v0.5.0"
DEFAULT_EXAMPLE_BACKEND_IMAGE="ghcr.io/kbind-dev/backend:v0.5.0"

if [[ -z "${HOST_IP:-}" ]]; then
source "$(dirname "$0")/host-ip.sh"
Expand Down
Loading