Skip to content

v0.1.0

Compare
Choose a tag to compare
@ereslibre ereslibre released this 06 Jun 12:58
· 2255 commits to master since this release
  • 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