Skip to content

Synchronise 2026.1 with upstream - #608

Merged
Alex-Welsh merged 6 commits into
stackhpc/2026.1from
upstream/2026.1-2026-08-17
Aug 17, 2026
Merged

Synchronise 2026.1 with upstream#608
Alex-Welsh merged 6 commits into
stackhpc/2026.1from
upstream/2026.1-2026-08-17

Conversation

@github-actions

Copy link
Copy Markdown

This PR contains a snapshot of 2026.1 from upstream stable/2026.1.

priteau and others added 6 commits August 5, 2026 13:09
Change-Id: I263f8f4d388a175838662d72f3efe5b101e22c91
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
(cherry picked from commit 9b86593)
This allows us to install Kayobe without generating the configuration.
This is useful when building a Docker image, where you want to install
all dependencies at build time but do not require the runtime
configuration. The runtime configuration can then be generated when the
container is executed.

Change-Id: I81c2b2a8e1ccde44854257ce8e34e3517c945a4d
Signed-off-by: Will Szumski <will@stackhpc.com>
(cherry picked from commit 7b191d9)
The arista-switch role was failing to apply switch interface
configuration with an error such as:

    fatal: [arista-switch]: FAILED! =>
        changed: false
        data: |-
            description ceph1
            % Invalid input
            ARISTA-SWITCH(config-s-ansible_17)#
        msg: |-
            description ceph1
            % Invalid input
            ARISTA-SWITCH(config-s-ansible_17)#

This was caused by wrong indentation of the template, as described in
the collection documentation [1]:

    The configuration lines in the source file should be similar to how
    it will appear if present in the running-configuration (live switch
    config) of the device including the indentation to ensure
    idempotency and correct diff. Arista EOS device config has 3 spaces
    indentation.

Also remove the exit statement which appears unneeded.

[1] https://docs.ansible.com/projects/ansible/latest/collections/arista/eos/eos_config_module.html

Closes-Bug: #2162130
Change-Id: I278897607d7f6375594cfa6341e16caefbc32fd0
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
(cherry picked from commit 851aefc)
This new release is breaking the linters job. Pin ansible-lint for now.

Change-Id: Ifaca67ccc0fe1f7e2f5c0ade3277d86fdbcd7733
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
(cherry picked from commit a399390)
@github-actions
github-actions Bot requested a review from a team as a code owner August 17, 2026 06:23
@github-actions github-actions Bot added automated Automated action performed by GitHub Actions synchronisation labels Aug 17, 2026
@Alex-Welsh
Alex-Welsh merged commit f8ec527 into stackhpc/2026.1 Aug 17, 2026
3 checks passed
@Alex-Welsh
Alex-Welsh deleted the upstream/2026.1-2026-08-17 branch August 17, 2026 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated Automated action performed by GitHub Actions synchronisation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants