Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/casdoor/casdoor-operator
Kubernetes Operator for Casdoor
https://github.com/casdoor/casdoor-operator
cas casbin casdoor iam k8s kubernetes oauth oidc operator saml sso
Last synced: 3 months ago
JSON representation
Kubernetes Operator for Casdoor
- Host: GitHub
- URL: https://github.com/casdoor/casdoor-operator
- Owner: casdoor
- License: apache-2.0
- Created: 2022-08-29T14:03:33.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-09T04:32:01.000Z (about 2 years ago)
- Last Synced: 2024-06-20T00:27:51.941Z (7 months ago)
- Topics: cas, casbin, casdoor, iam, k8s, kubernetes, oauth, oidc, operator, saml, sso
- Language: Go
- Homepage: https://casdoor.org/docs/deploy/k8s
- Size: 89.8 KB
- Stars: 7
- Watchers: 3
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# casdoor-operator
## Quick Start
1. Create a `yaml` file to define your casdoor instance, for example:
```yaml
apiVersion: operator.casdoor.org/v1
kind: Casdoor
metadata:
name: casdoor-sample
spec:
image: casbin/casdoor-all-in-one:latest
```2. Apply the `yaml` file to your cluster:
```bash
kubectl apply -f casdoor.yaml
```3. Now let's enjoy Casdoor on K8s!
## How to develop
1. Update CRD yaml
```bash
make manifests
```2. Install CRD to your cluster
```bash
make install
```3. Run controller locally
```bash
make run
```