17
0

146 Commits

Author SHA256 Message Date
276b3a83b6 - Update paa_force_py3_sle15.patch
+ Another reference to python, which points to python2

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=46
2018-03-20 13:39:32 +00:00
134f70e862 Accepting request 583706 from Cloud:Tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/583706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-azure-agent?expand=0&rev=8
2018-03-08 09:57:56 +00:00
4345157b8f - Add paa_force_py3_sle15.patch
+ Force use of Python 3 for SLE 15 and later

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=44
2018-02-27 20:37:51 +00:00
6596c747e1 - Modify 0001-Obtain-platform-information-in-Python-version-depend.patch to
reflect agreed upon solution with upstream

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=43
2018-02-21 14:22:22 +00:00
1264d2cd7f Accepting request 577091 from Cloud:Tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/577091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-azure-agent?expand=0&rev=7
2018-02-16 20:44:22 +00:00
6f9e98e8fa - Add 0001-Obtain-platform-information-in-Python-version-depend.patch
to fix build on distribution with Python 3.6 and later (boo#997614)

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=41
2018-02-08 18:56:14 +00:00
b0ae886ea0 Accepting request 563322 from Cloud:Tools
- Fix RDMA driver package version install issue (bsc#1074865)
  + Added paa_rdma_install_proper_driver.patch

OBS-URL: https://build.opensuse.org/request/show/563322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-azure-agent?expand=0&rev=6
2018-01-10 22:38:41 +00:00
59b1f32f43 - Fix RDMA driver package version install issue (bsc#1074865)
+ Added paa_rdma_install_proper_driver.patch

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=39
2018-01-05 20:05:21 +00:00
b679224331 Accepting request 535329 from Cloud:Tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/535329
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-azure-agent?expand=0&rev=5
2017-10-20 12:47:30 +00:00
f0b76776c3 - Update to version 0.5
+ New API version for Azure metadata server
  + Wait for the metadata server in EC2

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=37
2017-10-12 20:16:34 +00:00
a9024212fd Accepting request 530890 from Cloud:Tools
1

OBS-URL: https://build.opensuse.org/request/show/530890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-azure-agent?expand=0&rev=4
2017-10-05 09:58:55 +00:00
03e75f48f7 Accepting request 530854 from home:dimstar:Factory
- BuildRequire distribution-release instead of
  openSUSE/sles-release.

OBS-URL: https://build.opensuse.org/request/show/530854
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=35
2017-10-03 14:18:24 +00:00
4ff2f7bef5 Accepting request 527525 from Cloud:Tools
- Fix typo in dependency

- Update to version 2.2.17 (bsc#1058974, bsc#1058975)
  + Remove paa_noref_local_install.patch, included upstream
  + Setup build for Python 3 for distros > SLE 12
  + [#879] -- OS.EnableFirewall=y breaks load balanced sets probing
- From 2.2.16
  + [#865] -- The agent should retry ETIMEDOUT (110) IOErrors
- From 2.2.15
  + [#783] -- The agent fails to use the standard Linux environment variables
    for HTTP proxy
  + [#784] -- Adjust http retry and logging
  + [#786] -- Add Provisioning.SshHostKeyPairType=auto to support ssh-keygen -A
  + [#791] -- Prevent bloating sudoers waagent when agent has problem
  + [#792] -- Clearlinux distro_name does not match
  + [#796] -- Accommodate new Clear Linux distro string in os-release
  + [#798] -- Support Ubuntu RDMA driver update
  + [#800] -- HostGAPlugin still use proxy while auto-updating
  + [#801] -- Agent fails to clean-up PID files
  + [#807] -- The agent should not emit duplicate events
  + [#808] -- The agent should more gracefully handle out-of-space disk
    errors (IOError 28)
  + [#811] -- Comments inline in /etc/waagent.conf cause config to not be read
  + [#812] -- Agent fails and isn't recoverable if an extension's log
    directory is not present anymore
  + [#823] -- Show config options in use
  + [#830] -- Ensure VM identifier is properly ordered
  + [#845] -- ')' is missed in show-configuration
  + [#850] -- Cannot get to state 'Running' with Provisioning.Enabled=n

OBS-URL: https://build.opensuse.org/request/show/527525
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-azure-agent?expand=0&rev=3
2017-09-20 15:14:07 +00:00
a6d3c07156 - Fix typo in dependency
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=33
2017-09-20 12:13:24 +00:00
d333703b29 - Update to version 2.2.17 (bsc#1058974, bsc#1058975)
+ Remove paa_noref_local_install.patch, included upstream
  + Setup build for Python 3 for distros > SLE 12
  + [#879] -- OS.EnableFirewall=y breaks load balanced sets probing
- From 2.2.16
  + [#865] -- The agent should retry ETIMEDOUT (110) IOErrors
- From 2.2.15
  + [#783] -- The agent fails to use the standard Linux environment variables
    for HTTP proxy
  + [#784] -- Adjust http retry and logging
  + [#786] -- Add Provisioning.SshHostKeyPairType=auto to support ssh-keygen -A
  + [#791] -- Prevent bloating sudoers waagent when agent has problem
  + [#792] -- Clearlinux distro_name does not match
  + [#796] -- Accommodate new Clear Linux distro string in os-release
  + [#798] -- Support Ubuntu RDMA driver update
  + [#800] -- HostGAPlugin still use proxy while auto-updating
  + [#801] -- Agent fails to clean-up PID files
  + [#807] -- The agent should not emit duplicate events
  + [#808] -- The agent should more gracefully handle out-of-space disk
    errors (IOError 28)
  + [#811] -- Comments inline in /etc/waagent.conf cause config to not be read
  + [#812] -- Agent fails and isn't recoverable if an extension's log
    directory is not present anymore
  + [#823] -- Show config options in use
  + [#830] -- Ensure VM identifier is properly ordered
  + [#845] -- ')' is missed in show-configuration
  + [#850] -- Cannot get to state 'Running' with Provisioning.Enabled=n

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=32
2017-09-16 11:06:12 +00:00
51661d955c - Add paa_fix_driver_install_detect.patch (bsc#1057888)
+ Avoid the driver from re-installing if the same version is already
    installed, this avoids an enless reboot loop

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=31
2017-09-08 19:01:14 +00:00
361b30c467 Accepting request 513714 from Cloud:Tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/513714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-azure-agent?expand=0&rev=2
2017-08-10 12:04:47 +00:00
dbccd0f924 - Fix up patch to avoid blocking on zypper
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=29
2017-07-25 13:30:12 +00:00
8ac43ffe86 - Remove tab inserted by f-ing vi
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=28
2017-07-24 14:35:52 +00:00
a19754dbd5 - Fix syntax error in patch
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=27
2017-07-24 14:32:02 +00:00
c3cac0fbbc - Check zypper return and consider 106 return a success
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=26
2017-07-24 14:24:32 +00:00
c265bd14ec - Add paa_noref_local_install.patch (bsc#1050229)
+ Do not refresh the repos when we install the local RDMA kmp,
    repo access has already failed, no need to try again

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=25
2017-07-24 14:19:40 +00:00
dc2c8be818 - Update to version 2.2.14 (bsc#1050000)
+ [#777] -- Deprovisioning when VM identifier changes is too aggressive
  + [#769] -- HostGAPlugin requests should never go through proxy
  + [#764] -- waagent -configuration-path:/path -start not take effect
  + [#761] -- MetadataProtocol has no client object
  + [#757] -- deprovision is executed even if input 'n'
  + [#754] -- /etc/resolv.conf is removed if create a VM base on
    an specialized image
  + [#746] -- Agent WALinuxAgent-2.2.12 is blacklisted - skipping download
  + [#740] -- Duplicate logging on RHEL/CentOS

- Remove timeout udev rules (bsc#1049480)
  + 99-azure-timeout.rules
  + Rule is broken
  + Timeout is being set by the eagent code

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=24
2017-07-23 13:42:34 +00:00
5c1d589c84 Accepting request 503396 from Cloud:Tools
- Initialization code for Azure

OBS-URL: https://build.opensuse.org/request/show/503396
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-azure-agent?expand=0&rev=1
2017-06-23 07:17:42 +00:00
1589061b23 - Modify dependencies, systemd is runtime, not build
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=22
2017-06-13 13:49:33 +00:00
e3511b19f3 - Update to version 2.2.13 (bsc#1042202, bsc#1042203)
+ [#712] Initial support for OpenBSD
  + [#730] Archlinux documentation
  + [#743] Fix for FreeBSD resource disk discovery
  + [#748] Fix for host plugin response encoding
  + [#750] Fix for GAiA public key handling
  + [#751] Fix for host plugin channel initialization
  + [#752] Fix for AzureStack protocol error handling
  + [#753] Removal of iptables rules from AzureStack protocol
- From 2.2.12
  + [#711] -- There are too many log print to /var/log/waagent.log
  + [#714] -- Questionable split call in common/conf.py
  + [#717] -- Remove extension logs during deprovision
  + [#720] -- Reset of RDMA drivers not taking effect
  + [#721] -- WALA deprovision process not clean up all cloudinit files
  + [#724] -- Location of configuration file should be editable issue
  + [#725] -- v2.2.11 can throw unexpected exceptions on provisioned VMs
  + [#727] -- v2.2.11 cannot update status for RDFE VMs
- From 2.2.11
  + [#463] Ensure the transport certificate expires in no more than two
           years enhancement
  + [#470] Emit goal state processing performance metrics enhancement
  + [#518] Align with the Azure Stack protocol enhancement
  + [#531] Location of configuration file should be editable feature request
  + [#604] v2.2.x - Need new OS.SshDir in waagent.conf feature request
  + [#631] Will "waagent -deprovision[+user]" wipe the cloud-init data?
           feature request
  + [#668] Agent continuously logs error on FIPS compliant server
  + [#679] Enable auto-update for AzureStack feature request
  + [#682] Default route is not added if it already exists cla-not-required

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=21
2017-06-08 20:01:23 +00:00
e2224acfec - Update to version 2.2.10 (bsc#1035418, bsc#1035419)
+ [#675] Clean up extension directories
  + [#673] Provisioning logging improvements
  + [#674] Override decode custom data
  + [#670] Add Arch distro support
- From version 2.2.9
  + [#665] Networking logging cleanup
  + [#666] Keygen logging cleanup
  + [#667] Reduce the monitoring loop wait time
- From version 2.2.8
  + [#649] Improve host plugin failure handling
  + [#647] Add telemetry for put status failures
  + [#646] Improve extension handler logging
  + [#645] Reduce guest agent update logging
  + [#644] Add basic 32-bit support to interface detection
  + [#641] Better heartbeat exception handling
  + [#640] Better unhandled exception logging
  + [#638] Improve NSG state management
  + [#637] Better handling and cleanup of old events
  + [#635] Pass environment variables to subprocess
  + [#634] Improve RDMA package matching
  + [#629] Better handling of resource disk mounting
  + [#624] Data disks udev rule
  + [#614] Add support for EulerOS
- From version 2.2.7
  + [#625] Enabled PageBlob support through HostGAPlugin

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=20
2017-04-21 10:51:20 +00:00
4f62a8f5aa - Update to version 2.2.6 (bsc#1029223, bsc#1029224)
+ [#611] Improve logging when interface detection fails
  + [#603] Retry when get thuimbprint fails
  + [#602] Ensure host plugin calls fail gracefully
  + [#601] Handle interface resets more gracefully
  + [#600] Wait for partition before mounting
  + [#599] Correct check for heartbeat freshness
  + [#594] Fix RDMA reboot issue
  + [#588] Changed permissions for log directory
- From 2.2.5
  + [#587] Fix potential sync issue with incarnation number and cache
- From 2.2.4
  + [#579] Extend VM health status
  + [#578] Fix FreeBSD deprovision
  + [#577] Improve mount call and logging
  + [#573] Centos 7.0 hostnamectl fix

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=19
2017-03-13 21:13:26 +00:00
41314c9d4e - Update to version 2.2.3 (bsc#1018369)
+ NSG improvements
  + CoreOS fix
  + Debian fixes
  + Apply patch from Debian
  + Unhandled errors
  + Handle ExtensionError from decide_version
  + Correct mkfile size check
  + Add a log message when primary nic is not found
  + Add telemetry event for host plugin usage
  + Fix typo in log message
  + Prevent duplicates in sysinfo
  + Add support for Match blocks in sshd config
  + Fix the logic for agent version
  + Support offline hostname changes
  + Ensure config file is updated correctly
  + Support NetworkManager leases
  + Fix password encoding
  + Minor bug fixes
  + Fix for hostnamectl
  + RHEL-7 hostname
  + Fix password encrypting failure in python 2.*
  + Handle interrupt signal
  + Fix the issues for mounting resourcedisk
- From 2.2.2
  + Cleanup SUSE config
  + Support for F5 Networks BIG-IP
  + Fix sfdisk options
  + Fix for fetch manifest
  + Fix config options for RDMA

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=18
2017-01-27 15:23:09 +00:00
08113188f6 - Add comment to specfile clarifying the Provides directive lifespan
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=17
2016-10-05 13:02:53 +00:00
ffd28ddeea - Update to version 2.2.0
+ Non linear release number jump
  + Add agent-no-auto-update.patch
  + [#361] More graceful 503 handling
  + [#364] Enforce http proxy support for calls to storage
  + [#367] Stop disabling SELinux during provisioning
  + [#377] Fix partition table race condition
  + [#387] Fix latest version selection
  + [#388] Fix extension substatus structure
  + [#389] Fix shlex related update bug in Python 2.6
  + [#391] Correct behavior of register-service
  + [#398] AzureStack fixes
  + [#400] Support xfs filesystem
  + [#404] Correct service start/restart behavior
  + [#411] Support for disabling provisioning
  + [#417] Stop spamming journal with pidof dhlient related messages
  + [#418] Add goal state processor to the version output
  + [#425] Fix walinuxagent.service Want, After
  + [#439] Ensure to load latest agents
  + [#451] Correct proxy port type

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=16
2016-10-03 20:58:14 +00:00
8445aabbbf - Upstream releases a tarball WALinuxAgent-%{version} while this is
a reminder of days gone by, as in Windows Azure, it is less confusing
  and less work if we stay with the upstream source name vs. renaming
  the tarball.

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=15
2016-09-13 18:24:54 +00:00
e77cbca5c2 Accepting request 423709 from home:bear454:branches:Cloud:Tools
Update to v2.1.6

OBS-URL: https://build.opensuse.org/request/show/423709
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=14
2016-09-01 07:23:16 +00:00
e52170a060 - Require eject (bsc#992796,bsc#992797)
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=13
2016-08-09 11:50:13 +00:00
ec44added7 - Added version to Provides: WALinuxAgent
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=12
2016-07-26 12:34:42 +00:00
1299093859 - Replace Conflicts directive with Provides, Obsoletes pair
(bsc#990424, bsc#990489)

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=11
2016-07-25 15:14:10 +00:00
72be2fd1af - Update to version 2.1.5 (bsc#989789)
+ Remove 99-azure-product-uuid.rules included from upstream
  + Remove python-azure-agent-setup.diff no longer needed
  + Remove python-azure-agent-disable-test-check-pid.diff
  + Disable tests
    - Test have been re-written such that they are expected to run in
      Azure, since we build the package in the build service 95% fail
  + goal state processing extension
  + multi-nic improvements
  + Fix failed to mount Resource Disk #145
  + Fix PID file not updating on service restart #141
  + Fix libglibmm-2.4-1c2a dependency #133
  + Fix Creating a swap file takes too long #116
  + Fix ERROR:unicode argument without an encoding occured creating
    /var/lib/waagent/CustomData #187
  + Fix Should evaluate ssh pub key file before using it #169
  + Fix waagent fails to deploy SSH key on CentOS 7 #104
  + Fix Creating a swapfile using dd is extremely slow, please use
    fallocate on Linux #127
  + Fix ERROR:Unable to fetch Bundle URI from manifest for
    Microsoft.OSTCExtensions.LinuxDiagnostic v 2.3.4 #163
  + Fix Incorrect host route set for 168.63.129.16 on machines with
    multiple NICs (CentOS 7) #190
  + agent list trim fix
  + telemetry improvements
  + signal forwarding fix
  + self-update bug-fixes
  + poll timeout fix
  + RDMA updates
  + telemetry updates

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=10
2016-07-20 17:34:03 +00:00
76170b1465 - Do not conflict with NetworkManager (bsc#988743)
+ we want to allow users to install the WE pattern in Azure. This is
    not possible if python-azure-agent conflicts with NetworkManager.
    Testing shows that the system is still accessible if NM is installed
    after the initial boot that sets up networking. The downside, during
    image build a user could incidentally install NM and the agent and forget
    to disable NM, an instance from this image may not be reachable.

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=9
2016-07-13 12:34:04 +00:00
fc51730356 - Apply patch python-azure-agent-disable-test-check-pid.diff with patch
macro to appease SLES 11 build service checks

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=8
2016-07-12 07:26:09 +00:00
faf6435aa6 - Update to version 2.1.4 (bsc#980789, bsc#980790)
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=7
2016-07-12 06:53:21 +00:00
bb5f1fbd10 - Update to version 2.0.14 (bsc#980789, bsc#980790)
+ Support for FreeBSD
  + Fix a bug for internal extension version resolving

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=6
2016-05-21 10:25:43 +00:00
5139fa6246 Accepting request 391543 from home:jgleissner:branches:Cloud:Tools
fixed bug number format in changes so package update can be submitted to SLE

OBS-URL: https://build.opensuse.org/request/show/391543
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=5
2016-04-25 17:02:44 +00:00
2779a56ac8 Accepting request 390543 from home:jgleissner:branches:Cloud:Tools
move tests to sub package (bsc#974899), enable unit tests during build

OBS-URL: https://build.opensuse.org/request/show/390543
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=4
2016-04-20 19:15:19 +00:00
1754101fbd Accepting request 384492 from home:jgleissner:branches:Cloud:Tools
updated change log to prepare package submit to SLE

OBS-URL: https://build.opensuse.org/request/show/384492
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=3
2016-04-05 12:12:09 +00:00
858b409583 - Update to version 2.1.3
+ Refactor distro class
  + Fixed protocol detection on Azure Stack
  + Fix extension handling issue
  + Allow overwrite existing user
  + Decode and execute custom data

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=2
2016-02-04 23:03:02 +00:00
18fa974db3 - Initial build
+ Version 2.1.2.rc2

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=1
2015-11-11 18:49:55 +00:00