Commit Graph

334 Commits

Author SHA1 Message Date
Zuul 9d68708806 Update git submodules
* Update ironic-specs from branch 'master'
  to 3bd3fa371ccfdf90660a054ade381d86b1d27a67
  - Merge "Add field to accept the default verify_ca path"
  - Add field to accept the default verify_ca path
    
    Signed-off-by: Zhou Hao <zhouhao@fujitsu.com>
    Change-Id: I89f846d6b53e84de6cc371724476a3963fc37d02
    Related-Bug: #2040236
2024-04-23 13:09:57 +00:00
Jay Faulkner 3aa6aa52d1 Update git submodules
* Update ironic-specs from branch 'master'
  to 888f8581d680843d0f36462cd120e711ebc45414
  - CI: Make old spec compliant with new lint
    
    Fixing ilo-uefi-iscsi-boot spec to not fail CI.
    
    Change-Id: Id97147c69378047ab74455a3bcff59d8e6556f3e
2024-03-29 08:06:17 +00:00
Dmitry Tantsur 0c99b39734 Update git submodules
* Update ironic-specs from branch 'master'
  to 353d231b810b5192a48534e800ef99a9c4ad2efd
  - Boot configuration API
    
    Related-Bug: #2044561
    Change-Id: Ic85f334044025d0cd0a0510a90d57825b9c9b367
2023-12-29 22:21:28 +00:00
Jay Faulkner 19c7cfc5e8 Update git submodules
* Update ironic-specs from branch 'master'
  to 0b7d9a73edd9a6ee7f4b33900cc766fd1a4832d6
  - Quickfix: Correct rendering level of UEFI boot rec
    
    UEFI boot record heading was at wrong level; fix rendering
    
    Change-Id: Idb4acffc131c18b41f6cff0eb102b22979706c9b
2023-11-09 00:29:54 +00:00
Jay Faulkner 3eea3747a0 Update git submodules
* Update ironic-specs from branch 'master'
  to 5cf076c42006da454629b9ad1c341beae9095de8
  - 2024.1 vPTG Planning Notes: Ironic Work Items
    
    Change-Id: I9bb08cbfee52d2869011ae98758d1cdcb8a8fb9e
2023-11-08 20:40:15 +00:00
Zuul afced3ad56 Update git submodules
* Update ironic-specs from branch 'master'
  to f906bd8d9ea0f7c88f4d5f246c96b2b9eb5dab68
  - Merge "Add HTTPBoot support"
  - Add HTTPBoot support
    
    Also cleans up the ilo iscsi boot spec which fails validation
    at present.
    
    Change-Id: I5861b0f894efd014669cfe7a2070839c8dd8fa0e
2023-10-20 23:17:55 +00:00
Jay Faulkner c9e4673bbb Update git submodules
* Update ironic-specs from branch 'master'
  to 3c9b28df641f75ccff3f3f1b7d27c25e9885f230
  - Migrate completed specs to release version
    
    This appears to be the first time we've done this since just before the
    xena release.
    
    This includes a fix for firmware-interface being a file in
    not-implemented/ instead of in approved/ and symlinked in.
    
    Change-Id: Iad890a729b219946d510fd28ae3685e133d8b77b
2023-09-27 15:44:08 +00:00
Vanou Ishii 762dbf0003 Update git submodules
* Update ironic-specs from branch 'master'
  to 92b289d96c604317424fa736b957372fdad7af56
  - Fix linter error in past spec which blocks new spec
    
    Spec ilo-uefi-iscsi-boot.rst which was proposed and
    approved causes Gerrit Zuul CI linter failure in
    newly proposed spec.
    
    Change-Id: If0044f325184185acc54fd5d5c73ddab98b88004
2023-09-20 23:21:12 +00:00
likui 08ba9e914d Update git submodules
* Update ironic-specs from branch 'master'
  to ebeabb0df60d82cbd119e555f85fb4c13ba275c1
  - tox: Remove basepython
    
    Python 2 is EOL. No environment should be defaulting to it. Our CI
    environments certainly aren't.
    
    Change-Id: Ie3ba58bf0d4f33e47d5563de131ac126507c516c
