Discover Packages
github.com/ory/oathkeeper-maester
command
module
Version:
v0.0.2-beta.1
Opens a new window with list of versions in this module.
Published: Aug 12, 2019
License: Apache-2.0
Opens a new window with license information.
Imports: 14
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
Table of Contents generated with DocToc
oathkeeper-maester
ORY Maester is a Kubernetes controller that watches for instances of rules.oathkeeper.ory.sh/v1alpha1 custom resource (CR) and creates or updates the Oathkeeper ConfigMap with Access Rules found in the CRs. The controller passes the Access Rules as an array in a format recognized by the Oathkeeper.
The project is based on Kubebuilder
Prerequisites
recent version of Go language with support for modules (e.g: 1.12.6)
make
kubectl
kustomize
kind for local integration testing
ginkgo for local integration testing
access to K8s environment: minikube or KIND (https://github.com/kubernetes-sigs/kind ), or a remote K8s cluster
How to use it
make to build the binary
make test to run tests
make test-integration to run integration tests with local KIND environment
Other targets require a working K8s environment.
Set KUBECONFIG environment variable to the proper value.
make install to generate CRD file from go sources and install it in the cluster
make run to run controller locally
Refer to the Makefile for the details.
Expand ▾
Collapse ▴
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.