Skip to content
This repository has been archived by the owner on May 18, 2022. It is now read-only.

bigkevmcd/applications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

applications

Simple Applications CRD for Kubernetes.

THIS IS NOT FOR PRODUCTION USE - THIS IS JUST AN EXPERIMENT!

Installation

$ kubectl create -f deploy/service_account.yaml
$ kubectl create -f deploy/role.yaml
$ kubectl create -f deploy/role_binding.yaml
$ kubectl create -f deploy/crds/app_v1alpha1_application_crd.yaml
$ kubectl create -f deploy/operator.yaml

Creating Applications

$ kubectl create -f deploy/crds/app_v1alpha1_application_cr.yaml

Building from Source

This uses the operator-sdk to build, see the installation instructions for details on how to install the tooling.

$ operator-sdk build quay.io/example/app-operator

And push to your Docker image hosting provider of choice:

$ docker push quay.io/example/app-operator

Removing the operator

$ kubectl create -f deploy/crds/app_v1alpha1_application_cr.yaml
$ kubectl create -f deploy/operator.yaml
$ kubectl create -f deploy/role.yaml
$ kubectl create -f deploy/service_account.yaml
$ kubectl create -f deploy/role_binding.yaml
$ kubectl create -f deploy/crds/app_v1alpha1_application_crd.yaml

About

Simple Applications operator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published