v0.1.0
- Update to v0.1.0:
- d2de767 Bump version: 0.1.0
- 208def6 Configure different image repository sources depending on the
build settings - 4168e11 Set crio as the default container runtime
- 22ae7f4 Use caasp 4 devel and correct sle repositories
- 8562d8c ci/infra/libvirt: make packages and repositories configurable
- e3aa990 Make error output consistent by not having an ERROR prefix
- 60942e6 add new build for leap15 and issue referenced
- 5bf27ac use defalut libvirt pool as default name
- 2b24a66 ci/infra/libvirt: fixed the libvirt setup
- 1287099 Added ability to dynamically populate the username of node user
- 30482e3 Clean up even if the build was unsuccessful
- b2bbb86 Don't overwrite existing configuration directory
- 59f6b35 Do not forcefully set
node-ip
in the kubelet args. - 52bad2f Remove retrieve_code and clone_repo
- 7dabbde Switch repository checkout to sh() call
- 524f994 enable growing of the cluster
- 85a0395 [openstack] install custom packages
- 8b216f3 caaspctl: add version command
- 5850e68 Fix message typo when uploading files with contents
- b71606f remove deprecated comments for ssh-keys cloudinit
- 79cb3bb Add a very basic manpage for caaspctl
- 64b4744 Prepare testrunner for Openstack pipeline
- 6c63ab6 [ci/infra/openstack] use a larger flavor for SLE15SP1 images
- 89f910c [ci/infra/testrunner] use sle15 image
- 61693fb [ci/infra/openstack] enable multiple repositories
- dfaf367 use build and job number for internal_net as well
- cd76eea Cleanup
- 94d0375 Add id_shared
- fc55623 Initial CI implementation
- 891cee7 Fix 'git clone' link in README.md
- b54f468 Added network dependencies for master and workers
- f9fbfc9 make repository configurable
- 861b2ab add preflight ignore flags in bootstrap and join command
- f6c6263 Move infra to caaspctl repo.
- 1f93bf7 Forcefully set hyperkube image before bootstrapping
- 563072f Print error reason on the fatals.
- 4a8e5a3 Be explicit about early errors.
- 5cc5165 add hint how to add the ssh key to the agent
- a75dc0f add some installation docs
- 912bfc2 Fix flag required name typo
- f9fba4a gitignore cleanup
- 4444387 Add more documentation
- 7995023 Add documentation to the exported functions and FIXME's
- dd21a51 Remove remaining traces from cli runtime
- fb67230 Change command arguments and name after it was refactored
- 128b98e Provide links to screencasts
- 1545e87 Integrate README
- ea7d90a Add README contents
- fcb6b42 Continue with refactor: added license headers and removed cli
runtime dependency forkubectl-caasp
- 02c0b2e Refactor CLI's so they are effectively the same thing
- 1b82839 Consistent output
- 911db06 Upload PKI if there is any on bootstrap as well and perform some
refactors - c19ca99 Grep without any ambiguity when removing etcd members
- 29679b3 Perform /var/lib/etcd cleanup when targeting the node for cleanup
- 2a47198 Small refactor around targets
- 334922d Use custom
cni-bin-dir
for suse - 92a755b Simplify naming
- 8f0d73a New UX and some more refactoring
- 840f198 Simplify after refactor
- 97bfe79 Improve output
- 6d015a7 Add more error handling, but this should be properly audited
- 357bc66 Remove runner interface
- 343a391 Embed generic target into specialized
- 1243f53 Minimal support for detecting the os release
- 42cce6e Refactor targets
- dbdad58 Continue with small refactors
- 655a304 Start refactor
- 57de206 Update dependencies and deploy cni as well
- a266c3b Remove file until refactor
- 0095a51 Upload join configuration
- 47c2b47 Continue with raw ssh implementation
- 2889f2c Wait for the command to finish
- 8cb7d0e Return whole output on channel
- ceca3ed Add ability to stream logs
- 1654756 Implement raw ssh deployment
- 048da55 Perform a small refactor, more to come
- 912821e Perform removal in the safest way:
- 73b8587 Finish delete node implementation
- 39853c9 Initial implementation of node removal, etcd still needs member
shrinking - 87b8fda Improve speed a little by removing
--key-deploy
- 2bc1a67 Apply CNI directory instead of flannel.yaml
- f707bae Set up systemd units as upstream does
- c1964d6 Remove leftover
- 7960a0e Implement worker node deletion and perform a refactor
- 49e07d7 Configure the kubelet
- 32f2d07 Add
kubectl caasp
basic implementation - 58cc827 Extremely trivial implementation of
kubectl caasp
. - f253a4b Fix join problems after switching to token generation with API
- 18d9490 Small changes to salt states
- 22284ec Fixing smally typo
- 41a5218 Generate tokens using the internal api
- 94e5770 Fix directory naming typo
- f3164a5 Refer to the target always as target instead of the real ip/fqdn
- ea83f55 Do not try to be smart about this, let the user decide
- e13b7a8 Fix typos
- 8219ca0 Typo
- 6f11daf Do not clean up this just yet
- a8d9d6f Add dynamic roster
- 1b5870a Add advertiseAddress to the default init template
- 5964159 Do not always set advertise address to the target, this way it's
possible to also explicitly set it on the config - 0410988 Small improvements to error handling
- b4195a3 Refactor to be smarter around configurations.
- 1262b84 Update default configurations
- ea02d3b Do not include newline at the beginning of the templates
- 5fc7259 Implement init
- 153398f Refactor internal data structures and start with the init
scaffold - c75069f Improve consistency on flags
- c0941c2 Copy admin conf on the root of the definition instead of inside
pki - 234d257 Install the binary in the gopath directly
- 9644455 Require salt-path only for bootstrap and join
- f57b6ac No need to require the file exists to ensure its absence
- 5b6864a Refactor so we can work on the definitions path
- 544f75a Add user and sudo flags as persistent flags on the toplevel
command - 54b97e9 More refactors and config fixes
- e004635 Don't use hard-coded vagrant user
- cbe3091 Ignore pki directories under samples
- 8b32316 Download the secrets
- 2c37be7 Add some refactoring on hardcoded paths
- 9d99ccd Refactor some structures
- f5fbd4d Implement worker node join
- ffe3883 Initial commit