Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TK8-18|TK8-23|TK8-24 add provisioner #53

Merged
merged 1 commit into from
Sep 28, 2018
Merged

Conversation

MuellerMH
Copy link
Contributor

add provisioner implementation
remove flag control
add EKS Support

add provisioner implementation
remove flag control
add EKS Support

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>
@MuellerMH MuellerMH merged commit ea97a01 into develop Sep 28, 2018
@MuellerMH MuellerMH deleted the TK8-18-add-eks-support branch September 28, 2018 14:20
MuellerMH added a commit that referenced this pull request Oct 5, 2018
add provisioner implementation
remove flag control
add EKS Support

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>
MuellerMH added a commit that referenced this pull request Oct 5, 2018
* Add aws & template package to vendor folder

Signed-off-by: Arush Salil <me@aru.sh>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* New addons Rancher installed with master.yaml (#35)

Signed-off-by: Anoop Lekshmanan <al@cloudssky.com>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Fix golint and Makefile

Golint do not work on my site so i build it in the Makefile to build the releases

Add build parts for the different os targets and run some task befor release build

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Fix issue #41

make network proxy configurable
set network proxy to flannel as default
remove not working addons
add monitor prometheus-grafana as addon

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Remove not needed flags

remove heapster flag
change monitor flag to 'm'

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Fix file location

location of k8s-cluster.conf changed before 9 hours
kubernetes-sigs/kubespray@e98ba9e

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* fix typo

directory was ending with file name

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* fix file location

changes in awscluster folder happend with the changes of kubespray

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Fix Rancher addon

add files to the workspace are needed
change folder for all.yml with new kubespray directory structure

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* fix kubespray dependency

add different branches to kubernauts/kubespray
set variable for version use
add version switch

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* fix network plugin

add network plugin into version switch

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* fix network plugin after copy

change the config after copy to workdir

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* fix order of function call

the SetNetwork was in wrong order to the defined kubespray version

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* MODIFY | Addon | Rancher | change LB to NP

this commit change the default Loadbalancer to a default NodePort

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Updates README.md

Auto commit by GitBook Editor

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* HOTFIX | loadbalancer config (#48)

fix the config for the loadbalancer settings
file was closed befor writing the new config part

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Add support for Zsh and Bash autocompletion (#49)

* Updates README.md

Auto commit by GitBook Editor

* Updates README.md

Auto commit by GitBook Editor

* HOTFIX | loadbalancer config (#48)

fix the config for the loadbalancer settings
file was closed befor writing the new config part

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Add support for Zsh and Bash autocompletion

Signed-off-by: Arush Salil <me@aru.sh>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Add defer and error check

Signed-off-by: Arush Salil <me@aru.sh>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Add prompt for AWS credentials when none is found

Signed-off-by: Arush Salil <me@aru.sh>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-18|TK8-23|TK8-24 add provisioner (#53)

add provisioner implementation
remove flag control
add EKS Support

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Feature/addon extension (#55)

* Add dynamic Addon Support

provide a system to load addons from git repositories
add example for develop own addons

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Feature provisioner implementation

add provisioner implementation
refactor structure
modify aws implementation
add multi-cluster handling with one tk8 folder

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* FIX merge conflict

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* MODIFY | Project README

add doc structure
add german and english documentation

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* FIX | TK8-32 | Remove global config

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-40|FIX|Double kubespray init output

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-24 | REMOVE | Clean up old cmd and add to provisioners

Next steps get provisioners working
- openstack
- barmetal

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Feature/tk8 24 provisioner (#56)

* MODIFY | Project README

add doc structure
add german and english documentation

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-24 | REMOVE | Clean up old cmd and add to provisioners

Next steps get provisioners working
- openstack
- barmetal

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-24 | FIX | Docker and Provisioner

add dockerfile refactoring
fix copy bug with adding a dot to prevent coping the folder instat of the content

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* FIX|TK8-38|Cluster Lifecycle (#58)

* Add lifecycle functionality for scale and reset

Signed-off-by: Arush Salil <arush@Arushs-MacBook-Pro.local>

* Add lifecycle functionality for scale and reset

Signed-off-by: Arush Salil <me@aru.sh>

* TK8-38 | FIX | rebase conflict develop

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-38|LiveCycle|Merge in new provisioner concept

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-38 | Modify | Naming in RunPlaybook and fix parameters

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-38 | Modify | fixing hosts file

not sure was happend there and how to use the scale
but it is not intuitive at the moment

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Feature/readme refactor (#59)

* MODIFY | Project README

add doc structure
add german and english documentation

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* FIX | TK8-32 | Remove global config

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-24 | REMOVE | Clean up old cmd and add to provisioners

Next steps get provisioners working
- openstack
- barmetal

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Modify | Documentation and Readme changes

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* ADD | Documentation

add provisioner/aws/cli
add provisioner/aws/docker
add provisioner/aws/eks

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Modify | add cluster introduction

add cluster introduction
move baremetal to introduction
modify summary

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-24 | Modify | Documentation

add provisioner introduction
add docker documentation
add provisioner documentation
* aws
* eks
* azure
* baremetal
* openstack

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-24 | MODIFY | Documentation add on development

add tk8 add-on development
remove old README

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8 | Modify | Provisioner

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Add copyright notice and remove stale comments (#60)

Signed-off-by: Arush Salil <me@aru.sh>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Update vendor folder

Signed-off-by: Arush Salil <me@aru.sh>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Fix | Release | Addon named changed

changed name tk-addon to tk8-addon

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Modify | Release | modify documentation

add german add-on documentation

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Modify | Release | add readme logo

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>
@MuellerMH MuellerMH mentioned this pull request Oct 5, 2018
MuellerMH added a commit that referenced this pull request Oct 5, 2018
* Add aws & template package to vendor folder

Signed-off-by: Arush Salil <me@aru.sh>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* New addons Rancher installed with master.yaml (#35)

Signed-off-by: Anoop Lekshmanan <al@cloudssky.com>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Fix golint and Makefile

Golint do not work on my site so i build it in the Makefile to build the releases

Add build parts for the different os targets and run some task befor release build

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Fix issue #41

make network proxy configurable
set network proxy to flannel as default
remove not working addons
add monitor prometheus-grafana as addon

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Remove not needed flags

remove heapster flag
change monitor flag to 'm'

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Fix file location

location of k8s-cluster.conf changed before 9 hours
kubernetes-sigs/kubespray@e98ba9e

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* fix typo

directory was ending with file name

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* fix file location

changes in awscluster folder happend with the changes of kubespray

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Fix Rancher addon

add files to the workspace are needed
change folder for all.yml with new kubespray directory structure

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* fix kubespray dependency

add different branches to kubernauts/kubespray
set variable for version use
add version switch

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* fix network plugin

add network plugin into version switch

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* fix network plugin after copy

change the config after copy to workdir

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* fix order of function call

the SetNetwork was in wrong order to the defined kubespray version

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* MODIFY | Addon | Rancher | change LB to NP

this commit change the default Loadbalancer to a default NodePort

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Updates README.md

Auto commit by GitBook Editor

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* HOTFIX | loadbalancer config (#48)

fix the config for the loadbalancer settings
file was closed befor writing the new config part

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Add support for Zsh and Bash autocompletion (#49)

* Updates README.md

Auto commit by GitBook Editor

* Updates README.md

Auto commit by GitBook Editor

* HOTFIX | loadbalancer config (#48)

fix the config for the loadbalancer settings
file was closed befor writing the new config part

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Add support for Zsh and Bash autocompletion

Signed-off-by: Arush Salil <me@aru.sh>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Add defer and error check

Signed-off-by: Arush Salil <me@aru.sh>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Add prompt for AWS credentials when none is found

Signed-off-by: Arush Salil <me@aru.sh>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-18|TK8-23|TK8-24 add provisioner (#53)

add provisioner implementation
remove flag control
add EKS Support

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Feature/addon extension (#55)

* Add dynamic Addon Support

provide a system to load addons from git repositories
add example for develop own addons

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Feature provisioner implementation

add provisioner implementation
refactor structure
modify aws implementation
add multi-cluster handling with one tk8 folder

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* FIX merge conflict

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* MODIFY | Project README

add doc structure
add german and english documentation

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* FIX | TK8-32 | Remove global config

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-40|FIX|Double kubespray init output

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-24 | REMOVE | Clean up old cmd and add to provisioners

Next steps get provisioners working
- openstack
- barmetal

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Feature/tk8 24 provisioner (#56)

* MODIFY | Project README

add doc structure
add german and english documentation

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-24 | REMOVE | Clean up old cmd and add to provisioners

Next steps get provisioners working
- openstack
- barmetal

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-24 | FIX | Docker and Provisioner

add dockerfile refactoring
fix copy bug with adding a dot to prevent coping the folder instat of the content

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* FIX|TK8-38|Cluster Lifecycle (#58)

* Add lifecycle functionality for scale and reset

Signed-off-by: Arush Salil <arush@Arushs-MacBook-Pro.local>

* Add lifecycle functionality for scale and reset

Signed-off-by: Arush Salil <me@aru.sh>

* TK8-38 | FIX | rebase conflict develop

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-38|LiveCycle|Merge in new provisioner concept

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-38 | Modify | Naming in RunPlaybook and fix parameters

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-38 | Modify | fixing hosts file

not sure was happend there and how to use the scale
but it is not intuitive at the moment

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Feature/readme refactor (#59)

* MODIFY | Project README

add doc structure
add german and english documentation

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* FIX | TK8-32 | Remove global config

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-24 | REMOVE | Clean up old cmd and add to provisioners

Next steps get provisioners working
- openstack
- barmetal

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Modify | Documentation and Readme changes

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* ADD | Documentation

add provisioner/aws/cli
add provisioner/aws/docker
add provisioner/aws/eks

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Modify | add cluster introduction

add cluster introduction
move baremetal to introduction
modify summary

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-24 | Modify | Documentation

add provisioner introduction
add docker documentation
add provisioner documentation
* aws
* eks
* azure
* baremetal
* openstack

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8-24 | MODIFY | Documentation add on development

add tk8 add-on development
remove old README

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* TK8 | Modify | Provisioner

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Add copyright notice and remove stale comments (#60)

Signed-off-by: Arush Salil <me@aru.sh>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Update vendor folder

Signed-off-by: Arush Salil <me@aru.sh>
Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Fix | Release | Addon named changed

changed name tk-addon to tk8-addon

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Modify | Release | modify documentation

add german add-on documentation

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>

* Modify | Release | add readme logo

Signed-off-by: Manuel Müller <mueller.m.h@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant