This file is used to list changes made in each version of the osl-jenkins cookbook.
- Add basic-branch-build-strategies plugin on powerci/ibmz-ci
- Additional Github plugins required for Jenkinsfile deployments
- Remove support for CentOS 7
- Sort docker hosts by fqdn
- Rename diskSpaceMonitor to diskSpace
- Delete JASC configs for archived repositories
- Switch to java 21 instead of using latest
- Set label for github_comment job
- Add missing commitInfoChoice option for slack notifier
- Set TimeoutStartSec to just under 10 minutes
- Remove credential setup with JCASC
- Major refactor
- Allow for manual upgrades of Jenkins and plugins
- Remove openstack_stein from default environments
- Bump to java-11.2.2
- Move linting command to script
- Add lint checker to site_pr_builder
- Initial removal of manage_by_attributes
- Various fixes for Chef 17
- Fix regex
- Add support for 'main' branches instead of 'master'
- Update to users ~> 8.0
- Initial terminology update
- Update to Jenkins 2.289.1
- Disable DES-CBC3-SHA cipher (CVE-2016-2183)
- Update to Jenkins 2.277.4
- Put a ceiling on users cookbook
- Update Chef dependency to >= 16
- Bump yum-versionlock cookbook version
- Update to Jenkins 2.263.3 and all plugins
- Temporarily disable installation of the openstack_taster gem
- Update openstack environment name
- install gems directly
- Update java cookbook version lock
- Chef 16 Fixes
- Update to centos 8
- Bump to jenkins 2.235.3
- Update ruby paths in scripts to Cinc ruby
- Switch to using cinc-workstation
- Chef 15 fixes
- Use https for pelican staging
- Pin java cookbook to < 8.0
- Update osl-haproxy version
- Add plugins to PowerCI and IBMZ
- Update git plugin to 4.0.0
- Add aarch64 to packer pipeline
- Use vhost hostname for jenkins server webhooks
- Chef 14 post-migration fixes
- Remove openstack_queens
- Migrate away from using poise-python
- Add openstack_rocky environment
- Use username/password for cli executor instead of ssh key
- Bump to jenkins-2.190.3 and other various fixes
- Update matrix-auth and cloudbees-folder for security issues
- Chef 14
- Ensure we only install < 2.0 for openstack_taster
- Remove reliance on chef-sugar since we don't need it here anyway
- Convert to using users_manage resource
- Remove openstack_pike environment
- Add openstack_queens environment to default bump
- Remove SGE backend to powerci
- Remove openstack_ocata environment since it's no longer used
- Docker plugin updates
- Add credentials access to users on powerci & ibmz-ci
- Set alfred gid/uid to something static
- Add docker-custom-build-environment plugin on powerci and ibmz-ci instances
- Bump to jenkins-2.164.2
- Refactor plugins attribute to use hash instead of array
- Add openstack_pike environment to default bump
- Update to Jenkins 2.164.1 and bump upstream cookbook to latest
- Bump to jenkins-2.150.2
- Remove gwm and phase_out_nginx environments
- Add CUDA 10.0 images
- Rename environment openstack_newton -> openstack_ocata
- Fix bug when templates use an inline script
- Add privileged docker labels for powerci/ibmz-ci
- Remove docker-gpu-cuda91 label
- Various Updates
- Update docker images for powerci
- Add Ubuntu 18.04 on powerci/ibmz-ci
- Set SSH connection timeout to 600 seconds
- Chef 13 compatibility
- Update to Jenkins 2.121.3
- Create new GPU labels for CUDA 9.1 and 9.2
- Disable OpenStack cloud in powerci due to potential issues
- Fix typo in deploy
- Refactor !deploy yet again
- Add more enhancements to !deploy functionality
- Deal with issue comment payloads properly with packer pipeline
- Switch to using docker_gpu queue on SGE for powerci
- Always upgrade openstack_taster
- Install ansicolor per RT:30017
- Update to jenkins-2.107.3
- Add build-timeout plugin per RT:30007
- Revert "Use SSH instead of HTTPS for pulling github repos"
- Use SSH instead of HTTPS for pulling github repos
- Add jenkins job for building docs PRs
- Add ccache volume to all docker instances for POWER/IBM-Z CI
- Update to jenkins-2.107.2
- Translate characters on hostnames which contain - to _ for function names
- Add IBM-Z recipe and other fixes
- Update subversion and git plugins for security patches
- Install build-token-root and its dependencies for powerci users
- Install SGE jenkins plugin on powerci
- Bump to jenkins-2.89.4
- Add osuosl/ubuntu-ppc64le-cuda:9.1-cudnn7 image to powerci
- Add osuosl/ubuntu-ppc64le-cuda:9.0-cudnn7 image top powerci
- Update plugins with security updates / Bump to jenkins-2.89.3
- Install openstackclient using base::openstackclient
- Disable throttle for packer builds
- Bump openstack_taster to 1.0.2
- Adjust timeouts for packer jobs
- Install packer using base::packer instead
- Update to Jenkins-2.89.2 and also update script-security plugin
- Fix ChefSpec tests
- Bump github-api to 1.90 to work around issue with their API
- Add copy-to-slave plugin for powerci use
- Add CUDA images to POWERCI
- Update to jenkins-2.73.2
- Use openstack_newton instead of openstack_mitaka for default chef env…
- Manually setup docker jenkins with images and host
- Remove testing env from default env
- Dependent templates are now searched for by using full path.
- Remove cass remnants in osl-jenkins
- Ratelimit and add a quiet period to packer_pipeline.
- Set status on PR for packer-templates repo
- Use git credentials in packer_pipeline
- Setup chefdk on packer-pipeline nodes
- Use the Jenkinsfile from packer-templates/master branch
- openstack client for pipeline nodes
- plugin with inbuilt capabilities of readJSON & writeJSON
- use yum-qemu-ev instead of base for setting qemu-kvm
- Update to Jenkins 2.60.2
- Update various plugins which have security updates
- Fix for #94
- install openstack_taster as a chef_gem explicitly
- add packer_pipeline job
- the real true packer pipeline job
- setup keys to use with openstack taster
- Add deploy.sh for bento pipeline
- ruby things to handle the needs of bento pipeline
- Setting up nodes for packer pipeline
- trivial change to re-open PR
- remove docs builder until fixed
- Add recipe for power-ci
- add missing 'htdocs'
- Add gwm environment to default cookbook bumps
- Kennric/GitHub org fixes
- Remove osl_cookbook_uploader / Add missing recipes to jenkins1
- Kennric/pr build jobs
- Bump to jenkins-2.46.3
- Install plugins all from one recipe
- Kennric/pr comment job
- Set canRoam to false so assigned node works properly
- Updating to 2.46.2
- Assign master node for bumpzone/checkzone jobs
- Enable Octokit API caching
- Jenkins scripts and logic for automatically updating/checking the zonefiles
- Update list of default environments the bump ~ command uses
- Update ghprb plugin which supports Jenkins 2.0
- Update pinned versions of various jenkins plugins
- Upgrade to jenkins-2.46.1
- Kennric/pr comment script
- Add ssh private key credential support
- Bind Serial Updater
- Update README
- Move jenkins_private_key to master recipe so it can be used elsewhere
- Switch to using Jenkins API token instead of password
- Move .git-credentials and jenkins credential management into master recipe
- Create recipe for jenkins1.o.o that replicates roles
- Remove this version dep as it's causing issues in other places
- Use base::chefdk recipe for installing chefdk
- Use knife cookbook upload instead of berkshelf
- Set chefdk version on jenkins to 0.14.25
- Remove extra gem install of octokit
- Lock version per plugin
- Manually set jenkins java path to stop restarts during chef runs
- Revert "Revert "Make sure to update master branch before creating bra…
- Remove dev environment from default envs
- Revert "Make sure to update master branch before creating branches"
- Use correct data bag key
- Enable all repos for github
- Remove envvars
- Fix berkshelf
- Make sure to update master branch before creating branches
- Use berks update instead of install
- Update depends
- Set roam to false for jobs
- Use symbol instead of string for jenkins user and pass key
- Minor fixes for production jenkins instance
- Adds the chef_ci_cookbook_template recipe for installing
chefdk
. - Dependency on the
chef-dk
cookbook added.
- Adds the haproxy recipe for setting haproxy attributes.
- Adds the master recipe for setting the package version and listening for requests on localhost.
- Adds chef_backup recipe for installing the
knife-backup
plugin and managing the/var/chef-backup-for-rdiff
directory. - CentOS image updated to 6.6 in test-kitchen cloud config.
- Initial Rubocop config added.
- Initial release of osl-jenkins