2023-08-24 10:02:38 +00:00
Zuul dba7e13f27 Update git submodules
* Update ironic-specs from branch 'master'
  to d01d4c12e83f7a5fcd579291b3f423bc9bdc9514
  - Merge "Follow-up on DPU Management Change"
  - Follow-up on DPU Management Change
    
    Fixing a few typos and make some changes which I noted in the
    specification as it was being reviewed.
    
    Nothing major, just clean-up.
    
    Change-Id: Ic8b3b371488d97396f413168dd1720d4ec47c73c
2023-07-12 16:43:21 +00:00
Zuul 7062bb6dec Update git submodules
* Update ironic-specs from branch 'master'
  to 3e4211b402194b045c79ba0bb2ef9adaa0ca20c6
  - Merge "Add service steps framework"
  - Add service steps framework
    
    Adds a framework for modifying an existing deployed system in the same
    model of existing deployment, verification, and cleaning steps.
    
    Change-Id: I1a488dbffa2f82cc6c3bbe34ef5295ada13b596b
2023-05-24 20:51:36 +00:00
Zuul d743617545 Update git submodules
* Update ironic-specs from branch 'master'
  to 298b07983cf22358c5e69fa50e4d1bc4eb5d5ff5
  - Merge "Framework for DPU management/orchustration"
  - Framework for DPU management/orchustration
    
    This specification revisits the original smartnic work
    in order to attempt to move the needle to account for newer
    technology which is on the horizon.
    
    It is also important to note that supporting a model such
    as is proposed in this spec, also addresses some of the
    various discussions which have occured in the past few
    years in terms of addressing more compelx models and
    interactions by nesting the model and enablling the
    nested model to be interacted with.
    
    Change-Id: I57a2130da64056655fd57522ca76b8a2a727da88
2023-05-09 21:39:49 +00:00
Zuul 31d2c45ff9 Update git submodules
* Update ironic-specs from branch 'master'
  to 87bb0bb5358e42fd748b0d618b9b72428e8f96cd
  - Merge "Update spec template to reflect launchpad move"
  - Update spec template to reflect launchpad move
    
    Change-Id: I743188cfd5fb7a3aac84ac2cb4418450a4cab998
2023-05-04 15:56:25 +00:00
Zuul 6472c008a8 Update git submodules
* Update ironic-specs from branch 'master'
  to 6f533501621b85456f94d0fdf89b544b613eeaa6
  - Merge "Amend the inspector merger spec with details about PXE filters"
  - Amend the inspector merger spec with details about PXE filters
    
    This change addresses the problem with updating the filters immediately
    on starting inspection. The proposed approach has limitations and poses
    a compromise between usability and not inflating the scope of this work.
    
    Change-Id: I7771e2a3a81756bc222385e862911a647f68fbc4
2023-05-03 10:43:13 +00:00
Zuul 4b825b2c28 Update git submodules
* Update ironic-specs from branch 'master'
  to ba82c299ce9376301d44c8b73841225c9180b828
  - Merge "Firmware Interface"
  - Firmware Interface
    
    Change-Id: I7a44ea313c084abc8a0d23553902d99252bb76ba
2023-04-28 16:25:34 +00:00
Zuul d840951faa Update git submodules
* Update ironic-specs from branch 'master'
  to b1d903b4401632b03bd065266a65e415f82fe281
  - Merge "Migrate inspection rules from Inspector"
  - Migrate inspection rules from Inspector
    
    Change-Id: I93961037a4b07912d921491d9bb5740b81b4fc9f
2023-04-27 14:31:07 +00:00
Zuul a0cd8c8f59 Update git submodules
* Update ironic-specs from branch 'master'
  to c6976aa2d2f3ae341ad676e95f9b74c45f9ef8c3
  - Merge "Add 2023.2 Workitems discussed at Ironic PTG"
  - Add 2023.2 Workitems discussed at Ironic PTG
    
    Change-Id: I65370650dc1ea50caee424d81b31100c5ac9a2b2
2023-04-26 17:58:06 +00:00
Zuul 3e62220db9 Update git submodules
* Update ironic-specs from branch 'master'
  to 23c038309f0bf7f2c6f501d7b685026cad9fb66e
  - Merge "Merge Inspector into Ironic"
  - Merge Inspector into Ironic
    
    Change-Id: Ia0d1d90df704dfdf5b003c1786d30c05737e084e
2023-04-13 16:20:04 +00:00
Jay Faulkner 130d25c299 Update git submodules
* Update ironic-specs from branch 'master'
  to 6012895619e165fb343e4dbe9942493c46c99f3f
  - Retire now-outdated snapshot spec
    
    Snapshot support is expected to come via the newly designed Service
    Steps, which is providing a generic framework for performing actions on
    ACTIVE Ironic nodes -- including snapshotting.
    
    Ironic contributors will write a new spec about implementing snapshot
    via Service Steps once that work is completed.
    
    Story: 2008033
    Task: 40689
    Change-Id: I288c77eba746c855c0bc9b9fd89ae557cbfddd7a
2023-03-29 20:32:13 +00:00
Julia Kreger b05eb0f6b4 Update git submodules
* Update ironic-specs from branch 'master'
  to f08c4d53c03efe3e6564198466a677aff8a6c57e
  - Enumerate retired specs
    
    We've been keeping a backlog of specs which are entirely outdated
    and will never be implemented. And we should also indicate when
    a specification document is no longer applicable at all. As such
    this change adds a retired folder, enumeration, and moves four
    documents to the retired folder to indcate they are no longer
    applicable to Ironic so end users have appropriate context should
    they discover the documents in the future.
    
    Change-Id: I1ab7d6726dc45283ca72df1df1d3c18e8ae8ea94
2023-02-28 16:07:03 +00:00
Jay Faulkner b904e3ccae Update git submodules
* Update ironic-specs from branch 'master'
  to ffd639ea62966a275904a4b0871fe5b2970415ff
  - Clarify model; bugfix branches not guaranteed
    
    In practice, we often skip bugfix branch releases if we do not have
    downstream consumers for those releases or do not have significant
    changes. Ensure our docs are clear on this.
    
    Change-Id: I336b437f1914c0b18ca299dff9dd022628e5f445
2023-01-27 13:11:42 +00:00
Zuul 021a623f58 Update git submodules
* Update ironic-specs from branch 'master'
  to 1e97a198971d9a70af7d92ce4d1b87cf6a5a5992
  - Merge "new spec: support of vnc console."
  - new spec: support of vnc console.
    
    Change-Id: I04ebf824e13765d84d866f49695d9268a8175b41
2023-01-09 17:37:51 +00:00
Zuul 66edbe9255 Update git submodules
* Update ironic-specs from branch 'master'
  to 86277449b655c69084238d9599ec041355c51e5e
  - Merge "Add a shard key"
  - Add a shard key
    
    Story: 2010378
    Change-Id: If992e3d8f512fab94334b7193a83a4b46973a0fc
2022-12-14 16:22:33 +00:00
Jay Faulkner e061573567 Update git submodules
* Update ironic-specs from branch 'master'
  to 08a53c95b90c9b8459eef9225c5c1b86181e9e9d
  - Add Ironic work items for 2023.1
    
    Ironic contributors discussed a lot of potential work for 2023.1.
    This documents them in a place for stakeholders.
    
    Change-Id: I6c7a3182cb2c51e89325614953d4fad086ba1433
2022-11-21 16:34:21 +00:00
Iury Gregory Melo Ferreira d3f586bc93 Update git submodules
* Update ironic-specs from branch 'master'
  to 1f17c16f68de6dc753c1c5d2783a6c8d4f58ee35
  - Zed Themes
    
    This commit includes some of the plans we have for the Zed Cycle
    
    Change-Id: Ic500869cc22088dd4f1f1ff1f3f407719fcb1673
2022-11-15 23:31:29 +00:00
Iury Gregory Melo Ferreira 3e2c4fbe03 Update git submodules
* Update ironic-specs from branch 'master'
  to c564dc3d378ae68266d5772de47c81644ca9aedd
  - Fix Multiple top-level packages discovered in flat-layout
    
    The linters and docs jobs are failing due to:
    ```
    error: Multiple top-level packages discovered in a
    flat-layout: ['specs', 'priorities'].
    ```
    This commit ensure we add the dirs in setup.cfg to
    avoid the problem
    
    Change-Id: I7ed2ac860b48a71d8f11fedd6072ef4e49f4ba22
2022-05-10 10:30:00 +00:00
Zuul 03337dc7d9 Update git submodules
* Update ironic-specs from branch 'master'
  to edcbf27724e5bd47eda7ae53efb3137e2c0dbec4
  - Merge "Spec proposal for a Redfish proxy for Ironic"
  - Spec proposal for a Redfish proxy for Ironic
    
    Change-Id: I48f5545a9088abcc9f765f6d3bf6e4aad0748c71
2022-01-25 09:15:02 +00:00
Iury Gregory Melo Ferreira 5c4dc1b753 Update git submodules
* Update ironic-specs from branch 'master'
  to ae75b0c77da431f224a55caa4db602cdfe3ad022
  - Yoga Themes
    
    Change-Id: I97fcb7bddee45d6f2b53149b65f85fc98c4aaeb5
2021-12-06 17:09:36 +00:00
Zuul a24caf62d0 Update git submodules
* Update ironic-specs from branch 'master'
  to 6699db48d78b7a42f90cb5c06ba18a72f94b6667
  - Merge "Event Subscription Idea"
  - Event Subscription Idea
    
    This spec describes an idea we had about how to implement an
    event subscription API that works for redfish.
    
    Story: 2008366
    Task: 41275
    Change-Id: I2b2c4921b92469cccaf80435c2c9a4e12e522988
2021-08-02 15:43:01 +00:00
Zuul 86bd1af182 Update git submodules
* Update ironic-specs from branch 'master'
  to 35b2e6d80d8cd3685ea8ce37837e427bccb17925
  - Merge "Clean up released features/items"
  - Clean up released features/items
    
    Change-Id: I5e4d262a8570cf7c61ac0f3410a4cb35e8245690
2021-07-28 22:32:16 +00:00
Zuul a88e74395f Update git submodules
* Update ironic-specs from branch 'master'
  to 8055d275c35550931e3411d52e16e86deee746eb
  - Merge "Add attestation interface spec"
  - Add attestation interface spec
    
    Story: #2002713
    Task: #22554
    Change-Id: I9b89b2b7e99dfba92d8b4b2f8416bff57ee1b508
2021-07-20 14:07:45 +00:00
likui 782185f20b Update git submodules
* Update ironic-specs from branch 'master'
  to ac74ce9a1bd0829fbf02efb883e8fab00af9eb4a
  - Changed minversion in tox to 3.18.0
    
    The patch bumps min version of tox to 3.18.0 in order to
    replace tox's whitelist_externals by allowlist_externals option:
    https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23
    
    Change-Id: Ic61e349773efbe99ee8afb22228d7d102adb516f
2021-06-03 17:36:40 +00:00
Zuul a7d916e526 Update git submodules
* Update ironic-specs from branch 'master'
  to f240b05ff3d53a9e554326ce23ed59f393dc3671
  - Merge "Xena themes"
  - Xena themes
    
    This document is an attempt to capture the consensus aspects from
    team's PTG sessions and to convey the consensus outward.
    
    Some items on the list from the PTG were removed, and wording
    has also been changed to use the word themes instead of priorities.
    
    Change-Id: I375ed65feba96aa693efc17b338b5fae401edfbd
2021-05-17 15:19:45 +00:00
Zuul a8650951b3 Update git submodules
* Update ironic-specs from branch 'master'
  to 6c8de7723c51316f879f8371d106670a4de6c9b2
  - Merge "Include Redfish BIOS Attribute Registry in bios API"
  - Include Redfish BIOS Attribute Registry in bios API
    
    This spec proposes support for retrieving the BIOS Registry from
    Sushy and exposing it through the ``nodes/<node>/bios`` API.
    
    Story: 2008571
    Task: 41722
    Change-Id: Ib93e62076207e3e25960111bd0b46b83fe481c69
2021-05-12 21:57:05 +00:00
Riccardo Pittau c5a35a3f07 Update git submodules
* Update ironic-specs from branch 'master'
  to 43398c0c4736090cd674a68fa71c4fa04b384817
  - Update tox config
    
    Update tox min version to something more contemporary.
    Default basepython to python3.
    Update dependencies of docs and pdf-docs to include upper-constraints.
    Move to stestrs and remote os-test from requirements.
    
    Change-Id: I30313dda1a3f56eff2f54632c46cfbdd03aa3cb7
2021-05-12 21:36:15 +00:00
songwenping d980603f56 Update git submodules
* Update ironic-specs from branch 'master'
  to 347bc70ff59bc22fdc06023b138fcb92123323c7
  - setup.cfg: Replace dashes with underscores
    
    Setuptools v54.1.0 introduces a warning that the use of dash-separated
    options in 'setup.cfg' will not be supported in a future version [1].
    Get ahead of the issue by replacing the dashes with underscores. Without
    this, we see 'UserWarning' messages like the following on new enough
    versions of setuptools:
    
      UserWarning: Usage of dash-separated 'description-file' will not be
      supported in future versions. Please use the underscore name
      'description_file' instead
    
    [1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
    
    Change-Id: I1e8a13e430f87bebd6d18e5ebd68c4fe3e0d405e
2021-05-05 11:20:26 +00:00
Aija Jauntēva 40274a19d2 Update git submodules
* Update ironic-specs from branch 'master'
  to fd3dd8f9ea110e2e365e8e7edd562ce8575e60b0
  - Followup pre-defined system hw conf in single step
    
    Change-Id: I69a03f2ad94e14e3c28adcf042c8b79e9f8260fc
2021-04-26 14:28:33 +00:00
Aija Jauntēva 584973d630 Update git submodules
* Update ironic-specs from branch 'master'
  to 2f4edc8320a0594402c41d44ebe4368ec43a5f16
  - Pre-defined system hw configuration in single step
    
    Co-Authored-By: Richard Pioso <richard.pioso@dell.com>
    
    Change-Id: Iccdef973d4456a4475ea04e10c52f9adccd23953
    Story: 2003594
    Task: 24914
2021-03-15 14:58:49 +00:00
Zuul c3e8b40979 Update git submodules
* Update ironic-specs from branch 'master'
  to 81218885ca0f90d2527f7e8ff30030757a420d92
  - Merge "Implement System Scoped Role Based Access Control"
  - Implement System Scoped Role Based Access Control
    
    Proposes change to align with the Secure RBAC changes being
    discussed upstream as part of the larger community.
    
    Change-Id: I6e29ac3a7d7fa32cd7129d58e2367c6ef87ae472
2021-02-15 16:51:11 +00:00
Zuul 89acf7975f Update git submodules
* Update ironic-specs from branch 'master'
  to 94a49ee021ddfafd484268906087e16d8b958c96
  - Merge "remove unicode from code"
  - remove unicode from code
    
    Change-Id: Ibaff5c2743ca12a0692d0c5715fd2654f97d714c
2021-01-12 16:13:20 +00:00
Zuul 89be3c52f7 Update git submodules
* Update ironic-specs from branch 'master'
  to 3ce14f53202f0aec609ed025d249cceb914face9
  - Merge "Add support for anaconda deploy interface"
  - Add support for anaconda deploy interface
    
    This spec describes implementation of anaconda deploy
    interface in ironic.
    
    Change-Id: I10e2b232b402ce23e0a690bca4ccd0de87da4ad4
    Story: 2007839
    Task: 40774
2021-01-12 00:09:07 +00:00
Zuul 4cbe7b4377 Update git submodules
* Update ironic-specs from branch 'master'
  to b39c4b19f65d052ff24475b7f58d4387a4e69a33
  - Merge "Snapshot support"
  - Snapshot support
    
    This is the spec for the feature of snapshot support
    for bare metals.
    
    Change-Id: I7c6c62cc25905882882294cc6e63a6d0aab5a5bc
    Story: 2008033
    Task: 40689
2021-01-08 19:05:31 +00:00
Zuul bee24a7644 Update git submodules
* Update ironic-specs from branch 'master'
  to 77a40a99387cda52dacfbe69616c74f4372c525a
  - Merge "Support node history"
  - Support node history
    
    Currently ironic uses one last_error field to record error information
    when an operation failed. The field is easily overwritten and we don't
    have a traceback on what happened in the past, the only way is to check
    service logs.
    
    The proposal is to introduce a new table named node_history, and record
    important node events that helps bare metal maintenance and troubleshooting.
    
    Change-Id: I3b8832a945183ce3ed41ea79838fc9f682bfc547
    Story: 2002980
    Task: 22989
2020-12-03 15:29:38 +00:00
Julia Kreger 0c4cbbbf25 Update git submodules
* Update ironic-specs from branch 'master'
  - Minor follow-up to wallaby priorities
    
    Just fixing two typos that were pointed out before
    approval of the priorities document.
    
    Change-Id: Id97a913b3a92eb25787550f2c39a7ade64ba9831
2020-11-16 14:35:18 +00:00
Julia Kreger e52f18bf2e Update git submodules
* Update ironic-specs from branch 'master'
  - Add Wallaby priorities
    
    Change-Id: I6c206e711737f89c3bb2a66e0634e5ffd20d721f
2020-11-16 14:20:58 +00:00
Zuul 020a3d4bdb Update git submodules
* Update ironic-specs from branch 'master'
  - Merge "New release model: correct the named branches lifetime"
  - New release model: correct the named branches lifetime
    
    The initial proposal of supporting a branch with all fixes only
    6 months was too harsh and does not seem to reflect how we actually
    handle stable branches. Based on personal observation that we mostly
    maintain the last two stable branches (e.g. right now Train is still
    actively maintained), the windows is increased to 12 months.
    
    Also added a formal policy and completely abandoning EM branches.
    
    Change-Id: Ibefde7ed15932964c366c605b7ca03bce4d66e5b
2020-07-06 14:09:58 +00:00
Zuul 0c645f811e Update git submodules
* Update ironic-specs from branch 'master'
  - Merge "Update to the new release model"
  - Update to the new release model
    
    Clarifies some aspects of the approved spec.
    
    Change-Id: I7ef4e402530286b7c8eacee00e4b3d186b2a4dd5
2020-07-06 14:03:02 +00:00
Dmitry Tantsur 840e02a2c3 Update git submodules
* Update ironic-specs from branch 'master'
  - Amend the in-band deploy steps spec
    
    Change-Id: Ic95e93223bb73500cab33c6251218e6735b808e8
2020-07-03 08:43:00 +00:00
Zuul 34371b48a4 Update git submodules
* Update ironic-specs from branch 'master'
  - Merge "Victoria Cycle Priorities"
  - Victoria Cycle Priorities
    
    Change-Id: I42db6332f7b681fd457816feec3dc5786db35429
2020-06-22 15:55:03 +00:00
Zuul 823ed695f5 Update git submodules
* Update ironic-specs from branch 'master'
  - Merge "Clean up specs"
  - Clean up specs
    
    Also moves a few items into backlog that seem like they
    will never be worked on at this point.
    
    Change-Id: Iad18ce9f4c443d793c0f8faf03acea61ef492b32
2020-06-11 08:20:36 +00:00