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

Update Release Process for Open Sourced EWC #438

Closed
arm4b opened this issue May 29, 2020 · 2 comments
Closed

Update Release Process for Open Sourced EWC #438

arm4b opened this issue May 29, 2020 · 2 comments
Assignees

Comments

@arm4b
Copy link
Member

arm4b commented May 29, 2020

Due to historical reasons, the Release Automation Workflows in this repo include both StackStorm OSS and EWC Enterprise.

As Extreme Networks open-sourced the EWC Enterprise (https://stackstorm.com/2020/05/27/extreme-networks-donates-ewc-to-linux-foundation/), we'll need to cleanup and rework all the automation and workflows to make them actual with the new environment.

While the description looks clear enough, this may be one of the rabbit holes in the EWC OpenSource plan.

@arm4b
Copy link
Member Author

arm4b commented Dec 2, 2020

Per @m4dcoder call, there are Workflows that need to be modified to test the LDAP/RBAC functionality:
https://github.com/StackStorm/st2cd/blob/master/actions/workflows/st2_enterprise_tests.yaml and others.

Additionally, in st2 repository https://github.com/StackStorm/st2/blob/e5131b8921a5fac27307c0cd292bcfa99a56ba31/requirements.txt#L20-L21 needs to be modified to use the branch like 3.3, 3.2, instead of master for each release.

The automation for branch creation is already in place:

@blag blag self-assigned this Jan 12, 2021
@blag
Copy link
Contributor

blag commented Apr 21, 2021

Status update: this was partially completed in #451.

Done

The st2_enterprise_tests action was removed in #451.

Still To Do

  • We should enable and configure LDAP at some point as part of our end-to-end test suite.
    • Need to spin up an LDAP server, or at least a mock LDAP server in our AWS infrastructure.
  • We should enable and configure RBAC at some point as part of our end-to-end test suite.
  • As you noted, the automation around branch creation for st2-rbac-backend and st2-auth-ldap has been implemented, and we still need to add some automation to use those branches in the requirements files in the st2 repository during release. Unfortunately I don't think we have a good example/template for this process, so implementing this might be an involved process.

@blag blag changed the title Update Release Process for OpenSourced EWC Update Release Process for Open Sourced EWC Apr 21, 2021
@arm4b arm4b closed this as completed Apr 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants