https://github.com/corewire/provider-keycloak
https://github.com/corewire/provider-keycloak
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/corewire/provider-keycloak
- Owner: corewire
- License: apache-2.0
- Archived: true
- Created: 2023-07-13T11:21:27.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-28T14:53:22.000Z (over 2 years ago)
- Last Synced: 2023-12-22T03:20:34.985Z (over 2 years ago)
- Language: Go
- Size: 246 KB
- Stars: 0
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Provider keycloak
**IMPORTANT: This repo is no longer maintained and has been moved to https://github.com/crossplane-contrib/provider-keycloak**
`provider-keycloak` is a [Crossplane](https://crossplane.io/) provider that
is built using [Upjet](https://github.com/upbound/upjet) code
generation tools and exposes XRM-conformant managed resources for the
keycloak API.
Check out the examples in the `examples` directory for more information on how to use this provider.
## Current state
- Currently the provider is built here: https://gitlab.com/corewire/images/provider-keycloak and pushed to the gitlab container registry https://gitlab.com/corewire/images/provider-keycloak/container_registry/4538877
- Soon this provider will be moved to crossplane-contrib and published to upbound.
## Install
To install the provider, use the following resource definition:
```yaml
---
apiVersion: pkg.crossplane.io/v1
kind: Provider
metadata:
name: keycloak-provider
namespace: crossplane-system
annotations:
# Only if you use argocd
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
spec:
# currently stored here: https://gitlab.com/corewire/images/provider-keycloak/container_registry/4538877
package: registry.gitlab.com/corewire/images/provider-keycloak:v0.0.0-14.gb43e0c4
```
## Developing
Run code-generation pipeline:
```console
go run cmd/generator/main.go "$PWD"
```
Run against a Kubernetes cluster:
```console
make run
```
Build, push, and install:
```console
make all
```
Build binary:
```console
make build
```
## Report a Bug
For filing bugs, suggesting improvements, or requesting new features, please
open an [issue](https://github.com/corewire/provider-keycloak/issues).