You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@knox.apache.org by GitBox <gi...@apache.org> on 2020/03/17 20:42:55 UTC

[GitHub] [knox] moresandeep opened a new pull request #292: KNOX-2287 KnoxCLI convert topology to provider and descriptor

moresandeep opened a new pull request #292: KNOX-2287 KnoxCLI convert topology to provider and descriptor
URL: https://github.com/apache/knox/pull/292
 
 
   ## What changes were proposed in this pull request?
   This PR proposes to add a KnoxCLI command to convert topology to provider and descriptor.
   
   ```
   knoxcli.sh convert-topology 
   --path "path/to/topology.xml" 
   --provider-name my-provider.json 
   [--descriptor-name my-descriptor.json] 
   [--topology-name topologyName] 
   [--output-path "path/to/configs/"] 
   [--force] 
   [--cluster clusterName] 
   [--discovery-url url] 
   [--discovery-user discoveryUser] 
   [--discovery-pwd-alias discoveryPasswordAlias] 
   [--discovery-type discoveryType]
   ```
   
   _Options are as follows:_
   **--path** (required) path to topology xml file
   **--provider-name** (required) name of the provider json config file (including .json extension)
   **--descriptor-name** (optional) name of descriptor json config file (including .json extension)
   **--topology-name** (optional) topology-name can be use instead of --path option, if used, KnoxCLI will attempt to find topology from deployed topologies.
   	 if not provided topology name will be used as descriptor name
   **--output-path** (optional) output directory to save provider and descriptor config files
   	 if not provided config files will be saved in appropriate Knox config directory
   **--force** (optional) force rewriting of existing files, if not used, command will fail when the configs files with same name already exist.
   **--cluster** (optional) cluster name, required for service discovery
   **--discovery-url** (optional) service discovery URL, required for service discovery
   **--discovery-user** (optional) service discovery user, required for service discovery
   **--discovery-pwd-alias** (optional) password alias for service discovery user, required for service discovery
   **--discovery-type** (optional) service discovery type, required for service discovery
   
   _Example_
   ```
   $knoxcli.sh convert-topology --path /Users/smore/Desktop/sandbox.xml --provider-name sandbox-provider.json --descriptor-name sandbox-descriptor.json
   Provider sandbox-provider.json and descriptor sandbox-descriptor.json generated for topology sandbox
   ```
   ## How was this patch tested?
   This patch was locally tested

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [knox] moresandeep merged pull request #292: KNOX-2287 KnoxCLI convert topology to provider and descriptor

Posted by GitBox <gi...@apache.org>.
moresandeep merged pull request #292: KNOX-2287 KnoxCLI convert topology to provider and descriptor
URL: https://github.com/apache/knox/pull/292
 
 
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services