Skip to content

chore(ci): remove encryption from e2e manifests#2364

Merged
nevermarine merged 2 commits into
mainfrom
chore/ci/remove-encryption-from-artifacts
May 19, 2026
Merged

chore(ci): remove encryption from e2e manifests#2364
nevermarine merged 2 commits into
mainfrom
chore/ci/remove-encryption-from-artifacts

Conversation

@nevermarine
Copy link
Copy Markdown
Collaborator

@nevermarine nevermarine commented May 19, 2026

Description

Adjust the reusable E2E workflow artifact handling.

Why do we need it, and what problem does it solve?

The workflow artifact flow became inconsistent after introducing GPG encryption for E2E artifacts. We need predictable upload and download behavior, correct handling for non-archived uploads, and clear operator guidance for encrypted artifacts.

What is the expected result?

  1. Generated files, SSH config, and kubeconfig artifacts are uploaded in the intended format.
  2. Cleanup downloads and decrypts generated files correctly before undeploy.
  3. E2E test results and failed-test manifests are uploaded without encryption.
  4. The workflow summary explains how to decrypt encrypted artifacts manually.

Checklist

  • The code is covered by unit tests.
  • e2e tests passed.
  • Documentation updated according to the changes.
  • Changes were tested in the Kubernetes cluster manually.

Changelog entries

section: ci
type: fix
summary: "Fix E2E workflow artifact upload and download handling for encrypted generated files."
impact_level: low

Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
@nevermarine nevermarine added this to the v1.9.0 milestone May 19, 2026
@nevermarine nevermarine marked this pull request as ready for review May 19, 2026 09:08
Signed-off-by: Maksim Fedotov <maksim.fedotov@flant.com>
@nevermarine nevermarine merged commit d13b6a1 into main May 19, 2026
29 of 30 checks passed
@nevermarine nevermarine deleted the chore/ci/remove-encryption-from-artifacts branch May 19, 2026 09:42
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.

2 participants