1
0
mirror of https://github.com/coreos/ignition.git synced 2026-02-06 18:47:54 +01:00
Commit Graph

7 Commits

Author SHA1 Message Date
Madhu Pillai
c6c52924cf *: update to v3_6_experimental spec 2024-10-14 15:33:52 +02:00
Benjamin Gilbert
2ab78e12f5 internal: move provider registrations out of platforms package
Move provider registrations next to the code that implements the provider,
as we do with stages.  This allows us to make the provider functions
private and only expose them through the registration.

To do this, we need to make the fields of the registration struct public,
which could allow the rest of Ignition to call directly through the
function pointers.  To avoid this, we wrap the registration struct when
exposing it to the rest of Ignition, ensuring that accessors are used.
2023-03-29 14:54:26 -04:00
Benjamin Gilbert
0e2b63c9d5 *: update to v3_5_experimental spec 2023-02-20 03:09:50 -05:00
Jonathan Lebon
8f520621ee tree: update for stable v3.3.0 and new v3.4.0-experimental 2021-06-24 10:24:02 -04:00
Stephen Lowrie
5b75aac6f1 internal: update for new experimental spec 2020-09-28 23:32:07 -05:00
Ben Howard
4e57967d3f AzureStack: fix unfortunate typo of iso9660
s/9960/9660

Signed-off-by: Ben Howard <ben.howard@redhat.com>
2020-08-20 08:24:07 -06:00
Ben Howard
e32b23df37 AzureStack: add new target platform
AzureStack is *like* but no quite the same as Azure. Rather than
conflating the two together, we should split them up.

Changes:
- azure.FetchConfig is a wrapper around FetchFromOvfDevice which takes
  the an additional parameter of allowable filesystem types
- azurestack.FetchConfig calls azure.FetchFromOvfDevice with both UDF
  and iso9660 filesystems
- azurestack is now a distinct platform target for ignition

These changes should give us run-way in case _other_ platform
differences are found, while minimizing copy/paste code duplication.

Signed-off-by: Ben Howard <ben.howard@redhat.com>
2020-06-30 10:55:09 -06:00