Sync from SUSE:ALP:Source:Standard:1.0 saltbundlepy-docker revision a9d2eee61e9dc1f43e201a4be4798279
This commit is contained in:
commit
08df1bd934
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
BIN
4.2.0.tar.gz
(Stored with Git LFS)
Normal file
BIN
4.2.0.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
945
saltbundlepy-docker.changes
Normal file
945
saltbundlepy-docker.changes
Normal file
@ -0,0 +1,945 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 4 11:23:36 UTC 2022 - Victor Zhestkov <victor.zhestkov@suse.com>
|
||||
|
||||
- Strictly require Python 3.10 with saltbundlepy requrement
|
||||
- Skip SSLAdapterTest failing test on SLE12
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 9 16:47:09 UTC 2020 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
- specfile:
|
||||
* update copyright year
|
||||
|
||||
- update to version 4.2.0:
|
||||
* Bugfixes
|
||||
+ Fix win32pipe.WaitNamedPipe throw exception in Windows
|
||||
containers
|
||||
+ Use Hostname, Username, Port and ProxyCommand settings from
|
||||
.ssh/config when on SSH
|
||||
+ Set host key policy for ssh transport to
|
||||
paramiko.WarningPolicy()
|
||||
+ Set logging level of paramiko to warn
|
||||
* Features
|
||||
+ Add support for docker contexts through docker.ContextAPI
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 24 17:15:38 UTC 2019 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
- specfile:
|
||||
* updated pytest requirement
|
||||
|
||||
- update to version 4.1.0:
|
||||
* Bugfixes
|
||||
+ Correct INDEX_URL logic in build.py _set_auth_headers
|
||||
+ Fix for empty auth keys in config.json
|
||||
* Features
|
||||
+ Add NetworkAttachmentConfig for service create/update
|
||||
* Miscellaneous
|
||||
+ Bump pytest to 4.3.1
|
||||
+ Adjust --platform tests for changes in docker engine
|
||||
+ Update credentials-helpers to v0.6.3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 28 16:15:10 UTC 2019 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
- update to version 4.0.2:
|
||||
* Bugfixes
|
||||
+ Unified the way HealthCheck is created/configured
|
||||
* Miscellaneous
|
||||
+ Bumped version of websocket-client
|
||||
|
||||
- changes from version 4.0.1:
|
||||
* Bugfixes
|
||||
+ Fixed an obsolete import in the credentials subpackage that
|
||||
caused import errors in Python 3.7
|
||||
* Miscellaneous
|
||||
+ Docs building has been repaired
|
||||
|
||||
- changes from version 4.0.0:
|
||||
* Breaking changes
|
||||
+ Support for Python 3.3 and Python 3.4 has been dropped
|
||||
+ APIClient.update_service, APIClient.init_swarm, and
|
||||
DockerClient.swarm.init now return a dict from the API's
|
||||
response body
|
||||
+ In APIClient.build and DockerClient.images.build, the
|
||||
use_config_proxy parameter now defaults to True
|
||||
+ init_path is no longer a valid parameter for HostConfig
|
||||
* Features
|
||||
+ It is now possible to provide SCTP ports for port mappings
|
||||
+ ContainerSpecs now support the init parameter
|
||||
+ DockerClient.swarm.init and APIClient.init_swarm now support the
|
||||
data_path_addr parameter
|
||||
+ APIClient.update_swarm and DockerClient.swarm.update now support
|
||||
the rotate_manager_unlock_key parameter
|
||||
+ APIClient.update_service returns the API's response body as a
|
||||
dict
|
||||
+ APIClient.init_swarm, and DockerClient.swarm.init now return the
|
||||
API's response body as a dict
|
||||
* Bugfixes
|
||||
+ Fixed PlacementPreference instances to produce a valid API type
|
||||
+ Fixed a bug where not setting a value for buildargs in build
|
||||
could cause the library to attempt accessing attributes of a
|
||||
None value
|
||||
+ Fixed a bug where setting the volume_driver parameter in
|
||||
DockerClient.containers.create would result in an error
|
||||
+ APIClient.inspect_distribution now correctly sets the
|
||||
authentication headers on the request, allowing it to be used
|
||||
with private repositories This change also applies to
|
||||
DockerClient.get_registry_data
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 1 13:24:35 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
||||
|
||||
- Update to 3.7.2:
|
||||
* Fix base_url to keep TCP protocol on utils.py by letting the responsability of changing the
|
||||
protocol to parse_host afterwards, letting base_url with the original value.
|
||||
* XFAIL test_attach_stream_and_cancel on TLS
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 26 13:36:58 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
||||
|
||||
- Update to 3.7.1:
|
||||
* Set a different default number (which is now 9) for SSH pools
|
||||
* Adds a BaseHTTPAdapter with a close method to ensure that the pools is clean on close()
|
||||
* Makes SSHHTTPAdapter reopen a closed connection when needed like the others
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 7 16:40:17 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
|
||||
|
||||
- Remove no longer necessary pytest argument -k 'not MatchHostnameTest'
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 15 09:29:02 UTC 2019 - Michal Vyskocil <mvyskocil@opensuse.org>
|
||||
|
||||
- Bump required version of pycreds to 0.4.0 (sync with requirements.txt)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 14 12:22:01 UTC 2019 - Michal Vyskocil <mvyskocil@opensuse.org>
|
||||
|
||||
- update to 3.7.0 (mandatory for latest docker-compose)
|
||||
* Added support for multiplexed streams (for `attach` and `exec_start`). Learn
|
||||
more at https://docker-py.readthedocs.io/en/stable/user_guides/multiplex.html
|
||||
* Added the `use_config_proxy` parameter to the following methods:
|
||||
`APIClient.build`, `APIClient.create_container`, `DockerClient.images.build`
|
||||
and `DockerClient.containers.run` (`False` by default). **This parameter**
|
||||
**will become `True` by default in the 4.0.0 release.**
|
||||
* Placement preferences for Swarm services are better validated on the client
|
||||
and documentation has been updated accordingly
|
||||
* see https://github.com/docker/docker-py/releases/tag/3.7.0
|
||||
https://github.com/docker/docker-py/releases/tag/3.6.0 for more
|
||||
info
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 14 11:57:19 UTC 2018 - Tomáš Chvátal <tchvatal@suse.com>
|
||||
|
||||
- Fix the fdupes call to match up reality
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 20 15:33:00 UTC 2018 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
- update to version 3.5.1:
|
||||
* Bumped version of pyOpenSSL in requirements.txt and setup.py to
|
||||
prevent installation of a vulnerable version
|
||||
* Docs fixes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 29 11:13:49 UTC 2018 - tchvatal@suse.com
|
||||
|
||||
- Fix build on older releases by not using new pytest syntax
|
||||
for test selection
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 11 16:13:17 UTC 2018 - arun@gmx.de
|
||||
|
||||
- specfile:
|
||||
* updated requirement python-docker-pycreds to 0.3.0
|
||||
|
||||
- update to version 3.5.0:
|
||||
* Deprecation warning
|
||||
+ Support for Python 3.3 will be dropped in the 4.0.0 release
|
||||
* Features
|
||||
+ Updated dependencies to ensure support for Python 3.7
|
||||
environments
|
||||
+ Added support for the uts_mode parameter in HostConfig
|
||||
+ The UpdateConfig constructor now allows rollback as a valid
|
||||
value for failure_action
|
||||
+ Added support for rollback_config in APIClient.create_service,
|
||||
APIClient.update_service, DockerClient.services.create and
|
||||
Service.update.
|
||||
* Bugfixes
|
||||
+ Credential helpers are now properly leveraged by the build
|
||||
method
|
||||
+ Fixed a bug that caused placement preferences to be ignored when
|
||||
provided to DockerClient.services.create
|
||||
+ Fixed a bug that caused a user value of 0 to be ignored in
|
||||
APIClient.create_container and DockerClient.containers.create
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 9 20:28:16 UTC 2018 - dmueller@suse.com
|
||||
|
||||
- fix build for older python 3.x versions
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 1 17:44:06 UTC 2018 - arun@gmx.de
|
||||
|
||||
- update to version 3.4.1:
|
||||
* Bugfixes
|
||||
+ Fixed a bug that caused auth values in config files written
|
||||
using one of the legacy formats to be ignored
|
||||
+ Fixed issues with handling of double-wildcard ** patterns in
|
||||
.dockerignore files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jun 24 15:36:12 UTC 2018 - arun@gmx.de
|
||||
|
||||
- update to version 3.4.0:
|
||||
* Features
|
||||
+ The APIClient and DockerClient constructors now accept a
|
||||
credstore_env parameter. When set, values in this dictionary are
|
||||
added to the environment when executing the credential store
|
||||
process.
|
||||
* Bugfixes
|
||||
+ DockerClient.networks.prune now properly returns the operation's
|
||||
result
|
||||
+ Fixed a bug that caused custom Dockerfile paths in a subfolder
|
||||
of the build context to be invalidated, preventing these builds
|
||||
from working
|
||||
+ The plugin_privileges method can now be called for plugins
|
||||
requiring authentication to access
|
||||
+ Fixed a bug that caused attempts to read a data stream over an
|
||||
unsecured TCP socket to crash on Windows clients
|
||||
+ Fixed a bug where using the read_only parameter when creating a
|
||||
service using the DockerClient was being ignored
|
||||
+ Fixed an issue where Service.scale would not properly update the
|
||||
service's mode, causing the operation to fail silently
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 2 09:17:51 UTC 2018 - tchvatal@suse.com
|
||||
|
||||
- Version update to 3.3.0:
|
||||
* Support for API version < 1.21 has been removed.
|
||||
* A number of methods have been removed, renamed, and new ones be
|
||||
added. See https://github.com/docker/docker-py/releases
|
||||
for details.
|
||||
- Make sure to run tests and properly name all the requirements
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 9 05:40:37 UTC 2017 - arun@gmx.de
|
||||
|
||||
- update to version 2.6.1:
|
||||
* Bugfixes
|
||||
+ Fixed a bug on Python 3 installations preventing the use of the
|
||||
attach and exec_run methods.
|
||||
|
||||
- changes from version 2.6.0:
|
||||
* Features
|
||||
+ Added support for mounts in APIClient.create_host_config and
|
||||
DockerClient.containers.run
|
||||
+ Added support for consistency, tmpfs_size and tmpfs_mode when
|
||||
creating mount objects.
|
||||
+ Mount objects now support the tmpfs and npipe types.
|
||||
+ Added support for extra_hosts in the build methods.
|
||||
+ Added support for the configs API:
|
||||
o In APIClient: create_config, inspect_config, remove_config,
|
||||
configs
|
||||
o In DockerClient: configs.create, configs.get, configs.list
|
||||
and the Config model.
|
||||
o Added configs parameter to ContainerSpec. Each item in the
|
||||
configs list must be a docker.types.ConfigReference instance.
|
||||
+ Added support for the following parameters when creating a
|
||||
ContainerSpec object: groups, open_stdin, read_only,
|
||||
stop_signal, helathcheck, hosts, ns_config, configs, privileges.
|
||||
+ Added the following configuration classes to docker.types:
|
||||
ConfigReference, DNSConfig, Privileges, SwarmExternalCA.
|
||||
+ Added support for driver in APIClient.create_secret and
|
||||
DockerClient.secrets.create.
|
||||
+ Added support for scope in APIClient.inspect_network and
|
||||
APIClient.create_network, and their DockerClient equivalent.
|
||||
+ Added support for the following parameters to create_swarm_spec:
|
||||
external_cas, labels, signing_ca_cert, signing_ca_key,
|
||||
ca_force_rotate, autolock_managers, log_driver. These additions
|
||||
also apply to DockerClient.swarm.init.
|
||||
+ Added support for insert_defaults in APIClient.inspect_service
|
||||
and DockerClient.services.get.
|
||||
* Bugfixes
|
||||
+ Fixed a bug where reading a 0-length frame in log streams would
|
||||
incorrectly interrupt streaming.
|
||||
+ Fixed a bug where the id member on Swarm objects wasn't being
|
||||
populated.
|
||||
+ Fixed a bug that would cause some data at the beginning of an
|
||||
upgraded connection stream (attach, exec_run) to disappear.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 4 15:49:03 UTC 2017 - arun@gmx.de
|
||||
|
||||
- specfile:
|
||||
* added obsoletes %oldpython
|
||||
|
||||
- update to version 2.5.1:
|
||||
* Bugfixes
|
||||
+ Fixed a bug where patterns ending with ** in .dockerignore would
|
||||
raise an exception
|
||||
+ Fixed a bug where using attach with the stream argument set to
|
||||
False would raise an exception
|
||||
|
||||
- changes from version 2.5.0:
|
||||
* Features
|
||||
+ Added support for the squash parameter in APIClient.build and
|
||||
DockerClient.images.build.
|
||||
+ When using API version 1.23 or above, load_image will now return
|
||||
a generator of progress as JSON dicts.
|
||||
+ remove_image now returns the content of the API's response.
|
||||
* Bugfixes
|
||||
+ Fixed an issue where the auto_remove parameter in
|
||||
DockerClient.containers.run was not taken into account.
|
||||
+ Fixed a bug where .dockerignore patterns starting with a slash
|
||||
were ignored.
|
||||
+ Fixed an issue with the handling of ** patterns in .dockerignore
|
||||
+ Fixed a bug where building FROM a private Docker Hub image when
|
||||
not using a cred store would fail.
|
||||
+ Fixed a bug where calling create_service or update_service with
|
||||
task_template as a dict would raise an exception.
|
||||
+ Fixed the handling of TTY-enabled containers in attach and
|
||||
exec_run.
|
||||
+ DockerClient.containers.run will no longer attempt to stream
|
||||
logs if the log driver doesn't support the operation.
|
||||
* Miscellaneous
|
||||
+ Added extra requirements for better TLS support on some
|
||||
platforms. These can be installed or required through the
|
||||
docker[tls] notation.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 29 12:24:51 UTC 2017 - tbechtold@suse.com
|
||||
|
||||
- update to 2.4.2:
|
||||
* Add 'verbose' option for network inspect api
|
||||
* Fix misleading build method docs
|
||||
* Add support for ContainerSpec.TTY
|
||||
* Standardize handling of verbose param in inspect_network
|
||||
* Fix volume path passed by run to create_container
|
||||
* Only pull the 'latest' tag when testing images
|
||||
* Fix test cases for ``runtime`` config
|
||||
* Update image create error parsing
|
||||
* Improve robustness of remove_network integration test
|
||||
* Bump 2.2.0, update changelog
|
||||
* fix: Missing exception handling in split_port when no container port
|
||||
* Replace erroneous networks argument in containers.run with singular
|
||||
* Fix passing volumes to run with no host path
|
||||
* Update check_resource decorator to account for new resource names
|
||||
* Include tag in images.get after pulling if provided separately
|
||||
* Fix APIError status_code property for client/server errors
|
||||
* Ensure default timeout is used by API Client
|
||||
* Add prune_containers method
|
||||
* Add xfail mark to storageopt test
|
||||
* APIClient implementation of plugin methods
|
||||
* Add support for max_failure_ratio and monitor in UpdateConfig
|
||||
* Add appveyor.yml config
|
||||
* excludes requests 2.18.0 from compatible versions
|
||||
* Add prune_volumes method
|
||||
* fix #1625 where ImageCollection.build() could return early with incorrect
|
||||
image_id depending on docer build output
|
||||
* Ignore socket files in utils.tar
|
||||
* Add `target` argument to image building
|
||||
* Sorts model attributes in api docs alphabetically
|
||||
* Rewrite the split_port function using re
|
||||
* Add stop_timeout to create_container
|
||||
* Move reload_config func into the APIClient
|
||||
* Fix ImageNotFound detection
|
||||
* Update dockerVersions
|
||||
* Add missing support for `CpusetMems` parameter to HostConfig.
|
||||
* Implement cachefrom
|
||||
* Fix typo s/CpuSetCpus/CpusetCpus/
|
||||
* Add upgrade_plugin method
|
||||
* Handle multiple success messages during image building.
|
||||
* Add support for start_period in Healthcheck spec
|
||||
* Bump 2.0.2
|
||||
* removed duplicate mem_limit arg desc; type now consistent accross
|
||||
models (float->int)
|
||||
* added integration test for #1625 for ImageCollection.build() that verfies
|
||||
that the build method uses the last success message for extracting the image id
|
||||
* Allow events daemon command to read config.json
|
||||
* update docker-py test status code from 500 to 400
|
||||
* Adds a 'labels' property to the container model
|
||||
* Add support for recursive wildcard pattern in .dockerignore
|
||||
* Add missing secrets doc
|
||||
* init_path removed in Engine 17.05
|
||||
* Add prune_images method
|
||||
* Set infinite timeout for the `events` method
|
||||
* check NoneType before using
|
||||
* 2.3.0-dev
|
||||
* Add attributes for pickling
|
||||
* Allow configuring API version for integration test with env var
|
||||
* Correct the description of dns_opt option of create_container
|
||||
* Add support for ingress in create_network
|
||||
* DockerClient.secrets should be a @property
|
||||
* Adds a 'labels' property to the image model
|
||||
* Raise an error when passing an empty string to split_port
|
||||
* fix can't get a dict when Containers is None
|
||||
* new integration task linting for #1625
|
||||
* Adds an 'image' property to the container model
|
||||
* Add service_logs command to APIClient and logs command to models.Service
|
||||
* Fixed events command related unit tests by passing a timeout value
|
||||
* Compose 1.14.0 hack
|
||||
* Add service_logs integration test
|
||||
* Network model functions 'connect' and 'disconnect' did not accept or
|
||||
passthrough keyword arguments.
|
||||
* Modernize exec_api.py
|
||||
* Fix docstring of ImageCollection.get
|
||||
* removed unused/typoed param from models.containers.list docstring
|
||||
* Bump version 2.1.0
|
||||
* Plugins API documentation
|
||||
* Move default `timeout` into `from_env`
|
||||
* Fix _post_json behavior
|
||||
* Add prune_networks method
|
||||
* Allow port range like 8000-8010:80
|
||||
* Bump 2.3.0
|
||||
* Reference new methods in docs
|
||||
* Use experimental engine for testing in Jenkins/Makefile
|
||||
* update swarm remove test status code from 500 to >= 400
|
||||
* Bump dev version
|
||||
* Update services.py
|
||||
* Add support for volume_driver in HostConfig
|
||||
* Add support for auto_remove in HostConfig
|
||||
* Add 'force' parameter in remove_volume
|
||||
* passing flake8 test
|
||||
* Add a reload_config function to the DaemonApiMixin
|
||||
* Closes #1588, image.tag does not return anything
|
||||
* Add df method
|
||||
* Convert mode argument to valid structure in create_service
|
||||
* Fix test issues
|
||||
* Add cpu_count, cpu_percent, cpus parameters to container HostConfig.
|
||||
* Add cachefrom to build docstring
|
||||
* Improve build result detection
|
||||
* Documentation fixes for login func
|
||||
* Add integration tests
|
||||
* Add ContainerSpec mounts test
|
||||
* Add create_plugin implementation
|
||||
* Remove integration test for APIClient.search method
|
||||
* Make sure data is written in prune test so space can be reclaimed
|
||||
* Add ability to set 'Hostname' on a Service.
|
||||
* fix type checking for nano_cpus
|
||||
* Remove duplicate line in exec_run documentation
|
||||
* Optional name on VolumeCollection.create
|
||||
* Raising error in case of invalid value of since kwarg on Container.logs
|
||||
* Add support for force_update in TaskTemplate
|
||||
* Change "Remote API" to "Engine API"
|
||||
* Better error handling, itterate on json stream directly.
|
||||
* Add support for storage_opt in host_config
|
||||
* Add a specific unit test for splitting port with IPv6
|
||||
* Add support for secrets in ContainerSpec
|
||||
* Add init parameter to container HostConfig
|
||||
* dev version
|
||||
* exec: add support for `Env`
|
||||
* Update mentions of the default API version in docs
|
||||
* Remove unsupported --experimental flag from Jenkinsfile
|
||||
* Add License to PyPi metadata
|
||||
* documentation change
|
||||
* Support credHelpers section in config.json
|
||||
* Add plugin API implementation to DockerClient
|
||||
* Flake8: Fix indent.
|
||||
* Implement secrets API
|
||||
* Fix Swarm model init to correctly pass arguments through to init_swarm
|
||||
* Move LinksTest to appropriate file
|
||||
* Docstring fixes for init and init_path
|
||||
* Fix the way the list of mounts is made for service.
|
||||
* docs renames: cpu_group->cpu_period, cpu_period->cpu_quota
|
||||
* Adjust tests and add newest engine version to Jenkinsfile
|
||||
* split_port should not break when passed a non-string argument
|
||||
* Add network_mode support to Client.build
|
||||
* Add init_path parameter to container HostConfig
|
||||
* Add support for placement preferences and platforms in TaskTemplate
|
||||
* Makes docs builds faster and ensures proper ownership
|
||||
* Add support for ``runtime`` in container create and run API
|
||||
* Fix milestone link
|
||||
* Add Plugin.upgrade to documentation
|
||||
* Rename cachefrom -> cache_from
|
||||
* Formatting
|
||||
* Add 17.04 (CE) RC1 to list of engine versions to be tested
|
||||
* Fix if replicas is set to 0, Fixes #1572
|
||||
* cpus renamed to nano_cpus. Type and scale of nano_cpus are changed.
|
||||
Comments for new parameters are changed.
|
||||
* Bump test engine version
|
||||
* Minor typo correction
|
||||
* Update assert in test_create_with_restart_policy
|
||||
* Add reload() in docs for Container and Secret classes
|
||||
* Add tests for secret API implementation
|
||||
* Bump default API version to 1.26
|
||||
- python-docker-py got renamed to python-docker.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 3 16:53:55 UTC 2017 - toddrme2178@gmail.com
|
||||
|
||||
- Implement singlespec version
|
||||
- Fix source URL
|
||||
- Merge tests into main package.
|
||||
- Remove hide_py_pckgmgmt.patch
|
||||
Tests aren't being implemented that way
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 07:36:21 UTC 2017 - dmueller@suse.com
|
||||
|
||||
- remove lint style dependencies from the unit test subpackage
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 8 11:41:27 UTC 2017 - kkaempf@suse.com
|
||||
|
||||
- Update to version 1.10.6
|
||||
Bugfixes
|
||||
Fixed an issue where setting a NpipeSocket instance to blocking mode would put it in non-blocking mode and vice-versa.
|
||||
|
||||
- Update to version 1.10.5
|
||||
Bugfixes
|
||||
Fixed an issue where concurrent attempts to access to a named pipe by the client would sometimes cause recoverable exceptions to be raised.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 26 15:45:31 UTC 2016 - jmassaguerpla@suse.com
|
||||
|
||||
- add python-dockerpycreds dependency in the spec file
|
||||
rebase hide_py_pckgmgmt.patch
|
||||
add fix-requirements.patch: fix dependencies so that they match the
|
||||
ones we have packaged
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 24 15:03:05 UTC 2016 - jmassaguerpla@suse.com
|
||||
|
||||
- Update to version 1.10.4
|
||||
Bugfixes
|
||||
Fixed an issue where RestartPolicy.condition_types.ON_FAILURE would yield an invalid value.
|
||||
Fixed an issue where the SSL connection adapter would receive an invalid argument.
|
||||
Fixed an issue that caused the Client to fail to reach API endpoints when the provided base_url had a trailing slash.
|
||||
Fixed a bug where some environment values in create_container containing unicode characters would raise an encoding error.
|
||||
Fixed a number of issues tied with named pipe transport on Windows.
|
||||
Fixed a bug where inclusion patterns in .dockerignore would cause some excluded files to appear in the build context on Windows.
|
||||
|
||||
Miscellaneous
|
||||
Adjusted version requirements for the requests library.
|
||||
It is now possible to run the docker-py test suite on Windows.
|
||||
|
||||
- Update to 1.10.3
|
||||
Bugfixes
|
||||
Fixed an issue where identity tokens in configuration files weren't handled by the library.
|
||||
Miscellaneous
|
||||
Increased the default number of connection pools from 10 to 25. This number can now be configured using the num_pools parameter in the Client constructor.
|
||||
|
||||
- Update to 1.10.2
|
||||
Bugfixes
|
||||
Updated the docker-pycreds dependency as it was causing issues for some users with dependency resolution in applications using docker-py.
|
||||
|
||||
- Update to 1.10.1
|
||||
Bugfixes
|
||||
The docker.utils.types module was removed in favor of docker.types, but some applications imported it explicitly. It has been re-added with an import warning advising to use the new module path.
|
||||
|
||||
- Update to 1.10.0
|
||||
Features
|
||||
Added swarm mode and service management methods. See the documentation for details.
|
||||
Added support for IPv6 Docker host addresses in the Client constructor.
|
||||
Added (read-only) support for the Docker credentials store.
|
||||
Added support for custom auth_config in Client.push.
|
||||
Added support for labels in Client.create_volume.
|
||||
Added support for labels and enable_ipv6 in Client.create_network.
|
||||
Added support for force param in Client.disconnect_container_from_network.
|
||||
Added support for pids_limit, sysctls, userns_mode, cpuset_cpus, cpu_shares, mem_reservation and kernel_memory parameters in Client.create_host_config.
|
||||
Added support for link_local_ips in create_endpoint_config.
|
||||
Added support for a changes parameter in Client.import_image.
|
||||
Added support for a version parameter in Client.from_env.
|
||||
|
||||
Bugfixes
|
||||
Fixed a bug where Client.build would crash if the config.json file contained a HttpHeaders entry.
|
||||
Fixed a bug where passing decode=True in some streaming methods would crash when the daemon's response had an unexpected format.
|
||||
Fixed a bug where environment values with unicode characters weren't handled properly in create_container.
|
||||
Fixed a bug where using the npipe protocol would sometimes break with ValueError: buffer size must be strictly positive.
|
||||
|
||||
Miscellaneous
|
||||
Fixed an issue where URL-quoting in docker-py was inconsistent with the quoting done by the Docker CLI client.
|
||||
The client now sends TCP upgrade headers to hint potential proxies about connection hijacking.
|
||||
The client now defaults to using the npipe protocol on Windows.
|
||||
|
||||
- Update to 1.9.0
|
||||
Features
|
||||
Added experimental support for Windows named pipes (npipe:// protocol).
|
||||
Added support for Block IO constraints in Client.create_host_config. This includes parameters blkio_weight, blkio_weight_device, device_read_bps, device_write_bps, device_read_iops and device_write_iops.
|
||||
Added support for the internal param in Client.create_network.
|
||||
Added support for ipv4_address and ipv6_address in utils function create_endpoint_config.
|
||||
Added support for custom user agent setting in the Client constructor. By default, docker-py now also declares itself in the User-Agent header.
|
||||
|
||||
Bugfixes
|
||||
Fixed an issue where the HTTP timeout on streaming responses would sometimes be set incorrectly.
|
||||
Fixed an issue where explicit relative paths in .dockerignore files were not being recognized.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 27 07:04:59 UTC 2016 - tbechtold@suse.com
|
||||
|
||||
- Remove useless python-flake8 and python-coverage BuildRequires.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 27 07:49:12 UTC 2016 - jmassaguerpla@suse.com
|
||||
|
||||
- Update runtime requirements according to requirements.txt
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 25 08:47:05 UTC 2016 - tboerger@suse.com
|
||||
|
||||
- Updated runtime and test deps matching setup.py and test-requirements.txt
|
||||
- update to 1.8.1:
|
||||
* Fixed a bug where calling login() against the default registry would fail
|
||||
with the 1.10.x engine
|
||||
* Fixed a bug where values in environment files would be parsed incorrectly if
|
||||
they contained an equal sign.
|
||||
* Switched to a better supported backport of the match_hostname function,
|
||||
fixing dependency issues in some environments.
|
||||
- update to 1.8.0:
|
||||
* Added Client.update_container method (Update resource configs of a
|
||||
container)
|
||||
* Added support for gzipped context in Client.build
|
||||
* Added ability to specify IP address when connecting a container to a network
|
||||
* Added tmpfs support to Client.create_host_config
|
||||
* Added support for the changes param in Client.commit
|
||||
* Added support for the follow param in Client.logs
|
||||
* Added support for the check_duplicate param in Client.create_network
|
||||
* Added support for the decode param in Client.push and Client.pull
|
||||
* Added docker.from_env shortcut function. Instantiates a client with
|
||||
kwargs_from_env
|
||||
* kwargs_from_env now supports an optional environment parameter. If present,
|
||||
values will be fetched from this dictionary instead of os.environ
|
||||
* Fixed a bug where TLS verification would fail when using IP addresses in the
|
||||
certificate's subjectAltName fields
|
||||
* Fixed an issue where the default TLS version in TLSConfig would break in
|
||||
some environments. docker-py now uses TLSv1 by default This setting can be
|
||||
overridden using the ssl_version param in kwargs_from_env or the TLSConfig
|
||||
constructor
|
||||
* Fixed a bug where tcp hosts would fail to connect to TLS-enabled endpoints
|
||||
* Fixed a bug where loading a valid docker configuration file would fail
|
||||
* Fixed a bug where some environment variables specified through
|
||||
create_container would be improperly formatted
|
||||
* Fixed a bug where using the unix socket connection would raise an error in
|
||||
some edge-case situations
|
||||
* Default API version is now 1.22 (introduced in Docker 1.10.0)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 28 13:42:57 UTC 2016 - dmueller@suse.com
|
||||
|
||||
- update to 1.7.2:
|
||||
* Added support for the since param in Client.logs (introduced in API version
|
||||
1.19)
|
||||
* Added support for the DOCKER_CONFIG environment variable when looking up
|
||||
auth config
|
||||
* Added support for the stream param in Client.stats (when set to False,
|
||||
allows user to retrieve a single snapshot instead of a constant data stream)
|
||||
* Added support for the mem_swappiness, oom_kill_disable params in
|
||||
Client.create_host_config
|
||||
* Added support for build arguments in Client.build through the buildargs
|
||||
param.
|
||||
* Added support for cusom IPAM configuration in Client.create_network
|
||||
* Added input support to Client.exec_create
|
||||
* Added support for stop_signal in Client.create_host_config
|
||||
* Added support for custom HTTP headers in Docker config file.
|
||||
* Added support for unspecified transfer protocol in base_url when TLS is
|
||||
enabled.
|
||||
* Fixed a bug where TLS verification was improperly executed when providing a
|
||||
custom CA certificate.
|
||||
* Added support for shm_size in Client.create_host_config
|
||||
- drop dockpyTest_pathAdd.patch: tests are disabled anyway
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 14 11:33:58 UTC 2015 - rjschwei@suse.com
|
||||
|
||||
- Use version 1.5.0 in SLE 12 (bnc#954486,bnc#954690)
|
||||
+ A bit of clean up of the changes file as well, no wrapping comments
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 21 16:39:35 UTC 2015 - dmueller@suse.com
|
||||
|
||||
- update to 1.5.0:
|
||||
* Added support for the networking API introduced in Docker 1.9.0
|
||||
* Added support for the volumes API introduced in Docker 1.9.0
|
||||
* Added support for the group_add parameter in create_host_config.
|
||||
* Added support for the CPU CFS (cpu_quota and cpu_period) parameteres
|
||||
in create_host_config.
|
||||
* Added support for the archive API endpoint (Client.get_archive,
|
||||
Client.put_archive).
|
||||
* Added support for ps_args parameter in Client.top.
|
||||
* Added utils.parse_env_file to support env-files. See docs for usage.
|
||||
* Added support for arbitrary log drivers
|
||||
* Added support for URL paths in the docker host URL (base_url)
|
||||
* Fixed a bug where exec_inspect would allow invocation when the API
|
||||
version was too low.
|
||||
* Fixed a bug where docker.utils.ports.split_port would break if an
|
||||
open range was provided.
|
||||
* Fixed a bug where invalid image IDs / container IDs could be provided
|
||||
to bypass or reroute request URLs
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 14 15:11:18 UTC 2015 - jmassaguerpla@suse.com
|
||||
|
||||
- Get source tarball from pypi.python.org as in previuos versions
|
||||
and as it is in the spec file
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 27 11:51:45 UTC 2015 - hvogel@suse.com
|
||||
|
||||
- Update to version 1.3.1. Detailed changelog:
|
||||
https://github.com/docker/docker-py/blob/master/docs/change_log.md#131
|
||||
-------------------------------------------------------------------
|
||||
Mon May 4 11:22:41 UTC 2015 - benoit.monin@gmx.fr
|
||||
|
||||
- update to version 1.2.1:
|
||||
* Fixed a bug where the check_resource decorator would break with
|
||||
some argument-passing methods. (#573)
|
||||
- additional changes from version 1.2.0:
|
||||
* Client.execute is being deprecated in favor of the more
|
||||
dev-friendly Client.exec_start and Client.exec_create. It will
|
||||
be removed in 1.3.0
|
||||
* Added exec_create, exec_start, exec_inspect and exec_resize to
|
||||
client, accurately mirroring the Exec API
|
||||
* Added auth_config param to Client.pull (allows to use one-off
|
||||
credentials for this pull request)
|
||||
* Added support for ipc_mode in host config.
|
||||
* Added support for the log_config param in host config.
|
||||
* Added support for the ulimit param in host config.
|
||||
* Added support for container resource limits in Client.build.
|
||||
* When a resource identifier (image or container ID) is passed to
|
||||
a Client method, we now check for None values to avoid crashing
|
||||
(now raises docker.errors.NullResource)
|
||||
* Added tools to parse port ranges inside the new
|
||||
docker.utils.ports package.
|
||||
* Added a version_info attribute to the docker package.
|
||||
* Fixed a bug in Client.port where absence of a certain key in
|
||||
the container's JSON would raise an error (now just returns
|
||||
None)
|
||||
* Fixed a bug with the trunc parameter in Client.containers
|
||||
having no effect (moved functionality to the client)
|
||||
* Several improvements have been made to the Client.import_image
|
||||
method.
|
||||
* Fixed pushing / pulling to v2 registries
|
||||
* Fixed a bug where passing a container dictionary to
|
||||
Client.commit would fail
|
||||
* Default API version has been bumped to 1.18 (Docker Engine
|
||||
1.6.0)
|
||||
* Several testing coverage improvements
|
||||
* Docs fixes and improvements
|
||||
- point the source URL to pypi
|
||||
- add a dependency between the test sub-package and
|
||||
python-docker-py
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 9 13:59:25 UTC 2015 - fcastelli@suse.com
|
||||
|
||||
- Updated to 1.1.0
|
||||
* Features
|
||||
* Added `dockerfile` param support to `Client.build` (mirrors
|
||||
`docker build -f` behavior)
|
||||
* Added the ability to specify `'auto'` as `version` in `Client.__init__`,
|
||||
allowing the constructor to autodetect the daemon's API version.
|
||||
* Bugfixes
|
||||
* Fixed a bug where decoding a result stream using the `decode` parameter
|
||||
would break when using Python 3.x
|
||||
* Fixed a bug where some files in `.dockerignore` weren't being handled
|
||||
properly
|
||||
* Fixed `resolve_authconfig` issues by bringing it closer to Docker Engine's
|
||||
behavior. This should fix all issues encountered with private registry auth
|
||||
* Fixed an issue where passwords containing a colon weren't being handled
|
||||
properly.
|
||||
* Bumped `requests` version requirement, which should fix most of the SSL
|
||||
issues encountered recently.
|
||||
* Miscellaneous
|
||||
* Several integration test improvements.
|
||||
* Fixed some unclosed resources in unit tests.
|
||||
* Several docs improvements.
|
||||
- Version 1.0.0
|
||||
* Features
|
||||
* Added new `Client.rename` method (`docker rename`)
|
||||
* Added now `Client.stats` method (`docker stats`)
|
||||
* Added `read_only` param support to `utils.create_host_config` and
|
||||
`Client.start` (`docker run --read-only`)
|
||||
* Added `pid_mode` param support to `utils.create_host_config` and
|
||||
`Client.start` (`docker run --pid='host'`)
|
||||
* Added `since`, `until` and `filters` params to `Client.events`.
|
||||
* Added `decode` parameter to `Client.stats` and `Client.events` to decode
|
||||
JSON objects on the fly (False by default).
|
||||
- Bugfixes
|
||||
* Fixed a bug that caused `Client.build` to crash when the provided source was
|
||||
a remote source.
|
||||
- Miscellaneous
|
||||
* Default API version has been bumped to 1.17 (Docker Engine 1.5.0)
|
||||
* `Client.timeout` is now a public attribute, and users are encouraged to use it
|
||||
when request timeouts need to be changed at runtime.
|
||||
* Added `Client.api_version` as a read-only property.
|
||||
* The `memswap_limit` argument in `Client.create_container` now accepts string
|
||||
type values similar to `mem_limit` ('6g', '120000k', etc.)
|
||||
* Improved documentation
|
||||
- Version 0.7.2
|
||||
* Features
|
||||
* Added support for `mac_address` in `Client.create_container`
|
||||
* Bugfixes
|
||||
* Fixed a bug where streaming responses (`pull`, `push`, `logs`, etc.) were
|
||||
unreliable (#300)
|
||||
* Fixed a bug where resolve_authconfig wouldn't properly resolve configuration
|
||||
for private repositories (#468)
|
||||
* Fixed a bug where some errors wouldn't be properly constructed in
|
||||
`client.py`, leading to unhelpful exceptions bubbling up (#466)
|
||||
* Fixed a bug where `Client.build` would try to close context when externally
|
||||
provided (`custom_context == True`) (#458)
|
||||
* Fixed an issue in `create_host_config` where empty sequences wouldn't be
|
||||
interpreted properly (#462)
|
||||
* Miscellaneous
|
||||
* Added `resolve_authconfig` tests.
|
||||
- Version 0.7.1
|
||||
* Bugfixes
|
||||
* `setup.py` now indicates a maximum version of requests to work around the
|
||||
boot2docker / `assert_hostname` bug.
|
||||
* Removed invalid exception when using the Registry Hub's FQDN when pulling.
|
||||
* Fixed an issue where early HTTP errors weren't handled properly in streaming
|
||||
responses.
|
||||
* Fixed a bug where sockets would close unexpectedly using Python 3.x
|
||||
* Various fixes for integration tests.
|
||||
* Miscellaneous
|
||||
* Small doc fixes
|
||||
- Version 0.7.0
|
||||
* Breaking changes
|
||||
* Passing `dns` or `volumes_from` in `Client.start` with API version < 1.10
|
||||
will now raise an exception (previously only triggered a warning)
|
||||
* Features
|
||||
* Added support for `host_config` in `Client.create_container`
|
||||
* Added utility method `docker.utils.create_host_config` to help build a
|
||||
proper `HostConfig` dictionary.
|
||||
* Added support for the `pull` parameter in `Client.build`
|
||||
* Added support for the `forcerm` parameter in `Client.build`
|
||||
* Added support for `extra_hosts` in `Client.start`
|
||||
* Added support for a custom `timeout` in `Client.wait`
|
||||
* Added support for custom `.dockercfg` loading in `Client.login`
|
||||
(`dockercfg_path` argument)
|
||||
* Bugfixes
|
||||
* Fixed a bug where some output wouldn't be streamed properly in streaming
|
||||
chunked responses
|
||||
* Fixed a bug where the `devices` param didn't recognize the proper delimiter
|
||||
* `Client.login` now properly expands the `registry` URL if provided.
|
||||
* Fixed a bug where unicode characters in passed for `environment` in
|
||||
`create_container` would break.
|
||||
* Miscellaneous
|
||||
* Several unit tests and integration tests improvements.
|
||||
* `Client` constructor now enforces passing the `version` parameter as a
|
||||
string.
|
||||
* Build context files are now ordered by filename when creating the archive
|
||||
(for consistency with docker mainline behavior)
|
||||
- Version 0.6.0
|
||||
* **This version introduces breaking changes!**
|
||||
* Breaking changes
|
||||
* The default SSL protocol is now the highest TLS v1.x (was SSL v2.3 before)
|
||||
(Poodle fix)
|
||||
* The `history` command now returns a dict instead of a raw JSON string.
|
||||
* Features
|
||||
* Added the `execute` command.
|
||||
* Added `pause` and `unpause` commands.
|
||||
* Added support fo the `cpuset` param in `create_container`
|
||||
* Added support for host devices (`devices` param in `start`)
|
||||
* Added support for the `tail` param in `logs`.
|
||||
* Added support for the `filters` param in `images` and `containers`
|
||||
* The `kwargs_from_env` method is now available in the `docker.utils`
|
||||
module. This should make it easier for boot2docker user to connect
|
||||
to their daemon.
|
||||
* Bugfixes
|
||||
* Fixed a bug where empty directories weren't correctly included when
|
||||
providing a context to `Client.build`.
|
||||
* Fixed a bug where UNIX socket connections weren't properly cleaned up,
|
||||
causing `ResourceWarning`s to appear in some cases.
|
||||
* Fixed a bug where docker-py would crash if the docker daemon was stopped
|
||||
while reading a streaming response
|
||||
* Fixed a bug with streaming responses in Python 3
|
||||
* `remove_image` now supports a dict containing an `Id` key as its `id`
|
||||
parameter (similar to other methods requiring a resource ID)
|
||||
* Documentation
|
||||
* Added new MkDocs documentation. Currently hosted on
|
||||
[ReadTheDocs](http://docker-py.readthedocs.org/en/latest/)
|
||||
* Miscellaneous
|
||||
* Added tests to sdist
|
||||
* Added a Makefile for running tests in Docker
|
||||
* Updated Dockerfile
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 4 16:19:29 UTC 2015 - rjschwei@suse.com
|
||||
|
||||
- Use updated version in SLES 12 in support of bnc#915479
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 8 20:48:02 UTC 2015 - rjschwei@suse.com
|
||||
|
||||
- Update to version 0.5.3 - Contains breaking changes
|
||||
* Fixed attaching when connecting to the daemon over a UNIX socket.
|
||||
* Fixed a bug where sockets were closed immediately when attaching over
|
||||
TLS.
|
||||
* Added a `assert_hostname` option to `TLSConfig` which can be used to
|
||||
disable verification of hostnames.
|
||||
* Fixed SSL not working due to an incorrect version comparison
|
||||
* Fixed streams not working on Windows
|
||||
* Added `insecure_registry` parameter in `Client.push` and `Client.pull`.
|
||||
+ It defaults to False and code pushing to non-HTTPS private registries
|
||||
might break as a result.*
|
||||
* Added support for adding and dropping capabilities
|
||||
* Added support for restart policy
|
||||
* Added support for string values in `Client.create_container`'s `mem_limit`
|
||||
* Added support for `.dockerignore` file in `Client.build`
|
||||
* Fixed timeout behavior in `Client.stop`
|
||||
* `Client.create_container` provides better validation of the `volumes`
|
||||
parameter
|
||||
* Improved integration tests
|
||||
- Enable run of some of the tests
|
||||
* add: dockpyTest_pathAdd.patch
|
||||
- Create test subpackage
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 6 15:12:41 UTC 2014 - fcastelli@suse.com
|
||||
|
||||
- Update to version 0.4.0:
|
||||
* This version introduces breaking changes!
|
||||
* The base_url parameter in the Client constructor should now allow most of
|
||||
the DOCKER_HOST environment values (except for the fd:// protocol)
|
||||
As a result, URLs that don't specify a port are now invalid (similar to
|
||||
the official client's behavior)
|
||||
* Added TLS support (see documentation)
|
||||
* Fixed an issue with Client.build streamed logs in Python 3
|
||||
* Added unit tests coverage
|
||||
* Various integration tests fixes
|
||||
- Changes introduced by version 0.3.2:
|
||||
* Default API version is now 1.12 (support for docker 1.0)
|
||||
* Added new methods Client.get_image and Client.load_image (docker save and
|
||||
docker load)
|
||||
* Added new method Client.ping
|
||||
* Added new method Client.resize
|
||||
* Client.build can now be provided with a custom context using the
|
||||
custom_context parameter.
|
||||
* Added support for memswap_limit parameter in create_container
|
||||
* Added support for force parameter in remove_container
|
||||
* Added support for force and noprune parameters in remove_image
|
||||
* Added support for timestamps parameter in logs
|
||||
* Added support for dns_search parameter in start
|
||||
* Added support for network_mode parameter in start
|
||||
* Added support for size parameter in containers
|
||||
* Added support for volumes_from and dns parameters in start.
|
||||
As of API version >= 1.10, these parameters no longer belong to create_container
|
||||
* Client.logs now uses the logs endpoint when API version is sufficient
|
||||
* Fixed a bug in pull where the repo:tag notation wasn't interpreted properly
|
||||
* Fixed a bug in streaming methods with python 3 (unicode, bytes/str related)
|
||||
* Fixed a bug in Client.start where legacy notation for volumes wasn't supported anymore.
|
||||
* The client now raises DockerExceptions when appropriate. You can import
|
||||
DockerException (and its subclasses) from the docker.errors module to
|
||||
catch them if needed.
|
||||
* docker.APIError has been moved to the new docker.errors module as well.
|
||||
* Client.insert is deprecated in API version > 1.11
|
||||
* Improved integration tests should now run much faster.
|
||||
* There is now a single source of truth for the docker-py version number.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 16 20:00:37 UTC 2014 - rschweikert@suse.com
|
||||
|
||||
- Clean up spec file
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 6 11:53:11 UTC 2014 - rschweikert@suse.com
|
||||
|
||||
- Include in SLE 12 (FATE #316168)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 5 17:10:44 UTC 2014 - rschweikert@suse.com
|
||||
|
||||
- Initial build
|
||||
|
80
saltbundlepy-docker.spec
Normal file
80
saltbundlepy-docker.spec
Normal file
@ -0,0 +1,80 @@
|
||||
#
|
||||
# spec file for package saltbundlepy-docker
|
||||
#
|
||||
# Copyright (c) 2021 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%{?!saltbundlepy_module:%define saltbundlepy_module() saltbundlepy-%{**}}
|
||||
%define pythons saltbundlepy
|
||||
|
||||
# Disable python bytecompile for all distros
|
||||
# It's called explicitly in the spec
|
||||
%global __brp_python_bytecompile %{nil}
|
||||
|
||||
Name: saltbundlepy-docker
|
||||
Version: 4.2.0
|
||||
Release: 0
|
||||
Summary: Docker API Client
|
||||
License: Apache-2.0
|
||||
Group: System/Management
|
||||
URL: https://github.com/docker/docker-py
|
||||
Source0: https://github.com/docker/docker-py/archive/%{version}.tar.gz
|
||||
BuildRequires: %{saltbundlepy_module base >= 3.10}
|
||||
BuildRequires: %{saltbundlepy_module docker-pycreds >= 0.4.0}
|
||||
BuildRequires: %{saltbundlepy_module paramiko >= 2.4.2}
|
||||
BuildRequires: %{saltbundlepy_module pytest}
|
||||
BuildRequires: %{saltbundlepy_module requests >= 2.20.0}
|
||||
BuildRequires: %{saltbundlepy_module setuptools}
|
||||
BuildRequires: %{saltbundlepy_module six >= 1.10.0}
|
||||
BuildRequires: %{saltbundlepy_module websocket-client >= 0.40.0}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: saltbundlepy-rpm-macros
|
||||
Requires: saltbundlepy-docker-pycreds >= 0.4.0
|
||||
Requires: saltbundlepy-paramiko >= 2.4.2
|
||||
Requires: saltbundlepy-requests >= 2.20.0
|
||||
Requires: saltbundlepy-six >= 1.10.0
|
||||
Requires: saltbundlepy-websocket-client >= 0.40.0
|
||||
BuildArch: noarch
|
||||
%python_subpackages
|
||||
|
||||
%description
|
||||
A docker API client in Python
|
||||
|
||||
%prep
|
||||
%setup -q -n docker-py-%{version}
|
||||
|
||||
%build
|
||||
%python_build
|
||||
|
||||
%install
|
||||
%python_install
|
||||
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
||||
|
||||
%check
|
||||
%if 0%{?suse_version} == 1315
|
||||
%pytest tests/unit -k 'not SSLAdapterTest'
|
||||
%else
|
||||
%pytest tests/unit
|
||||
%endif
|
||||
|
||||
%files %{python_files}
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%dir %{python_sitelib}/docker
|
||||
%dir %{python_sitelib}/docker-%{version}-*.egg-info
|
||||
%{python_sitelib}/docker/*
|
||||
%{python_sitelib}/docker*egg-info/*
|
||||
|
||||
%changelog
|
Loading…
x
Reference in New Issue
Block a user