Skip to content

An Operator to recreate OpenShift's Project functionality

License

Notifications You must be signed in to change notification settings

logandavies181/p6s

Repository files navigation

p6s

p6s (projects) is an Operator built to recreate the functionality of OpenShift's Project resource in vanilla Kubernetes.

Simply create a Project and p6s will create a matching namespace and create the objects in the ProjectTemplate.

Install

At this stage only the dev deploy is supported. This may require installing other tools.

This will deploy the CRDs and control-plane deployment in the p6s-system namespace.

make deploy

Create a ProjectTemplate called default in the p6s-system namespace to declare resources to be created upon project request.

At this time only one ProjectTemplate is supported.

You should refine the permissions granted in the p6s-manager-role to allow it to create the resources it needs to and remove only the wildcard permissions.

About

An Operator to recreate OpenShift's Project functionality

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published