[openstack-dev] [Congress] Magnum_driver

Ruben r.manganiello1 at studenti.unisa.it
Wed Nov 16 17:35:36 UTC 2016


Hi everybody,
first of all: Tim thanks for your help.

I've read the code in python-magnumclient/magnumclient/v1/cluster_templates_shell.py and in python-magnumclient/magnumclient/v1/clusters_shell.py, so I've modify the translators in the magnum_driver according to _show_cluster_template(cluster_template) and _show_cluster(cluster) methods shown in these files.
Are these the methods to be taken into account for the translation? 
Anyway I don't know if I made mistakes in the translation..

I've some doubts because if I made the CLI command 'magnum cluster-template-list' I have:

+--------------------------------------+----------------------+
| uuid                                 | name                 |
+--------------------------------------+----------------------+
| 8d25a1ed-faa6-4305-a6a1-6559708c805b | k8s-cluster-template |
+--------------------------------------+----------------------+

and if I made the CLI command 'magnum cluster-template-show k8s-cluster-template' I have:

+-----------------------+--------------------------------------+
| Property              | Value                                |
+-----------------------+--------------------------------------+
| insecure_registry     | -                                    |
| labels                | {}                                   |
| updated_at            | -                                    |
| floating_ip_enabled   | True                                 |
| fixed_subnet          | -                                    |
| master_flavor_id      | my                                   |
| uuid                  | 8d25a1ed-faa6-4305-a6a1-6559708c805b |
| no_proxy              | -                                    |
| https_proxy           | -                                    |
| tls_disabled          | False                                |
| keypair_id            | testkey                              |
| public                | False                                |
| http_proxy            | -                                    |
| docker_volume_size    | 7                                    |
| server_type           | vm                                   |
| external_network_id   | public                               |
| cluster_distro        | fedora-atomic                        |
| image_id              | fedora-atomic-latest                 |
| volume_driver         | -                                    |
| registry_enabled      | False                                |
| docker_storage_driver | devicemapper                         |
| apiserver_port        | -                                    |
| name                  | k8s-cluster-template                 |
| created_at            | 2016-11-11T11:38:25+00:00            |
| network_driver        | flannel                              |
| fixed_network         | -                                    |
| coe                   | kubernetes                           |
| flavor_id             | m1.tiny                              |
| master_lb_enabled     | False                                |
| dns_nameserver        | 193.205.160.3                        |
+-----------------------+--------------------------------------+

So fields that I see here are a litte bit different from fields in the methods above mentioned.
Same thing for cluster.

'magnum cluster-list'

+--------------------------------------+-------------+------------+------------+--------------+---------------+
| uuid                                 | name        | keypair_id | node_count | master_count | status        |
+--------------------------------------+-------------+------------+------------+--------------+---------------+
| 1634beb9-25de-4cdd-bafa-67537069f0cc | k8s-cluster | testkey    | 1          | 1            | CREATE_FAILED |
+--------------------------------------+-------------+------------+------------+--------------+---------------+


'magnum cluster-show k8s-cluster'

+---------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Property            | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
+---------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| status              | CREATE_FAILED                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| cluster_template_id | 8d25a1ed-faa6-4305-a6a1-6559708c805b                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| node_addresses      | []                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| uuid                | 1634beb9-25de-4cdd-bafa-67537069f0cc                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| stack_id            | 17f1248d-286a-4fd4-9639-af5773670f03                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| status_reason       | Timed out                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| created_at          | 2016-11-11T11:39:33+00:00                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| updated_at          | 2016-11-14T10:43:41+00:00                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| coe_version         | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| faults              | {'0': 'CREATE aborted (Task create from TemplateResource "0" Stack "k8s-cluster-rdkwicqqt3vx-kube_masters-n5m56tavd65i" [f4327094-c170-4fb0-9371-1b07b81a7b69] Timed out)', 'kube_masters': 'CREATE aborted (Task create from ResourceGroup "kube_masters" Stack "k8s-cluster-rdkwicqqt3vx" [17f1248d-286a-4fd4-9639-af5773670f03] Timed out)', 'master_wait_condition': 'CREATE aborted (Task create from HeatWaitCondition "master_wait_condition" Stack "k8s-cluster-rdkwicqqt3vx-kube_masters-n5m56tavd65i-0-hrfz3e4pj3xc" [8f01b303-0f14-4bb6-8310-578352d62ab1] Timed out)'} |
| keypair             | testkey                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| api_address         | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| master_addresses    | []                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| create_timeout      | 60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| node_count          | 1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| discovery_url       | https://discovery.etcd.io/d519d7710c20a38876439a2084a00607                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| master_count        | 1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| container_version   | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| name                | k8s-cluster                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
+---------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Anyway, I've added the code to review. I have a conflict, but I don't know how to resolve it.

Ruben






More information about the OpenStack-dev mailing list