macaw platform
cfxDimensions Platform services management:
'macaw platform' command is used to deploy and manage cfxDimensions platform services. Run the below command to view available CLI options.
'macaw platform install' command is used to deploy/install cfxDimensions platform services. Run the below command to view the available options.
Run the below command to initialize MariaDB database (MariaDB service was deployed part of cfxDimensions infrastructure service installation). This step is a pre-requisite before installing cfxDimensions platform services.
(Note: Below shown tag name is a sample for a reference only, for actual tag name, please contact CloudFabrix support/sales team.)
Run the below command to deploy all cfxDimensions platform services. (Note: Below shown tag name is a sample for a reference only, for actual tag name, please contact CloudFabrix support/sales team.)
Run the below command to install a specific cfxDimensions platform service. Below are the supported/available platform services. (Note: Below shown tag name is a sample for a reference only, for actual tag, please contact CloudFabrix support/sales team.)
service-registry
notification-manager
identity
provisioner
user-preferences
locker
console-ui
Upgrading the cfxDimensions platform services: Run the below command to upgrade all platform services. (Note: Below shown tag name is a sample for a reference only, for actual tag, please contact CloudFabrix support/sales team.)
Warning: It is a disruptive operation, please take a full backup of your data before you perform this operation on a Production environment. Also, stop the platform services using 'macaw platform stop' command first before executing the upgrade command.
Deleting the cfxDimensions platform services: Run the below command to delete all cfxDimensions platform services.
Warning: It is a disruptive operation, please take a full backup of your data before you perform this operation on a Production environment.
Run the below command to delete a specific cfxDimensions platform service. Below are the list of platform services.
service-registry
notification-manager
identity
provisioner
user-preferences
locker
console-ui
Warning: It is a disruptive operation, please take a full backup of your data before you perform this operation on a Production environment.
Run the below commands to start/stop cfxDimensions platform services.
Run the below commands to start/stop a specific cfxDimensions platform service.
Delete older or previous version of Platform Service: Run the below command to clean up the platform service images.
Generate self-signed certificates: Self-signed certificates are used for cfxDimensions infrastructure, platform services and for macaw CLI as well. This manual step is not usually needed as it will be run automatically during 'macaw setup' execution.
For additional options, run the below command.
Accessing cfxDimensions Platform APIs from CLI:
Macaw CLI provides an ability to call cfxDimensions Platform service APIs which allows user to query/configure/update/provision/de-provision application services. It is also used to execute any automated scripts if/when needed.
Below step is a pre-requisite to execute API calls from CLI.
Run the below command to generate an API key for Platform admin user and the generated key is stored inside platform.cfg file which will be used while making API calls from CLI.
Use --insecure option as shown below when the cfxDimensions platform is NOT deployed with CA signed certificates. --insecure option works with self-signed certificates which are installed by default during cfxDimensions platform setup and configuration.
Last updated