tripleo-heat-templates/environments/lifecycle
Lukas Bezdicka 0dc690ff1e [TRAIN ONLY] Provide way to initialize Leapp
The Leapp utility can require enabling extra repositories and
it must be provided with data [1] to perform in-place upgrade
from RHEL7 to RHEL8. We allow passing thsese with parameters
LeappRepoInitCommand and LeappInitCommand. To make sure most
users will not have to pass LeappInitCommand we sync the files
from Undercloud. Lastly we default the UpgradeLeappCommandOptions
to have default OSP16 repositories enabled forcing users to
either change this value or properly subscribe.

Example:
LeappRepoInitCommand: |
  subscription-manager repos --enable rhel-7-server-rpms
  subscription-manager repos --enable rhel-7-server-extras-rpms
LeappInitCommand: |
  sudo curl -4ksSL -o /etc/leapp/files/pes-events.json https://example.com/pes-events.json
  sudo curl -4ksSL -o /etc/leapp/files/repomap.csv https://example.com/repomap.csv

[1] - https://access.redhat.com/articles/3664871

Resolves: rhbz#1845726
Change-Id: Ibd57468623717273c29d473d32a76f37ae02fa31
2020-07-02 17:12:55 +02:00
..
ffwd-upgrade-converge.yaml [Q->T] Introduce Queens to Train Upgrade 2020-04-10 00:20:27 +02:00
ffwd-upgrade-prepare.yaml [Q->T] Introduce Queens to Train Upgrade 2020-04-10 00:20:27 +02:00
undercloud-upgrade-prepare.yaml move undercloud-upgrade.yaml into deployment 2019-03-21 07:29:46 -04:00
update-converge.yaml Ceph update and upgrade in config-download era 2018-08-02 15:04:22 +02:00
update-prepare.yaml Update/upgrade prepare/converge in config-download era 2018-07-17 20:01:12 +02:00
upgrade-converge.yaml [train-only] Make sure UpgradeLevelNovaCompute is empty string for upgrade 2020-06-26 11:13:48 +00:00
upgrade-prepare.yaml [TRAIN ONLY] Provide way to initialize Leapp 2020-07-02 17:12:55 +02:00