Skip to content

v0.4.0

Compare
Choose a tag to compare
@ereslibre ereslibre released this 06 Jun 13:03
· 1859 commits to master since this release
  • Update to v0.4.0:
    • 394d6e0 Bump version
    • 5c9aa60 Add autoyast files for bare metal into the packaging
    • 4aa980a Fix a missing blank space
    • b265fc3 add terraform files to package
    • c28cfb7 Updated openstack image to latest
    • 17b01c7 AutoYaST improvements
    • 2fe464e replace explicit package list with pattern
    • 5a504ab Only ignore toplevel ginkgo and skuba binaries
    • f447e33 Enable and start the skuba-update timer when bootstrapping or
      joining
    • affec12 Fixed pr_merge issue with Jenkins
    • 41ed43b Cleaned up the imports in testrunner
    • 9bf0a34 ci: infra: Drop bare-metal legacy code
    • bc8a96e Added required env variable
    • 764fd59 Makefile: Extend linter target to check for go module consistency
    • 8fd5794 go.sum: Update go modules and vendored dependencies
    • 7896110 Fix openrc validation
    • 170967f Improve exception handling and reporting
    • 9bdb226 Check if terraform is already deployed
    • dd8ae77 Improve error message formatting
    • 144046d Remove superflous try/except blocks
    • 8b7faed Add skuba dependency validations
    • 7d89ab3 Add red color on print on utils.py
    • a4a0d1c Verify conf from yaml file and env variables
    • 3b292bf ci: jenkins: Add some sensible job timeouts
    • 94ae904 Updated filter regex
    • 7df3b2f Remove old handle-prs script
    • e5ea3d3 Update and merge readmes
    • c5097f4 Updated PR related pipelines to use pr-manager
    • 5d1155f Added ability to update the pr status
    • 106cae3 Added pr-manager script and module
    • 1ec4603 test: core-features: Ensure all system pods are running
    • 692ebe0 remove unused arguments
    • 73ee149 add kured deployment addon
    • e472ad0 ci: testrunner: Update correct path in README.md file
    • 65fa804 Fix jjb validation job
    • 388fa73 Added Sles 15 autoyast file
    • bc89e9c Rename caaspctl references to skuba
    • f396458 Improve CONTRIBUTING.md
    • 5716a66 NITPICK: assert correct 0 exit status of command
    • 5d1dd1b Make doc more coherent on variables
    • 2ad5246 Fix minor issues:
    • 5f58e5c add ssh agent env var
    • 5d235ae Make ssh-setup needed for caaspctl
    • 10e4c11 Use right location of binary
    • 2733745 Verify presence of caaspctl binary
    • 6bdb6db Adapt pipelines to use bin_caaspctl env var and use make build
      instad of make
    • 0fd3466 Escape variable in pipeline
    • 87380e6 Add build tools constraint so golint doesn't fail
    • 5a97e5f Adapt pipelines to use builded from vendor ginkgo
    • e5fafc2 Make caaspctl_bin variable more coherent
    • 2c9140d Add machinery for using ginkgo in CI
    • aad6311 Add tools, vendor ginkgo cmd and simplify makefile
    • 5dfa9a8 Move ginkgo makefile variable on top
    • 650df8f Add ginkgo build dependency in makefile
    • 8f181cf Update documentation
    • cdface7 Refactor e2e-tests
    • 982100d Adapt current pipelines to use ginkgo in CI
    • f64c5bc Add tasks: unit and indipendent scripts executed
    • 020d274 Add makefile e2e target
    • 6b97d13 Add first tests ginkgo
    • d693f7d Add ginkgo to go modules and vendor
    • 2f3609b Remove some params for hosts verification
    • 6cae9c3 Verify the identity of remote host
    • 43c4c25 Fix env initialization for caaspctl command invocation
    • 8cad5d0 Fix how caaspctl working directory is handled
    • 16c5105 Move logic for calling caaspctl to Caaspctl class
    • 0affa64 Refactor logic for cluster setup and modification
    • ea68b5a ci: jenkins: handle-prs: Merge the 'clean' and 'behind' states
    • 9a7e1c5 Cleanup the tfvars files for openstack and vmware
    • 5ebafec ci: jenkins: handle-prs: Convert PR number to string for join to
      work
    • e98f34c Rename to terraform.tfvars.example
    • d1e7138 Use multiple tfvars file for the CI.
    • a1bd5db Update the readme for variables.
    • 6169d74 Remove the internal-only ca-certificates-suse package and
      internal repos.
    • 2a0c1fb Add line break after error message
    • 966b20c ci: jenkins: Fix case where GITHUB_TOKEN is a user:token pair
    • de7419f ci: jenkins: integration-template: Fix filtering for CI testing
      branches
    • 338a886 ci: jenkins: Prepare the GitHub token globally
    • ae84b65 ci: infra: Refactor cloud-init common part files
    • a647614 Corrected a typo in the script name
    • 0e82f1c Handle PR no need to checkout to subdirectory
    • 73df3da Renamed the handle-pr pipeline to match pipelines
    • 1fabdbf Add PR validation for Jenkins Job Builder
    • 789646b ci: jenkins: hande-pr: Fix timeout trigger
    • cc3f63b ci: jenkins: Fix spelling for concurrent attribute
    • 1512eeb ci: jenkins: Add the handle-pr job
    • 08a4bf9 ci: Don't wait for exit code from reboot command
    • 29875c4 gomod: Enable go to use vendor dir
    • 75b3470 ci: infra: testurnner: Set full permissions to workspace
    • e4a2a89 ci: infra: testrunner: Initialize the HOME variable
    • 13d3fd8 Makefile: Fix 'go vet' invocation for Go 1.12
    • b34d900 ci: Use official JeOS images with kernel-default
    • 5f909be ci: jenkins: Add job to handle open pull requests
    • 15da1eb ci: jenkins: Modify the integration job to test testing branches
    • 1331cd0 ci: jenkins: handle-prs: Add script to handle pull requests
    • c4e6fcd gomod: Fix kubernetes version
    • 7a8f889 Automate registration CaaSP product against SCC
    • b9476d1 caaspctl: Move to go module for dependency resolving
    • 10dce4b ci: jenkins: Store the terraform.tfvars as artifact
    • d578b34 ci: infra: testrunner: Switch to US IBS mirror for CI
    • 1da05df Add NTP configuration for openstack deployment
    • 3746ca1 Makefile: Add bashate to the lint target
    • 90c2f57 ci: Fix bashate related errors
    • 9b8521e Remove the default ntp servers from the vmware configuration.
    • d26d01e Makefile: Implement 'clean' and 'distclean' targets
    • 11658be Makefile: Fix build and install targets
    • afc3958 Makefile: Drop hour/minute/second info from build information
    • a2059ba Fix Openstack init
    • 3907504 Fix uninitialized cleanup_failure var
    • edcdb2f Add Exception handling to Caasctl
    • d6a3c65 Move caaspctl related cleanup out of Terraform
    • ac7bee2 Move directory cleaup to Terraform class
    • 2f61e1d Move runshellcommandterraform method out of utils
    • a4e7452 Separate Terraform code in its own module
    • 4182675 ci: jenkins: check-valid-author: Ensure PR is not from local
      branch
    • 77d0024 Make sure to update logging error status
    • 25a4461 Add contributing guide
    • 40f1531 caaspctl: bootstrap: Print success message
    • 1f8ba31 Testrunner provides sensible defaults for git configuration
    • 94f59b4 Setup machine-id after starting the machines.
    • 5ded95b Fix linting errors with terraform fmt.
    • 572c38a Set default guest_id to sles15_64Guest
    • 714434c Use extra-config and guestinfo for cloud-init
    • ef9c679 Remove unnecessary variables declaration
    • 2a3ad95 Do not hardcode VM guest_id
    • 37f56f1 Do not hardcode the scsi_type
    • 8d3f531 Added keep-going flag to post_run
    • 57c57b2 Added ability to collect logs even with failures
    • f2240e9 Save cleanup for later
    • 7efff3a Attempt to finish cleanup before exiting
    • 29db7f6 ci: testrunner: Remove unneeded tfstate constant
    • e991904 ci: jenkins: Archive terraform state file
    • 15c654b ci: jenkins: check-valid-author: Do not fail if CHANGE_ID is not
      set
    • 71581d8 ci: jenkins: author-check: Fix logic around git-log calls
    • 54bca7a Setup ntp servers on VMWare via cloud-init
    • b581756 cilium: Use cilium-init and cilium-operator
    • 4f4c96c ci: testrunner: Drop collaborator-check function
    • 61bc716 Refactoring testrunner
    • 4b229df ci: jenkins: Add job to check for committers email address
    • d7563d8 Update nightly job and remove unnecessary clone
    • 4dd20ef Added branch checkout to integration pipeline
    • 3689477 ci: openstack: Ensure cloud-init provisioner has correct
      dependency
    • c7418bc Makefile: Do not use the 'true' shell built-in
    • 988fed1 Add suse-package and changelog Makefile targets
    • fc3f53b Remove newlines from klog calls
    • 1b33044 Makefile: Extend linters to include formatting for Go and
      terraform files
    • 3595bb5 ci: infra: Run terraform ftm to format the TF files
    • 6067634 ci: jenkins: jjb: Fix directory for generated jenkins jobs
    • 6a11240 ci: jenkins: jjb: Fix Makefile target
    • e28a353 ci: jenkins: Disable pr notifications in jjb
    • fd0a76e Switched to using github api to update status
    • 38aa550 Fixed the path JJB pipeline uses for Makefile
    • 10d54f3 ci: jenkins: Drop unsupported options
    • 65f4647 ci: jenkins: Add descriptive context to pipelines
    • 964baa1 Updated nightly pipeline to match integration
    • ce81a3f Delete workspace at the end of jjb job
    • 8d868c7 Improved caaspctl-code-lint
    • b4904fc Added Makefile for CI and updated Jenkinsfiles
    • f900349 update functions to return and deal with errors in a more
      consistant way
    • 00aa748 Add govet pipeline jenkins-job builder
    • 3fc5c3c Add govet pipeline and improve layout
    • 430f076 Updated job names to v4 instead of vnext
    • 066d489 Delete the workspace at the beginning and end of run
    • f804409 Clone but don't merge
    • 76ccd74 Add git rebase step
    • 4f04d62 Add path to cert for Jenkins
    • e14bfe1 updated logging to use v flag (#166)
    • d9f7c31 Terraform deployment on vSphere cluster
    • a59ce2c Add go vet to makefile as target
    • 4ea5394 ci: Increase disk size of OpenStack image
    • f383036 ci: Move package list to variables.tf
    • 27375f9 ci: Cleanup haproxy config
    • f3b8bf3 ci: Add sles tfvars example
    • 336db07 ci: Disable network configuration by cloud-init
    • bda4b55 ci: Configurable username and password
    • 35dcd1d ci: cloud-init hostname is set but not used