Skip to content

[Experimental] Controller to sync GetupCloud objects into getup-api

Notifications You must be signed in to change notification settings

getupcloud/getup-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getup Controller

This is an initial work to move all logic from getup-api into kubernetes-aware components.

Available components so far:

Project Reconciler

Watch for namespaces/projects with annotation getup.io/owner and creates a corresponding Project instance in getup-api.

Next components:

Resources Reconciler

Sync limits/requests from getup-api into namespaces.

Installing

To build the image locally:

$ make image

Build and push to registry:

$ make release

Use make vars to overwrite defaults:

$ make release VERSION=v0.0.1 REPOSITORY=getupcloud IMAGE_NAME=getup-controller

Deploy the app into kubernetes.

## Set a value to deployment envs GETUP_API_USERNAME and GETUP_API_PASSWORD
$ vim templates/controller.yaml

$ kubectl apply -f templates/

About

[Experimental] Controller to sync GetupCloud objects into getup-api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published