From 1a5c725e24733313f60d17947df2c9d64d0ae5ea Mon Sep 17 00:00:00 2001 From: Simon Mayer Date: Mon, 9 Sep 2024 08:30:50 +0200 Subject: [PATCH 1/2] MEP-14 --- .../src/development/proposals/MEP14/README.md | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 docs/src/development/proposals/MEP14/README.md diff --git a/docs/src/development/proposals/MEP14/README.md b/docs/src/development/proposals/MEP14/README.md new file mode 100644 index 0000000000..7226337e84 --- /dev/null +++ b/docs/src/development/proposals/MEP14/README.md @@ -0,0 +1,25 @@ +# Independence from external sources + +In certain situations some customers may need to operate and create machines without making use of external services like DNS or NTP through the internet. To make this possible, all metal-stack components reaching external services need to be configurable with custom endpoints. + +So far, the following components have been identified as requiring changes: + +- pixiecore +- metal-hammer +- metal-images + +More components are likely to be added to the list during processing. + +## pixiecore + +A NTP server endpoint need to be configured on the pixiecore. This can be achieved by providing it through environment variables on start up. + +## metal-hammer + +If using a self-deployed NTP server, also the metal-hammer need to be configured with it. For backward compatibility, default values from `pool.ntp.org` and `time.google.com` are used. + +## metal-images + +Configurations for the `metal-images` are different for machines and firewalls. + +The implementation of this MEP will make metal-stack possible to create and maintain machines without requiring an internet connection. From 3cb1b2412439e1bb239882f6e5172be59d1e3d32 Mon Sep 17 00:00:00 2001 From: Simon Mayer Date: Mon, 9 Sep 2024 09:43:24 +0200 Subject: [PATCH 2/2] Add MEP-14 to overview page --- docs/src/development/proposals/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/src/development/proposals/index.md b/docs/src/development/proposals/index.md index 41a5bc2429..a0d0f7cd7e 100644 --- a/docs/src/development/proposals/index.md +++ b/docs/src/development/proposals/index.md @@ -30,3 +30,4 @@ Once a proposal was accepted, an issue should be raised and the implementation s | [MEP-10](MEP10/README.md) | SONiC Support | `Completed` | | [MEP-11](MEP11/README.md) | Auditing of metal-stack resources | `Completed` | | [MEP-12](MEP12/README.md) | Rack Spreading | `Completed` | +| [MEP-14](MEP14/README.md) | Independence from external sources | `In Discussion` |