Skip to content
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

Switch test environments to cfd bosh lites [v8] #3270

Merged
merged 1 commit into from
Oct 29, 2024

Conversation

a-b
Copy link
Member

@a-b a-b commented Oct 28, 2024

Description of the Change

  • Switch environment to cfd-bosh-lite
  • Turn off set_kernel_parameters to use cfd-bosh-lite
  • Expose shepherd configuration via repo variables
  • Update secrets path to bosh-lite
  • Expose TEST_FLAKE_ATTEMPTS and TEST_NODES
  • Set default FLAKE_ATTEMPTS
  • Bump gha test suit timeout from 60 to 120m
  • Enter nodes as workflow_dispatch input
  • Skip steps if SHEPHERD_LEASE_ID defined
  • Skip scaling tests that are testing CAPI
  • bosh-light environment default memory is 256Mb
  • Fixed the issue with force update of bosh
  • Delete created orgs during tests
  • Ensure that the orgName is empty for each test
  • Prevent double deletion of org
  • Lower number of tests running using client credentials to avoid flakes
  • Allow user to define namespace of the leased environment
  • Pass namespace of the lease to the reusable workflow

Copy link
Member Author

@a-b a-b left a comment

Choose a reason for hiding this comment

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

LGTM

* Switch environment to cfd-bosh-lite
* Turn off set_kernel_parameters to use cfd-bosh-lite
* Expose shepherd configuration via repo variables
* Update secrets path to bosh-lite
* Expose TEST_FLAKE_ATTEMPTS and TEST_NODES
* Set default FLAKE_ATTEMPTS
* Bump gha test suit timeout from 60 to 120m
* Enter nodes as workflow_dispatch input
* Skip steps if SHEPHERD_LEASE_ID defined
* Skip scaling tests that are testing CAPI
* bosh-light environment default memory is 256Mb
* Fixed the issue with force update of bosh
* Delete created orgs during tests
* Ensure that the orgName is empty for each test
* Prevent double deletion of org
* Lower number of tests running using client credentials to avoid flakes
* Allow user to define namespace of the leased environment
* Pass namespace of the lease to the reusable workflow

Co-authored-by: João Pereira <joao.pereira@broadcom.com>
@a-b a-b force-pushed the switch-to-cfd-bosh-lites-v8 branch from d2bf22c to fa301be Compare October 29, 2024 16:19
Copy link
Contributor

@joaopapereira joaopapereira left a comment

Choose a reason for hiding this comment

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

LGTM

@a-b
Copy link
Member Author

a-b commented Oct 29, 2024

Integration tests are expected to fail because they use previous workflow definitions that are getting old env from the pool here. Since new bosh-lite uses different memory defaults 256Mb instead of 1G it will fail.

@a-b a-b merged commit 43a939a into cloudfoundry:v8 Oct 29, 2024
13 of 15 checks passed
@a-b a-b deleted the switch-to-cfd-bosh-lites-v8 branch October 29, 2024 16:31
a-b added a commit to a-b/cli that referenced this pull request Nov 22, 2024
* Switch environment to cfd-bosh-lite
* Turn off set_kernel_parameters to use cfd-bosh-lite
* Expose shepherd configuration via repo variables
* Update secrets path to bosh-lite
* Expose TEST_FLAKE_ATTEMPTS and TEST_NODES
* Set default FLAKE_ATTEMPTS
* Bump gha test suit timeout from 60 to 120m
* Enter nodes as workflow_dispatch input
* Skip steps if SHEPHERD_LEASE_ID defined
* Skip scaling tests that are testing CAPI
* bosh-light environment default memory is 256Mb
* Fixed the issue with force update of bosh
* Delete created orgs during tests
* Ensure that the orgName is empty for each test
* Prevent double deletion of org
* Lower number of tests running using client credentials to avoid flakes
* Allow user to define namespace of the leased environment
* Pass namespace of the lease to the reusable workflow

Co-authored-by: João Pereira <joao.pereira@broadcom.com>
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