Skip to content

Commit 48998dc

Browse files
authored
Merge pull request #128 from cloudgraphdev/beta
Release: 0.87
2 parents 915abba + 734e381 commit 48998dc

21 files changed

+1063
-3
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
# [0.87.0-beta.1](https://github.com/cloudgraphdev/cloudgraph-provider-aws/compare/0.86.1...0.87.0-beta.1) (2023-04-28)
2+
3+
4+
### Features
5+
6+
* **CG-1340:** support aws ACM service ([8a28932](https://github.com/cloudgraphdev/cloudgraph-provider-aws/commit/8a28932544e079ad45ecb0fc071cdf5f42546fc2))
7+
* **CG-1341:** support aws msk cluster ([696e972](https://github.com/cloudgraphdev/cloudgraph-provider-aws/commit/696e9727182328e701335ba6fbc81813f8657c66))
8+
9+
# [0.87.0-alpha.1](https://github.com/cloudgraphdev/cloudgraph-provider-aws/compare/0.86.1...0.87.0-alpha.1) (2023-04-25)
10+
11+
12+
### Features
13+
14+
* **CG-1340:** support aws ACM service ([8a28932](https://github.com/cloudgraphdev/cloudgraph-provider-aws/commit/8a28932544e079ad45ecb0fc071cdf5f42546fc2))
15+
* **CG-1341:** support aws msk cluster ([696e972](https://github.com/cloudgraphdev/cloudgraph-provider-aws/commit/696e9727182328e701335ba6fbc81813f8657c66))
16+
117
## [0.86.1](https://github.com/cloudgraphdev/cloudgraph-provider-aws/compare/0.86.0...0.86.1) (2023-03-15)
218

319

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ CloudGraph AWS Provider will ask you what regions you would like to crawl and wi
7070

7171
| Service | Relations |
7272
| --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
73+
| acm | |
7374
| alb | ec2, elasticBeanstalkEnv, route53Record, securityGroup, subnet, vpc, wafV2WebAcl |
7475
| apiGatewayDomainName | apiGatewayHttpApi, apiGatewayRestApi |
7576
| apiGatewayHttpApi | apiGatewayDomainName |
@@ -139,6 +140,7 @@ CloudGraph AWS Provider will ask you what regions you would like to crawl and wi
139140
| lambda | appSync, cognitoUserPool, kms, s3, secretsManager, securityGroup, subnet, vpc, iamRole |
140141
| managedAirflow | cloudwatchLog, iamRole, kms, securityGroups, subnet, s3 |
141142
| managedPrefixList | |
143+
| mskCluster | securityGroup, subnet |
142144
| nacl | vpc |
143145
| natGateway | networkInterface, subnet, vpc |
144146
| networkInterface | ec2, eip, efsMountTarget, natGateway, sageMakerNotebookInstance, subnet, vpc, vpcEndpoint, flowLog, securityGroup |
@@ -155,12 +157,12 @@ CloudGraph AWS Provider will ask you what regions you would like to crawl and wi
155157
| sageMakerProject | |
156158
| s3 | cloudfront, cloudtrail, ecsCluster, iamRole, kinesisFirehose, kms, lambda, managedAirflow, sns, sqs |
157159
| secretsManager | kms, lambda |
158-
| securityGroup | alb, asg, clientVpnEndpoint, codebuild, dmsReplicationInstance, ecsService, lambda, ec2, elasticSearchDomain, elb, rdsCluster, rdsDbInstance, eksCluster, elastiCacheCluster, managedAirflow, sageMakerNotebookInstance, networkInterface, vpcEndpoint |
160+
| securityGroup | alb, asg, clientVpnEndpoint, codebuild, dmsReplicationInstance, ecsService, lambda, ec2, elasticSearchDomain, elb, rdsCluster, rdsDbInstance, eksCluster, elastiCacheCluster, managedAirflow, sageMakerNotebookInstance, networkInterface, vpcEndpoint, mskCluster |
159161
| securityHub | |
160162
| ses | |
161163
| sns | kms, cloudtrail, cloudwatch, s3 |
162164
| sqs | elasticBeanstalkEnv, s3 |
163-
| subnet | alb, asg, codebuild, dmsReplicationInstance, ec2, ecsService, efsMountTarget, elastiCacheCluster, elasticSearchDomain, elb, lambda, managedAirflow, natGateway, networkInterface, rdsCluster, sageMakerNotebookInstance, routeTable, vpc, vpcEndpoint, eksCluster, emrCluster, flowLog |
165+
| subnet | alb, asg, codebuild, dmsReplicationInstance, ec2, ecsService, efsMountTarget, elastiCacheCluster, elasticSearchDomain, elb, lambda, managedAirflow, natGateway, networkInterface, rdsCluster, sageMakerNotebookInstance, routeTable, vpc, vpcEndpoint, eksCluster, emrCluster, flowLog, mskCluster |
164166
| systemsManagerInstance | ec2, iamRole |
165167
| systemsManagerDocument | |
166168
| transitGateway | transitGatewayAttachment, transitGatewayRouteTable, vpnConnection |

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cloudgraph/cg-provider-aws",
3-
"version": "0.86.1",
3+
"version": "0.87.0-beta.1",
44
"description": "cloud-graph provider plugin for AWS used to fetch AWS cloud data.",
55
"publishConfig": {
66
"registry": "https://registry.npmjs.org/",

src/enums/resources.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
export default {
2+
acm: 'aws_acm',
23
alb: 'aws_lb',
34
elb: 'aws_elb',
45
vpc: 'aws_vpc',
@@ -11,6 +12,7 @@ export default {
1112
kmsKey: 'aws_kms_key',
1213
region: 'aws_region', // Not a real TF resource, used to organize all regional resources
1314
account: 'aws_account', // Not a real TF resource, used to organize all regional resources
15+
mskCluster: 'aws_msk_cluster',
1416
iamPasswordPolicy: 'aws_iam_password_policy',
1517
iamSamlProvider: 'aws_iam_saml_provider',
1618
iamOpenIdConnectProvider: 'aws_iam_openidconnect_provider',

src/enums/schemasMap.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import services from './services'
55
*/
66
export default {
77
account: 'awsAccount',
8+
[services.acm]: 'awsAcm',
89
[services.alb]: 'awsAlb',
910
[services.apiGatewayDomainName]: 'awsApiGatewayDomainName',
1011
[services.apiGatewayHttpApi]: 'awsApiGatewayHttpApi',
@@ -75,6 +76,7 @@ export default {
7576
[services.lambda]: 'awsLambda',
7677
[services.managedAirflow]: 'awsManagedAirflow',
7778
[services.managedPrefixList]: 'awsManagedPrefixList',
79+
[services.mskCluster]: 'awsMskCluster',
7880
[services.nacl]: 'awsNetworkAcl',
7981
[services.nat]: 'awsNatGateway',
8082
[services.networkInterface]: 'awsNetworkInterface',

src/enums/serviceAliases.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import services from './services'
22

33
export default {
4+
[services.acm]: 'acms',
45
[services.alb]: 'albs',
56
[services.apiGatewayDomainName]: 'apiGatewayDomainNames',
67
[services.apiGatewayHttpApi]: 'apiGatewayHttpApis',
@@ -53,6 +54,7 @@ export default {
5354
[services.lambda]: 'lambdaFunctions',
5455
[services.managedAirflow]: 'managedAirflows',
5556
[services.managedPrefixList]: 'managedPrefixLists',
57+
[services.mskCluster]: 'mskCluster',
5658
[services.nat]: 'natGateway',
5759
[services.networkInterface]: 'networkInterfaces',
5860
[services.organization]: 'organizations',

src/enums/serviceMap.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import Account from '../services/account'
2+
import ACM from '../services/acm'
23
import ALB from '../services/alb'
34
import APIGatewayResource from '../services/apiGatewayResource'
45
import APIGatewayRestApi from '../services/apiGatewayRestApi'
@@ -102,6 +103,7 @@ import VpcEndpoint from '../services/vpcEndpoint'
102103
import APIGatewayDomainName from '../services/apiGatewayDomainName'
103104
import APIGatewayHttpApi from '../services/apiGatewayHttpApi'
104105
import ManagedPrefixList from '../services/managedPrefixList'
106+
import MskCluster from '../services/msk'
105107
import TransitGatewayRouteTable from '../services/transitGatewayRouteTable'
106108
import VpcPeeringConnection from '../services/vpcPeeringConnection'
107109

@@ -112,6 +114,7 @@ import VpcPeeringConnection from '../services/vpcPeeringConnection'
112114
export default {
113115
account: Account,
114116
[services.appSync]: AppSync,
117+
[services.acm]: ACM,
115118
[services.alb]: ALB,
116119
[services.apiGatewayDomainName]: APIGatewayDomainName,
117120
[services.apiGatewayHttpApi]: APIGatewayHttpApi,
@@ -164,6 +167,7 @@ export default {
164167
[services.lambda]: Lambda,
165168
[services.managedAirflow]: ManagedAirflow,
166169
[services.managedPrefixList]: ManagedPrefixList,
170+
[services.mskCluster]: MskCluster,
167171
[services.nacl]: NetworkAcl,
168172
[services.nat]: NATGateway,
169173
[services.networkInterface]: NetworkInterface,

src/enums/services.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
export default {
2+
acm: 'acm',
23
alb: 'alb',
34
apiGatewayDomainName: 'apiGatewayDomainName',
45
apiGatewayHttpApi: 'apiGatewayHttpApi',
@@ -69,6 +70,7 @@ export default {
6970
lambda: 'lambda',
7071
managedAirflow: 'managedAirflow',
7172
managedPrefixList: 'managedPrefixList',
73+
mskCluster: 'mskCluster',
7274
nacl: 'nacl',
7375
nat: 'nat',
7476
networkInterface: 'networkInterface',

src/properties/logger.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ export default {
1010
regionNotFound: (name: string): string =>
1111
`❌ The region ${name} was not found in the list of supported AWS regions ❌`,
1212
globalAwsRegion: 'Found Global AWS region, adding global resources',
13+
/**
14+
* ACM
15+
*/
16+
fetchedAcmCertificates: (num: number): string =>
17+
`Fetched ${num} ACM certificates`,
1318
/**
1419
* IAM
1520
*/
@@ -702,4 +707,9 @@ export default {
702707
securityHubNotFound: (region: string): string => `Security Hub not found/disabled for region: ${region}`,
703708
fetchedSecurityHub: (region: string): string => `Security Hub found/enabled for region: ${region}`,
704709
fetchingSecurityHub: 'Fetching Security Hub data for this AWS account via the AWS SDK...',
710+
/**
711+
* Msk
712+
*/
713+
fetchedMskClusters: (num: number): string =>
714+
`Fetched ${num} Msk clusters`,
705715
}

0 commit comments

Comments
 (0)