Skip to content

Releases: SUSE/skuba

v0.2.0

06 Jun 12:59
Compare
Choose a tag to compare
  • 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

06 Jun 12:58
Compare
Choose a tag to compare
  • 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 for kubectl-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