This PR adds the gitops-license-generator alternative to the existing gitops-license Task. Instead of accepting a pre-generated license file, this task will generate a license based on provided parameters (expiry_date, app_points, customer_name, country and icn).
NOTE: The gitops-license-generator task depends on a proprietary docker image and is for IBM internal usage only.
This PR adds the
gitops-license-generator
alternative to the existinggitops-license
Task. Instead of accepting a pre-generated license file, this task will generate a license based on provided parameters (expiry_date
,app_points
,customer_name
,country
andicn
).https://jsw.ibm.com/browse/MASCORE-3409
Testing
Fyre
When
existing
gitops-license
task runs:When:
new gitops-license-generator task runs instead:
License file uploaded to AWS SM:
Picked up SLS, valid license file recognised by MAS and has expected parameter values:
Updated app_points and expiry_date:
Pipeline reruns. Hard refresh SLS ArgoCD Application to pickup updated license file. Updated parameters reflected in MAS:
ROSA (fvtsaas)