get error RequiredOptError: value required for option service_subnet in group [neutron_defaults]

Bug #1677155 reported by Kevin Zhao
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kuryr-kubernetes
Fix Released
High
Antoni Segura Puimedon

Bug Description

Follow the guide:
https://github.com/openstack/kuryr-kubernetes#how-to-try-out-nested-pods-locally

After deploy devstack in over cloud, I receive the error:

2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging Traceback (most recent call last):
2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging File "/opt/stack/kuryr-kubernetes/kuryr_kubernetes/handlers/logging.py", line 38, in __call__
2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging self._handler(event)
2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging File "/opt/stack/kuryr-kubernetes/kuryr_kubernetes/handlers/retry.py", line 61, in __call__
2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging self._handler(event)
2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging File "/opt/stack/kuryr-kubernetes/kuryr_kubernetes/handlers/k8s_base.py", line 63, in __call__
2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging self.on_present(obj)
2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging File "/opt/stack/kuryr-kubernetes/kuryr_kubernetes/controller/handlers/lbaas.py", line 49, in on_present
2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging lbaas_spec = self._generate_lbaas_spec(service)
2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging File "/opt/stack/kuryr-kubernetes/kuryr_kubernetes/controller/handlers/lbaas.py", line 78, in _generate_lbaas_spec
2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging subnet_id = self._get_subnet_id(service, project_id, ip)
2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging File "/opt/stack/kuryr-kubernetes/kuryr_kubernetes/controller/handlers/lbaas.py", line 59, in _get_subnet_id
2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging subnets_mapping = self._drv_subnets.get_subnets(service, project_id)
2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging File "/opt/stack/kuryr-kubernetes/kuryr_kubernetes/controller/drivers/default_subnet.py", line 68, in get_subnets
2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging cfg.OptGroup('neutron_defaults'))
2017-03-29 08:15:47.963 23399 ERROR kuryr_kubernetes.handlers.logging RequiredOptError: value required for option service_subnet in group [neutron_defaults]

Is this opt essential? The guide don't include it.

Kevin Zhao (kevin-zhao)
affects: kuryr → kuryr-kubernetes
Revision history for this message
Kirill Zaitsev (kzaitsev) wrote :

service_subnet is essential if you're going to use services in k8s. The guide should include it aswell. Please be aware, that services support is not fully merged yet — you need to apply https://review.openstack.org/#/c/376045/16 manually

Revision history for this message
Antoni Segura Puimedon (celebdor) wrote :

We should add it to the nested guide

Changed in kuryr-kubernetes:
milestone: none → pike-2
assignee: nobody → vikas choudhary (choudharyvikas16)
status: New → Triaged
importance: Undecided → High
Changed in kuryr-kubernetes:
status: Triaged → In Progress
assignee: vikas choudhary (choudharyvikas16) → Antoni Segura Puimedon (celebdor)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to kuryr-kubernetes (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/466709

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kuryr-kubernetes (master)

Reviewed: https://review.openstack.org/466423
Committed: https://git.openstack.org/cgit/openstack/kuryr-kubernetes/commit/?id=35006be8a57973eef442c43bce9bb25a826a599e
Submitter: Jenkins
Branch: master

commit 35006be8a57973eef442c43bce9bb25a826a599e
Author: Antoni Segura Puimedon <email address hidden>
Date: Sat May 20 00:11:17 2017 +0200

    nested_doc: Fix lack of mention of service_subnet

    Now that services are merged, it is necessary to have it documented in
    the nested guide, otherwise it can lead to configuration mistakes.

    Closes-Bug: #1677155
    Change-Id: I0fb32bfa7fbe12ae468a745b60fcdad3d56999f6
    Signed-off-by: Antoni Segura Puimedon <email address hidden>

Changed in kuryr-kubernetes:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to kuryr-kubernetes (master)

Reviewed: https://review.openstack.org/466709
Committed: https://git.openstack.org/cgit/openstack/kuryr-kubernetes/commit/?id=3a9de595b0ef0be1679195ee5b1cab8c85410a8d
Submitter: Jenkins
Branch: master

commit 3a9de595b0ef0be1679195ee5b1cab8c85410a8d
Author: Kirill Zaitsev <email address hidden>
Date: Mon May 22 15:11:20 2017 +0300

    Include neutron_defaults group into oslo-config-generator output

    Previously this group was not included and calling
    ./tools/generate_config_file_samples.sh would not add these options to
    the sample config file. This commit fixes the inconsistency.
    This commit is complimentary to I0fb32bfa7fbe12ae468a745b60fcdad3d56999f6

    Change-Id: I0af831d0369d9cc289f17d061ea770c7bc37890e
    Related-Bug: #1677155

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kuryr-kubernetes 0.2.0

This issue was fixed in the openstack/kuryr-kubernetes 0.2.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.