File openstack-magnum.changes of Package openstack-magnum

-------------------------------------------------------------------
Thu Jun  8 05:10:34 UTC 2017 -  cloud-devel@suse.de

- Update to version magnum-2.1.1.dev2:
  * Use eventlet executor in rpc\_service

-------------------------------------------------------------------
Fri May 26 07:31:11 UTC 2017 -  cloud-devel@suse.de

- Update to version magnum-2.1.1.dev1:
  * Use 'virt\_type=kvm' in devstack vm if supported
  2.1.0
  * Pass auth\_token in auth\_ref
  * Cleanup dict usage in bay\_conductor
  * Pass host\_config if docker api version >=1.19
  * Mark trustee\_domain\_admin\_password secret
  * Add missing cinder\_client config
  * remove devstack/create\_magnum\_conf\_magnum\_network
  * Functional: Set private key outside of remote\_exec
  * Add external\_network unit test for post baymodel
  * Add flavor\_id unit test for post baymodel
  * Add auth\_url
  * Use obj\_attr\_is\_set to check whether an attr is set in oslo\_versionedobject
  * Convert bytes to string in get\_id for python3 compatibility
  * Use six.moves.reload\_module instead of builltin reload
  * Get region\_name that volume\_driver rexray region\_name needs
  * Remove unused attribute "ssh\_authorized\_key"
  * Remove redundant password when create create\_trustee
  * Rename get\_rpc\_resource to get\_resource
  * Init oslo\_context before magnum context init
  * Avoid to create $SCREEN\_LOGDIR
  * Add master\_flavor\_id to baymodel data funtion test
  * Add tempest logging to bay\_client and test\_bay helper methods
  * Add \`q-lbaas\` to manual-devstack.rst
  * API: Move validate\_properties to REST API layer
  * Fixed a DBerror on reducing node\_count on bay
  * Removed unused config coreos\_discovery\_token\_url
  * Replace logging with oslo\_log
  * Validates baymodel volume\_driver patch requests
  * Validates baymodel volume\_driver requests
  * Adds volume\_driver in db api
  * Revert "fixed\_network should be fixed\_network\_cidr"
  * Fix the network\_driver update invalid parameter can be update
  * "notification\_driver" from group "DEFAULT" is deprecated
  * Enable test\_magnum\_service\_list\_needs\_admin
  * Remove unnecessary setting of default node\_count
  * Fix doc comment for \`baymodel\_id\` attr
  * Add mandatory\_attrs to BayModelPatchType
  * Add policy enforcement unittest to magnum\_service
  * Fix the content of 'discovery\_endpoint' not show up in exception
  * oslo\_messaging requires stop() before wait()
  * Correct wrong parameter passing when create k8s\_api in  k8s monitor
  * Do not use \_\_builtin\_\_ in python3
  * Use six.moves.reload\_module instead of builtin reload
  * Devstack: Fix typo of MANGUM\_GUEST\_IMAGE\_URL
  * Raise exception when failed to get discovery\_url
  * bay-show doesn't return stack\_id
  * "lock\_path" from group "DEFAULT" is deprecated
  * Create trust\_id for bay
  * Add retrieve\_bay\_uuid in conductor\_utils
  * The type of number\_of\_masters should be int not string
  * Avoid to use common.cert\_manager directly
  * Share get\_discovery\_url in templates
  * Add missing bay\_create\_timeout to bay object
  * API: use baymodel\_ident to update a baymodel
  * Functional: Add testcase of tls\_enabled bay creation case
  * Swarm: Map master address to api\_address based on TLS
  * Added 'master\_addresses' to Bay in API
  * Replace oslo\_utils.timeutils.isotime
  * Devstack: Use HOST\_IP to set MAGNUM\_SERVICE\_HOST
  * Use oslo\_config PortOpt type for port options
  * Use \_assert\_has\_(no)\_errors() in hacking tests
  * Use assertIsNotNone instead of assertEqual(\*\* is not None)
  * Use assertIsNone instead of assertEqual(None, \*\*\*)
  * Use oslo\_config IPOpt support
  * Refactor periodic task sync\_bay\_status
  * Reduce complexity of poll\_and\_check method
  * Add functional\_creds.conf to .gitignore
  * Fix incorrect usage of CertManager in k8s\_api
  * Split test\_bay\_conductor tests
  * Read auth\_uri from config file and remove is\_public\_api
  * Modify admin\_api policy rule
  * Baymodel create should allow no network\_driver specified
  * Move 'docker\_for\_container' to a common module
  * Remove unnecessary util method temporary\_mutation
  * Rename "insecure" to "tls\_disabled"
  * Swarm: Set to CREATE\_FAILED status if swarm services not started
  * Swarm: Fix NODE\_SERVICES in template
  * Remove unused DB API get\_rcs\_by\_bay\_uuid
  * Add bay\_uuid to RC Read/Write API's
  * Add bay\_uuid to Service Read/Write API's
  * Add bay\_uuid to Pod Read/Write API's
  * Remove ERROR\_ON\_CLONE references
  * Fix funtional gate: specify missing network\_driver
  * Validates baymodel network\_driver requests
  * Change ignore-errors to ignore\_errors
  * Adds network\_driver Support of Container Network Model
  * Add registry\_enabled to api and db
  * Readme : Change swarm\_manager to swarm\_master
  * Change swarm\_manager to swarm\_master
  * Fix calling parameter at get\_cert/delete\_cert
  * Add test to local\_cert\_manager
  * Porting function\_exists to post\_test\_hook.sh
  * "keypair\_id" should be existent when creating a baymodel
  * Conductor: Remove \_update\_stack\_outputs from bay\_conductor
  * Fix retrieving ca\_cert
  * Enhanced error checking in get\_discovery\_url
  * Fix missing sql\_opts
  * Change bay.\*\_cert\_uuid to bay.\*\_cert\_ref
  * Move 'all\_tenants' options to context
  * Add cert\_uuid attributes to Bay in db
  * Doc update for 'magnum coe-service-\*'
  * Set project\_id and user\_id from context directly
  * Add default for node\_count and bay\_create\_timeout
  * Add 'master\_addresses' attribute to bay
  * Fix race condition in bay\_update
  * Check before \_update\_stack
  * Sets FLANNEL\_ETCD to 127.0.0.1:2379
  * Add a new field 'master\_count' to bay in API
  * Remove redundant code about fake\_policy
  * Update test cases for test\_bay.py and test\_baymodel.py
  * Set default node\_count to 1
  * Add a new field 'master\_count' to bay in DB
  * Put kube\_master into a resource group
  * Bootstrap etcd cluster by discovery\_url
  * Remove \_\_name\_\_ attribute in UserType
  * Remove redundant argument in container\_create api
  * Add magnum\_url method to clients module
  * Add test\_policy\_disallow\_detail case for bay/baymodel/node/pod
  * Add context to TemplateDefinition.extract\_definition
  * Set default of number\_of\_minions to 1 in comments
  * Rename "k8s\_master\_url" to a better name
  * Code refactor for tests/unit/db/test\_baymodel.py
  * Remind the user when sort\_key is invalid
  * Add \`sudo\` before \`docker\` command on dev docs
  * Override \_setUp instead setUp when we use fixtures.Fixture
  * Add .DS\_Store to .gitignore
  * Fix old network\_id usage
  * Code refactor for prepare\_service
  * Fix the function "wrap\_exception"
  * Remove unused fields "from\_\*" from API controller
  * Fix os-distro property name to os\_distro
  * Backport "docker\_volume\_size should be numeric"
  * Swith auth\_uri to use v2.0
  * Add Bay.list\_all method to allow admin context to query all tenants bay
  * Add make\_admin\_context to Magnum context
  * DB: Support filter\_by status in get\_bay\_list
  * Create new k8s\_api instance on every calls
  * Rename image\_id to image in container object
  * Modify magnum api context to use user\_name and project\_name
  * Consolidate repeated codes in test\_bay\_conductor
  * Changes container\_execute to container\_exec
  * Fix RequestContext's to\_dict method
  * Improve unit test code coverage of test\_utils
  * Added kube\_register file which required by configure-kubernetes-minion.sh
  * Add status\_reason field to bay
  * Change value for logging\_context\_format\_string option
  * Improving Unit Test coverage of k8s\_manifest
  * Rename bay\_k8s\_heat to more general name
  * remove allow\_logical\_names check
  * Keypair\_id should be a required option when creating a baymodel
  * Image\_id should be a required option when creating a baymodel
  * Removing unused code in docker\_client
  * Remove cluster\_coe from magnum conf
  * fixed\_network should be fixed\_network\_cidr
  * Remove cluster\_type from conf and Update conf example for opts changes
  * Fix bay\_create\_timeout not specify issue
  * Add bay\_uuid attribute to Container model
  * Sync heat status to magnum when max\_attempts exceeds
  * Use yaml.safe\_loader instead of yaml.loader
  * Add a few more operations in post\_test\_hook.sh
  * Raise more generic exception in bay\_update API
  * Compare to the right heat status when bay CREATE\_FAILED
  * Rename bay's minions\_address to node\_addresses
  * Rename bay's master\_address to api\_address
  * Update pod\_delete call for new log message
  * Handle heat exception in create\_stack
  * Fix an issue on updating bay's node\_count on DB
  * Add docker\_volume\_size in the kubecluster-coreos.yaml template
  * Make service\_create return 400 with invalid json manifest
  * Make rc\_create return 400 with invalid json manifest
  * Make pod\_create return 400 with invalid json manifest
  * Make service\_create return 400 status on empty manifest
  * Allow specification of fixed\_network
  * Patch timeutils from oslo\_utils
  * Register all magnum exceptions in allow\_remote\_exmods
  * Catch PodNotFound during pod\_delete and continue
  * Do not call get\_json() in TestPost
  * Remove # -\*- encoding: utf-8 -\*- from some python files
  * Remove get\_xxxinfo\_list from magnum
  * Implement update bay node\_count
  * Move variable attempts\_count to local scope
  * Refactor bay\_create at k8s conductor
  * Enable multi tenant for k8s resource get\_xx\_by\_id
  * Enable multi tenant for k8s resource get\_xxx\_list
  * Removed container\_id from container api
  * Enable multi tenant for get\_pod\_by\_uuid
  * Add project\_id and user\_id to service and rc
  * Add project\_id and user\_id to pod
  * Enable multi tenant for get\_xxx\_by\_id
  * Enable multi tenant for get\_xxx\_list
  * Enable multi tenant for get\_xx\_by\_uuid
  * Remove redundant query from get\_bay\_by\_uuid
  * Ensure auth\_token\_info present on RequestContext
  * Persist project\_id and user\_id for baymodel object
  * Persist project\_id and user\_id
  * Add project\_id and user\_id to db query filter

-------------------------------------------------------------------
Fri Mar 31 02:29:36 UTC 2017 -  cloud-devel@suse.de

- Update to version magnum-2.0.1.dev15:
  * Updated from global requirements

-------------------------------------------------------------------
Thu Mar 30 02:29:18 UTC 2017 -  cloud-devel@suse.de

- Update to version magnum-2.0.1.dev14:
  * Remove constraints envs from tox.ini

-------------------------------------------------------------------
Tue Feb 28 02:33:31 UTC 2017 -  cloud-devel@suse.de

- Update to version magnum-2.0.1.dev13:
  * Fix CVE-2016-7404

-------------------------------------------------------------------
Mon Feb 27 02:33:37 UTC 2017 -  cloud-devel@suse.de

- Update to version magnum-2.0.1.dev12:
  * Fix gate: caused by tempest(removal of "service" param)

-------------------------------------------------------------------
Fri Nov  4 14:13:15 UTC 2016 - mjura@suse.com

- Update Kubernetes openSUSE driver:
  * Allocate IP's for kube-minions and provide them to kube-masters
  * Add options for flanneld with min and max subnet range
  * Change hostname format for kube-minions and kube-masters
  * Add security rules for kube-proxy
  * Cleanup with REGISTRY options in Heat templates
  * Fix for KUBE_API_ARGS option for Kubernetes API server
  * Update deprecated option names for Kubernetes services
  * Fix identation in configuration bash scripts

-------------------------------------------------------------------
Fri Oct 21 08:54:49 UTC 2016 - mjura@suse.com

- Update configure-docker-opensuse.sh script (bsc#1002270)
  * Map domain from REGISTRY_URL for --insecure-registry
  * Add DOCKER_NETWORK_OPTIONS="" for docker configuration
  * Add default value for registry_url option

-------------------------------------------------------------------
Mon Oct 17 14:23:32 UTC 2016 - mjura@suse.com

- Add Docker caching registry for Magnum cluster setup (bsc#1002270)

-------------------------------------------------------------------
Thu Sep 29 12:33:40 UTC 2016 - mjura@suse.com

- Add minion IP's to /etc/hosts on master node (bsc#1001687)

-------------------------------------------------------------------
Mon Sep 26 10:51:29 UTC 2016 - mjura@suse.com

- Include missing kubenetwork-opensuse.yaml template to patch
  0001-Add-SUSE-Kubernetes-support-for-Magnum.patch

-------------------------------------------------------------------
Wed Sep 14 12:50:26 UTC 2016 - mjura@suse.com

- Fix Magnum connects to outside etcd (bsc#991380)

-------------------------------------------------------------------
Mon Sep 12 11:50:00 UTC 2016 - mjura@suse.com

- Include openSUSE Magnum template files into the package

-------------------------------------------------------------------
Thu Sep  1 12:43:34 UTC 2016 - mjura@suse.com

- Backporting openSUSE Magnum driver to Mitaka
  https://review.openstack.org/#/c/349994/7

-------------------------------------------------------------------
Thu Aug 18 06:17:47 UTC 2016 - tbechtold@suse.com

- Add 0001-Simplify-test_certificate_sign_and_show-tempest-test.patch

-------------------------------------------------------------------
Tue Aug 16 06:54:12 UTC 2016 - tbechtold@suse.com

- Add 0001-Fix-tempest.conf-generation.patch

-------------------------------------------------------------------
Tue Aug 09 04:45:04 UTC 2016 - cloud-devel@suse.de

- Rebased patches:
  + 0001-Bay-name-must-start-with-alphabets-only.patch dropped (merged upstream)

-------------------------------------------------------------------
Tue Aug  9 04:45:02 UTC 2016 -  cloud-devel@suse.de

- Update to version magnum-2.0.1.dev11:
  * Bay name must start with alphabets only

-------------------------------------------------------------------
Sun Jul 31 03:38:12 UTC 2016 -  cloud-devel@suse.de

- Update to version magnum-2.0.1.dev10:
  * Allow passing a "insecure" flag in trusts

-------------------------------------------------------------------
Sat Jul 30 15:49:47 UTC 2016 - dmueller@suse.com

- add 0001-Bay-name-must-start-with-alphabets-only.patch

-------------------------------------------------------------------
Fri Jul 22 09:49:47 UTC 2016 -  cloud-devel@suse.de

- Update to version magnum-2.0.1.dev9:
  * Pass some common cert related arguments to clients

-------------------------------------------------------------------
Thu Jul 21 03:41:26 UTC 2016 -  cloud-devel@suse.de

- Update to version magnum-2.0.1.dev8:
  * Pass auth_token in auth_ref

-------------------------------------------------------------------
Sat Jul 16 04:32:11 UTC 2016 -  cloud-devel@suse.de

- Update to version magnum-2.0.1.dev7:
  * Updated from global requirements

-------------------------------------------------------------------
Fri Jul 15 11:35:13 UTC 2016 - mjura@suse.com

- Update 0001-Add-SUSE-Kubernetes-support-for-Magnum.patch

-------------------------------------------------------------------
Mon Jul 11 13:47:35 UTC 2016 - mjura@suse.com

- Add support for SUSE images in Magnum
  * 0001-Add-SUSE-Kubernetes-support-for-Magnum.patch

-------------------------------------------------------------------
Thu Jul  7 15:45:41 UTC 2016 - tbechtold@suse.com

- Add 0001-tempest-Allow-the-old-style-name-project-name.patch
  Needed for tempest tests.

-------------------------------------------------------------------
Thu Jul  7 14:56:31 UTC 2016 - tbechtold@suse.com

- Add 0001-tempest-Don-t-hardcode-external-network-id.patch
  Needed for tempest tests.

-------------------------------------------------------------------
Wed Jul  6 17:08:48 UTC 2016 - tbechtold@suse.com

- Add tempest tests to python-magnum package.
  The package also contains the entry point definition and listing
  tempest tests would fail if the tempest plugin entry point is
  not there.
- Remove remove-tempest-entry-point.patch

-------------------------------------------------------------------
Sun Jul  3 00:21:38 UTC 2016 -  cloud-devel@suse.de

- Update to version magnum-2.0.1.dev6:
  * Gate: fix misc error in mitaka gate

-------------------------------------------------------------------
Mon Jun 27 17:42:33 CEST 2016 - jsuchome@suse.com

- Add systemd service macros (bnc#986415)
  systemd v228 has a separate generator for generating the service
  files from the init scripts, and daemon-reload is needed during
  package installation 

-------------------------------------------------------------------
Mon May 16 02:48:47 UTC 2016 -  cloud-devel@suse.de

- Update to version magnum-2.0.1.dev5:
  * Updated from global requirements

-------------------------------------------------------------------
Mon May  9 11:15:55 UTC 2016 -  cloud-devel@suse.de

- Update to version magnum-2.0.1.dev4:
  * Rename tenant to project in functional test
  * Updated from global requirements
  * (Quick-Fix) Adds back tempest identity back to gate
  * Correct wrong parameter passing when create k8s_api in  k8s monitor
  * NotAcceptable exception should be  406

-------------------------------------------------------------------
Tue Apr 19 12:02:09 UTC 2016 - tbechtold@suse.com

- Fix default config for policy file

-------------------------------------------------------------------
Tue Apr 19 11:34:33 UTC 2016 - tbechtold@suse.com

- Fix default config and use local certificates store

-------------------------------------------------------------------
Mon Apr 18 11:36:10 UTC 2016 - tbechtold@suse.com

- Fix sample config generation

-------------------------------------------------------------------
Wed Apr 13 13:10:27 UTC 2016 - tbechtold@suse.com

- Add remove-tempest-entry-point.patch to disable tempest tests.

-------------------------------------------------------------------
Wed Apr 13 10:49:26 UTC 2016 - tbechtold@suse.com

- Switch to stable/mitaka 

-------------------------------------------------------------------
Tue Apr 12 14:38:50 UTC 2016 - tbechtold@suse.com

- Initial openstack-magnum package (version 2.0.1.dev52)

openSUSE Build Service is sponsored by