Releases: cisco-open/forge
Releases · cisco-open/forge
v1.7.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix: use shorter name for event rule by @edersonbrilhante in #110
- fix: improve Lambda logging and support GitHub App repository selection by @edersonbrilhante in #111
- feat: upgrade python in lambdas by @edersonbrilhante in #112
- feat: make script to update github app more verbose by @edersonbrilhante in #114
- fix: remove unsed policy and add missing policy by @edersonbrilhante in #115
- feat: add dimensions for month and year in aws billing by @edersonbrilhante in #116
- ci: add dependabot config by @edersonbrilhante in #127
- chore(deps): bump docker/login-action from 3.4.0 to 3.5.0 by @dependabot[bot] in #128
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #129
- chore(deps): bump docker/metadata-action from 5.7.0 to 5.8.0 by @dependabot[bot] in #130
- chore(deps): bump docker/build-push-action from 6.17.0 to 6.18.0 by @dependabot[bot] in #131
- chore(deps): bump actions/cache from 4.2.3 to 4.2.4 by @dependabot[bot] in #132
- chore: add new pre-commit hooks by @edersonbrilhante in #133
- style: fix markdown pre-commit issues by @edersonbrilhante in #134
- chore(deps): bump docker/setup-buildx-action from 3.10.0 to 3.11.1 by @dependabot[bot] in #135
- feat: add support to create custom storage class with tenant tags by @edersonbrilhante in #136
- feat: add started and completed by @edersonbrilhante in #137
- feat: add new field extractions for sourcetype aws:metadata by @edersonbrilhante in #138
- feat: add new splunk extraction fields for
forgecicd:aws:billing:curby @edersonbrilhante in #139 - feat: add new lambda function to handle ec2 tagging events for splunk cloud by @edersonbrilhante in #140
- fix: enforce basic policy in node role by @edersonbrilhante in #141
- feat: use better instance type by @edersonbrilhante in #142
- feat: add job event into logs and ec2 tags by @edersonbrilhante in #143
- feat: add GitHub webhook-relay (source & destination) by @edersonbrilhante in #144
- fix: use optional porperties for github_webhook_relay by @edersonbrilhante in #145
- feat: add support to request runner non-linux and non-amd64 by @edersonbrilhante in #147
- chore(deps): bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in #146
- fix: use lambda layer for cryptography by @edersonbrilhante in #148
Full Changelog: v1.6.1...v1.7.0
v1.6.1
What's Changed
- feat: support empty ARC/EC2 configs by @edersonbrilhante in #105
- fix: use map in subnet_cidr_blocks by @edersonbrilhante in #106
- docs: remove eks_secrets from deployment example by @edersonbrilhante in #107
- feat(runners): automate SSM AMI updates via Lambda module by @edersonbrilhante in #108
- fix: set proper architecture for lambda by @edersonbrilhante in #109
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
- fix: use individual kube config for each tenant by @edersonbrilhante in #99
- fix: delete ec2nodeclasses in backgroup to bypass finalizer protection by @edersonbrilhante in #100
- refactor: merge log groups to reduce number of resources by @edersonbrilhante in #101
- fix: make a hotfix to allow to deploy splunk cloud integration by @edersonbrilhante in #102
- feat: allow to share multi type of images by @edersonbrilhante in #103
- feat: add support to boot ubuntu 24.04 by @edersonbrilhante in #104
Full Changelog: v1.5.1...v1.6.0
v1.5.1
What's Changed
- fix: use loop to prevent stuck during terraform apply by @edersonbrilhante in #98
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- feat: allow add tags in forge runners by @edersonbrilhante in #91
- fix: add missing instance_id variable and tag workflow_url by @edersonbrilhante in #92
- feat: add additional trigger for splunk DM by @edersonbrilhante in #93
- docs: improve README for first-time users by @edersonbrilhante in #94
- fix: use json escape to allow any string in workflow name by @edersonbrilhante in #96
- feat: upgrade EKS to support version 1.33 (requires cluster reinstall) by @edersonbrilhante in #95
- deprecated: remove eks secrets by @edersonbrilhante in #97
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- feat: support Terraform AWS Provider v6 and update other providers by @edersonbrilhante in #86
- feat: add taints for node hosting dind pods by @edersonbrilhante in #87
- fix: add context in kubectl to prevent race condition in apply by @edersonbrilhante in #88
- fix: add toleration for eks otel by @edersonbrilhante in #89
- feat: add EC2NodeClass per tenant by @edersonbrilhante in #90
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- feat: upgrade module terraform-aws-github-runner by @edersonbrilhante in #80
- chore: update lambda versions by @edersonbrilhante in #81
- chore: add o11y payload in logs by @edersonbrilhante in #82
- feat: add permission to delete volumes by custodian by @edersonbrilhante in #83
- fix: remove write permission for org level by @edersonbrilhante in #84
- deprecated: remove poc for blue/green deployment by @edersonbrilhante in #85
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- fix: use cronjob to cleanup zoombie runners by @edersonbrilhante in #51
- feat: add service catalog app registry by @edersonbrilhante in #52
- fix: allow container dind to assume external roles by @edersonbrilhante in #53
- fix: update arc to 0.12.1 by @edersonbrilhante in #54
- feat: allow to customized pvc size by @edersonbrilhante in #55
- feat: allow to customize eks node volumes by @edersonbrilhante in #56
- fix: add missing propertiy in variable by @edersonbrilhante in #57
- fix: make sure node class is using string values by @edersonbrilhante in #58
- feat: allow to customize storage class name by @edersonbrilhante in #59
- feat: support seamless ARC cluster migration and EKS secrets integration by @edersonbrilhante in #60
- refactor: replace dockerhub images for public.ecr.aws by @edersonbrilhante in #61
- docs: add page and script for tenant migration by @edersonbrilhante in #62
- feat: add additional tags per cluster in blue-green by @Rostislavz in #63
- chore: remove the need to pass eks context to migrate tenant by @edersonbrilhante in #64
- feat: add module to send aws billing to splunk by @edersonbrilhante in #65
- docs: replace deprecated terragrunt command for new one by @edersonbrilhante in #66
- docs: update tenant template example by @edersonbrilhante in #69
- docs: update eks template by @edersonbrilhante in #68
- fix: use correct s3 bucket notification for billing lambdas by @edersonbrilhante in #70
- refactor: add lambda to split cur files into micro files by @edersonbrilhante in #71
- refactor: use cluster tags from properties in blue/green deployment by @edersonbrilhante in #72
- feat: create splunk token per type of logs and metrics by @edersonbrilhante in #73
- deprecated: remove old modules for billing by @edersonbrilhante in #74
- deprecated: remove old splunk secrets by @edersonbrilhante in #75
- fix: use correct secret suffix in update-github-app-secrets.sh by @edersonbrilhante in #76
- feat(forge platform): allow support to aws v6 and helm v3 by @edersonbrilhante in #78
- fix: remove dependencies for kapenter by @edersonbrilhante in #77
- feat(infra and integrations): allow support to aws v6 and helm v3 by @edersonbrilhante in #79
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
- fix: fix providers by @edersonbrilhante in #49
- fix: add pod templates in dind type by @edersonbrilhante in #50
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- chore(deps): bump requests from 2.32.3 to 2.32.4 in /modules/platform/forge_runners/lambda in the pip group across 1 directory by @dependabot in #44
- feat: allow to configure log retention by @edersonbrilhante in #45
- feat: set custom retention days in extra lambdas by @edersonbrilhante in #46
- fix: remove wrong extraction in extra lambdas by @edersonbrilhante in #47
- feat: upgrade actions-runner-controller to 0.12.0 by @edersonbrilhante in #48
New Contributors
- @dependabot made their first contribution in #44
Full Changelog: v1.0.7...v1.1.0