diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d0fe79..6801275 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +# [0.22.0-beta.1](https://github.com/cloudgraphdev/cli/compare/0.21.4...0.22.0-beta.1) (2022-05-20) + + +### Features + +* **tencent:** add tencent in provider list ([f4ade5b](https://github.com/cloudgraphdev/cli/commit/f4ade5b3dbf6343e7595afb2ee8ecf5c7dbb412b)) + +# [0.22.0-alpha.1](https://github.com/cloudgraphdev/cli/compare/0.21.4...0.22.0-alpha.1) (2022-05-10) + + +### Features + +* **tencent:** add tencent in provider list ([f4ade5b](https://github.com/cloudgraphdev/cli/commit/f4ade5b3dbf6343e7595afb2ee8ecf5c7dbb412b)) + ## [0.21.4](https://github.com/cloudgraphdev/cli/compare/0.21.3...0.21.4) (2022-04-27) diff --git a/README.md b/README.md index 80c061d..e00b0cc 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ CloudGraph is the free open-source universal **GraphQL API and Cloud Security Posture Management (CSPM) tool for AWS, Azure, GCP, and K8s**. With CloudGraph you get: -- Free and effortless _compliance checks_ (i.e. CIS 1.2) +- Free and effortless _compliance checks_ (i.e. Azure CIS 1.3.1, GCP CIS 1.2, AWS CIS 1.2, AWS CIS 1.3, AWS CIS 1.4, AWS PCI 3.2.1, AWS NIST 800-53 Rev. 4) - _Type-Safe asset inventories_ for all of your resources in all of your cloud environments - Automatically generated documentation and query validation - know if your query is valid before you send it! - Full resource data including _relationships_ between resources so you can understand context @@ -149,7 +149,7 @@ Under the hood, CloudGraph reaches out to your cloud provider(s), sucks up all o # Authentication and Permissions -CloudGraph currently supports AWS, Azure, GCP, and K8s (several others coming soon). CloudGraph needs read permissions in order to ingest your data. To keep things easy you can use the same permissions that we use internally when we run CloudGraph to power AutoCloud. Here are the auth guides and details for how to generate credentials for each provider (feel free to leave out AutoCloud specific configuration): +CloudGraph currently supports AWS, Azure, GCP, K8s, and Tencent (several others coming soon). CloudGraph needs read permissions in order to ingest your data. To keep things easy you can use the same permissions that we use internally when we run CloudGraph to power AutoCloud. Here are the auth guides and details for how to generate credentials for each provider (feel free to leave out AutoCloud specific configuration):
@@ -157,6 +157,7 @@ CloudGraph currently supports AWS, Azure, GCP, and K8s (several others coming so - [Azure Docs](https://docs.autocloud.dev/azure-subscription) - [GCP Docs](https://docs.autocloud.dev/gcp-project) - [K8s Docs](https://github.com/cloudgraphdev/cloudgraph-provider-kubernetes) +- [Tencent Docs](https://github.com/cloudgraphdev/cloudgraph-provider-tencent)
@@ -193,27 +194,32 @@ npm i -g @cloudgraph/cli
-You can then add the providers you want (links to provider repos: [AWS](https://github.com/cloudgraphdev/cloudgraph-provider-aws), [Azure](https://github.com/cloudgraphdev/cloudgraph-provider-azure), [GCP](https://github.com/cloudgraphdev/cloudgraph-provider-gcp), [K8s](https://github.com/cloudgraphdev/cloudgraph-provider-k8s)): +You can then add the providers you want (links to provider repos: [AWS](https://github.com/cloudgraphdev/cloudgraph-provider-aws), [Azure](https://github.com/cloudgraphdev/cloudgraph-provider-azure), [GCP](https://github.com/cloudgraphdev/cloudgraph-provider-gcp), [K8s](https://github.com/cloudgraphdev/cloudgraph-provider-k8s), [Tencent Docs](https://github.com/cloudgraphdev/cloudgraph-provider-tencent)): ```bash cg init aws cg init azure cg init gcp cg init k8s +cg init tencent ``` You can also add as many as you want all at once ```bash -cg init aws azure gcp k8s +cg init aws azure gcp k8s tencent ``` And add in compliance policy packs to supplement your data with instant security insights: ```bash -cg policy add aws-cis-1.2.0 cg policy add gcp-cis-1.2.0 cg policy add azure-cis-1.3.1 +cg policy add aws-cis-1.2.0 +cg policy add aws-cis-1.3.0 +cg policy add aws-cis-1.2.0 +cg policy add aws-pci-dss-3.2.1 +cg policy add aws-nist-800-53-rev4 ``` You can find a list of currently supported policy packs in the [Policy Packs repo](https://github.com/cloudgraphdev/cloudgraph-policy-packs) @@ -1444,7 +1450,7 @@ EXAMPLES $ cg init aws -r [Specify resources to crawl] ``` -_See code: [src/commands/init.ts](https://github.com/cloudgraphdev/cli/blob/v0.21.4/src/commands/init.ts)_ +_See code: [src/commands/init.ts](https://github.com/cloudgraphdev/cli/blob/v0.22.0-beta.1/src/commands/init.ts)_ ## `cg launch [PROVIDER]` @@ -1476,7 +1482,7 @@ EXAMPLES $ cg launch ``` -_See code: [src/commands/launch.ts](https://github.com/cloudgraphdev/cli/blob/v0.21.4/src/commands/launch.ts)_ +_See code: [src/commands/launch.ts](https://github.com/cloudgraphdev/cli/blob/v0.22.0-beta.1/src/commands/launch.ts)_ ## `cg load [PROVIDER]` @@ -1510,7 +1516,7 @@ EXAMPLES $ cg load aws [Load data for AWS] ``` -_See code: [src/commands/load.ts](https://github.com/cloudgraphdev/cli/blob/v0.21.4/src/commands/load.ts)_ +_See code: [src/commands/load.ts](https://github.com/cloudgraphdev/cli/blob/v0.22.0-beta.1/src/commands/load.ts)_ ## `cg policy [PROVIDER]` @@ -1539,7 +1545,7 @@ DESCRIPTION Commands to manage policy pack modules, run $ cg policy for more info. ``` -_See code: [src/commands/policy/index.ts](https://github.com/cloudgraphdev/cli/blob/v0.21.4/src/commands/policy/index.ts)_ +_See code: [src/commands/policy/index.ts](https://github.com/cloudgraphdev/cli/blob/v0.22.0-beta.1/src/commands/policy/index.ts)_ ## `cg policy add [PROVIDER]` @@ -1752,7 +1758,7 @@ DESCRIPTION Commands to manage provider modules, run $ cg provider for more info. ``` -_See code: [src/commands/provider/index.ts](https://github.com/cloudgraphdev/cli/blob/v0.21.4/src/commands/provider/index.ts)_ +_See code: [src/commands/provider/index.ts](https://github.com/cloudgraphdev/cli/blob/v0.22.0-beta.1/src/commands/provider/index.ts)_ ## `cg provider add [PROVIDER]` @@ -1974,7 +1980,7 @@ EXAMPLES $ cg scan aws --no-serve [Do not start the query engine] ``` -_See code: [src/commands/scan.ts](https://github.com/cloudgraphdev/cli/blob/v0.21.4/src/commands/scan.ts)_ +_See code: [src/commands/scan.ts](https://github.com/cloudgraphdev/cli/blob/v0.22.0-beta.1/src/commands/scan.ts)_ ## `cg serve [PROVIDER]` @@ -2006,7 +2012,7 @@ EXAMPLES $ cg serve ``` -_See code: [src/commands/serve.ts](https://github.com/cloudgraphdev/cli/blob/v0.21.4/src/commands/serve.ts)_ +_See code: [src/commands/serve.ts](https://github.com/cloudgraphdev/cli/blob/v0.22.0-beta.1/src/commands/serve.ts)_ ## `cg teardown [PROVIDER]` @@ -2028,7 +2034,7 @@ EXAMPLES $ cg teardown --delete-image ``` -_See code: [src/commands/teardown.ts](https://github.com/cloudgraphdev/cli/blob/v0.21.4/src/commands/teardown.ts)_ +_See code: [src/commands/teardown.ts](https://github.com/cloudgraphdev/cli/blob/v0.22.0-beta.1/src/commands/teardown.ts)_ ## `cg update [PROVIDER]` @@ -2064,5 +2070,5 @@ EXAMPLES $ cg update ``` -_See code: [src/commands/update.ts](https://github.com/cloudgraphdev/cli/blob/v0.21.4/src/commands/update.ts)_ +_See code: [src/commands/update.ts](https://github.com/cloudgraphdev/cli/blob/v0.22.0-beta.1/src/commands/update.ts)_ diff --git a/package.json b/package.json index 016401a..f70aa2b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@cloudgraph/cli", "description": "Scan your cloud infrastructure data and query it with GraphQL", - "version": "0.21.4", + "version": "0.22.0-beta.1", "author": "AutoCloud", "license": "MPL-2.0", "publishConfig": { diff --git a/src/utils/questions.ts b/src/utils/questions.ts index 59f5472..6c23180 100644 --- a/src/utils/questions.ts +++ b/src/utils/questions.ts @@ -17,7 +17,7 @@ export const getProviderQuestion: ListQuestion[] = [ type: 'list', name: 'provider', message: 'Which cloud provider would you like to use?', - choices: ['aws', 'azure', 'gcp', 'k8s'], + choices: ['aws', 'azure', 'gcp', 'k8s', 'tencent'], }, ]