Skip to content

Commit

Permalink
Merge pull request #229 from awslabs/v1.1.2
Browse files Browse the repository at this point in the history
v1.1.2 release
  • Loading branch information
svozza authored Nov 18, 2021
2 parents 4ef16b6 + 713ea4a commit e945369
Show file tree
Hide file tree
Showing 28 changed files with 318 additions and 187 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,22 @@ All notable changes to this project are documented in this file.
Based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.1.2] - 2021-11-03

### Added

- Amazon OpenSearch Service to discovery process Config queries.

### Changed

- Limiting the date pickers to select dates in the past. To limit confusion around the cost data Perspective displays.

### Fixed

- Fixed permissions errors preventing in-place upgrades.
- Fixed a bug causing Amazon Elasticsearch Service costs to be missed out when calculating estimated workload costs (https://github.com/awslabs/aws-perspective/issues/216).
- Fixed a bug causing cost query date not to update in the overview component.

## [1.1.1] - 2021-09-28

### Added
Expand Down
24 changes: 7 additions & 17 deletions deployment/perspective-setup.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -419,6 +419,7 @@ Resources:
- apigateway:POST
- apigateway:PUT
- apigateway:PATCH
- apigateway:DELETE
Resource:
- !Sub arn:aws:execute-api:${AWS::Region}:${AWS::AccountId}:${PerspectiveWebRestAPI}/*
- !Sub arn:aws:execute-api:${AWS::Region}:${AWS::AccountId}:${ServerGremlinAPI}/*
Expand Down Expand Up @@ -503,6 +504,7 @@ Resources:
- glue:CreateDatabase
- glue:CreateTable
- glue:CreateCrawler
- glue:UpdateCrawler
Resource: !Sub 'arn:aws:glue:${AWS::Region}:${AWS::AccountId}:*'
LambdaSetup:
Metadata:
Expand Down Expand Up @@ -1097,6 +1099,11 @@ Resources:


WebUIBucket:
Metadata:
cfn_nag:
rules_to_suppress:
- id: W51
reason: This bucket will get a policy attached to it from another template during deployment.
Type: AWS::S3::Bucket
Properties:
PublicAccessBlockConfiguration:
Expand Down Expand Up @@ -1127,23 +1134,6 @@ Resources:
IndexDocument: index.html
ErrorDocument: error.html

WebUIBucketPolicy:
Type: AWS::S3::BucketPolicy
Properties:
Bucket: !Ref WebUIBucket
PolicyDocument:
Statement:
- Sid: HttpsOnly
Action: '*'
Effect: Deny
Resource:
- !Sub arn:aws:s3:::${WebUIBucket}/*
- !Sub arn:aws:s3:::${WebUIBucket}
Principal: '*'
Condition:
Bool:
'aws:SecureTransport': 'false'

AmplifyStorageBucket:
Type: AWS::S3::Bucket
Properties:
Expand Down
20 changes: 10 additions & 10 deletions source/backend/discovery/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion source/backend/discovery/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"@supercharge/promise-pool": "1.5.0",
"adm-zip": "0.4.13",
"async-retry": "1.3.1",
"aws-sdk": "2.611.0",
"aws-sdk": "2.1031.0",
"aws4": "1.8.0",
"axios": "0.21.2",
"bottleneck": "2.19.5",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ class DiscoveryService {
"AWS::AutoScaling::AutoScalingGroup",
"AWS::EC2::NatGateway",
"AWS::Elasticsearch::Domain",
"AWS::OpenSearch::Domain",
"AWS::KMS::Key",
"AWS::CodeBuild::Project",
"AWS::CodePipeline::Pipeline",
Expand Down
Loading

0 comments on commit e945369

Please sign in to comment.