This enables passing any combination of actions and parameters to this
script. This also makes it easier to add scripts for additional actions
by not having to modify execute_shipyard_action.
Updated redeploy_server to pass in servers as a param.
Change-Id: I590183c28e8c66997ab85470902dbe9576c5c5f6
Adds the functionality to redeploy a server in an unguarded fashion,
meaning that the server will not be pre-validated to be in a state that
workloads have been removed.
This is the first targeted action for Shipyard, so a refactoring of the
validators to support more flexibility has been done.
Also adds RBAC controls for specific actions being created, rather than
a binary create action privilege.
Change-Id: I39e3dab6595c5187affb9f2b6edadd0f5f925b0c
We will make use of common functions across the deploy_site,
update_site and redeploy_server script.
This will help to reduce common and repetitive codes across
the scripts.
Note that the Shipyard CLI needs to be installed before we
can use these scripts.
Change-Id: I31e5c8723346666a592951f59856008ccb64128b
This script can be used to execute the redeploy server
workflow. Note that the Shipyard CLI should be installed
prior to running this script.
Change-Id: Ia5a799b822cbf84099f5373a65e8b0b4a56f5237