Skip to content

Releases: spinnaker/keel

keel v1.4.1

25 Mar 17:23
1aa9669
Compare
Choose a tag to compare

1aa9669 chore(upgrades): Bump versions to match other services (#2075)

keel v1.1.3

18 Aug 00:53
17b0a94
Compare
Choose a tag to compare

17b0a94 chore(ci): Mergify - merge Autobumps on release-* (#2034) (#2037)
749a565 fix(ci): fetch previous tag from git instead of API (#2033) (#2035)

keel v1.1.2

26 Apr 23:36
543b7c0
Compare
Choose a tag to compare

543b7c0 chore(dependencies): Autobump fiatVersion (#2032)
43d0188 chore(dependencies): Autobump fiatVersion (#2028)
6fa39bb chore(dependencies): Autobump fiatVersion (#2021)
1662b10 chore(dependencies): bump spinnakerGradleVersion (#2022)
9e228c1 chore(dependencies): Autobump korkVersion (#2020)
3faf5d7 chore(dependencies): Autobump spinnakerGradleVersion (#2018)
d574197 chore(dependencies): Autobump korkVersion (#2017)
24eafdb chore(ci): GHA - container image and apt package build & push (#2016)
474fbd3 chore(ci): GHA - plugin builds require SemVer (#2015)
3172b12 chore(ci): GHA - remove scheduled weekly releases (#2014)
7e35b4d chore(ci): GHA - simplify build versioning (#2013)
d5d9a6b chore(ci): GHA - container image and apt package build & push (#2010)
ae91339 chore(build): remove jcenter since it no longer exists (#1992)
2cfa68b chore(dependencies): Autobump fiatVersion (#2009)
d5be65e chore(dependencies): bump kork version (#2012)
5c07c3c chore(dependencies): Autobump spinnakerGradleVersion (#2005)
a766b12 fix(ci): Update Mergify rules after strict mode deprecation (#2011)
cde85ff chore(ci): update setup-java GHA to v2 (#2008)
8941cc7 fix(artifacts): use normalized artifact versions (#2004)
d4b5a18 chore(dependencies): Autobump fiatVersion (#2007)
6862466 feat(imagehandler): allow opting out of base updates (#2003)
346c09c feat(notice): add a notification frequency for only successful deployment (#1998)
e6eb9e9 feat(security groups): add support for security group rules that reference manage prefix lists (#2000)
2bfc80f fix(mergify): Revert "chore(git): Remove mergify config" (#2002)
5390802 fix(artifacts): generate proper links for github (#2001)
f2c5212 feat(docker): Save Docker image information (#1999)
c8393ad fix(auth): Pin netflixplatform to 2.200.0 and remove kork-encryption
8a22ea6 chore(logs): Add more debug logs around manual judgement handling from Slack
156bc38 Revert "feat(git): added base manifest path to schema and fetch it from config"
651be6b fix(tasks): don't update random rows
e6f09f7 fix(tasks): d'oh forgot to insert application column
c4ab5d1 fix(liquibase): correct sub-query that could return > 1 rows
9f98140 feat(git): added base manifest path to schema and fetch it from config
2115a09 feat(tasks): track tasks we launch longer term
c5d693b fix(config): changes for new kork-encryption module
61aba6c fix(git): set the default manifest path if missing
12a99df feat(task): add task summary to the resource
8032c85 chore(sbn): Enable Netflix SSO via netflixplatform-security
a1fbf1d Merge pull request #554 in SPKR/keel-nflx from ~AJORDENS/keel-nflx:feature-configurable-block-device-volume-type to master
d87c67e fix(titus): Set useDefaultIamRole for Titus
9ffb691 fix(preview-envs): Fix endpoint links sent to SCM
9f0b32a feat(preview-envs): Post deployment status to commit
d969647 fix(git): added message to code events
40a5a90 fix(iam): don't set IAM profile for titus
6ed5086 fix(yaml): increase max number of anchors
b215020 bug(iam): ignore IAM profile in cluster diffs
dc0aac7 feat(git): import config mutation
82698ab fix(constraints): consider approval of artifact versions rather than when they were deployed when limiting deploys
52dd5fa feat(dgs): added toggle resource management mutation
9e22619 fix(import): create the git metadata for import event
8400a86 refactor(clusters): minor tidy up, and some additional assertions around tasks constructed to upsert clusters
c7f0dd0 feat(upserter): retry config upserter on failure
9edee54 fix(import): ignore code events of apps that are not on MD
7f45c66 feat(orca): add task summary service
c143cdc feat(titus): Improve error message when image is too old
d9eeff1 fix(constraints): test to ensure correct time zone is used when checking deploy window
66b4474 fix(git): enable git integration for new apps
b5ef298 fix(preview-envs): Make preview resource names DNS-compliant
c5a96b1 fix(sql): Attempt at fixing deletion of event records
279f9e7 fix(front50): make managedDelivery in Application nullable
d1ca95a fix(git): use the correct email for updating the app
eeaa19b fix(constraints): ensure we're querying in UTC for deploys in a time window
84e7434 fix(preview-envs): Multiple fixes for preview environments
9ebd447 feat(import): allow customizing the manifest path
dbb6fde chore(logs): Add more logging for preview resource handling
0176398 fix(config): handle PR merged events that include delivery config changes
135ed30 fix(import): add service account from app if missing
727870b fix(front50): update and clear front50 cache on git integration update
ba9ea53 feat(resources): Expose raw resource definition in GraphQL API
c950d81 refactor(packages): Move DGS code outside REST package
b3a83df chore(api): add app name to error message
63e44b9 refactor(config): one centralized location for delivery upserts
3851701 fix(admin): Fix launch of background coroutine for admin API
a319f97 feat(git): Add admin API to migrate apps to new git integration
58ac5d4 fix(preview): fix preview environment links to use the right fields
e44b26b fix(docs): Remove broken download link from README
323d229 chore(git): Remove mergify config
d26c673 chore(upstream): Upstream latest batch of changes from Netflix (#1989)
88629af fix(artifacts): remove hard coded artifact types (#1966)
9a5ae27 chore(scm): Add missing rocket code events to known list (#1986)
b94de9b fix(config): fetch the config from stash if it was sent by orca (#1985)
4e2bbcf feat(imdsv2): add field for IMDSv2 support for EC2 (#1983)
43bed86 feat(dgs): added auth to queries and mutations (#1982)
7065b78 fix(imageservice): remove hardcoded account name (#1967)
6c26f42 chore(misc): delete commit-diff.txt file (#1981)
13b7614 fix(pr): add missing dep
90f10bc feat(constraints): include actual and max deploy counts in constraint attributes
181bc3e fix(scm): Replace use of all-application cache with application search
eab47ab feat(preview-envs): Omit post-deploy actions when creating preview environments
8037dcc feat(config): fix validation + validate config in event listeners
67a2cb1 fix(mj): enable authz by default
abed5e7 fix(constraints): do not allow deploys for the hour following the end of the window
c9619e1 fix(mj): add feature flag to disable authz on mj slack interactions
8635f0c fix(mj): add auth to slack callback for judgement
f2c44cb feat(scm): Add author metadata to code events
9211549 feat(config): auto dismissal of delivery config notifications
5bd6209 feat(git): added a new mutation to toggle the git integration
03d033b fix(preview-envs): Add implicit constraint to match preview environment and artifact branches
887231f fix(preview-envs): Account for empty moniker stack in resource renaming
f412e35 fix(preview-envs): Fix formula for resource name truncation
cbee30a fix(api): remove irrelivant constraint state
c511422 fix(preview-environments): Enforce max name length restriction on preview env resources
0b2b93c fix(dgs): replace strings with consts in mutation definitions
c23764a fix(config): actually ignoring the raw config in the diff...
12617c9 fix(config): exclude raw config in diff
d579145 refactor(constraints): better way of counting deploys
68e560a refactor(constraints): clarify method to get count of deployments
8775e14 refactor(constraints): moved extension to more logical place
9392765 refactor(constraints): remove unused extension
fc5a9f5 refactor(constraints): move versionsCreatedSince to ArtifactRepository
5713e7a feat(constraints): optionally limit max deploys in a window
4b6ba95 feat(preview-environments): Filter artifact versions for preview environments to match branch
3d902ba fix(config): created a separate endpoint for reading configs from gate
12c5f4c fix(preview-environments): Fix dependency renames
8f2fc7c fix(yaml): allow for YAML containing anchors & aliases
b8fec33 chore(logs): Add more debug logging to preview environments
3f4d3b9 fix(config): trim leading quotes coming from gate
a126cfe fix(config): reverted the new raw upsert endpoint, and moved it to a separate url
c11eeca feat(core): Store the raw delivery config in DB
7471577 fix(ALBs): ensure ALB listener actions are passed to Orca in the correct order
a2ffa2e fix(ec2): parse ALB moniker properly
ff64d66 Merge pull request #429 in SPKR/keel-nflx from sihang-fix-emoji to master (#1978)
1f103e9 fix(pr): remove unneeded get
5034b46 fix(pr): use a constant instead of a getter
87d0219 fix(pr): don't get image info from action repo
589686d fix(pr): add comments
9deeaa8 fix(pr): update tests
590ab4b fix(pr): set the action endedAt time
a52882d fix(pr): make container runner precondition fail message more meaningufl
73003b8 WIP: tests
1710281 fix(pr): typo in comment
6691bc9 fix(pr): add unit test
b39fcca feat(tagging): add a post deploy tag-ami option
1129967 feat(scaling): automatically add a AutoScalingGroupName dimension to Titus target tracking policies (#1976)
1392644 Merge pull request #426 in SPKR/keel-nflx from use-cheaper-timer to master (#1975)
aefe2d3 fix(ec2): increment image tag launch metric (#1974)
60371b0 chore(titus): bump default container mem to 4GB (#1973)
15c6d6e fix(titus): correct property names passed to Orca
f385fd4 fix(titus): put scaleInCooldown and scaleOutCooldown in the right place in the Orca call
6b70112 fix(titus): add scaleInCooldown and scaleOutCooldown to scaling policy config for Titus
d2ddcc9 fix(titus): add scaleInCooldown and scaleOutCooldown to scaling policy equals/hashCode
2f2b7a9 fix(constraints): only call plugin to reevaluate if it wants it (#1971)

keel v1.2.1

21 Apr 17:06
43d0188
Compare
Choose a tag to compare

43d0188 chore(dependencies): Autobump fiatVersion (#2028)
6fa39bb chore(dependencies): Autobump fiatVersion (#2021)
1662b10 chore(dependencies): bump spinnakerGradleVersion (#2022)
9e228c1 chore(dependencies): Autobump korkVersion (#2020)
3faf5d7 chore(dependencies): Autobump spinnakerGradleVersion (#2018)
d574197 chore(dependencies): Autobump korkVersion (#2017)
24eafdb chore(ci): GHA - container image and apt package build & push (#2016)
474fbd3 chore(ci): GHA - plugin builds require SemVer (#2015)
3172b12 chore(ci): GHA - remove scheduled weekly releases (#2014)
7e35b4d chore(ci): GHA - simplify build versioning (#2013)
d5d9a6b chore(ci): GHA - container image and apt package build & push (#2010)
ae91339 chore(build): remove jcenter since it no longer exists (#1992)
2cfa68b chore(dependencies): Autobump fiatVersion (#2009)
d5be65e chore(dependencies): bump kork version (#2012)
5c07c3c chore(dependencies): Autobump spinnakerGradleVersion (#2005)
a766b12 fix(ci): Update Mergify rules after strict mode deprecation (#2011)
cde85ff chore(ci): update setup-java GHA to v2 (#2008)
8941cc7 fix(artifacts): use normalized artifact versions (#2004)
d4b5a18 chore(dependencies): Autobump fiatVersion (#2007)
6862466 feat(imagehandler): allow opting out of base updates (#2003)
346c09c feat(notice): add a notification frequency for only successful deployment (#1998)
e6eb9e9 feat(security groups): add support for security group rules that reference manage prefix lists (#2000)
2bfc80f fix(mergify): Revert "chore(git): Remove mergify config" (#2002)
5390802 fix(artifacts): generate proper links for github (#2001)
f2c5212 feat(docker): Save Docker image information (#1999)
c8393ad fix(auth): Pin netflixplatform to 2.200.0 and remove kork-encryption
8a22ea6 chore(logs): Add more debug logs around manual judgement handling from Slack
156bc38 Revert "feat(git): added base manifest path to schema and fetch it from config"
651be6b fix(tasks): don't update random rows
e6f09f7 fix(tasks): d'oh forgot to insert application column
c4ab5d1 fix(liquibase): correct sub-query that could return > 1 rows
9f98140 feat(git): added base manifest path to schema and fetch it from config
2115a09 feat(tasks): track tasks we launch longer term
c5d693b fix(config): changes for new kork-encryption module
61aba6c fix(git): set the default manifest path if missing
12a99df feat(task): add task summary to the resource
8032c85 chore(sbn): Enable Netflix SSO via netflixplatform-security
a1fbf1d Merge pull request #554 in SPKR/keel-nflx from ~AJORDENS/keel-nflx:feature-configurable-block-device-volume-type to master
d87c67e fix(titus): Set useDefaultIamRole for Titus
9ffb691 fix(preview-envs): Fix endpoint links sent to SCM
9f0b32a feat(preview-envs): Post deployment status to commit
d969647 fix(git): added message to code events
40a5a90 fix(iam): don't set IAM profile for titus
6ed5086 fix(yaml): increase max number of anchors
b215020 bug(iam): ignore IAM profile in cluster diffs
dc0aac7 feat(git): import config mutation
82698ab fix(constraints): consider approval of artifact versions rather than when they were deployed when limiting deploys
52dd5fa feat(dgs): added toggle resource management mutation
9e22619 fix(import): create the git metadata for import event
8400a86 refactor(clusters): minor tidy up, and some additional assertions around tasks constructed to upsert clusters
c7f0dd0 feat(upserter): retry config upserter on failure
9edee54 fix(import): ignore code events of apps that are not on MD
7f45c66 feat(orca): add task summary service
c143cdc feat(titus): Improve error message when image is too old
d9eeff1 fix(constraints): test to ensure correct time zone is used when checking deploy window
66b4474 fix(git): enable git integration for new apps
b5ef298 fix(preview-envs): Make preview resource names DNS-compliant
c5a96b1 fix(sql): Attempt at fixing deletion of event records
279f9e7 fix(front50): make managedDelivery in Application nullable
d1ca95a fix(git): use the correct email for updating the app
eeaa19b fix(constraints): ensure we're querying in UTC for deploys in a time window
84e7434 fix(preview-envs): Multiple fixes for preview environments
9ebd447 feat(import): allow customizing the manifest path
dbb6fde chore(logs): Add more logging for preview resource handling
0176398 fix(config): handle PR merged events that include delivery config changes
135ed30 fix(import): add service account from app if missing
727870b fix(front50): update and clear front50 cache on git integration update
ba9ea53 feat(resources): Expose raw resource definition in GraphQL API
c950d81 refactor(packages): Move DGS code outside REST package
b3a83df chore(api): add app name to error message
63e44b9 refactor(config): one centralized location for delivery upserts
3851701 fix(admin): Fix launch of background coroutine for admin API
a319f97 feat(git): Add admin API to migrate apps to new git integration
58ac5d4 fix(preview): fix preview environment links to use the right fields
e44b26b fix(docs): Remove broken download link from README
323d229 chore(git): Remove mergify config
d26c673 chore(upstream): Upstream latest batch of changes from Netflix (#1989)
88629af fix(artifacts): remove hard coded artifact types (#1966)
9a5ae27 chore(scm): Add missing rocket code events to known list (#1986)
b94de9b fix(config): fetch the config from stash if it was sent by orca (#1985)
4e2bbcf feat(imdsv2): add field for IMDSv2 support for EC2 (#1983)
43bed86 feat(dgs): added auth to queries and mutations (#1982)
7065b78 fix(imageservice): remove hardcoded account name (#1967)
6c26f42 chore(misc): delete commit-diff.txt file (#1981)
13b7614 fix(pr): add missing dep
90f10bc feat(constraints): include actual and max deploy counts in constraint attributes
181bc3e fix(scm): Replace use of all-application cache with application search
eab47ab feat(preview-envs): Omit post-deploy actions when creating preview environments
8037dcc feat(config): fix validation + validate config in event listeners
67a2cb1 fix(mj): enable authz by default
abed5e7 fix(constraints): do not allow deploys for the hour following the end of the window
c9619e1 fix(mj): add feature flag to disable authz on mj slack interactions
8635f0c fix(mj): add auth to slack callback for judgement
f2c44cb feat(scm): Add author metadata to code events
9211549 feat(config): auto dismissal of delivery config notifications
5bd6209 feat(git): added a new mutation to toggle the git integration
03d033b fix(preview-envs): Add implicit constraint to match preview environment and artifact branches
887231f fix(preview-envs): Account for empty moniker stack in resource renaming
f412e35 fix(preview-envs): Fix formula for resource name truncation
cbee30a fix(api): remove irrelivant constraint state
c511422 fix(preview-environments): Enforce max name length restriction on preview env resources
0b2b93c fix(dgs): replace strings with consts in mutation definitions
c23764a fix(config): actually ignoring the raw config in the diff...
12617c9 fix(config): exclude raw config in diff
d579145 refactor(constraints): better way of counting deploys
68e560a refactor(constraints): clarify method to get count of deployments
8775e14 refactor(constraints): moved extension to more logical place
9392765 refactor(constraints): remove unused extension
fc5a9f5 refactor(constraints): move versionsCreatedSince to ArtifactRepository
5713e7a feat(constraints): optionally limit max deploys in a window
4b6ba95 feat(preview-environments): Filter artifact versions for preview environments to match branch
3d902ba fix(config): created a separate endpoint for reading configs from gate
12c5f4c fix(preview-environments): Fix dependency renames
8f2fc7c fix(yaml): allow for YAML containing anchors & aliases
b8fec33 chore(logs): Add more debug logging to preview environments
3f4d3b9 fix(config): trim leading quotes coming from gate
a126cfe fix(config): reverted the new raw upsert endpoint, and moved it to a separate url
c11eeca feat(core): Store the raw delivery config in DB
7471577 fix(ALBs): ensure ALB listener actions are passed to Orca in the correct order
a2ffa2e fix(ec2): parse ALB moniker properly
ff64d66 Merge pull request #429 in SPKR/keel-nflx from sihang-fix-emoji to master (#1978)
1f103e9 fix(pr): remove unneeded get
5034b46 fix(pr): use a constant instead of a getter
87d0219 fix(pr): don't get image info from action repo
589686d fix(pr): add comments
9deeaa8 fix(pr): update tests
590ab4b fix(pr): set the action endedAt time
a52882d fix(pr): make container runner precondition fail message more meaningufl
73003b8 WIP: tests
1710281 fix(pr): typo in comment
6691bc9 fix(pr): add unit test
b39fcca feat(tagging): add a post deploy tag-ami option
1129967 feat(scaling): automatically add a AutoScalingGroupName dimension to Titus target tracking policies (#1976)
1392644 Merge pull request #426 in SPKR/keel-nflx from use-cheaper-timer to master (#1975)
aefe2d3 fix(ec2): increment image tag launch metric (#1974)
60371b0 chore(titus): bump default container mem to 4GB (#1973)
15c6d6e fix(titus): correct property names passed to Orca
f385fd4 fix(titus): put scaleInCooldown and scaleOutCooldown in the right place in the Orca call
6b70112 fix(titus): add scaleInCooldown and scaleOutCooldown to scaling policy config for Titus
d2ddcc9 fix(titus): add scaleInCooldown and scaleOutCooldown to scaling policy equals/hashCode
2f2b7a9 fix(constraints): only call plugin to reevaluate if it wants it (#1971)

keel v1.1.1

02 Apr 03:32
6fa39bb
Compare
Choose a tag to compare

6fa39bb chore(dependencies): Autobump fiatVersion (#2021)
1662b10 chore(dependencies): bump spinnakerGradleVersion (#2022)
24eafdb chore(ci): GHA - container image and apt package build & push (#2016)
d5d9a6b chore(ci): GHA - container image and apt package build & push (#2010)
ae91339 chore(build): remove jcenter since it no longer exists (#1992)
2cfa68b chore(dependencies): Autobump fiatVersion (#2009)
d5be65e chore(dependencies): bump kork version (#2012)
5c07c3c chore(dependencies): Autobump spinnakerGradleVersion (#2005)
a766b12 fix(ci): Update Mergify rules after strict mode deprecation (#2011)
cde85ff chore(ci): update setup-java GHA to v2 (#2008)
8941cc7 fix(artifacts): use normalized artifact versions (#2004)
d4b5a18 chore(dependencies): Autobump fiatVersion (#2007)
6862466 feat(imagehandler): allow opting out of base updates (#2003)
346c09c feat(notice): add a notification frequency for only successful deployment (#1998)
e6eb9e9 feat(security groups): add support for security group rules that reference manage prefix lists (#2000)
2bfc80f fix(mergify): Revert "chore(git): Remove mergify config" (#2002)
5390802 fix(artifacts): generate proper links for github (#2001)
f2c5212 feat(docker): Save Docker image information (#1999)
c8393ad fix(auth): Pin netflixplatform to 2.200.0 and remove kork-encryption
8a22ea6 chore(logs): Add more debug logs around manual judgement handling from Slack
156bc38 Revert "feat(git): added base manifest path to schema and fetch it from config"
651be6b fix(tasks): don't update random rows
e6f09f7 fix(tasks): d'oh forgot to insert application column
c4ab5d1 fix(liquibase): correct sub-query that could return > 1 rows
9f98140 feat(git): added base manifest path to schema and fetch it from config
2115a09 feat(tasks): track tasks we launch longer term
c5d693b fix(config): changes for new kork-encryption module
61aba6c fix(git): set the default manifest path if missing
12a99df feat(task): add task summary to the resource
8032c85 chore(sbn): Enable Netflix SSO via netflixplatform-security
a1fbf1d Merge pull request #554 in SPKR/keel-nflx from ~AJORDENS/keel-nflx:feature-configurable-block-device-volume-type to master
d87c67e fix(titus): Set useDefaultIamRole for Titus
9ffb691 fix(preview-envs): Fix endpoint links sent to SCM
9f0b32a feat(preview-envs): Post deployment status to commit
d969647 fix(git): added message to code events
40a5a90 fix(iam): don't set IAM profile for titus
6ed5086 fix(yaml): increase max number of anchors
b215020 bug(iam): ignore IAM profile in cluster diffs
dc0aac7 feat(git): import config mutation
82698ab fix(constraints): consider approval of artifact versions rather than when they were deployed when limiting deploys
52dd5fa feat(dgs): added toggle resource management mutation
9e22619 fix(import): create the git metadata for import event
8400a86 refactor(clusters): minor tidy up, and some additional assertions around tasks constructed to upsert clusters
c7f0dd0 feat(upserter): retry config upserter on failure
9edee54 fix(import): ignore code events of apps that are not on MD
7f45c66 feat(orca): add task summary service
c143cdc feat(titus): Improve error message when image is too old
d9eeff1 fix(constraints): test to ensure correct time zone is used when checking deploy window
66b4474 fix(git): enable git integration for new apps
b5ef298 fix(preview-envs): Make preview resource names DNS-compliant
c5a96b1 fix(sql): Attempt at fixing deletion of event records
279f9e7 fix(front50): make managedDelivery in Application nullable
d1ca95a fix(git): use the correct email for updating the app
eeaa19b fix(constraints): ensure we're querying in UTC for deploys in a time window
84e7434 fix(preview-envs): Multiple fixes for preview environments
9ebd447 feat(import): allow customizing the manifest path
dbb6fde chore(logs): Add more logging for preview resource handling
0176398 fix(config): handle PR merged events that include delivery config changes
135ed30 fix(import): add service account from app if missing
727870b fix(front50): update and clear front50 cache on git integration update
ba9ea53 feat(resources): Expose raw resource definition in GraphQL API
c950d81 refactor(packages): Move DGS code outside REST package
b3a83df chore(api): add app name to error message
63e44b9 refactor(config): one centralized location for delivery upserts
3851701 fix(admin): Fix launch of background coroutine for admin API
a319f97 feat(git): Add admin API to migrate apps to new git integration
58ac5d4 fix(preview): fix preview environment links to use the right fields
e44b26b fix(docs): Remove broken download link from README
323d229 chore(git): Remove mergify config
d26c673 chore(upstream): Upstream latest batch of changes from Netflix (#1989)
88629af fix(artifacts): remove hard coded artifact types (#1966)
9a5ae27 chore(scm): Add missing rocket code events to known list (#1986)
b94de9b fix(config): fetch the config from stash if it was sent by orca (#1985)
4e2bbcf feat(imdsv2): add field for IMDSv2 support for EC2 (#1983)
43bed86 feat(dgs): added auth to queries and mutations (#1982)
7065b78 fix(imageservice): remove hardcoded account name (#1967)
6c26f42 chore(misc): delete commit-diff.txt file (#1981)
13b7614 fix(pr): add missing dep
90f10bc feat(constraints): include actual and max deploy counts in constraint attributes
181bc3e fix(scm): Replace use of all-application cache with application search
eab47ab feat(preview-envs): Omit post-deploy actions when creating preview environments
8037dcc feat(config): fix validation + validate config in event listeners
67a2cb1 fix(mj): enable authz by default
abed5e7 fix(constraints): do not allow deploys for the hour following the end of the window
c9619e1 fix(mj): add feature flag to disable authz on mj slack interactions
8635f0c fix(mj): add auth to slack callback for judgement
f2c44cb feat(scm): Add author metadata to code events
9211549 feat(config): auto dismissal of delivery config notifications
5bd6209 feat(git): added a new mutation to toggle the git integration
03d033b fix(preview-envs): Add implicit constraint to match preview environment and artifact branches
887231f fix(preview-envs): Account for empty moniker stack in resource renaming
f412e35 fix(preview-envs): Fix formula for resource name truncation
cbee30a fix(api): remove irrelivant constraint state
c511422 fix(preview-environments): Enforce max name length restriction on preview env resources
0b2b93c fix(dgs): replace strings with consts in mutation definitions
c23764a fix(config): actually ignoring the raw config in the diff...
12617c9 fix(config): exclude raw config in diff
d579145 refactor(constraints): better way of counting deploys
68e560a refactor(constraints): clarify method to get count of deployments
8775e14 refactor(constraints): moved extension to more logical place
9392765 refactor(constraints): remove unused extension
fc5a9f5 refactor(constraints): move versionsCreatedSince to ArtifactRepository
5713e7a feat(constraints): optionally limit max deploys in a window
4b6ba95 feat(preview-environments): Filter artifact versions for preview environments to match branch
3d902ba fix(config): created a separate endpoint for reading configs from gate
12c5f4c fix(preview-environments): Fix dependency renames
8f2fc7c fix(yaml): allow for YAML containing anchors & aliases
b8fec33 chore(logs): Add more debug logging to preview environments
3f4d3b9 fix(config): trim leading quotes coming from gate
a126cfe fix(config): reverted the new raw upsert endpoint, and moved it to a separate url
c11eeca feat(core): Store the raw delivery config in DB
7471577 fix(ALBs): ensure ALB listener actions are passed to Orca in the correct order
a2ffa2e fix(ec2): parse ALB moniker properly
ff64d66 Merge pull request #429 in SPKR/keel-nflx from sihang-fix-emoji to master (#1978)
1f103e9 fix(pr): remove unneeded get
5034b46 fix(pr): use a constant instead of a getter
87d0219 fix(pr): don't get image info from action repo
589686d fix(pr): add comments
9deeaa8 fix(pr): update tests
590ab4b fix(pr): set the action endedAt time
a52882d fix(pr): make container runner precondition fail message more meaningufl
73003b8 WIP: tests
1710281 fix(pr): typo in comment
6691bc9 fix(pr): add unit test
b39fcca feat(tagging): add a post deploy tag-ami option
1129967 feat(scaling): automatically add a AutoScalingGroupName dimension to Titus target tracking policies (#1976)
1392644 Merge pull request #426 in SPKR/keel-nflx from use-cheaper-timer to master (#1975)
aefe2d3 fix(ec2): increment image tag launch metric (#1974)
60371b0 chore(titus): bump default container mem to 4GB (#1973)
15c6d6e fix(titus): correct property names passed to Orca
f385fd4 fix(titus): put scaleInCooldown and scaleOutCooldown in the right place in the Orca call
6b70112 fix(titus): add scaleInCooldown and scaleOutCooldown to scaling policy config for Titus
d2ddcc9 fix(titus): add scaleInCooldown and scaleOutCooldown to scaling policy equals/hashCode
2f2b7a9 fix(constraints): only call plugin to reevaluate if it wants it (#1971)

keel v1.2.0

09 Apr 00:23
9e228c1
Compare
Choose a tag to compare

6fa39bb chore(dependencies): Autobump fiatVersion (#2021)
1662b10 chore(dependencies): bump spinnakerGradleVersion (#2022)
9e228c1 chore(dependencies): Autobump korkVersion (#2020)
3faf5d7 chore(dependencies): Autobump spinnakerGradleVersion (#2018)
d574197 chore(dependencies): Autobump korkVersion (#2017)
24eafdb chore(ci): GHA - container image and apt package build & push (#2016)
474fbd3 chore(ci): GHA - plugin builds require SemVer (#2015)
3172b12 chore(ci): GHA - remove scheduled weekly releases (#2014)
7e35b4d chore(ci): GHA - simplify build versioning (#2013)
d5d9a6b chore(ci): GHA - container image and apt package build & push (#2010)
ae91339 chore(build): remove jcenter since it no longer exists (#1992)
2cfa68b chore(dependencies): Autobump fiatVersion (#2009)
d5be65e chore(dependencies): bump kork version (#2012)
5c07c3c chore(dependencies): Autobump spinnakerGradleVersion (#2005)
a766b12 fix(ci): Update Mergify rules after strict mode deprecation (#2011)
cde85ff chore(ci): update setup-java GHA to v2 (#2008)
8941cc7 fix(artifacts): use normalized artifact versions (#2004)
d4b5a18 chore(dependencies): Autobump fiatVersion (#2007)
6862466 feat(imagehandler): allow opting out of base updates (#2003)
346c09c feat(notice): add a notification frequency for only successful deployment (#1998)
e6eb9e9 feat(security groups): add support for security group rules that reference manage prefix lists (#2000)
2bfc80f fix(mergify): Revert "chore(git): Remove mergify config" (#2002)
5390802 fix(artifacts): generate proper links for github (#2001)
f2c5212 feat(docker): Save Docker image information (#1999)
c8393ad fix(auth): Pin netflixplatform to 2.200.0 and remove kork-encryption
8a22ea6 chore(logs): Add more debug logs around manual judgement handling from Slack
156bc38 Revert "feat(git): added base manifest path to schema and fetch it from config"
651be6b fix(tasks): don't update random rows
e6f09f7 fix(tasks): d'oh forgot to insert application column
c4ab5d1 fix(liquibase): correct sub-query that could return > 1 rows
9f98140 feat(git): added base manifest path to schema and fetch it from config
2115a09 feat(tasks): track tasks we launch longer term
c5d693b fix(config): changes for new kork-encryption module
61aba6c fix(git): set the default manifest path if missing
12a99df feat(task): add task summary to the resource
8032c85 chore(sbn): Enable Netflix SSO via netflixplatform-security
a1fbf1d Merge pull request #554 in SPKR/keel-nflx from ~AJORDENS/keel-nflx:feature-configurable-block-device-volume-type to master
d87c67e fix(titus): Set useDefaultIamRole for Titus
9ffb691 fix(preview-envs): Fix endpoint links sent to SCM
9f0b32a feat(preview-envs): Post deployment status to commit
d969647 fix(git): added message to code events
40a5a90 fix(iam): don't set IAM profile for titus
6ed5086 fix(yaml): increase max number of anchors
b215020 bug(iam): ignore IAM profile in cluster diffs
dc0aac7 feat(git): import config mutation
82698ab fix(constraints): consider approval of artifact versions rather than when they were deployed when limiting deploys
52dd5fa feat(dgs): added toggle resource management mutation
9e22619 fix(import): create the git metadata for import event
8400a86 refactor(clusters): minor tidy up, and some additional assertions around tasks constructed to upsert clusters
c7f0dd0 feat(upserter): retry config upserter on failure
9edee54 fix(import): ignore code events of apps that are not on MD
7f45c66 feat(orca): add task summary service
c143cdc feat(titus): Improve error message when image is too old
d9eeff1 fix(constraints): test to ensure correct time zone is used when checking deploy window
66b4474 fix(git): enable git integration for new apps
b5ef298 fix(preview-envs): Make preview resource names DNS-compliant
c5a96b1 fix(sql): Attempt at fixing deletion of event records
279f9e7 fix(front50): make managedDelivery in Application nullable
d1ca95a fix(git): use the correct email for updating the app
eeaa19b fix(constraints): ensure we're querying in UTC for deploys in a time window
84e7434 fix(preview-envs): Multiple fixes for preview environments
9ebd447 feat(import): allow customizing the manifest path
dbb6fde chore(logs): Add more logging for preview resource handling
0176398 fix(config): handle PR merged events that include delivery config changes
135ed30 fix(import): add service account from app if missing
727870b fix(front50): update and clear front50 cache on git integration update
ba9ea53 feat(resources): Expose raw resource definition in GraphQL API
c950d81 refactor(packages): Move DGS code outside REST package
b3a83df chore(api): add app name to error message
63e44b9 refactor(config): one centralized location for delivery upserts
3851701 fix(admin): Fix launch of background coroutine for admin API
a319f97 feat(git): Add admin API to migrate apps to new git integration
58ac5d4 fix(preview): fix preview environment links to use the right fields
e44b26b fix(docs): Remove broken download link from README
323d229 chore(git): Remove mergify config
d26c673 chore(upstream): Upstream latest batch of changes from Netflix (#1989)
88629af fix(artifacts): remove hard coded artifact types (#1966)
9a5ae27 chore(scm): Add missing rocket code events to known list (#1986)
b94de9b fix(config): fetch the config from stash if it was sent by orca (#1985)
4e2bbcf feat(imdsv2): add field for IMDSv2 support for EC2 (#1983)
43bed86 feat(dgs): added auth to queries and mutations (#1982)
7065b78 fix(imageservice): remove hardcoded account name (#1967)
6c26f42 chore(misc): delete commit-diff.txt file (#1981)
13b7614 fix(pr): add missing dep
90f10bc feat(constraints): include actual and max deploy counts in constraint attributes
181bc3e fix(scm): Replace use of all-application cache with application search
eab47ab feat(preview-envs): Omit post-deploy actions when creating preview environments
8037dcc feat(config): fix validation + validate config in event listeners
67a2cb1 fix(mj): enable authz by default
abed5e7 fix(constraints): do not allow deploys for the hour following the end of the window
c9619e1 fix(mj): add feature flag to disable authz on mj slack interactions
8635f0c fix(mj): add auth to slack callback for judgement
f2c44cb feat(scm): Add author metadata to code events
9211549 feat(config): auto dismissal of delivery config notifications
5bd6209 feat(git): added a new mutation to toggle the git integration
03d033b fix(preview-envs): Add implicit constraint to match preview environment and artifact branches
887231f fix(preview-envs): Account for empty moniker stack in resource renaming
f412e35 fix(preview-envs): Fix formula for resource name truncation
cbee30a fix(api): remove irrelivant constraint state
c511422 fix(preview-environments): Enforce max name length restriction on preview env resources
0b2b93c fix(dgs): replace strings with consts in mutation definitions
c23764a fix(config): actually ignoring the raw config in the diff...
12617c9 fix(config): exclude raw config in diff
d579145 refactor(constraints): better way of counting deploys
68e560a refactor(constraints): clarify method to get count of deployments
8775e14 refactor(constraints): moved extension to more logical place
9392765 refactor(constraints): remove unused extension
fc5a9f5 refactor(constraints): move versionsCreatedSince to ArtifactRepository
5713e7a feat(constraints): optionally limit max deploys in a window
4b6ba95 feat(preview-environments): Filter artifact versions for preview environments to match branch
3d902ba fix(config): created a separate endpoint for reading configs from gate
12c5f4c fix(preview-environments): Fix dependency renames
8f2fc7c fix(yaml): allow for YAML containing anchors & aliases
b8fec33 chore(logs): Add more debug logging to preview environments
3f4d3b9 fix(config): trim leading quotes coming from gate
a126cfe fix(config): reverted the new raw upsert endpoint, and moved it to a separate url
c11eeca feat(core): Store the raw delivery config in DB
7471577 fix(ALBs): ensure ALB listener actions are passed to Orca in the correct order
a2ffa2e fix(ec2): parse ALB moniker properly
ff64d66 Merge pull request #429 in SPKR/keel-nflx from sihang-fix-emoji to master (#1978)
1f103e9 fix(pr): remove unneeded get
5034b46 fix(pr): use a constant instead of a getter
87d0219 fix(pr): don't get image info from action repo
589686d fix(pr): add comments
9deeaa8 fix(pr): update tests
590ab4b fix(pr): set the action endedAt time
a52882d fix(pr): make container runner precondition fail message more meaningufl
73003b8 WIP: tests
1710281 fix(pr): typo in comment
6691bc9 fix(pr): add unit test
b39fcca feat(tagging): add a post deploy tag-ami option
1129967 feat(scaling): automatically add a AutoScalingGroupName dimension to Titus target tracking policies (#1976)
1392644 Merge pull request #426 in SPKR/keel-nflx from use-cheaper-timer to master (#1975)
aefe2d3 fix(ec2): increment image tag launch metric (#1974)
60371b0 chore(titus): bump default container mem to 4GB (#1973)
15c6d6e fix(titus): correct property names passed to Orca
f385fd4 fix(titus): put scaleInCooldown and scaleOutCooldown in the right place in the Orca call
6b70112 fix(titus): add scaleInCooldown and scaleOutCooldown to scaling policy config for Titus
d2ddcc9 fix(titus): add scaleInCooldown and scaleOutCooldown to scaling policy equals/hashCode
2f2b7a9 fix(constraints): only call plugin to reevaluate if it wants it (#1971)

v0.206.2

15 Mar 22:09
d5d9a6b
Compare
Choose a tag to compare

Bug Fixes

  • ci: Update Mergify rules after strict mode deprecation (#2011) (a766b12)

v0.206.1

11 Jan 22:14
8941cc7
Compare
Choose a tag to compare

Bug Fixes

  • artifacts: use normalized artifact versions (#2004) (8941cc7)

v0.206.0

26 Oct 22:11
6862466
Compare
Choose a tag to compare

Features

  • imagehandler: allow opting out of base updates (#2003) (6862466)

v0.205.0

19 Oct 22:10
346c09c
Compare
Choose a tag to compare

Features

  • notice: add a notification frequency for only successful deployment (#1998) (346c09c)