Recent Releases of https://github.com/awslabs/harmonix

https://github.com/awslabs/harmonix - Harmonix on AWS v0.4.1

Minor bug fixes and other small improvements.

What's Changed

  • prevent whitespace in backstage entity ID during scaffolding
  • Bug Fixes
    • GitLab plugin not configured to work with AWSEnvironment entity type
    • AWS Secrets Manager secret template deployment failures

Full Changelog: https://github.com/awslabs/harmonix/compare/v0.4.0...v0.4.1

- TypeScript
Published by acwatson about 1 year ago

https://github.com/awslabs/harmonix - Harmonix on AWS v0.4.0

New release with additional features, bug fixes and doc updates

What's Changed

  • Upgraded Harmonix on AWS to the latest Backstage version (1.38) and new backend system.
  • Upgraded the GitLab Community Edition version to 17.10.3
  • Upgraded Infrastructure as Code dependency versions
  • Updated Serverless application template Node runtime from 18 to 22
  • Upgrade EKS Kubernetes cluster version from 1.31 to 1.32
  • Upgraded PostgreSQL version for the RDS resource type and the platform installation to VER166
  • Installation of 3rd party plugins is now done using the new backend system for Backstage. The versions of 3rd party plugins have been updated to the lateest.
  • Added mise.toml file to make it easier to build Harmonix using tested tool versions. See the mise website for installation instructions
  • Running Backstage locally is easier than ever. See our documentation on running locally for more details.
  • All Harmonix front end pages are now exported so that they can be referenced and extended
  • Harmonix installation should be run using Yarn 4 since Backstage has moved to using Yarn 4
  • Added configurations and Make targets for compiling and testing Harmonix plugins
  • Updated scaffolding actions
    • Add support for dry runs
    • Use new createTemplateAction function format now that the old one is deprecated in the latest Backstage scaffolder plugin.
    • See backstage scaffolder changelog for details, specifically for version 0.8.0.
    • Scaffolding action names have changed, and the software templates have been updated to use the new names
    • Summary: change "opa:" to "harmonix:". For example, the opa:get-component-info scaffolder action is now called harmonix:get-component-info
  • Software templates no longer utilize @roadiehq/scaffolder-backend-module-utils
  • Harmonix plugin names have not changed, but the directory names under backstage-plugins/plugins that hold the source code of the plugins have changed:
    • aws-apps -> harmomix-frontend
    • aws-apps-backend -> harmonix-backend
    • aws-apps-common -> harmonix-common
    • catalog-backend-module-aws-apps-entities-processor -> catalog-backend-module-harmonix
    • scaffolder-backend-module-aws-apps -> scaffolder-backend-module-harmonix
  • Front end home page customizations and theming that used to be located in the @aws/plugin-aws-apps-demo-for-backstage package have been moved into harmonix-frontend.

New Contributors

  • @Shu12388y made their first contribution! 👏
  • @nutrienrob made their first contribution! 👏
  • @longtv2222 made their first contribution! 👏
  • @rayl15 made their first contribution! 👏

Full Changelog: https://github.com/awslabs/harmonix/compare/v0.3.4...v0.4.0

- TypeScript
Published by z-sourcecode about 1 year ago

https://github.com/awslabs/harmonix - OPA on AWS v0.3.4

New release with additional features, bug fixes and doc updates

What's Changed

  • Upgraded OPA on AWS to the latest Backstage version and new backend system. 1.29.0
  • New custom entity processor plugin - compatible with the new backend backstage system. details here
  • Updated Gitlab version 17.2.2
  • Support for Github and Multi-Git provider
  • New template examples - including Terraform ECS cluster
  • New SecretsManager shared resource template
  • New entity Schema updates - gitProvider, componentState, component spec subType details here
  • General package version updates
  • Bug fixes

Documentation

New Contributors

  • @bfranzen1 made their first contribution in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/93

Full Changelog: https://github.com/awslabs/app-development-for-backstage-io-on-aws/compare/v0.3.3...v0.3.4

- TypeScript
Published by z-sourcecode almost 2 years ago

https://github.com/awslabs/harmonix - OPA on AWS v0.3.3

New release with additional features, bug fixes and doc upates

New Features

  • Amazon ECS using EC2 nodes sample added to reference template
  • Add check for cdk bootstrap during environment provider provisioning to avoid manual pre-req
  • GenAI runtime environment provider template
  • GenAI RAG application template

Bug Fixes

  • Ensure Terraform state bucket name uniqueness
  • Hard-coded region in EKS provider
  • code hygiene

Documentation

  • Security and Permissions updates
  • Kubernetes runtime and template docs
  • Contribution guidance
  • Architecture description and diagram improvements
  • General fixes to typos and clarifications
  • GenAI runtime and template docs

See the prior releases for a full list of features and changes: * v0.3.2 release * v0.3.1 release * v0.3.0 release

What's Changed

  • general readme details alignment by @arditti in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/73
  • fix: add kubectl lambda zip for eks by @acwatson in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/77
  • fix(existing-eks-prov-cicd): Replace the hard-coded region by @stijnbrouwers in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/79
  • add CDK Bootstrap for initiating providers by @arditti in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/75
  • V0.3.3 updates by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/80

New Contributors

  • @stijnbrouwers made their first contribution in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/79

Full Changelog: https://github.com/awslabs/app-development-for-backstage-io-on-aws/compare/v0.3.2...v0.3.3

- TypeScript
Published by awsjim over 2 years ago

https://github.com/awslabs/harmonix - OPA on AWS v0.3.2

Minor update:

  • fixes reference repository pipelines to correct build issues
  • fixes installation doc image referencing GitLab 16.8.1 in the AWS Marketplace

See the v0.3.0 release for a full list of new features in the v0.3.x release

What's Changed

  • Ref repo updates by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/72

Full Changelog: https://github.com/awslabs/app-development-for-backstage-io-on-aws/compare/v0.3.1...v0.3.2

- TypeScript
Published by awsjim over 2 years ago

https://github.com/awslabs/harmonix - OPA on AWS v0.3.1

Minor release to fix issues:

  • fixes Backstage plugin version identifiers required for 0.3.0 release
  • introduces a workaround for GitLab 16.8 error when creating new user
  • introduces a workaround for an image build error due to upgraded "swagger-ui-react" module

See the v0.3.0 release for a full list of new features in the v0.3.x release

What's Changed

  • Fix sync changes by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/70
  • V0.3.1 updates by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/71

Full Changelog: https://github.com/awslabs/app-development-for-backstage-io-on-aws/compare/v0.3.0...v0.3.1

- TypeScript
Published by awsjim over 2 years ago

https://github.com/awslabs/harmonix - OPA on AWS v0.3.0

New Features
  • Support for Kubernetes:
    • Add AWS EKS provider
    • Import existing AWS EKS clusters
    • Add AWS EKS Application for K8s Kustomize pattern
    • Add AWS EKS Application for K8s Helm pattern
    • Add CI/CD patterns for K8s applications
    • New UI Page for K8s with control panel to operate the application
  • S3 Bucket as a shared resource
  • Reuse existing VPC when creating providers(Import existing VPC)
  • AWS ECS provider with EC2 clusters for tailored workloads
  • Updated Backstage platform to v1.21
  • Support filter relevant environments for new apps
New Documentation
  • Security documentation
  • Test cases
  • Add a basic provider template - example for starting your own provider templates.
Refactor
  • Remove hyphenated names from entities
  • Adding support for component subType for easy identification of internal AWS component classification
Bug Fixes
  • Delete provider - case name issue
  • Delete app - case name issue
  • Delete resource - remove secret deletion + adjusted stack name mapping
  • Remove provider from an environment after creation

What's Changed

  • V0.3 release by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/64
  • Bump werkzeug from 2.3.7 to 2.3.8 in /backstage-reference/templates/example-python-flask/content by @dependabot in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/65
  • Bump jinja2 from 3.1.2 to 3.1.3 in /backstage-reference/templates/example-python-flask-eks/content by @dependabot in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/67
  • Bump werkzeug from 2.3.7 to 2.3.8 in /backstage-reference/templates/example-python-flask-eks/content by @dependabot in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/66
  • Bump follow-redirects from 1.15.3 to 1.15.5 in /website by @dependabot in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/68
  • Bump jinja2 from 3.1.2 to 3.1.3 in /backstage-reference/templates/example-python-flask/content by @dependabot in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/69

Full Changelog: https://github.com/awslabs/app-development-for-backstage-io-on-aws/compare/v0.2.0...v0.3.0

- TypeScript
Published by z-sourcecode over 2 years ago

https://github.com/awslabs/harmonix - OPA on AWS v0.2.0

What's Changed

  • Initial content by @z-sourcecode in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/1
  • Bump flask from 2.2.3 to 2.3.2 in /backstage-reference/templates/example-python-flask/skeleton by @dependabot in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/2
  • documentation updates by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/3
  • fix: deployment permission errors for SAM apps by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/4
  • Update npm packages by @z-sourcecode in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/6
  • add aws logo by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/7
  • update logo for use on dark backgrounds by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/8
  • Add YouTube playlist link to README.md by @acwatson in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/9
  • updating license and npm publication by @z-sourcecode in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/11
  • Create makefile.yml by @z-sourcecode in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/10
  • Linux setup updates by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/12
  • fix python issue in serverless gitlab pipeline by @acwatson in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/16
  • pin backstage and plugin versions by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/17
  • Update Documentation for issue #18 by @gowthamshankar99 in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/19
  • update install script and docs for Backstage 1.15 support by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/20
  • Opa release by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/37
  • Install platform issues by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/38
  • fix: install errors due to prior backstage instance by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/39
  • fix: prevent blank strings in allowed ips array by @acwatson in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/40
  • docs: add AWS CLI as an installation prerequisite by @acwatson in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/41
  • fix: git-defender detection in gitlab-tools script by @acwatson in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/42
  • fix TF long name to shorter name by @z-sourcecode in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/47
  • Npm private package by @z-sourcecode in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/48
  • fix: update packages to aws namespace by @awsjim in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/49
  • Fix "git-defender" command existing checks by @arditti in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/43
  • sample.env - Okta and Allowed IPs further deatils by @arditti in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/45
  • README.MD - Okta added the required plan by @arditti in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/44
  • fix: error switching the current environment in UI if environment name contains capital letters by @acwatson in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/51
  • opa website changes by @z-sourcecode in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/54
  • opa website yarn.lock by @z-sourcecode in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/55
  • Bump werkzeug from 2.3.7 to 3.0.1 in /backstage-reference/templates/example-python-flask/content by @dependabot in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/53
  • Website docs by @z-sourcecode in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/56
  • coming soon by @z-sourcecode in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/58
  • Website docs by @z-sourcecode in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/59
  • change order by @z-sourcecode in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/60
  • Bump jinja2 from 3.1.2 to 3.1.3 in /backstage-reference/templates/example-python-flask/content by @dependabot in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/63
  • Bump follow-redirects from 1.15.3 to 1.15.4 in /website by @dependabot in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/62

New Contributors

  • @z-sourcecode made their first contribution in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/1
  • @dependabot made their first contribution in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/2
  • @awsjim made their first contribution in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/3
  • @acwatson made their first contribution in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/9
  • @gowthamshankar99 made their first contribution in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/19
  • @arditti made their first contribution in https://github.com/awslabs/app-development-for-backstage-io-on-aws/pull/43

Full Changelog: https://github.com/awslabs/app-development-for-backstage-io-on-aws/commits/v0.2.0

- TypeScript
Published by awsjim over 2 years ago