This repository has been archived by the owner on Sep 17, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 41
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jlind23
approved these changes
Jan 20, 2022
It comes without Python installed
adam-stokes
reviewed
Jan 20, 2022
adam-stokes
approved these changes
Jan 20, 2022
This reverts commit c432675.
user_data us used to execute arbitrary code after a VM is provisioned on AWS
mdelapenya
commented
Jan 24, 2022
This reverts commit 90adcdc.
Signed-off-by: Adam Stokes <[email protected]>
mdelapenya
commented
Jan 24, 2022
Signed-off-by: Adam Stokes <[email protected]>
Signed-off-by: Adam Stokes <[email protected]>
CentOS support is there now, we just need to resolve the artifact version missing |
We can merge and resolve the bump in another PR |
mdelapenya
commented
Jan 25, 2022
mergify bot
pushed a commit
that referenced
this pull request
Jan 25, 2022
* chore: rename platforms to include OS * fix: include sles15 in Beats builds * chore: expand coverage for SLES15 * chore: run k8s-autodiscover on Debian VMs * chore: run helm test suite on Debian VMs * chore: remove unused platforms * feat: add centos8 support, running fleet test suite * fix: install python for CentOS It comes without Python installed * fix: pass suite to Ansible context * fix: use ansible os family * fix: typo * chore: try with platform * Revert "chore: try with platform" This reverts commit c432675. * chore: set user_data for CentOS user_data us used to execute arbitrary code after a VM is provisioned on AWS * fix: use Python interpreter for Ansible in CentOS * Revert "fix: use Python interpreter for Ansible in CentOS" This reverts commit 90adcdc. * Set proper python interpreter based on OS Signed-off-by: Adam Stokes <[email protected]> * try with auto Signed-off-by: Adam Stokes <[email protected]> * remove user_data for now Signed-off-by: Adam Stokes <[email protected]> * chore: remove user data file Co-authored-by: Adam Stokes <[email protected]> (cherry picked from commit aec2a7a)
mergify bot
pushed a commit
that referenced
this pull request
Jan 25, 2022
* chore: rename platforms to include OS * fix: include sles15 in Beats builds * chore: expand coverage for SLES15 * chore: run k8s-autodiscover on Debian VMs * chore: run helm test suite on Debian VMs * chore: remove unused platforms * feat: add centos8 support, running fleet test suite * fix: install python for CentOS It comes without Python installed * fix: pass suite to Ansible context * fix: use ansible os family * fix: typo * chore: try with platform * Revert "chore: try with platform" This reverts commit c432675. * chore: set user_data for CentOS user_data us used to execute arbitrary code after a VM is provisioned on AWS * fix: use Python interpreter for Ansible in CentOS * Revert "fix: use Python interpreter for Ansible in CentOS" This reverts commit 90adcdc. * Set proper python interpreter based on OS Signed-off-by: Adam Stokes <[email protected]> * try with auto Signed-off-by: Adam Stokes <[email protected]> * remove user_data for now Signed-off-by: Adam Stokes <[email protected]> * chore: remove user data file Co-authored-by: Adam Stokes <[email protected]> (cherry picked from commit aec2a7a)
mergify bot
pushed a commit
that referenced
this pull request
Jan 25, 2022
* chore: rename platforms to include OS * fix: include sles15 in Beats builds * chore: expand coverage for SLES15 * chore: run k8s-autodiscover on Debian VMs * chore: run helm test suite on Debian VMs * chore: remove unused platforms * feat: add centos8 support, running fleet test suite * fix: install python for CentOS It comes without Python installed * fix: pass suite to Ansible context * fix: use ansible os family * fix: typo * chore: try with platform * Revert "chore: try with platform" This reverts commit c432675. * chore: set user_data for CentOS user_data us used to execute arbitrary code after a VM is provisioned on AWS * fix: use Python interpreter for Ansible in CentOS * Revert "fix: use Python interpreter for Ansible in CentOS" This reverts commit 90adcdc. * Set proper python interpreter based on OS Signed-off-by: Adam Stokes <[email protected]> * try with auto Signed-off-by: Adam Stokes <[email protected]> * remove user_data for now Signed-off-by: Adam Stokes <[email protected]> * chore: remove user data file Co-authored-by: Adam Stokes <[email protected]> (cherry picked from commit aec2a7a) # Conflicts: # .ci/.e2e-tests-for-elastic-agent.yaml # .ci/.e2e-tests.yaml # .ci/Jenkinsfile # .ci/ansible/playbook.yml # .ci/ansible/tasks/setup_test_script.yml
mdelapenya
added a commit
that referenced
this pull request
Jan 26, 2022
* chore: rename platforms to include OS * fix: include sles15 in Beats builds * chore: expand coverage for SLES15 * chore: run k8s-autodiscover on Debian VMs * chore: run helm test suite on Debian VMs * chore: remove unused platforms * feat: add centos8 support, running fleet test suite * fix: install python for CentOS It comes without Python installed * fix: pass suite to Ansible context * fix: use ansible os family * fix: typo * chore: try with platform * Revert "chore: try with platform" This reverts commit c432675. * chore: set user_data for CentOS user_data us used to execute arbitrary code after a VM is provisioned on AWS * fix: use Python interpreter for Ansible in CentOS * Revert "fix: use Python interpreter for Ansible in CentOS" This reverts commit 90adcdc. * Set proper python interpreter based on OS Signed-off-by: Adam Stokes <[email protected]> * try with auto Signed-off-by: Adam Stokes <[email protected]> * remove user_data for now Signed-off-by: Adam Stokes <[email protected]> * chore: remove user data file Co-authored-by: Adam Stokes <[email protected]> (cherry picked from commit aec2a7a) Co-authored-by: Manuel de la Peña <[email protected]>
8 tasks
mdelapenya
added a commit
that referenced
this pull request
Jan 26, 2022
* chore: rename platforms to include OS * fix: include sles15 in Beats builds * chore: expand coverage for SLES15 * chore: run k8s-autodiscover on Debian VMs * chore: run helm test suite on Debian VMs * chore: remove unused platforms * feat: add centos8 support, running fleet test suite * fix: install python for CentOS It comes without Python installed * fix: pass suite to Ansible context * fix: use ansible os family * fix: typo * chore: try with platform * Revert "chore: try with platform" This reverts commit c432675. * chore: set user_data for CentOS user_data us used to execute arbitrary code after a VM is provisioned on AWS * fix: use Python interpreter for Ansible in CentOS * Revert "fix: use Python interpreter for Ansible in CentOS" This reverts commit 90adcdc. * Set proper python interpreter based on OS Signed-off-by: Adam Stokes <[email protected]> * try with auto Signed-off-by: Adam Stokes <[email protected]> * remove user_data for now Signed-off-by: Adam Stokes <[email protected]> * chore: remove user data file Co-authored-by: Adam Stokes <[email protected]> (cherry picked from commit aec2a7a) Co-authored-by: Manuel de la Peña <[email protected]>
mdelapenya
added a commit
that referenced
this pull request
Jan 26, 2022
* feat: add CentOS 8 support (#2034) * chore: rename platforms to include OS * fix: include sles15 in Beats builds * chore: expand coverage for SLES15 * chore: run k8s-autodiscover on Debian VMs * chore: run helm test suite on Debian VMs * chore: remove unused platforms * feat: add centos8 support, running fleet test suite * fix: install python for CentOS It comes without Python installed * fix: pass suite to Ansible context * fix: use ansible os family * fix: typo * chore: try with platform * Revert "chore: try with platform" This reverts commit c432675. * chore: set user_data for CentOS user_data us used to execute arbitrary code after a VM is provisioned on AWS * fix: use Python interpreter for Ansible in CentOS * Revert "fix: use Python interpreter for Ansible in CentOS" This reverts commit 90adcdc. * Set proper python interpreter based on OS Signed-off-by: Adam Stokes <[email protected]> * try with auto Signed-off-by: Adam Stokes <[email protected]> * remove user_data for now Signed-off-by: Adam Stokes <[email protected]> * chore: remove user data file Co-authored-by: Adam Stokes <[email protected]> (cherry picked from commit aec2a7a) # Conflicts: # .ci/.e2e-tests-for-elastic-agent.yaml # .ci/.e2e-tests.yaml # .ci/Jenkinsfile # .ci/ansible/playbook.yml # .ci/ansible/tasks/setup_test_script.yml * fix: resolve conflicts Co-authored-by: Manuel de la Peña <[email protected]>
mdelapenya
added a commit
to mdelapenya/e2e-testing
that referenced
this pull request
Jan 26, 2022
* main: (45 commits) feat: add CentOS 8 support (elastic#2034) fix: set default region for AWS cli (elastic#2053) chore: use Ansible's built-in replace instead of sed (elastic#2048) chore: split stack configuration and start into two tasks (elastic#2044) feat: enable SSH access to users for debugging cloud instances (elastic#2001) fix: use the right branch for 7.17 backports (elastic#2025) SLES15 enablement (elastic#2007) chore: bump stale agent for main (elastic#2014) Update `fetchBeatsBinary` to be reused in elastic-agent-poc (elastic#1984) chore: add resiliency when provisioning the stack (elastic#1990) chore: bump elastic-package to v0.32.1 (elastic#1959) feat: export Fetch&Download methods in the /pkg directory (elastic#1943) bump stack version 8.1.0-dbc834fd (elastic#1948) bump stack version 8.1.0-76902d39 (elastic#1946) chore: retire 7.15 adding 7.17 (elastic#1938) ci: use withAPMEnv (elastic#1917) Update main branch (elastic#1928) bump stack version 8.1.0-befff95a (elastic#1929) chore: properly evaluate how tests are skipped on CI when checking modified files (elastic#1924) bump stack version 8.1.0-60bffc32 (elastic#1921) ...
8 tasks
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
area:ci
Anything related to the CI
backport-v7.16.0
Automated backport with mergify
backport-v7.17.0
Automated backport with mergify
backport-v8.0.0
Automated backport with mergify
Team:Automation
Label for the Observability productivity team
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this PR do?
This PR adds CentOS 8 as a backend to run the tests, using the AMIs provided by the official Centos website: https://www.centos.org/download/aws-images/
We have also refactored the platforms YAML file to identify the platform with the OS name: i.e.
fleet_amd64 > Debian_amd64
, also removing duplicated entries.Finally, we are expanding the feature coverage for SLES15, running all fleet test suites on those boxes.
Why is it important?
Expand OS/Arch coverage
Checklist
make unit-test
), and they are passing locallymake notice
in the proper directory)Related issues