Skip to content

Releases: Katello/katello-client-bootstrap

1.7.9 Release

20 Apr 12:29
1.7.9
Compare
Choose a tag to compare

better handle setups without Puppet:

  • check for "Puppet" feature when moving between proxies
  • don't setup Puppet agent when no Puppet environment could be found

1.7.8 Release

17 Mar 08:38
1.7.8
Compare
Choose a tag to compare
  • detect the right api port, as it can differ from the rhsm port
  • use Foreman not Katello API to fetch proxy features
  • ensure compatibility with CentOS Stream 9

1.7.7 Release

27 Sep 14:43
Compare
Choose a tag to compare
  • BZ#2001476 - don't fail decoding data from RPM on EL8.5+
  • Python 3.8 support

1.7.6 Release

19 Feb 15:04
1.7.6
Compare
Choose a tag to compare
  • don't try to create a VM when the hostgroup has a compute resource
    defined by forcing compute_resource to be None
  • add a newline after the added REX key to play nicer with ssh-copy-id
  • properly load dnf repo substitutions from /etc for Oracle Linux
  • load dnf configuration as that might contain useful settings like
    proxies
  • don't fail if sub-man-migration can't be installed (like on EL8)
  • don't log bootstrap execution in the Ansible playbook

1.7.5 Release

29 May 05:14
1.7.5
Compare
Choose a tag to compare
  • BZ #1830884 - drop support for puppet < 4
  • BZ #1802206 - document --legacy-purge not working on EL5

1.7.4 Release

05 Dec 13:05
1.7.4
Compare
Choose a tag to compare
  • BZ#1763837 - properly decode fetched ssh keys on Python3

1.7.3 Release

09 Sep 14:05
1.7.3
Compare
Choose a tag to compare
  • BZ #1659414 - don't fail on unknown smart proxies (#315)
  • BZ #1729179 - don't migrate EL8 hosts (#317)
  • Puppet 6 support (#316)
  • BZ#1717096: only pass --remove-rhn-packages when also doing legacy purge (#313)
  • Open file in 'w' mode instead of 'wb' (#314)
  • BZ #1710546 - decode ALL results we get from rpm (#310)
  • update puppet config when puppet is not skipped, not foreman
  • move enable_rhsmcertd just after doing the subscription stuff
  • only execute API calls of "new capsule" mode when Foreman is not skipped
  • improve error message when running on an registered host

1.7.2 Release

01 Apr 13:28
1.7.2
0fb0e8f
Compare
Choose a tag to compare
  • Ensure REX keys are written with proper newlines (BZ #1693136, #304)
  • Document how to run bootstrap.py on EL8 (#303)

1.7.1 Release

12 Mar 07:26
1.7.1
fa644c7
Compare
Choose a tag to compare
  • Bugfix for REX authorized_keys permission handling (#298)
  • Improve error message and allow non-existing files for --rex-authpath (#299)
  • Improve --rex-urlkeyfile help text (#293)
  • Default bootstrap.py to install katello-host-tools and omit the katello-agent package (#258)
  • Improve output when using the rex options (#291)
  • Don't fail if yum clean fails (#289)
  • Don't use json.loads to generate dicts (#288)
  • Bugfix: don't build a newly created host (#287)
  • Call rhn-migrate-classic-to-rhsm with --remove-rhn-packages (#137)
  • Allow fetching REX keys from the API (#282)

1.7.0 Release

25 Jan 08:05
1.7.0
Compare
Choose a tag to compare
  • Python 3 support
  • Capability to preserve proxy settings when reconfiguring/migrating the client (#283)
  • EL5 subscription manager compatibility fixes (#284)
  • Only yum clean metadata and dbcache, not RPMs (#280)
  • Allow defining where to get ssh keys and where to store them (#281)
  • Make the FIPS check more robust (#279)
  • Support yum and dnf Python bindings (#271)
  • Option to ignore registration failures (#261)
  • Force lowercase FQDN writing puppet configuration (#255)
  • Improve the error message when a search fails (#257)