Skip to content

V1.3.1 Release #275

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

Merged
merged 10 commits into from
Jan 8, 2021
Merged

V1.3.1 Release #275

merged 10 commits into from
Jan 8, 2021

Conversation

dljvette
Copy link
Contributor

@dljvette dljvette commented Jan 6, 2021

Issue #, if available: #272, #273

Description of changes:
Releasing changes for the following commits:

  • Fixed: 1.3.0 issue that prevented on-premises instances from starting.
  • Fixed See note below: Issue that prevented Windows clients from communicating with VPC endpoints (AWS PrivateLink).
  • Fixed: Removed an expired certificate that was no longer used.
  • Fixed: Removed the prompt message from the agent uninstall script used by AWS Systems Manager, making it easier to downgrade a host or fleet to a previous version of the agent.

Note on Windows VPC endpoint support
This change includes a fix needed to address #272. However, due to a bug in how the resulting MSI is packaged, the patch was not picked up in the 1.3.1 public release. That will be expressed in the next release when established.

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

Improve logging during DownloadBundle step

Add log as `:info`, so it is visible by default
@coveralls
Copy link

coveralls commented Jan 6, 2021

Coverage Status

Coverage decreased (-0.08%) to 91.711% when pulling 1f52e69 on dljvette:v1.3.1 into 030bc3a on aws:master.

pankajtanuj and others added 9 commits January 7, 2021 15:46
install/update scripts.

Prior to this change, CodeDeploy endpoints did not have support for ISO
regions. S3 endpoints did not rely on the AWS SDK when it could have
for getting those endpoints. Install/Update scripts did not have ISO
region support.

This change uses the instance metadata to get the CodeDeploy endpoint.
Uses the SDK to retrieve the S3 endpoint (for both fips and non-fips).
Install and update scripts now use instance metadata to get the
endpoints.

 * Unit Tests : Y
 * Integration Tests : Tested sample deployment in us-west-2. The S3 and
   CodeDepoly endpoints were tested in a Government region. Still waiting on
   ISO region testing to make sure that everything works.
AWS::CodeDeployCommand requires that runtime configurations be resolved before it is able to accurately load up its API definition. This update allows the Windows version of the Agent to provide AWS::CodeDeployCommand the opportunity to resolve those config settings with minimal impact to the wider codebase.
IMDS provides a wide range of host and data properties that can be used to setup and run the service. However, it is not always available due to security constraints or as the agent is running from an on-prem host. This updates allows for the situation where IMDS is not available and provides reasonable fallbacks.
Only the very latest version of the S3 tool has the region tips computation. As such any older loads of the library will fail to operate.
@vrr-21 vrr-21 merged commit baaa837 into aws:master Jan 8, 2021
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.

5 participants