Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

# casdoor-operator



docker pull casbin/casdoor-operator


GitHub Workflow Status (branch)


GitHub Release


Docker Image Version (latest semver)


license


GitHub issues


GitHub stars


GitHub forks

## 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
```