StarlingX Puppet modules and manifests
179e19543d
Currently the default IPv4 IPPool configuration sets ipipMode to always, enabling Calico to use an overlay networking for the pods to communicate between different nodes using IPIP encapsulation. This overlay has caused some problems in the past and, since it's not needed, it will be removed by this change. The default IPv6 IPPool already uses the flat networking model, so it needs no changes. Besides a supporting fresh install with IPIP disabled, release upgrades should also support disabling IPIP during data migration. That's implemented through a new upgrade script. Note: it was not possible to test a full upgrade using AIO-DX due to USM bugs. This test will be done again when USM is stable. Test Plan: PASS: AIO-DX: fresh install: check pod communicating without encap PASS: AIO-SX: upgrade: check that IPIP was disabled PASS: AIO-SX: upgrade rollback: check that IPIP was re-enabled Story: 2011124 Task: 50617 Change-Id: I8685057fc67735f9bafed442ef553cff3c6da1e6 Signed-off-by: Caio Bruchert <caio.bruchert@windriver.com> |
||
---|---|---|
modules | ||
playbooks/tox-puppet-lint | ||
puppet-manifests | ||
.gitignore | ||
.gitreview | ||
.zuul.yaml | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
debian_build_layer.cfg | ||
debian_iso_image.inc | ||
debian_pkg_dirs | ||
HACKING.rst | ||
pylint.rc | ||
README.rst | ||
requirements.txt | ||
test-requirements.txt | ||
tox.ini |
stx-puppet
The starlingx/stx-puppet repository handles the Puppet service1.
The Puppet service runs during bootstrap, and at every reboot, to provide a consistent configuration across the StarlingX system nodes.
This repository is not intended to be developed standalone, but rather as part of the StarlingX Source System, which is defined by the StarlingX manifest2.