Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

template: seek-jobs/gantry v2.0.0 #935

Merged
merged 3 commits into from
Jul 31, 2022

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 31, 2022

Mend Renovate

This PR contains the following updates:

Package Update Change
seek-jobs/gantry major v1.8.2 -> v2.0.0

Release Notes

seek-jobs/gantry-buildkite-plugin

v2.0.0

Compare Source

Links
What’s Changed
🚀 Features
🐛 Bug Fixes
Notes

⚠️ THIS RELEASE IS NOT THE KUBERNETES PLATFORM.

The Kubernetes platform has had various names- Gantry v2, Gantry Platform, etc. but is now called Project Automat. Technology Platforms will be sharing more about this soon!

👯‍♀️ Environment and service version matching

This is a breaking change. No action is required to upgrade, but upgrade behaviour will be different as of this version.

Environments and services no longer need to match on minor and patch versions, only major. Now, all 2.x environments and services should work together without needing to upgrade your environment every time a patch version of Gantry is released. Backwards-incompatible changes will still result in a major version bump, but these should be infrequent. Read more about our version skew policy in the Gantry docs.

👔 Auth changes

This is a breaking change. Service YAML files with these fields will no longer deploy.

Gantry and the auth sidecar no longer support OpenID and Candidate auth support. The Auth0 hirers default JWKS has been changed to .com instead of .com.au in preparation to support marketplace unification. Layer 7 JWKS is now unsupported by default, but this can still be configured manually by adding to the serviceJwksUrl field in your service YAML (although removing it is a better idea).

Thanks, Online Identity, but in particular @​AliBazzi and @​pierreloseek!

😵‍💫 EC2 deployments

This release introduces support for using EC2s in place of ECS. Using EC2s requires changes to your service and environment. Please see the Gantry docs for more details on how to use this feature.

Thanks, @​huynguyent and @​adbrowne!

🌜Custom environment alarm descriptions

The description for rejected connection and 5XX alarms can now be customised. Please see the 5XX and rejected connection fields to implement these.

Thanks @​hananabud!

🏎 Auth sidecar improvements

The idle connection property of the auth sidecar is now configurable. Adjusting this property can result in fewer errors due to exhausting all available connections.

The auth sidecar now uses the same ulimit value as your service.

Thanks for these improvements, @​weixu365!

🌡 More fields for customising health checks

The following fields are now exposed in a service YAML to customise how your service’s health checks should be carried out:

Please see the linked documentation for how to use these fields. Thanks, @​weixu365!

👂 ALB listener priority changes

Previously when creating a new Gantry service in an existing environment with a routing.hosts entry that matches traffic already going to the environment, the new service may receive traffic before any tasks have been created to handle said traffic if the ALB listener rule for the new service gets created with a higher priority than the rule for the existing service that was handling that traffic. This has been fixed.

Thanks, @​david-poirier!

💥 Improved AWS calls

Gantry has condensed some AWS calls to reduce the number of times certain operations will call AWS and increased the number of retries on all AWS calls to make it more resilient to throttling issues.

🥅 Bug Fixes
  • Fixed a nil pointer issue with ImageScanFindings when building images
  • Fixed alarm playbook links to point to the Backstage documentation
  • Fixed output to use correct stdout/stderr loggers
  • Made lock output a regular text output and not a heading
  • Stopped a gantry build call failing when the prune step fails
  • Fixed an error in an error situation that resulted in unclear errors

v1.8.3

Compare Source

Links
🐛 Bug Fixes

This release fixes an issue in the Open Telemetry sidecar that resulted in it crashing on startup.

It also fixes a segmentation fault from checking image scanning results when running gantry build.


Configuration

📅 Schedule: Branch creation - "after 3:00 am and before 6:00 am every weekday" in timezone Australia/Melbourne, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested review from a team as code owners July 31, 2022 18:45
@changeset-bot
Copy link

changeset-bot bot commented Jul 31, 2022

🦋 Changeset detected

Latest commit: 198b594

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
skuba Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@72636c 72636c enabled auto-merge (squash) July 31, 2022 23:53
@72636c 72636c merged commit 95f44e3 into master Jul 31, 2022
@72636c 72636c deleted the renovate-template/seek-jobs-gantry-2.x branch July 31, 2022 23:59
@seek-oss-ci seek-oss-ci mentioned this pull request Aug 1, 2022
72636c added a commit that referenced this pull request Sep 10, 2022
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ryan Ling <ryan@outlook.com.au>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants