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

V1.42.0 stage #2540

Merged
merged 8 commits into from
Jul 24, 2020
Merged

V1.42.0 stage #2540

merged 8 commits into from
Jul 24, 2020

Conversation

yhlee-aws
Copy link
Contributor

Summary

Staging V1.42.0

Implementation details

Testing

New tests cover the changes:

Description for the changelog

  • Feature - Support for sub second precision in FluentD #2538.
  • Bug - Fixed a bug that caused configured values for ImageCleanupExclusionList
    to be ignored in some situations #2513

Licensing

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

amazon-ecs-bot and others added 8 commits July 8, 2020 00:44
- Update busybox image versions to latest stable version
- Replace custom dockerfile that pulls python2.7 and pip installws awscli with official AWS image for awscli v2
- Update fluentd image to latest stable
This commit moves the logic adding default excluded images from the
cleanup list to the engine package, away from the config package, and in
doing so fixes two bugs:

1. Prior to this change, any value for ImageCleanupExclusionList
   provided by a config mechanism *other* than environmentConfig would
   be ignored.  This is because environmentConfig has the highest
   precedence, the defaults were added to environmentConfig by
   parseImageCleanupExclusionList, and config.Merge will only merge a
   new value when the left config's field is its zero value.  Since the
   default excluded images were populated, environmentConfig's
   ImageCleanupExclusionList field was never zero.
2. CachedImageNamePauseContainer hard-coded a name for the pause
   container image that was used to populate the exclusion list, but the
   actual name of the pause container is a value populated at link-time
   into the DefaultPauseContainerImageName and DefaultPauseContainerTag
   variables.  If the value was set to anything other than what was
   defined in CachedImageNamePauseContainer, the pause container image
   would not be correctly excluded from image cleanup.

Signed-off-by: Samuel Karp <[email protected]>
- Update Nginx and ubuntu images to latest stable
 Update: Support for sub second precision in FluentD Docker Log Driver.
@yhlee-aws yhlee-aws added this to the 1.42 milestone Jul 23, 2020
@yhlee-aws yhlee-aws added staging Trigger staging workflow bot/test labels Jul 23, 2020
@yhlee-aws yhlee-aws added staging Trigger staging workflow and removed staging Trigger staging workflow labels Jul 23, 2020
@fenxiong fenxiong added staging Trigger staging workflow and removed staging Trigger staging workflow labels Jul 23, 2020
@fenxiong fenxiong modified the milestones: 1.42, 1.42.0 Jul 23, 2020
@fenxiong fenxiong added staging Trigger staging workflow and removed staging Trigger staging workflow labels Jul 23, 2020
@amazon-ecs-bot amazon-ecs-bot merged commit a250409 into aws:master Jul 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
staging Trigger staging workflow
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants