Skip to content

Commit

Permalink
Version v1.2.0 release (#38)
Browse files Browse the repository at this point in the history
Version v1.2.0 release
  • Loading branch information
mttwise authored Aug 28, 2024
1 parent 5fe9249 commit 304c15a
Show file tree
Hide file tree
Showing 632 changed files with 30,293 additions and 25,722 deletions.
20 changes: 20 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/devcontainers/features/aws-cli:1": {
"version": "latest"
},
"ghcr.io/devcontainers/features/git:1": {
"version": "latest"
},
"ghcr.io/devcontainers/features/node:1": {
"version": "18.17"
},
"ghcr.io/devcontainers/features/python:1": {
"version": "3.12",
"installTools": true,
"toolsToInstall":"pipenv,pylint"
}
},
"postCreateCommand": "bash -c 'npm install -g aws-cdk'"
}
15 changes: 8 additions & 7 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,27 @@ assignees: ''

---

**Describe the bug**
#### Describe the bug
<!-- A clear and concise description of what the bug is. -->

**To Reproduce**
#### To Reproduce
<!-- Steps to reproduce the behavior. -->

**Expected behavior**
#### Expected behavior
<!-- A clear and concise description of what you expected to happen. -->

**Please complete the following information about the solution:**
#### Please complete the following information about the solution

- [ ] Version: [e.g. v1.0.0]
- [ ] Region: [e.g. us-east-1]
- [ ] Was the solution modified from the version published on this repository?
- [ ] If the answer to the previous question was yes, are the changes available on GitHub?
- [ ] Have you checked your [service quotas](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html) for the sevices this solution uses?
- [ ] Have you checked your [service quotas](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html)
for the sevices this solution uses?
- [ ] Were there any errors in the CloudWatch Logs?

**Screenshots**
#### Screenshots
<!-- If applicable, add screenshots to help explain your problem (please DO NOT include sensitive information). -->

**Additional context**
#### Additional context
<!-- Add any other context about the problem here. -->
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ assignees: ''

---

**Is your feature request related to a problem? Please describe.**
#### Is your feature request related to a problem? Please describe
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->

**Describe the feature you'd like**
#### Describe the feature you'd like
<!-- A clear and concise description of what you want to happen.-->

**Additional context**
#### Additional context
<!-- Add any other context or screenshots about the feature request here.-->
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/general_question.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ assignees: ''

---

**What is your question?**
#### What is your question?
<!-- Describe your question as detail as possible. -->
11 changes: 5 additions & 6 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
**Issue #, if available:**
#### Issue #, if available
<!-- If there're any related issues, please add the issue number here. -->



**Description of changes:**
#### Description of changes
<!-- Please describe the changes you made -->

#### Checklist

**Checklist**
- [ ] :wave: I have added unit tests for all code changes.
- [ ] :wave: I have run the unit tests, and all unit tests have passed.
- [ ] :warning: This pull request might incur a breaking change.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the
terms of your choice.
8 changes: 6 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ environment_tars

*.d.ts
node_modules
coverage/

# Certification files
# In case you have these in your directory for deployment/testing
Expand Down Expand Up @@ -81,6 +80,7 @@ htmlcov/
.tox/
.nox/
.coverage
coverage/
.coverage.*
.cache
nosetests.xml
Expand All @@ -93,7 +93,11 @@ coverage-reports/
cover/
*-cfnlogs.txt
.nightswatch/functional/results
.cdk_cache
.cdk_cache/

# Solutions
.temp_redpencil/
bom.json

# Translations
*.mo
Expand Down
13 changes: 12 additions & 1 deletion .markdownlint.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,13 @@
MD013:
default: true

MD013: # Line length
line_length: 120
code_blocks: false

MD024: # Duplicate headers
siblings_only: true

MD029: # Ordered list style
style: "one"

MD041: false # First line top-level header
20 changes: 17 additions & 3 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ repos:
exclude: ^(source/|.nightswatch/)
- id: detect-aws-credentials
name: (ROOT) Detect AWS credentials
exclude: ^(source/|.nightswatch/)
exclude: ^(source/|.nightswatch/|buildspec.yml)
args: ["--credentials-file", "~/.ada/credentials"]
- id: detect-private-key
name: (ROOT) Detect private keys
Expand Down Expand Up @@ -85,7 +85,7 @@ repos:
name: (ROOT) Black
exclude: ^(source/|.nightswatch/)
- repo: https://github.com/hadialqattan/pycln
rev: v2.3.0
rev: v2.4.0
hooks:
- id: pycln
name: (ROOT) Pycln
Expand Down Expand Up @@ -118,6 +118,12 @@ repos:
name: (ROOT) Prettier
types_or: [javascript, jsx, ts, tsx]
exclude: ^(source/|.nightswatch/)
- repo: https://github.com/igorshubovych/markdownlint-cli
rev: v0.39.0
hooks:
- id: markdownlint
name: (ROOT) MarkdownLint
exclude: ^(source/|.nightswatch/)
# Local
- repo: local
hooks:
Expand Down Expand Up @@ -161,6 +167,14 @@ repos:
files: ^source/modules/acdp
verbose: true
require_serial: true
- id: backstage
name: (Backstage)
language: script
args: ["--module-path", "source/modules/backstage", "--files-list"]
entry: ./deployment/script_run_module_hooks.py
files: ^source/modules/backstage
verbose: true
require_serial: true
- id: cms-alerts
name: (Alerts)
language: script
Expand Down Expand Up @@ -210,7 +224,7 @@ repos:
verbose: true
require_serial: true
- id: cms-provisioning
name: (Vehicle Provisioning)
name: (Provisioning)
language: script
args: ["--module-path", "source/modules/cms_provisioning", "--files-list"]
entry: ./deployment/script_run_module_hooks.py
Expand Down
2 changes: 1 addition & 1 deletion .python-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.10
3.12
59 changes: 42 additions & 17 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,60 +5,85 @@ All notable changes to this project will be documented in this file.
The format is 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.8] - 2024-08-19
## [1.2.0] - 2024-08-28

### Added

#### Automotive Cloud Developer Portal

- Upgrade Backstage to v1.28.
- Support for Transit Gateway attachment to the VPC.
- Support Private Hosted Zones.
- Support external DNS when not using Route53.
- Support using a custom TLS certificate uploaded to ACM.
- Add generic OAuth 2.0 support to Backstage. CMS Auth-Setup is now used to configure Backstage's IdP.
- Add CFN parameter for Backstage auth scopes.
- Add CFN parameter to set Backstage auth mode to redirect login flow instead of popup flow.

#### CMS

- Add CFN parameter to Auth Setup for callback URLs.

### Removed

#### Automotive Cloud Developer Portal

- Custom Cognito IdP for Backstage no longer needed.

## [1.1.8] - 2024-08-15

### Fixed

- Upgrade fast-xml-parser to resolve CVE
- Upgrade axios to resolve CVE
- Upgrade fast-xml-parser to resolve CVE.
- Upgrade axios to resolve CVE.

## [1.1.7] - 2024-07-16

### Fixed

- Upgrade inline-style-prefixer to resolve CVE
- Upgrade inline-style-prefixer to resolve CVE.

## [1.1.6] - 2024-06-24

### Fixed

- Upgrade ws to resolve CVE
- Upgrade ws to resolve CVE.

## [1.1.5] - 2024-06-17

### Fixed

- Upgrade braces to resolve CVE
- Update README instructions to run Backstage locally
- Upgrade braces to resolve CVE.
- Update README instructions to run Backstage locally.

## [1.1.4] - 2024-06-06

### Fixed

- Upgrade mysql to resolve CVE
- Fix integration test issue by allowing cron to be supplied to FleetWise Glue Job
- Upgrade mysql to resolve CVE.
- Fix integration test issue by allowing cron to be supplied to FleetWise Glue Job.

## [1.1.3] - 2024-05-16

### Fixed

- Upgrade werkzeug to resolve CVE
- Upgrade werkzeug to resolve CVE.

## [1.1.2] - 2024-04-29
## [1.1.2] - 2024-04-30

### Fixed

- Upgrade formidable to resolve CVE
- Upgrade mysql2 to resolve CVE
- Upgrade formidable to resolve CVE.
- Upgrade mysql2 to resolve CVE.

## [1.1.1] - 2024-04-18

### Fixed

- Upgrade mysql2 to resolve CVE
- Upgrade requests library with idna peer dependency to resolve pip-audit
- Upgrade @backstage/cli to resolve Jest errors
- Pin moto version in Alerts module to avoid moto Athena bug introduced in moto 5.0.3
- Upgrade mysql2 to resolve CVE.
- Upgrade requests library with idna peer dependency to resolve pip-audit.
- Upgrade @backstage/cli to resolve Jest errors.
- Pin moto version in Alerts module to avoid moto Athena bug introduced in moto 5.0.3.

## [1.1.0] - 2024-04-11

Expand Down
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
[email protected] with any additional questions or comments.
<[email protected]> with any additional questions or comments.
32 changes: 23 additions & 9 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,10 @@ information to effectively respond to your bug report or contribution.

We welcome you to use the GitHub issue tracker to report bugs or suggest features.

When filing an issue, please check [existing open](https://github.com/aws-solutions/connected-mobility-solution-on-aws/issues), or [recently closed](https://github.com/aws-solutions/connected-mobility-solution-on-aws/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20), issues to make sure somebody else hasn't already reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
When filing an issue, please check [existing open](https://github.com/aws-solutions/connected-mobility-solution-on-aws/issues),
or [recently closed](https://github.com/aws-solutions/connected-mobility-solution-on-aws/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20),
issues to make sure somebody else hasn't already reported the issue. Please try to include as much information as you can.
Details like these are incredibly useful:

- A reproducible test case or series of steps
- The version of our code being used
Expand All @@ -34,27 +37,38 @@ To send us a pull request, please:
1. Run _npx npm run prettier-format_ in _source_ to ensure that code format standards are maintained.
1. If your changes include new capabilities, include in the PR description text that can be folded into the solution documentation.
1. Commit to your fork using clear commit messages.
1. In your repository _Security_ section, ensure that security advisories are enabled and address any Dependabot issues that appear.
1. In your repository _Security_ section, ensure that security advisories are enabled and address any Dependabot issues
that appear.
1. Send us a pull request, answering any default questions in the pull request interface.
1. If the changes are complex or may involve additional communication, we may create a feature branch specific to your PR and ask you to rebase using that branch.
1. If the changes are complex or may involve additional communication, we may create a feature branch specific to your
PR and ask you to rebase using that branch.

GitHub provides additional documentation on [forking a repository](https://help.github.com/articles/fork-a-repo/) and [creating a pull request](https://help.github.com/articles/creating-a-pull-request/).
GitHub provides additional documentation on [forking a repository](https://help.github.com/articles/fork-a-repo/) and
[creating a pull request](https://help.github.com/articles/creating-a-pull-request/).

## Finding contributions to work on

Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels ((enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any ['help wanted'](https://github.com/aws-solutions/connected-mobility-solution-on-aws/labels/help%20wanted) issues is a great place to start.
Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the
default GitHub issue labels ((enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any
['help wanted'](https://github.com/aws-solutions/connected-mobility-solution-on-aws/labels/help%20wanted) issues is a
great place to start.

## Code of Conduct

This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact [email protected] with any additional questions or comments.
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
<[email protected]> with any additional questions or comments.

## Security issue notifications

If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our [vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/). Please do **not** create a public github issue.
If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our
[vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/). Please do **not** create
a public github issue.

## Licensing

See the [LICENSE](https://github.com/aws-solutions/connected-mobility-solution-on-aws/blob/main/LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
See the [LICENSE](https://github.com/aws-solutions/connected-mobility-solution-on-aws/blob/main/LICENSE) file for our
project's licensing. We will ask you to confirm the licensing of your contribution.

We may ask you to sign a [Contributor License Agreement (CLA)](https://en.wikipedia.org/wiki/Contributor_License_Agreement) for larger changes.
We may ask you to sign a [Contributor License Agreement (CLA)](https://en.wikipedia.org/wiki/Contributor_License_Agreement)
for larger changes.
Loading

0 comments on commit 304c15a

Please sign in to comment.