Skip to content

Add 3.3.1 test harness test data#9176

Open
naemono wants to merge 1 commit intoelastic:mainfrom
naemono:3.3.1-update-test-harness
Open

Add 3.3.1 test harness test data#9176
naemono wants to merge 1 commit intoelastic:mainfrom
naemono:3.3.1-update-test-harness

Conversation

@naemono
Copy link
Contributor

@naemono naemono commented Feb 26, 2026

Updates the conf.yaml to include the new v331 directory, which contains test data from the 3.3.1 ECK release.

Signed-off-by: Michael Montgomery <mmontg1@gmail.com>
@naemono naemono requested a review from a team as a code owner February 26, 2026 21:55
@naemono naemono added the >test Related to unit/integration/e2e tests label Feb 26, 2026
@prodsecmachine
Copy link
Collaborator

prodsecmachine commented Feb 26, 2026

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds test harness data for the ECK (Elastic Cloud on Kubernetes) 3.3.1 release. The test harness is used for upgrade testing, allowing verification that the operator can upgrade from various previous versions to newer ones. This addition enables testing upgrades involving the 3.3.1 operator release.

Changes:

  • Added v331 directory with test data files (crds.yaml, install.yaml, stack.yaml) for ECK operator version 3.3.1
  • Updated conf.yaml to register the new v331 test configuration with operatorVersion 3.3.1 and stackVersion 9.3.0

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
hack/upgrade-test-harness/conf.yaml Adds v331 entry to test parameters with operator version 3.3.1 and stack version 9.3.0
hack/upgrade-test-harness/testdata/v331/stack.yaml Contains Elastic Stack resource definitions (Elasticsearch, Kibana, APM, Beat, Logstash, PackageRegistry) for version 9.3.0
hack/upgrade-test-harness/testdata/v331/install.yaml Contains ECK operator 3.3.1 installation manifests including RBAC, webhooks, and StatefulSet configuration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

securityContext:
runAsNonRoot: true
containers:
- image: "docker.elastic.co/eck-dev/eck-operator-mmontgomery:3.3.1-d2450229"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- image: "docker.elastic.co/eck-dev/eck-operator-mmontgomery:3.3.1-d2450229"
- image: "docker.elastic.co/eck/eck-operator:3.3.1"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

>test Related to unit/integration/e2e tests

5 participants