Releases: SUSE/skuba
Releases · SUSE/skuba
v0.2.0
- Update to v0.2.0:
- 7a1080a Prepare for 0.2.0 release
- f0a1096 Revert "Move to go module for dependency resolving"
- 263e22b Move to go module for dependency resolving
- 397c22f cilium: generate certificates with organization setted
- b79804a Add the target extra SAN to etcd so cilium can connect to it
- be43f13 switch to a different base image
- 91ce4c0 caaspctl: make sure vxlan module is loaded
- 63bd7f1 Improve help-message of caaspctl cluster init command
- f37d6d4 Persist sysctl parameters so they survive reboots
- 0a1095b add missing vendor files for pkiutil
- e059a15 caaspctl: add support for cilium cni plugin
- 8880c09 updates bassed on review
- c2bed2b caaspctl: do not print duplicate error
- 117520b caaspctl: error out if SSH_AUTH_SOCK is not defined
- 34c7a0d init of updated logging to use fmt for UX
- f726b6e use errors package to format error
- 1b8cd2d rename oSRelease -> osRelease
- 1fd1e72 move OS detection logic to deployment
- 64439eb Remove kubeadm args from target struct
- d7fbe29 Do not use intermediate functions to return runners, just use the
functions directly - bfd93cf Upgrade to Kubernetes 1.14
- 29bee6a Upgrade Gopkg and vendored dependencies to Kubernetes 1.14
- bf689d4 cmd: kubectl-caasp: Add missing klog initialization
- ecb5e29 cmd: caaspctl: Remove unused args slice
- e64b343 added PR template
- 1cf10bd Update dependencies
- 042e568 Implement silent SSH by not writing at all using
klog
- 63c802b Enable colored dots
- 8428e54 Clean up previous stacks in OpenStack
- 84cb19f Remove Jenkins-specific variable replacement
- 5500008 Update the import paths to github.com/SUSE/caaspctl
- ee84e6d Fix README to refer to cri-o instead of docker
- d306c90 Print go and terraform versions
- 632887f Remove unused/legacy code
- 10669ee Remove caasp.medium flavor
- e58d04c Fetch IP addrs from tfstate file instead of tfout
- ed95880 Gather cloud-init logs
- b3d271a added feedback to cluster init
- 3ec47e3 aws infra: extend example files
- 5453207 AWS infra: ensure cri-o doesn't use btrfs storage
- 6ccca1e infra: change list of required packages
- 1bd231f updates to logging
- 9f824b6 cleanup: move some hard-coded variable to const
- fcc53f8 Remove wrong sentence about deployment
- ad2ee69 cleanup: use StringVar instead of StringVarP if shorthand is
missing - ff8db00 Add sles username and use bigger flavor
- a70fbfa make user password configurable
- df28e8e let terraform wait for cloud-init
- db2fdc8 kubectl is now kubernetes-client
- 28fe278 Fix README typo and update Gopkg.lock
- 0faf03b Add this is a beta flag to make it obvious this is not the
production binary
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