2018-03-01 19:17:46 +03:00
apache-libcloud==2.2.1
2017-09-01 22:14:15 +03:00
# azure deps from https://github.com/ansible/ansible/blob/fe1153c0afa1ffd648147af97454e900560b3532/packaging/requirements/requirements-azure.txt
2018-03-01 19:17:46 +03:00
azure-mgmt-compute>=2.0.0,<3 # Taken from Ansible core module requirements
2017-09-01 22:14:15 +03:00
azure-mgmt-network>=1.3.0,<2
2018-03-01 19:17:46 +03:00
azure-mgmt-storage>=1.5.0,<2
2017-09-01 22:14:15 +03:00
azure-mgmt-resource>=1.1.0,<2
azure-storage>=0.35.1,<0.36
azure-cli-core>=2.0.12,<3
2018-03-01 19:17:46 +03:00
msrest!=0.4.15
2017-09-01 22:14:15 +03:00
msrestazure>=0.4.11,<0.5
azure-mgmt-dns>=1.0.1,<2
azure-mgmt-keyvault>=0.40.0,<0.41
azure-mgmt-batch>=4.1.0,<5
azure-mgmt-sql>=0.7.1,<0.8
azure-mgmt-web>=0.32.0,<0.33
2018-03-01 19:17:46 +03:00
azure-mgmt-containerservice>=2.0.0,<3.0.0
azure-mgmt-containerregistry>=1.0.1
azure-mgmt-rdbms>=0.2.0rc1,<0.3.0
azure-mgmt-containerinstance>=0.3.1
2016-12-20 23:15:01 +03:00
backports.ssl-match-hostname==3.5.0.1
2018-03-01 19:17:46 +03:00
boto==2.47.0 # last which does not break ec2 scripts
boto3==1.6.2
2018-05-30 02:56:33 +03:00
netaddr
2018-03-01 19:17:46 +03:00
ovirt-engine-sdk-python==4.2.4 # minimum set inside Ansible facts module requirements
2018-05-29 16:43:45 +03:00
pexpect==4.6.0 # same as AWX requirement
2018-03-01 19:17:46 +03:00
python-memcached==1.59 # same as AWX requirement
2016-12-06 21:29:53 +03:00
psphere==0.5.2
2018-03-01 19:17:46 +03:00
psutil==5.4.3 # same as AWX requirement
2016-12-20 00:39:38 +03:00
pyvmomi==6.5
2018-03-01 19:17:46 +03:00
pywinrm[kerberos]==0.3.0
2018-02-13 06:13:00 +03:00
requests<2.16 # Older versions rely on certify
2018-03-01 19:17:46 +03:00
requests-credssp==0.1.0 # For windows authentication awx/issues/1144
2016-12-06 00:14:46 +03:00
secretstorage==2.3.1
2018-03-01 19:17:46 +03:00
shade==1.27.0
2017-07-31 18:37:29 +03:00
setuptools==36.0.1
Dependency Updates
* Dynamic Inventory Source
Template against ansible 2.3 dynamic inventory sources.
The major change is removal of `rax.py`. Most upstream scripts except
`foreman.py` has quite trivial coding style changes, or minor functional
extensions that does not affect Tower inventory update runs.
`foreman.py`, on the other hand, went through quite a major refactoring,
but functionalities stay the same.
Major python dependency updates include apache-libcloud (1.3.0 -->
2.0.0), boto (2.45.0 --> 2.46.1) and shade (1.19.0 --> 1.20.0). Minor
python dependency updates include indirect updates via `pip-compile`,
which are determined by base dependencies.
Some minor `task.py` extensions:
- `.ini` file for ec2 has one more field `stack_filter=False`, which
reveals changes in `ec2.py`.
- `.ini` file for cloudforms will catch these four options from
`source_vars_dict` of inventory update: `'version', 'purge_actions',
'clean_group_keys', 'nest_tags'`. These four options have always been
available in `cloudforms.py` but `cloudforms.ini.example` has not
mentioned them until the latest version. For consistency with upstream
docs, we should make these fields available for tower user to customize.
- YAML file of openstack will catch ansible options `use_hostnames`,
`expand_hostvars` and `fail_on_errors` from `source_vars_dict` of
inventory update as a response to issue #6075.
* Remove Rackspace support
Supports of Rackspace as both a dynamic inventory source and a cloud
credential are fully removed. Data migrations have been added to support
arbitrary credential types feature and delete rackspace inventory
sources.
Note also requirement `jsonschema` has been moved from
`requirements.txt` to `requirements.in` as a primary dependency to
reflect it's usage in `/main/fields.py`.
Connected issue: #6080.
* `pexpect` major update
`pexpect` stands at the very core of our task system and underwent a
major update from 3.1 to 4.2.1. Although verified during devel, please
still be mindful of any suspicious issues on celery side even after this
PR gets merged.
* Miscellaneous
- requests now explicitly declared in `requirements.in` at version 2.11.1
in response to upstream issue
- celery: 3.1.17 -> 3.1.25
- django-extensions: 1.7.4 -> 1.7.8
- django-polymorphic: 0.7.2 -> 1.2
- django-split-settings: 0.2.2 -> 0.2.5
- django-taggit: 0.21.3 -> 0.22.1
- irc: 15.0.4 -> 15.1.1
- pygerduty: 0.35.1 -> 0.35.2
- pyOpenSSL: 16.2.0 -> 17.0.0
- python-saml: 2.2.0 -> 2.2.1
- redbaron: 0.6.2 -> 0.6.3
- slackclient: 1.0.2 -> 1.0.5
- tacacs_plus: 0.1 -> 0.2
- xmltodict: 0.10.2 -> 0.11.0
- pip: 8.1.2 -> 9.0.1
- setuptools: 23.0.0 -> 35.0.2
- (requirements_ansible.in only)kombu: 3.0.35 -> 3.0.37
2017-04-20 23:47:53 +03:00
pip==9.0.1