Skip to content

Releases: spinnaker/keel

keel v0.204.0

14 Oct 21:43
e6eb9e9
Compare
Choose a tag to compare

Bug Fixes

  • mergify): Revert "chore(git: Remove mergify config" (#2002) (2bfc80f)

Features

  • security groups: add support for security group rules that reference manage prefix lists (#2000) (e6eb9e9)

v0.203.0

12 Oct 22:10
5390802
Compare
Choose a tag to compare

Bug Fixes

  • artifacts: generate proper links for github (#2001) (5390802)

Features

v0.202.0

29 Sep 20:16
Compare
Choose a tag to compare

Bug Fixes

  • auth: Pin netflixplatform to 2.200.0 and remove kork-encryption (c8393ad)
  • config: changes for new kork-encryption module (c5d693b)
  • git: set the default manifest path if missing (61aba6c)
  • liquibase: correct sub-query that could return > 1 rows (c4ab5d1)
  • tasks: d'oh forgot to insert application column (e6f09f7)
  • tasks: don't update random rows (651be6b)
  • titus: Set useDefaultIamRole for Titus (d87c67e)

Features

  • git: added base manifest path to schema and fetch it from config (9f98140)
  • task: add task summary to the resource (12a99df)
  • tasks: track tasks we launch longer term (2115a09)

Reverts

  • Revert "feat(git): added base manifest path to schema and fetch it from config" (156bc38)

v0.201.0

07 Sep 23:00
Compare
Choose a tag to compare

Bug Fixes

  • constraints: consider approval of artifact versions rather than when they were deployed when limiting deploys (82698ab)
  • git: added message to code events (d969647)
  • iam: don't set IAM profile for titus (40a5a90)
  • import: create the git metadata for import event (9e22619)
  • import: ignore code events of apps that are not on MD (9edee54)
  • preview-envs: Fix endpoint links sent to SCM (9ffb691)
  • yaml: increase max number of anchors (6ed5086)

Features

  • dgs: added toggle resource management mutation (52dd5fa)
  • git: import config mutation (dc0aac7)
  • orca: add task summary service (7f45c66)
  • preview-envs: Post deployment status to commit (9f0b32a)
  • upserter: retry config upserter on failure (c7f0dd0)

v0.200.0

01 Sep 00:53
Compare
Choose a tag to compare

Bug Fixes

  • admin: Fix launch of background coroutine for admin API (3851701)
  • config: handle PR merged events that include delivery config changes (0176398)
  • constraints: ensure we're querying in UTC for deploys in a time window (eeaa19b)
  • constraints: test to ensure correct time zone is used when checking deploy window (d9eeff1)
  • front50: make managedDelivery in Application nullable (279f9e7)
  • front50: update and clear front50 cache on git integration update (727870b)
  • git: enable git integration for new apps (66b4474)
  • git: use the correct email for updating the app (d1ca95a)
  • import: add service account from app if missing (135ed30)
  • preview: fix preview environment links to use the right fields (58ac5d4)
  • preview-envs: Make preview resource names DNS-compliant (b5ef298)
  • preview-envs: Multiple fixes for preview environments (84e7434)
  • sql: Attempt at fixing deletion of event records (c5a96b1)

Features

  • git: Add admin API to migrate apps to new git integration (a319f97)
  • import: allow customizing the manifest path (9ebd447)
  • resources: Expose raw resource definition in GraphQL API (ba9ea53)
  • titus: Improve error message when image is too old (c143cdc)

keel v0.199.1

24 Aug 21:46
Compare
Choose a tag to compare

Bug Fixes

  • docs: Remove broken download link from README (e44b26b)

keel v0.199.0

13 Aug 19:07
88629af
Compare
Choose a tag to compare

Bug Fixes

  • artifacts: remove hard coded artifact types (#1966) (88629af)
  • config: fetch the config from stash if it was sent by orca (#1985) (b94de9b)

Features

  • imdsv2: add field for IMDSv2 support for EC2 (#1983) (4e2bbcf)

v0.198.0

10 Aug 23:04
43bed86
Compare
Choose a tag to compare

Bug Fixes

  • ALBs: ensure ALB listener actions are passed to Orca in the correct order (7471577)
  • api: remove irrelivant constraint state (cbee30a)
  • config: actually ignoring the raw config in the diff... (c23764a)
  • config: created a separate endpoint for reading configs from gate (3d902ba)
  • config: exclude raw config in diff (12617c9)
  • config: reverted the new raw upsert endpoint, and moved it to a separate url (a126cfe)
  • config: trim leading quotes coming from gate (3f4d3b9)
  • constraints: do not allow deploys for the hour following the end of the window (abed5e7)
  • constraints: only call plugin to reevaluate if it wants it (#1971) (2f2b7a9)
  • dgs: replace strings with consts in mutation definitions (0b2b93c)
  • ec2: increment image tag launch metric (#1974) (aefe2d3)
  • ec2: parse ALB moniker properly (a2ffa2e)
  • imageservice: remove hardcoded account name (#1967) (7065b78)
  • mj: add auth to slack callback for judgement (8635f0c)
  • mj: add feature flag to disable authz on mj slack interactions (c9619e1)
  • mj: enable authz by default (67a2cb1)
  • pr: add comments (589686d)
  • pr: add missing dep (13b7614)
  • pr: add unit test (6691bc9)
  • pr: don't get image info from action repo (87d0219)
  • pr: make container runner precondition fail message more meaningufl (a52882d)
  • pr: remove unneeded get (1f103e9)
  • pr: set the action endedAt time (590ab4b)
  • pr: typo in comment (1710281)
  • pr: update tests (9deeaa8)
  • pr: use a constant instead of a getter (5034b46)
  • preview-environments: Enforce max name length restriction on preview env resources (c511422)
  • preview-environments: Fix dependency renames (12c5f4c)
  • preview-envs: Account for empty moniker stack in resource renaming (887231f)
  • preview-envs: Add implicit constraint to match preview environment and artifact branches (03d033b)
  • preview-envs: Fix formula for resource name truncation (f412e35)
  • scm: Replace use of all-application cache with application search (181bc3e)
  • titus: add scaleInCooldown and scaleOutCooldown to scaling policy config for Titus (6b70112)
  • titus: add scaleInCooldown and scaleOutCooldown to scaling policy equals/hashCode (d2ddcc9)
  • titus: correct property names passed to Orca (15c6d6e)
  • titus: put scaleInCooldown and scaleOutCooldown in the right place in the Orca call (f385fd4)
  • yaml: allow for YAML containing anchors & aliases (8f2fc7c)

Features

  • config: auto dismissal of delivery config notifications (9211549)
  • config: fix validation + validate config in event listeners (8037dcc)
  • constraints: include actual and max deploy counts in constraint attributes (90f10bc)
  • constraints: optionally limit max deploys in a window (5713e7a)
  • core: Store the raw delivery config in DB (c11eeca)
  • dgs: added auth to queries and mutations (#1982) (43bed86)
  • git: added a new mutation to toggle the git integration (5bd6209)
  • preview-environments: Filter artifact versions for preview environments to match branch (4b6ba95)
  • preview-envs: Omit post-deploy actions when creating preview environments (eab47ab)
  • scaling: automatically add a AutoScalingGroupName dimension to Titus target tracking policies (#1976) (1129967)
  • scm: Add author metadata to code events (f2c44cb)
  • tagging: add a post deploy tag-ami option (b39fcca)

v0.197.1

21 Jul 01:20
a0ed21c
Compare
Choose a tag to compare

Bug Fixes

  • ec2: don't strip off nf-infrastructure (#1965) (b5d8f4f)
  • titus: ignore AutoScalingGroupName dimension in diff (#1963) (a55d402)
  • verifications: avoid excessively long verification ids (#1962) (37d64a9)

v0.197.0

13 Jul 22:23
f797154
Compare
Choose a tag to compare

Bug Fixes

  • actions: reset action state on retry (6ce4ce9)
  • allowed-times: load attrs even if blocked (efea118)
  • api: move code event to keel-core (8f98756)
  • artifacts: remove event queues in artifact processing (potentially introduce tomcat thread pressure!) (e95f8eb)
  • baking: bake all arch types, not just 'all' (4337bfe)
  • build: spring dependencies plugin breaks Nebula publishing (28713e4)
  • build: spring dependencies plugin breaks Nebula publishing (17c5ab9)
  • cluster: keep app security group (fc095ec)
  • codeEvent: ignore specific events instead of erroring (f1be7ff)
  • dgs: extends types for federation (df57046)
  • notifications: fix fallback text to not have fake emojis (d0b132c)
  • notifications: put back the 'show full commit' modal (ce0ba2b)
  • notifications: remove 'more' button for commits, rename see changes (70f9396)
  • notifications: show only title for squashed commits (900be8a)
  • preview-environments: Add pr_declined and pr_deleted to list of monitored code events (5a6c431)
  • preview-environments: Don't delete preview environments when updating main delivery config (35d4b37)
  • preview-environments: Fix actuation detection in resource deletion flow (eaf249c)
  • preview-environments: Fix dependency reconciliation for load balancers (d8b7a38)
  • preview-environments: Minor tweaks in handling of code events (0f82e79)
  • preview-environments: Normalize PR branch names (8c62bea)
  • preview-environments: Reduce length of preview environment resource names (c3a57dc)
  • preview-environments: Use the right branch information from PR events (6f3ad93)
  • security groups: don't treat ingress rules that specify the same account as the SG as cross-account (82880aa)
  • tags: wait until all verifications complete, don't tag with id (#1957) (566ee7c)

Features

  • admin: Add API to force refresh of application cache (4d6e211)
  • api: Add DELETING resource status to GraphQL API (9832d70)
  • artifactsEvents: queue new events for processing (b9043a8)
  • dgs: support for registering the schema (702fd78)
  • notifications: make notifications way smaller, remove compact option (10d5e03)
  • preview-environments: Handle environment destruction on PR finished (part 1) (cf58896)
  • preview-environments: Preview environment resource deletion (c502ae8)
  • verification: allow user defined environment variables in test container (5229928)

Reverts

  • Revert "chore(build): revert again" (fce834d)