chore: define provider for each test suite#2213
Conversation
💔 Tests Failed
Expand to view the summary
Build stats
Test stats 🧪
Test errors
Expand to view the tests failures
|
| image: "ami-0f7cb53c916a75006" | ||
| instance_type: "c5.4xlarge" | ||
| username: ec2-user | ||
| fleet_elastic_pkg: |
There was a problem hiding this comment.
I think we can remove this platform in a follow-up PR, as we can control the same with provider: elastic-package in the YAML file
| # - name: "Stand-alone" | ||
| # tags: "stand_alone_agent" | ||
| # platforms: ["fleet_elastic_pkg"] | ||
| - name: "Stand-alone" |
There was a problem hiding this comment.
I'm going to revert this commit and add it in a follow up, as the stand-alone tests are failing, even locally
I think we are messing how the elastic-agent Docker container is bootstrapped when running with Docker provider cc/ @adam-stokes
* chore: preset the provider at suite or/and scenario level * docs: document the CI descriptor for the platform support * docs: describe each platform * fix: typo * chore: declare platforms just once * docs: document machine dependencies * docs: link to CI infra documentation * fix: use right location for the platforms file * fix: set remote variables only for remote provider * fix: disable fleet-server for regular standalone deployments * chore: add ES and kibana endpoints to the logs * chore: apply docker provider for elastic-agent triggers * chore: re-enable stand-alone scenarios * chore: move fleet-server default policy to a constant * Revert "chore: re-enable stand-alone scenarios" This reverts commit cbb281f. (cherry picked from commit 2ddece6) # Conflicts: # .ci/.e2e-tests-for-elastic-agent.yaml # .ci/.e2e-tests.yaml
* chore: preset the provider at suite or/and scenario level * docs: document the CI descriptor for the platform support * docs: describe each platform * fix: typo * chore: declare platforms just once * docs: document machine dependencies * docs: link to CI infra documentation * fix: use right location for the platforms file * fix: set remote variables only for remote provider * fix: disable fleet-server for regular standalone deployments * chore: add ES and kibana endpoints to the logs * chore: apply docker provider for elastic-agent triggers * chore: re-enable stand-alone scenarios * chore: move fleet-server default policy to a constant * Revert "chore: re-enable stand-alone scenarios" This reverts commit cbb281f. (cherry picked from commit 2ddece6) # Conflicts: # .ci/.e2e-tests-for-elastic-agent.yaml # .ci/.e2e-tests.yaml # e2e/_suites/fleet/fleet.go
* chore: preset the provider at suite or/and scenario level * docs: document the CI descriptor for the platform support * docs: describe each platform * fix: typo * chore: declare platforms just once * docs: document machine dependencies * docs: link to CI infra documentation * fix: use right location for the platforms file * fix: set remote variables only for remote provider * fix: disable fleet-server for regular standalone deployments * chore: add ES and kibana endpoints to the logs * chore: apply docker provider for elastic-agent triggers * chore: re-enable stand-alone scenarios * chore: move fleet-server default policy to a constant * Revert "chore: re-enable stand-alone scenarios" This reverts commit cbb281f. (cherry picked from commit 2ddece6) # Conflicts: # .ci/.e2e-tests-for-elastic-agent.yaml # .ci/.e2e-tests.yaml # README.md # e2e/_suites/fleet/fleet.go
) * chore: define provider for each test suite (#2213) * chore: preset the provider at suite or/and scenario level * docs: document the CI descriptor for the platform support * docs: describe each platform * fix: typo * chore: declare platforms just once * docs: document machine dependencies * docs: link to CI infra documentation * fix: use right location for the platforms file * fix: set remote variables only for remote provider * fix: disable fleet-server for regular standalone deployments * chore: add ES and kibana endpoints to the logs * chore: apply docker provider for elastic-agent triggers * chore: re-enable stand-alone scenarios * chore: move fleet-server default policy to a constant * Revert "chore: re-enable stand-alone scenarios" This reverts commit cbb281f. (cherry picked from commit 2ddece6) # Conflicts: # .ci/.e2e-tests-for-elastic-agent.yaml # .ci/.e2e-tests.yaml # README.md # e2e/_suites/fleet/fleet.go * fix: resolve conflicts Co-authored-by: Manuel de la Peña <mdelapenya@gmail.com>
* chore: define provider for each test suite (#2213) * chore: preset the provider at suite or/and scenario level * docs: document the CI descriptor for the platform support * docs: describe each platform * fix: typo * chore: declare platforms just once * docs: document machine dependencies * docs: link to CI infra documentation * fix: use right location for the platforms file * fix: set remote variables only for remote provider * fix: disable fleet-server for regular standalone deployments * chore: add ES and kibana endpoints to the logs * chore: apply docker provider for elastic-agent triggers * chore: re-enable stand-alone scenarios * chore: move fleet-server default policy to a constant * Revert "chore: re-enable stand-alone scenarios" This reverts commit cbb281f. (cherry picked from commit 2ddece6) # Conflicts: # .ci/.e2e-tests-for-elastic-agent.yaml # .ci/.e2e-tests.yaml # e2e/_suites/fleet/fleet.go * fix: resolve conflicts Co-authored-by: Manuel de la Peña <mdelapenya@gmail.com>
* chore: define provider for each test suite (#2213) * chore: preset the provider at suite or/and scenario level * docs: document the CI descriptor for the platform support * docs: describe each platform * fix: typo * chore: declare platforms just once * docs: document machine dependencies * docs: link to CI infra documentation * fix: use right location for the platforms file * fix: set remote variables only for remote provider * fix: disable fleet-server for regular standalone deployments * chore: add ES and kibana endpoints to the logs * chore: apply docker provider for elastic-agent triggers * chore: re-enable stand-alone scenarios * chore: move fleet-server default policy to a constant * Revert "chore: re-enable stand-alone scenarios" This reverts commit cbb281f. (cherry picked from commit 2ddece6) # Conflicts: # .ci/.e2e-tests-for-elastic-agent.yaml # .ci/.e2e-tests.yaml * fix: resolve conflicts Co-authored-by: Manuel de la Peña <mdelapenya@gmail.com>
* main: (268 commits) bump stack version 8.2.0-ff67d7b8 (#2242) ci: periodic builds for the last two minor versions (#2241) bump stack version 8.2.0-9bac538c (#2240) fix: add end-of-file line in templates (#2237) chore: add Christos to SSH users bump stack version 8.2.0-fee3b8d2 (#2234) Separate ES workload from Agent spec and make it req for the scenarios (#2203) bump stack version 8.2.0-d02c907a (#2228) bump stack version 8.2.0-63265ec9 (#2225) fix: wrong link (#2220) chore: define provider for each test suite (#2213) ci: provision e2-small workers (#2212) bump stack version 8.2.0-a12f7069 (#2209) chore: support for Oracle Linux 8 (#2208) bump stack version 8.2.0-190af159 (#2206) bump stack version 8.2.0-fdde08ec (#2200) bump stack version 8.2.0-43df679f (#2193) chore: use trace level in logs (#2130) bump stack version 8.2.0-bdf2ad74 (#2188) feat: support downloading project artifacts for the new bucket layout (#2172) ...
What does this PR do?
This PR does three things:
Why is it important?
First, document the descriptors. This is key for external contributors owning their own support matrix.
Second, prepare the code to re-enable skipped suites using docker or elastic-package providers
Checklist
make unit-test), and they are passing locallymake noticein the proper directory)Related issues