Add support to release community edition

Description

As a developer, I should be able to release community edition and parameterized the release process pipeline and avoid hardcoding any values inside the pipeline itself where the pipeline should contains the following:

  1. Bump version to all repositories

  2. Create Build branch from master <version-build>

  3. Create tags for repositories <version>

  4. Create metadata file (Not sure if we need it)

  5. Upload to pypi

  6. Upload to dockerhub

  7. import/load all required credential from Vault instead of reading them as plain text

Assignee

Mohammed Abuaisha

Reporter

Mohammed Abuaisha

Labels

Target Version

5.1

QA Owner

None

Premium Only

no

Documentation Required

Yes

Why Blocked?

None

Release Notes

yes

Priority

None

Sprint

None

Priority

Unprioritized
Configure