Hello community,
here is the log from the commit of package amazon-ssm-agent for
openSUSE:Factory checked in at 2019-03-11 11:16:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/amazon-ssm-agent (Old)
and /work/SRC/openSUSE:Factory/.amazon-ssm-agent.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "amazon-ssm-agent"
Mon Mar 11 11:16:03 2019 rev:9 rq:683593 version:2.3.415.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/amazon-ssm-agent/amazon-ssm-agent.changes
2018-03-22 12:10:39.205767091 +0100
+++
/work/SRC/openSUSE:Factory/.amazon-ssm-agent.new.28833/amazon-ssm-agent.changes
2019-03-11 11:16:21.941318800 +0100
@@ -1,0 +2,106 @@
+Wed Mar 6 01:09:53 UTC 2019 - Sean Marlow <[email protected]>
+
+- Update version patch.
+- Update to 2.3.415.0 (2019-03-05)
+ + Bug fix addressing issues in Distributor package upgrade
+- Update to 2.3.372.0 (2019-03-05)
+ + Bug fix to allow installation of Distributor packages that do
+ not have a version name.
+ + Bug fix for agent crash with message "WaitGroup is reused
+ before previous Wait has returned".
+- Update to 2.3.344.0 (2019-03-05)
+ + Add frequent collector to detect changed inventory types and
+ upload it to SSM service between two scheduled collections.
+ + Change AWS Systems Manager Distributor to reduce calls to
+ GetDocument by calling DescribeDocument.
+ + Add exit code when ssm-cli execution fails.
+ + Create ssm-user only after the control channel has been
+ successfully created.
+- Update to 2.3.274.0 (2019-03-05)
+ + Enabled AWS Systems Manager Distributor that lets you securely
+ distribute and install software packages.
+ + Add support for the arm64 architecture on Amazon Linux 2,
+ Ubuntu 16.04/18.04, and RHEL 7.6 to support EC2 A1 instances.
+- Update to 2.3.235.0 (2019-03-05)
+ + Bug fix for session manager logging on Windows
+ + Bug fix for ConfigureCloudWatch plugin
+ + Bug fix for update SSM agent occasionally failing due to SSM
+ agent service stuck in starting state
+- Update to 2.3.193.0 (2019-03-05)
+ + Bug fix for past sessions occasionally stuck in terminating
+ state
+ + Darwin masquerades as Linux to bypass OS validation on the
+ backend until official support can be added
+- Update to 2.3.169.0 (2019-03-05)
+ + Update managed instance role token more frequently
+- Update to 2.3.136.0 (2019-03-05)
+ + Bug fix for issue that GatherInventory throw out error when
+ there is no Windows Update in instance
+ + Add more filters when getting the Windows event logs at
+ startup to improve performance
+ + Add random jitter before call PutInventory in inventory
+ datauploader
+- Update to 2.3.117.0 (2019-03-05)
+ + Bug fix for issues during process termination on instances
+ where IAM policy does not grant ssmmessages permissions.
+- Update to 2.3.101.0 (2019-03-05)
+ + Bug fix to prevent defunct processes when creating the local
+ user ssm-user.
+ + Bug fix for sudoersFile permission to avoid "sudo" command
+ warnings in Session Manager.
+ + Disable hibernation on Windows platform if Cloudwatch
+ configuration is present.
+- Update to 2.3.68.0 (2019-03-05)
+ + Enables the Session Manager capability that lets you manage
+ your Amazon EC2 instance through an interactive one-click
+ browser-based shell or through the AWS CLI.
+ + Beginning this agent version, SSM Agent will create a local
+ user "ssm-user" and either add it to /etc/sudoers (Linux) or
+ to the Administrators group (Windows) every time the agent
+ starts. The ssm-user is the default OS user when a Session
+ Manager session is started, and the password for this user is
+ reset on every session. You can change the permissions by
+ moving the ssm-user to a less-privileged group or by changing
+ the sudoers file. The ssm-user is not removed from the system
+ when SSM Agent is uninstalled.
+- Update to 2.3.13.0 (2019-03-05)
+ + Bug fix for the SSM Agent service remaining in "Starting"
+ state on Windows when unable to authenticate to the Systems
+ Manager service.
+- Update to 2.2.916.0 (2019-03-05)
+ + Bug fix for missing cloudwatch.exe seen in SSM Agent version
+ 2.2.902.0
+- Update to 2.2.902.0 (2019-03-05)
+ + Initial support for developer builds on macOS
+ + Retry sending Run Command execution results for up to 2 hours
+ + More detailed error messages are returned for inventory plugin
+ failures during State Manager association executions
+- Update to 2.2.800.0 (2019-03-05)
+ + Bug fix to clean the orchestration directory
+ + Streaming AWS Systems Manager Run Command output to CloudWatch
+ Logs
+ + Reducing number of retries for serial port opening
+ + Add retry logic to installation verification
+- Update to 2.2.619.0 (2019-03-05)
+ + Various bug fixes
+- Update to 2.2.607.0 (2019-03-05)
+ + Various bug fixes
+- Update to 2.2.546.0 (2019-03-05)
+ + Bug fix to retry sending document results if they couldn't
+ reach the service
+- Update to 2.2.493.0 (2019-03-05)
+ + Added support for Ubuntu Snap packaging
+ + Bug fix so that aws:downloadContent does not change permissions
+ of directories
+ + Bug fix to Cloudwatch plugin where StartType has duplicated
+ Enabled value
+- Update to 2.2.392.0 (2019-03-05)
+ + Added support for agent hibernation so that Agent backs off or
+ enters hibernation mode if it does not have access to the
+ service
+ + Various bug fixes
+- Update to 2.2.355.0 (2019-03-05)
+ + Fix S3Download to download from cross regions.
+ + Various bug fixes
+
+-------------------------------------------------------------------
Old:
----
amazon-ssm-agent-2.2.325.0.tar.gz
New:
----
amazon-ssm-agent-2.3.415.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ amazon-ssm-agent.spec ++++++
--- /var/tmp/diff_new_pack.MBAXG0/_old 2019-03-11 11:16:23.569318215 +0100
+++ /var/tmp/diff_new_pack.MBAXG0/_new 2019-03-11 11:16:23.573318214 +0100
@@ -1,7 +1,7 @@
#
# spec file for package amazon-ssm-agent
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,17 +12,17 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: amazon-ssm-agent
-Version: 2.2.325.0
+Version: 2.3.415.0
Release: 0
Summary: Amazon Remote System Config Management
License: Apache-2.0
Group: System/Management
-Url: https://github.com/aws/amazon-ssm-agent
+URL: https://github.com/aws/amazon-ssm-agent
Source0: %{name}-%{version}.tar.gz
Source1: %{name}.service
Patch1: fix-config.patch
@@ -30,7 +30,6 @@
BuildRequires: go >= 1.7.4
BuildRequires: systemd
Requires: systemd
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExcludeArch: s390
%description
@@ -50,7 +49,7 @@
environment that are configured for Systems Manager.
%prep
-%setup -q -n %{name}-%{version}
+%setup -q
%patch1 -p1
%patch2 -p1
@@ -76,6 +75,12 @@
go build -ldflags "-s -w" -o bin/ssm-document-worker -v \
${PKG_ROOT}/agent/framework/processor/executer/outofproc/worker/main.go
+go build -ldflags "-s -w" -o bin/ssm-session-worker -v \
+${PKG_ROOT}/agent/framework/processor/executer/outofproc/sessionworker/main.go
+
+go build -ldflags "-s -w" -o bin/ssm-session-logger -v \
+${PKG_ROOT}/agent/session/logging/main.go
+
%install
install -d -m 755 %{buildroot}%{_sbindir}
install -d -m 755 %{buildroot}%{_bindir}
@@ -84,21 +89,24 @@
install -m 755 bin/amazon-ssm-agent %{buildroot}%{_sbindir}
install -m 755 bin/ssm-cli %{buildroot}%{_bindir}
install -m 755 bin/ssm-document-worker %{buildroot}%{_bindir}
+install -m 755 bin/ssm-session-worker %{buildroot}%{_bindir}
+install -m 755 bin/ssm-session-logger %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_unitdir}
install -m 755 %SOURCE1 %{buildroot}%{_unitdir}
PKG_ROOT=`pwd`/src/github.com/aws/amazon-ssm-agent
-cp ${PKG_ROOT}/seelog_unix.xml %{buildroot}/etc/amazon/ssm/seelog.xml.template
-cp ${PKG_ROOT}/amazon-ssm-agent.json.template %{buildroot}/etc/amazon/ssm/
-cp ${PKG_ROOT}/packaging/linux/amazon-ssm-agent.conf %{buildroot}/etc/init/
+cp ${PKG_ROOT}/seelog_unix.xml
%{buildroot}%{_sysconfdir}/amazon/ssm/seelog.xml.template
+cp ${PKG_ROOT}/amazon-ssm-agent.json.template
%{buildroot}%{_sysconfdir}/amazon/ssm/
+cp ${PKG_ROOT}/packaging/linux/amazon-ssm-agent.conf
%{buildroot}%{_sysconfdir}/init/
%files
%defattr(-,root,root,-)
%dir %{_sysconfdir}/init
%dir %{_sysconfdir}/amazon
%dir %{_sysconfdir}/amazon/ssm
-%doc CONTRIBUTING.md LICENSE NOTICE.md README.md
+%license LICENSE
+%doc CONTRIBUTING.md NOTICE.md README.md
%config(noreplace) %{_sysconfdir}/init/amazon-ssm-agent.conf
%config(noreplace) %{_sysconfdir}/amazon/ssm/amazon-ssm-agent.json.template
%config(noreplace) %{_sysconfdir}/amazon/ssm/seelog.xml.template
++++++ amazon-ssm-agent-2.2.325.0.tar.gz -> amazon-ssm-agent-2.3.415.0.tar.gz
++++++
/work/SRC/openSUSE:Factory/amazon-ssm-agent/amazon-ssm-agent-2.2.325.0.tar.gz
/work/SRC/openSUSE:Factory/.amazon-ssm-agent.new.28833/amazon-ssm-agent-2.3.415.0.tar.gz
differ: char 13, line 1
++++++ fix-version.patch ++++++
--- /var/tmp/diff_new_pack.MBAXG0/_old 2019-03-11 11:16:23.625318195 +0100
+++ /var/tmp/diff_new_pack.MBAXG0/_new 2019-03-11 11:16:23.625318195 +0100
@@ -3,9 +3,9 @@
--- amazon-ssm-agent-2.0.922.0.orig/VERSION
+++ amazon-ssm-agent-2.0.922.0/VERSION
@@ -1 +1 @@
--2.2.0.0
+-2.3.0.0
\ No newline at end of file
-+2.2.325.0
++2.3.415.0
Index: amazon-ssm-agent-2.0.922.0/agent/version/version.go
===================================================================
--- amazon-ssm-agent-2.0.922.0.orig/agent/version/version.go
@@ -14,5 +14,5 @@
package version
// Version is the version of the Agent
--const Version = "2.2.0.0"
-+const Version = "2.2.325.0"
+-const Version = "2.3.0.0"
++const Version = "2.3.415.0"