Skip to content

Releases: RedHatQE/cinch

V1.4.0

03 Mar 08:17
2c6065a
Compare
Choose a tag to compare
  • Support Linchpin 1.6.2
  • Support RHEL 8 slaves
  • Upgrade to Python 3 for testing everything we can
  • upgrade ansible-lint
  • Fix rpm key import timeout
  • Fix Jenkins session timeout configuration being ignored

V1.3.0

03 Mar 08:17
Compare
Choose a tag to compare
  • Bump default Jenkins to 2.121
  • Update plugins for 2.121 compatibility

v1.2.0

19 Sep 17:31
Compare
Choose a tag to compare
  • Update default Jenkins version to 2.89 #236
  • Dropping support for Ansible < 2.4
  • Stop using my fedorapeople mirror #226
  • Support local connections #228
  • adds the ability to select which user to execute swarm service as #229
  • linchpin verson bump and AWS example support #230
  • Fix CI #231 #234
  • Add tests #232
  • replace check_ssh with wait_for_connection module #227
  • Modify check_ssh role to use wait_for_connection module #235

v1.1.0

20 Feb 19:40
a279bc2
Compare
Choose a tag to compare
  • Adds support for jenkins_java_extra_options (#204)
  • Adds support for jenkins_security_extra_roles (#204)
  • Allow update_center_certificate to be pulled from remote instead of
    only local files (#214)
  • Fixed jenkins_cli_shell_user variable to work properly, and generate an SSH
    key for it if one does not yet exist (#181)
  • Removed gather_facts from upload_files roles (#218)
  • Improved internal movement of some files and variables to avoid collisions
  • Improvements to CI testing runs (#216)
  • Move Python testing to tox (#221)
  • Provide option to allow anonymous access when Kerberos is enabled (#205)
  • Allow keytab and SSL certs to be pulled from remote sources (#224)

v1.0.0

01 Feb 17:54
Compare
Choose a tag to compare
  • Update default Jenkins version to 2.60
  • Update plugins list to 2.60-friendly list
  • Add support for extra_repositories in repo list
  • Add support for the jenkins_extra_plugins variable, which appends to the
    existing provided plugin lists for further customization
  • Add check_mode support for kerberos sso Groovy script
  • Improved check_mode support for Groovy scripts to ensure modifications are
    not made
  • Improved documentation for CLI --help and Sphinx docs for Ansible variable
    customization
  • Fixed issue with spaces in SSH key file path
  • Added an example for using URLs to fetch Jenkins plugin lists
  • Added Sphinx documentation for maintainer release process
  • nginx configuration now allows Jenkins plugin uploads

v0.9.0

28 Nov 18:07
7cf38df
Compare
Choose a tag to compare
  • IMPORTANT - The 'cinchpin' command has been REMOVED for linchpin 1.0.4
    compatibility. The new 'teardown' command replaces Jenkins slave
    disconnection functionality previously handled by the 'cinchpin' command.
  • The RHEL7 installer now creates two virtualenvs, one for linchpin and one for
    cinch
  • Removed 'latest tip' and Beaker python package installation options from
    RHEL7 installer as they are no longer necessary
  • Fixed a bug where Jenkins slaves would not be removed from the master during
    a provisioning failure in our JJB example workflow
    (ci-jslave-project-sample.yaml)

v0.8.5

28 Nov 17:41
Compare
Choose a tag to compare
  • Remove management of the executor setting on masters (GH #182)
  • Remove stale, unused repo key that began failing (GH #184)

v0.8.4

26 Sep 13:08
Compare
Choose a tag to compare
  • Bump to linchpin 1.0.4 and Ansible >= 2.3.2 because of syntax errors (GH #176)
  • Capture errors from jenkins-cli.jar more robustly (GH #151)
  • Streamline installation of the Python pip module (GH #147)

v0.8.3

13 Sep 19:20
Compare
Choose a tag to compare
  • Clean up TravisCI tests
  • Clean up Docker UID variable for OpenShift support
  • Stop Jenkins process before upgrading
  • Avoid modifying Beaker during upgrades
  • Make jenkins user passwords optional, to avoid unnecessarily changing them
    on existing systems

v0.8.2

13 Sep 14:33
Compare
Choose a tag to compare
  • Added jenkins_cli_shell_user and jenkins_cli_shell_user_home, to allow better
    configuration of where to configure Jenkins CLI users' SSH keys
  • Improved internal construction of the _jenkins_url variable to avoid possible
    SSL hostname mismatch errors
  • Removed pre-packaged SSH key. Changed to generating when needed