All Projects → cloudblue → apsconnect-cli

cloudblue / apsconnect-cli

Licence: Apache-2.0 license
Warning: EOL for January 2021. CloudBlue Connect CLI tool to automate APS Package management in the CloudBlue Commerce instance (hub).

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to apsconnect-cli

Examples
Demo applications and code examples for Confluent Platform and Apache Kafka
Stars: ✭ 571 (+4292.31%)
Mutual labels:  connector
Soicbite
A compact PCB footprint which allows SOIC test clips to be used as a space-efficient programming and debugging connector
Stars: ✭ 161 (+1138.46%)
Mutual labels:  connector
Powerplatformconnectors
This is a repository for Microsoft Power Automate, Power Apps, and Azure Logic Apps connectors
Stars: ✭ 209 (+1507.69%)
Mutual labels:  connector
Camus
Mirror of Linkedin's Camus
Stars: ✭ 81 (+523.08%)
Mutual labels:  connector
Kafka Connect Mongodb
**Unofficial / Community** Kafka Connect MongoDB Sink Connector - Find the official MongoDB Kafka Connector here: https://www.mongodb.com/kafka-connector
Stars: ✭ 137 (+953.85%)
Mutual labels:  connector
Blocks.js
JavaScript dataflow graph editor
Stars: ✭ 165 (+1169.23%)
Mutual labels:  connector
Botbuilder Viber
Plug-in Viber connector for Microsoft BotBuilder framework
Stars: ✭ 12 (-7.69%)
Mutual labels:  connector
spark-connector
A connector for Apache Spark to access Exasol
Stars: ✭ 13 (+0%)
Mutual labels:  connector
Azure Event Hubs Spark
Enabling Continuous Data Processing with Apache Spark and Azure Event Hubs
Stars: ✭ 140 (+976.92%)
Mutual labels:  connector
Grial
A Node.js framework for creating GraphQL API servers easily and without a lot of boilerplate.
Stars: ✭ 194 (+1392.31%)
Mutual labels:  connector
Streamx
kafka-connect-s3 : Ingest data from Kafka to Object Stores(s3)
Stars: ✭ 96 (+638.46%)
Mutual labels:  connector
Mongolastic
🚥 A dataset migration tool from MongoDB to Elasticsearch and vice versa.
Stars: ✭ 131 (+907.69%)
Mutual labels:  connector
Go Clickhouse
Golang ClickHouse connector
Stars: ✭ 174 (+1238.46%)
Mutual labels:  connector
Xible
Visualize your workflow
Stars: ✭ 49 (+276.92%)
Mutual labels:  connector
keda-connectors
Generic connectors for Keda which can be used as worker images as part of scaleTargetRef.
Stars: ✭ 22 (+69.23%)
Mutual labels:  connector
Goridge
High-performance PHP-to-Golang IPC bridge
Stars: ✭ 950 (+7207.69%)
Mutual labels:  connector
Azure Cosmosdb Spark
Apache Spark Connector for Azure Cosmos DB
Stars: ✭ 165 (+1169.23%)
Mutual labels:  connector
OpenSCAD connectors
Simple, parametric APIs for connectors such as corner brackets and t-joints. Specializing on connectors for aluminum extrusion connectors.
Stars: ✭ 29 (+123.08%)
Mutual labels:  connector
SupermarktConnector
Collecting product information from Dutch supermarkets: Albert Heijn and Jumbo using the Mobile API
Stars: ✭ 91 (+600%)
Mutual labels:  connector
Mongo Es
A MongoDB to Elasticsearch connector
Stars: ✭ 185 (+1323.08%)
Mutual labels:  connector

logo

Warning: End of life is scheduled for January 2021

Functionality of this tool has been superseded by the CloudBlue Commerce Extension and the end-of-life for this tool is scheduled for January 2021.

apsconnect-cli

CloudBlue Connect command line tool to automate product lifecycle management for the CloudBlue Commerce.

pyversions Build Status PyPi Status

How to install or update

APSConnect CLI tool is compatible with all recent Python releases of 2.7, 3.4, 3.5 and 3.6 versions. Typically, all you need is just PyPI client, like pip:

pip install -U apsconnectcli

Usage

1 Connect to the CloudBlue Commerce instance (Hub)

The host where this command is executed needs to have network connectivity to the CloudBlue Commerce instance.

apsconnect init-hub 
	--hub-host HUB_HOST 
	[--user USER] 
	[--pwd PWD]
	[--use-tls USE_TLS] 
	[--port PORT] 
	[--aps-host APS_HOST]
	[--aps-port APS_PORT]
	[--use-tls-aps USE_TLS_APS]
⇒  apsconnect init-hub oa-hub-hostname
APSConnect-cli v.1.7.11
Connectivity with hub RPC API [ok]
Hub version oa-7.1-3256
Connectivity with hub APS API [ok]
Config saved [/Users/user/.aps_config]

2 Install APS Package into the CloudBlue Commerce Automation Hub

apsconnect install-frontend 
	--source SOURCE 
	--oauth-key OAUTH_KEY 
	--oauth-secret OAUTH_SECRET 
	--backend-url BACKEND_URL 
	[--settings SETTINGS] 
	[--network NETWORK] 
	[--hub-id HUB_ID] 
	[--instance-only INSTANCE_ONLY] 
	[--experimental EXPERIMENTAL]
⇒  apsconnect install-frontend package.aps.zip 687fd3e99eb 61aaf74a5c622d1fa34 --backend-url http://127.0.0.1/
APSConnect-cli v19
Importing connector http://connect.cloudblue.com/product/example
Connector http://connect.cloudblue.com/product/example imported with id=206 [ok]
Resource types creation [ok]
Service template "Product A" created with id=16 [ok]
Limits for Service template "16" are applied [ok]

The --settings parameter is normally not required, it should point to a file containing data in JSON format that will be mixed in to application instance create API request. Can be used to provide custom application instance global settings.

Use --instance-only flag if you wish to skip resource types and service templates creation.

WARNING Due to limitations of CloudBlue Commerce API importing large (more than a few megabytes) packages from local source might fail. Use HTTP link as source for such packages.

Misc

Check utility version

⇒ apsconnect version
apsconnect-cli v.1.7.11 built with love.

Generate Oauth credentials with helper command

apsconnect generate-oauth [--namespace]
⇒  apsconnect generate-oauth test
OAuh key: test-c77e25b1d6974a87b2ff7f58092d6007
Secret:   14089074ca9a4abd80ba45a19baae693

Note that --source gets http(s):// or filepath argument.

Enable APS Development mode

Allows using non-TLS connector-backend URL and other features for debug.

⇒ apsconnect aps-devel-mode
APS Development mode ENABLED

Disable mode with --disable.

⇒ apsconnect aps-devel-mode --disable
APS Development mode DISABLED.

Get Hub token

⇒ apsconnect hub-token
ab8719ff-d818-4b6f-8023-0229f768e086
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].