You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BOOM – the MangoDB API is available in the local cluster,
29
+
BOOM – the MangoDB API is available in the local cluster,
30
30
without anything MangoDB-specific running.
31
-
$ kubectl get mangodbs
31
+
$ kubectl get mangodbs
32
32
```
33
33
34
34
## For more information
@@ -42,7 +42,7 @@ The kube-bind prototype is following this manifesto from the linked talk:
42
42
43
43
## Contributing
44
44
45
-
We ❤️ our contributors! If you're interested in helping us out, please check out
45
+
We ❤️ our contributors! If you're interested in helping us out, please check out
46
46
[Contributing to kube-bind](./CONTRIBUTING.md) and [kube-bind Project Governance](./GOVERNANCE.md).
47
47
48
48
## Getting in touch
@@ -60,54 +60,25 @@ All the actions shown between the clusters are done by the konnector, except: th
60
60
61
61
## Usage
62
62
63
-
To run the current backend, there must be an OIDC issuer installed in place to do the
64
-
the oauth2 workflow.
65
-
66
-
We use dex to manage OIDC, following the steps below you can run a local OIDC issuer using dex:
67
-
* First, clone the dex repo: `git clone https://github.com/dexidp/dex.git`
68
-
*`cd dex` and then build the dex binary `make build`
69
-
* The binary will be created in `bin/dex`
70
-
* Adjust the config file(`examples/config-dev.yaml`) for dex by specifying the server callback method:
71
-
```yaml
72
-
staticClients:
73
-
- id: kube-bind
74
-
redirectURIs:
75
-
- 'http://127.0.0.1:8080/callback'
76
-
name: 'Kube Bind'
77
-
```
78
-
* Run dex: `./bin/dex serve examples/config-dev.yaml`
63
+
To get familiar with setting up the environment, please check out docs at [kube-bind.io](https://docs.kube-bind.io/main/setup).
79
64
80
-
Next you should be able to run the backend. For it you need a kubernetes cluster (e.g. kind)
81
-
accessible.
65
+
## API Changes in coming v0.5.0 release
82
66
83
-
***Note: make sure before running the backend that you have the dex server up and running as mentioned above
84
-
and that you have at least one k8s cluster. Take a look at the backend option in the cmd/main.go file***
67
+
Version v0.5.0 includes significant architectural improvements to the API structure:
85
68
86
-
* apply the CRDs: `kubectl apply -f deploy/crd`
87
-
* In order to populate binding list on website, we need a CRD with label `kube-bind.io/exported: true`. Apply example CRD: `kubectl apply -f deploy/examples/crd-mangodb.yaml`
0 commit comments