Skip to content

Create test suite for EKS addons and components. #392

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

rschalo
Copy link
Contributor

@rschalo rschalo commented Apr 1, 2023

Issue #, if available: N/A

Description of changes:

These changes enable a few things:

  1. The ability for tekton pods scheduled to a control plane node to interact with account-owned S3 buckets utilizing the tenant-controlplane-node-role. This is important for uploading results from ClusterLoader2 tests.
  2. Implement a test directory for scale testing addons/components on EKS managed clusters.
  3. Fix an issue where using GOPROXY=direct when building the ClusterLoader2 binary resulted in a build failure. Removing the proxy allows the build to succeed.
  4. Formatting edits.

The new pipelines have been tested and successfully complete. A README.md will be added to this repo in the near future with instructions on how to run these particular tests.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

* Kitctl-Test.yml

Github workflow that uses kitctl to bootstrap a test environment and deletes it .

* Rename main.yml to Test-kitctl.yml

* Update Test-kitctl.yml

* Update Test-kitctl.yml

* Update Test-kitctl.yml

* Update Test-kitctl.yml

* Update Test-kitctl.yml

* Simple workflow files to dummy test

* Update Kitctl.yml

* Update Kitctl.yml

* Update Kitctl.yml

* Update Kitctl.yml

* AB tests finished, no load yet

* add changes

* Delete action.yml

* Delete First-workflow.yml

* Delete Kitctl.yml

* Delete depend.yml

* Delete second-workflow.yml

* Delete awscli-vpc-delete.yaml

* Serial AB cluster setup with one load test."

* parallel testing AB clusters

* create addon tests

* change default name

* fix merge conflicts

* fix spacing

* remove idea

* formatting

* fix merges

* reduce diff

---------

Co-authored-by: Ganesh Putta <[email protected]>
Co-authored-by: Ganesh Putta <[email protected]>
@rschalo rschalo requested a review from prateekgogia April 1, 2023 00:50
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.

1 participant