summaryrefslogtreecommitdiff
path: root/releasenotes/notes/anaconda-deploy-more-fixes-58d996c7031c8c4b.yaml
blob: 9298c303635c8f6f3daa6e4ec967f5bf500f8bc0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
---
fixes:
  - |
    Fixes the logic for the anaconda deploy interface. If the
    ironic node's instance_info doesn't have both 'stage2' and
    'ks_template' specified, we weren't using the instance_info
    at all. This has been fixed to use the instance_info if it
    was specified. Otherwise, 'stage2' is taken from the
    image's properties (assumed that it is set there).
    'ks_template' value is from the image properties if specified
    there (since it is optional); else we use the config setting
    '[anaconda] default_ks_template'.
  - |
    For the anaconda deploy interface, the 'stage2' directory was
    incorrectly being created using the full path of the stage2 file;
    this has been fixed.
  - |
    The anaconda deploy interface expects the node's instance_info
    to be populated with the 'image_url'; this is now populated
    (via PXEAnacondaDeploy's prepare() method).
  - |
    For the anaconda deploy interface, when the deploy was finished
    and the bm node was being rebooted, the node's provision state was
    incorrectly being set to 'active' -- the provisioning state-machine
    mechanism now handles that.
  - |
    For the anaconda deploy interface, the code that was doing the
    validation of the kickstart file was incorrect and resulted in
    errors; this has been addressed.
  - |
    For the anaconda deploy interface, the '%traceback' section in the
    packaged 'ks.cfg.template' file is deprecated and fails validation,
    so it has been removed.