Skip to content

Update Metal3 configuration for airgap deployments#94

Open
diconico07 wants to merge 1 commit into
suse-edge:mainfrom
diconico07:update-metal3-config
Open

Update Metal3 configuration for airgap deployments#94
diconico07 wants to merge 1 commit into
suse-edge:mainfrom
diconico07:update-metal3-config

Conversation

@diconico07
Copy link
Copy Markdown
Contributor

Changes based on documentation updates from suse-edge/suse-edge.github.io PRs #1131 and #1127:

  1. Replace removed additionalTrustedCAs with trustedCA ConfigMap approach

    • Changed from global.additionalTrustedCAs: false to commented # trustedCA: tls-ca-bundle
    • Applied to all metal3.yaml files across mgmt-cluster examples
  2. Add IPA image and useHauler configuration for airgap deployment

    • Added metal3-ironic.ipa.useHauler: true to mgmt-cluster/airgap metal3.yaml
    • Added ironic-python-agent:3.0.8 image to embeddedArtifactRegistry in airgap definition file
    • Required for Metal3 to retrieve IPA image from embedded registry in airgap environments

Changes based on documentation updates from suse-edge/suse-edge.github.io PRs #1131 and #1127:

1. Replace deprecated additionalTrustedCAs with trustedCA ConfigMap approach
   - Changed from `global.additionalTrustedCAs: false` to commented `# trustedCA: tls-ca-bundle`
   - Updated comment to clarify ConfigMap should contain full CA bundle (system CAs + custom CAs)
   - Applied to all metal3.yaml files across mgmt-cluster examples

2. Add IPA image and useHauler configuration for airgap deployment
   - Added `metal3-ironic.ipa.useHauler: true` to mgmt-cluster/airgap metal3.yaml
   - Added ironic-python-agent:3.0.8 image to embeddedArtifactRegistry in airgap definition file
   - Required for Metal3 to retrieve IPA image from embedded registry in airgap environments

Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
@diconico07 diconico07 requested a review from alknopfler May 22, 2026 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant