p6s

command module
v0.0.0-...-5c809c1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2021 License: Apache-2.0 Imports: 11 Imported by: 0

README

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.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the p6s v1alpha1 API group +kubebuilder:object:generate=true +groupName=p6s.logan.kiwi
Package v1alpha1 contains API Schema definitions for the p6s v1alpha1 API group +kubebuilder:object:generate=true +groupName=p6s.logan.kiwi

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL