-
Notifications
You must be signed in to change notification settings - Fork 39
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
Implement phase/plan validation changes in Treasuremap manifests #176
Comments
@ak3216 , is this impacted with a pinned version of airshipctl in treasuremap ? I had the same issue with uplift and trying to fix it. |
My observation for this issue: Plan list (from treasuremap [test-site] config): Approach:
|
@sirajyasin this was reported from downstream and I'm not sure what version is currently being pulled as they're trying to stay up to date with current code, so I'm not sure there's a pinned version right now, though ultimately, they will pin to v2.1. As far as approach, if we did #2, then we'd need patches for each type to remove the unwanted phases/plans, correct? That is, we would still inherit from airshipctl, but then just modify the list to remove the unwanted ones. |
* Use patch to re-define the plan definition with required sequence of phases applicable to the specific type/site instead of defining a new plan. * The idea of this change is to have one unique plan for deployment 'deploy-gating' with its own definition per type/site. RelatesTo: #176 Change-Id: I162883dd2e86b709fbb483b985130e8748d8e557
Related PS merged 23 June 2021: https://review.opendev.org/c/airship/treasuremap/+/796930 @sirajyasin , @ak3216 , can this issue be closed, or more PSs planned? |
@mf4716 , one part of the issue is to fix the plan list to restrict it to site/type specific by overriding the same plan 'deploy-gating', instead of defining new plans for each site/type. The change for this is now merged. However the new format of phase/plan based validation will be addressed as part of the uplift PS [0] |
All sites in treasuremap are passing validate docs after the uplift PS is merged. This issue can be marked closed. |
Closing per above patchset merge |
airshipit/airshipctl#563 has moved document validation into the airshipctl phases & plans. We need to do the manifest work in Treasuremap to leverage the validation changes made in Airshipctl.
The text was updated successfully, but these errors were encountered: