This repository has been archived by the owner on Sep 18, 2021. It is now read-only.
Releases: RedHat-MultiArch-QE/multiarch-ci-provisioner
Releases · RedHat-MultiArch-QE/multiarch-ci-provisioner
Multi-Arch CI Tools v1.3.0
Bug
[MULTIARCHQ-271] - CI Libraries should install brew packages to target in SSH mode
Epic
[MULTIARCHQ-148] - Update HDSL to support parallel multi-host workflows
Task
[MULTIARCHQ-163] - Evaluate merging with HDSL project / HDSL test template
[MULTIARCHQ-196] - Add support for groups of hosts in HDSL
[MULTIARCHQ-199] - Evaluate merging with HDSL project
[MULTIARCHQ-215] - Expose a way for a user to override the linchpin target
[MULTIARCHQ-216] - Clone provisioner repos for internal use cases
[MULTIARCHQ-237] - Update to linchpin 1.7.x since it adds async support for beaker
[MULTIARCHQ-238] - Convert the MACIT provisioner image into a "barebones" JNLP slave compatible with HDSL
[MULTIARCHQ-239] - Create a functioning multi-arch test template built on HDSL
[MULTIARCHQ-261] - Port CI Tools to Ansible 2.8 so create-test-user module will work
[MULTIARCHQ-264] - Carbon Test Template - via CLI
[MULTIARCHQ-267] - CI Libraries should allow override for teardown step
[MULTIARCHQ-272] - CI tools need support for additional beaker requirements
[MULTIARCHQ-277] - Release multiarch-ci-tools v1.3.0
Multi-Arch CI Tools v1.2.2
Bug
[MULTIARCHQ-211] - Script Test Failure Prevents Artifact Archiving
[MULTIARCHQ-212] - Provisioner Missing Git Repo on RHEL
[MULTIARCHQ-213] - CI Libraries Workspace Default Should Point to LIBRARIES_REPO param
[MULTIARCHQ-228] - JNLP mode fails because node step doesn't wrap variable injection
Task
[MULTIARCHQ-227] - CI Libaries should have a way to parse CI Message
[MULTIARCHQ-229] - Provisioner image should have koji & brew available for lookups
[MULTIARCHQ-230] - Provisioner sandbox should allow ruby scripts
[MULTIARCHQ-231] - Archive should be baked into runTests in case of failure
[MULTIARCHQ-232] - SSH mode should allow context injection like JNLP mode
[MULTIARCHQ-233] - Override remote user for SSH mode
[MULTIARCHQ-234] - Expose a way to add variables to the generated inventory file per TargetHost
Multi-Arch CI Tools v1.2.1
Bug
[MULTIARCHQ-190] - Failure in beaker provisioning prevents teardown from running.
[MULTIARCHQ-191] - Ansible gather_facts timeout should be increased
[MULTIARCHQ-194] - SSH mode output directory is not captured for script tests
[MULTIARCHQ-206] - Added ansible-architecture to the script running playbook
Task
[MULTIARCHQ-99] - Input validation for test template parameters
[MULTIARCHQ-116] - Catalogue Jenkins plugins for CCI master (OpenShift v3.10)
[MULTIARCHQ-174] - Provisioner should support no-op provisioning for pre-provisioned hosts
[MULTIARCHQ-181] - Test template could add support + docs for email notifications
[MULTIARCHQ-183] - Allow pass through overrides to LinchPin
[MULTIARCHQ-201] - Release CI Tools v1.2.1
[MULTIARCHQ-203] - Timeout issues for v1.2.1 release candidate
Multi-Arch CI Tools v1.2.0
Bug
[MULTIARCHQ-135] - Teardown through runDB
[MULTIARCHQ-185] - Provisioner has memory/disk issues
[MULTIARCHQ-186] - Provisioner errors on certificate issue
[MULTIARCHQ-192] - Cinch mode is failing because python2-pip is missing, which means epel is not being installed
Task
[MULTIARCHQ-158] - CI Libraries Code Coverage 85%
[MULTIARCHQ-161] - Document New Provisioning API Structure
[MULTIARCHQ-162] - Implement New Provisioning API Structure
[MULTIARCHQ-171] - CI Libraries Targeted Asserts and Specific Bugs
[MULTIARCHQ-180] - System-Z build needs another way to get python-pip since epel does not exist
[MULTIARCHQ-184] - CI Libraries v1.2.0 updates should be groovy compliant
[MULTIARCHQ-187] - Update LinchPin to 1.6.2
[MULTIARCHQ-188] - Downgrade Ansible to 2.7.3 since this version is not plagued with gather_facts timeouts
[MULTIARCHQ-189] - Release CI Tools v1.2.0
Multi-Arch CI Provisioner v1.1
Bug
[MULTIARCHQ-88] - Cluster should come up on restart
[MULTIARCHQ-130] - Script doesn't support Jenkins Keytabs names with "/" character
Epic
[MULTIARCHQ-82] - Features and defined defaults to make the pipeline easier to get installed and running.
Task
[MULTIARCHQ-77] - Install scripts should be converted to ansible
Multi-Arch CI Provisioner v1.0
Sub-task
[MULTIARCHQ-110] - Get custom Jenkins image to build & deploy
[MULTIARCHQ-111] - Add scripts for the automation of secret install
[MULTIARCHQ-112] - Script should update the s2i config so that environment variables are correct
[MULTIARCHQ-113] - Explain the process of setting up a CI RHOS host
[MULTIARCHQ-114] - Explain what each install script does
[MULTIARCHQ-115] - Explain how to troubleshoot problems
[MULTIARCHQ-117] - Scripts need to allow priveleged containers to run by default.
[MULTIARCHQ-118] - Figure out how to get public_hostname to be used for ca certs
[MULTIARCHQ-119] - Create user with sufficient permissions to connect JNLP slave and install it as secret
[MULTIARCHQ-120] - Kerberos and SSH Keys should be created dynamically or imported
[MULTIARCHQ-124] - Uninstall shouldn't delete /var/lib/origin without warning users of its plans
Bug
[MULTIARCHQ-68] - Install script bug - infinite append
[MULTIARCHQ-69] - Install script bug - not in docker group
[MULTIARCHQ-90] - Cancel should call teardown
Epic
[MULTIARCHQ-1] - Set up and document a pipeline for testing OpenShift on Power8 and other architectures.
Task
[MULTIARCHQ-8] - Automate Jenkins default plugins setup
[MULTIARCHQ-64] - Evaulate the possibility of JNLP passthrough for the purposes of connecting to OpenShift Jenkins
[MULTIARCHQ-73] - Modularize Install Script Into Installable Components
[MULTIARCHQ-76] - Provision and deprovision as library calls.
[MULTIARCHQ-77] - Install scripts should be converted to ansible
[MULTIARCHQ-91] - Call cinch from a post up hook
[MULTIARCHQ-106] - Automate setup of external slave on OpenShift Jenkins
Story
[MULTIARCHQ-89] - Step by step instructions to cover how to use the provisioner
[MULTIARCHQ-109] - Onboarding Doc
Multi-Arch CI Provisioner v0.3
Bug
[MULTIARCHQ-56] - Teardown fails when provision times out
[MULTIARCHQ-70] - Security Settings for Main OpenShift Cluster should not be wide open
[MULTIARCHQ-79] - Cinch should be used from install, not downloaded instance
[MULTIARCHQ-94] - Test is called multiple times
Epic
[MULTIARCHQ-1] - Set up and document a pipeline for testing OpenShift on Power8 and other architectures.
[MULTIARCHQ-61] - Provisioner should be integratable into external Jenkins environments
Task
[MULTIARCHQ-35] - Update beaker config to use Jenkins tenant credentials
[MULTIARCHQ-51] - Encapsulate template components in groovy-script steps
[MULTIARCHQ-60] - Move personal files and env variables out of Dockerfile
[MULTIARCHQ-63] - Update SSH Key in multiarch-ci-utils to something owned by Jenkins tenant
[MULTIARCHQ-72] - Add param to provisioner to turn off ansible install
[MULTIARCHQ-74] - Update CI Libraries References to Release Versions
[MULTIARCHQ-75] - Move pod and container definition into pipeline
[MULTIARCHQ-80] - Jenkins variables & secrets
[MULTIARCHQ-83] - Rename multiarch-ci-pipeline to multiarch-ci-provisioner
[MULTIARCHQ-84] - Decommission old Jenkins env
[MULTIARCHQ-92] - Cluster should back up to disk
[MULTIARCHQ-93] - Systems should be provisioned from multiarch-qe pool
Story
[MULTIARCHQ-62] - Instructions on How to Integrate with Bare Metal Provisioner
[MULTIARCHQ-89] - Step by step instructions to cover how to use the provisioner
Multi-Arch CI Provisioner v0.2
Sub-task
[MULTIARCHQ-37] - Trigger build on new packages in OSE puddle
Bug
[MULTIARCHQ-29] - Debug why kubernetes call sometimes time out (credentials go stale)
Task
[MULTIARCHQ-47] - UMB Migration
Story
[MULTIARCHQ-27] - Build template which can support testing generic multiarch packages.
[MULTIARCHQ-39] - Add a flag for disabling cinch
Multi-Arch CI Provisioner v0.1
Sub-task
[MULTIARCHQ-28] - Add options for optional ansible configuration post provisioning machine.
Bug
[MULTIARCHQ-30] - Teardown job shouldn't fail if provisioner fails
[MULTIARCHQ-31] - Debug why Origin build has an index out of bounds
Task
[MULTIARCHQ-20] - Integrate Pipeline with Origin Tests
[MULTIARCHQ-21] - Remove references to Jenkins persistent
[MULTIARCHQ-22] - Add a gitlab secret that will allow building of slave template.
[MULTIARCHQ-23] - Rename jenkins-slave-#-ARCH-RAND to ARCH-slave-#-RAND
[MULTIARCHQ-24] - Automate allowance for priveleged containers.
[MULTIARCHQ-25] - Simplify the install scripts so that you don't have to change directories.
[MULTIARCHQ-26] - Rename jenkins-slave-RAND component to provisioner-RAND