Replace deprecated parameter with actual ones in OpenStack configs

Bug #1477967 reported by Dmitry Mescheryakov on 2015-07-24
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Medium
Nikita Karpin
Nominated for Ocata by Nikita Karpin
Mitaka
Medium
Unassigned
Newton
Medium
Nikita Karpin

Bug Description

To reproduce the issue, deploy an OpenStack environment with Fuel 7.0 and run rally tests on it. In OpenStack logs you will notice multiple complaints that deprecated parameters are used. We need to replace them with proper ones. You can find list of all warning on my env in that paste:

http://paste.openstack.org/show/405226/

Note that this is not a full list as my env does not have some components installed.

Changed in fuel:
milestone: none → 7.0
assignee: nobody → MOS Puppet Team (mos-puppet)
importance: Undecided → High
Changed in fuel:
status: New → Confirmed

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

Bogdan Dobrelya (bogdando) wrote :

I believe this bug should be a medium one. Why high? Using deprecated parameters is a sad thing, but it brokes nothing

Changed in fuel:
importance: High → Medium

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

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

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

Reviewed: https://review.fuel-infra.org/9946
Submitter: Igor Yozhikov <email address hidden>
Branch: openstack-ci/fuel-7.0/2015.1.0

Commit: 787b92b5973eabfbc16da64b3201832ab64666f2
Author: Mikhail Ivanov <email address hidden>
Date: Thu Jul 30 16:48:13 2015

Remove .conf files with deprecated parameters

 * Add configuration files generation into glance-common.postinst

Related-Bug:#1477967

Change-Id: Ife20767392a04bc5132f9c5981512c3ef281e509

Changed in fuel:
status: Confirmed → In Progress

Reviewed: https://review.openstack.org/206121
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=1686fab59ee3e3a22131b908cbb3f71404e26ae5
Submitter: Jenkins
Branch: master

commit 1686fab59ee3e3a22131b908cbb3f71404e26ae5
Author: vsaienko <email address hidden>
Date: Mon Jul 27 17:41:39 2015 +0300

    replace deprecated parameters

     * replace {public|admin|internal}_{address|protocol}
       with {public|admin}_url
     * add ec2_{public|internal|admin}_url as they were
       configured by default
     * add noop tests

    Change-Id: I3059605f83b61e0029335eff04a077367da6b39a
    Related-Bug: #1477967

Reviewed: https://review.openstack.org/206977
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=4efa1f7135e263ab40f6aee99e90f3f06c197f0f
Submitter: Jenkins
Branch: master

commit 4efa1f7135e263ab40f6aee99e90f3f06c197f0f
Author: Denis Egorenko <email address hidden>
Date: Wed Jul 29 13:36:44 2015 +0300

    Update deprecated Glance parameters

    * update glance/keystone modular;
    * update deprecated parameters in openstack/glance;
    * update tests;

    Change-Id: I2d4bceb700f947a79e6a35781a3a4cb20af4ca97
    Related-bug: #1477967

Reviewed: https://review.openstack.org/206351
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=8e5d6fd55e0841745e7506cefceea659150ff674
Submitter: Jenkins
Branch: master

commit 8e5d6fd55e0841745e7506cefceea659150ff674
Author: vsaienko <email address hidden>
Date: Tue Jul 28 10:25:58 2015 +0300

    replace keystone deprecated parameters

     * replace {public|admin|internal}_{address|protocol}
       with {public|admin}_url
     * replace keystone_auth_protocol,keystone_auth_host and
       service_port with auth_uri and identity_uri
     * add {public|internal|admin}_url_v2 as they were
       configured by default
     * add noop tests

    Related-Bug: #1477967

    Change-Id: Iabc6f1dd8946286f0130fa64ef9441385c28a2fd

Reviewed: https://review.openstack.org/206983
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=1512899a35552b7a29c813b90b42a34d4144972c
Submitter: Jenkins
Branch: master

commit 1512899a35552b7a29c813b90b42a34d4144972c
Author: Denis Egorenko <email address hidden>
Date: Wed Jul 29 13:56:53 2015 +0300

    Remove deprecated parameter stack_user_domain

    According to [1], stack_user_domain parameter is deprecated,
    and now will be used stack_user_domain_name parameter instead.

    Upstream commit: I558eaf311af8751897c402b3d3c2d82b4fadb07d

    [1] http://docs.openstack.org/kilo/config-reference/content/orchestration-configuring-api.html

    Change-Id: I8433fc5ce77767bfc6a7bccd8080d4dbd412d49e
    Related-bug: #1477967

Reviewed: https://review.openstack.org/207381
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=b7a7c9aac6b8f6147bfe0a6c0093fd4a6069722e
Submitter: Jenkins
Branch: master

commit b7a7c9aac6b8f6147bfe0a6c0093fd4a6069722e
Author: Sergey Kolekonov <email address hidden>
Date: Tue Jul 28 13:24:03 2015 +0300

    Remove deprecated options for Neutron

    - replace auth-related deprecated options with actual ones
    - fix Neutron-specific options
    - add noop tests

    Related-bug: #1477967
    Upstream patch: https://review.openstack.org/#/c/207088/
    Change-Id: Iea62129ad844b4db9e7ccbdd36522ee810659fb4

Changed in fuel:
milestone: 7.0 → 8.0
Dmitry Pyzhov (dpyzhov) on 2015-10-22
tags: added: area-mos
Changed in fuel:
milestone: 8.0 → 9.0

Reviewed: https://review.openstack.org/279532
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=5480ba0d1a3acbaadeca10edcca9b79518d9e46b
Submitter: Jenkins
Branch: master

commit 5480ba0d1a3acbaadeca10edcca9b79518d9e46b
Author: Jerzy Mikolajczak <email address hidden>
Date: Fri Feb 12 14:13:54 2016 +0100

    Remove deprecated options

    Options:
    - router_delete_namespaces
    - dhcp_delete_namespaces

    were deprecated in Liberty and then removed in Mitaka [0]

    Update authentication parameters
    Update nova configuration to use new variable names from
    nova::network:neutron

    [0] I2a879213c3b095a007a4531f430a33cea9fdf1bd

    Related-bug: #1477967

    Change-Id: I2cbbb604c5ef8d07ef6c1c10593cb45f8fec2214

tags: added: 10.0-reviewed
Changed in fuel:
assignee: Alexey Deryugin (velovec) → Nikita Karpin (mkarpin)

Reviewed: https://review.openstack.org/378606
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=bb827af9fe8240b0e9b7991f202c4c6f9e884c10
Submitter: Jenkins
Branch: master

commit bb827af9fe8240b0e9b7991f202c4c6f9e884c10
Author: Mykyta Karpin <email address hidden>
Date: Wed Sep 28 16:05:44 2016 +0300

    Use keystone::authtoken for aodh

    Upstream patch https://review.openstack.org/#/c/378154 removes
    deprecated parameters from aodh::api, so we need adapt
    fuel-library and use aodh::keystone::authtoken instead

    Closes-Bug: #1628488
    Partial-Bug: #1477967

    Change-Id: Ie391fc161cddf905d5675220e3e9cee85d6c5cd4

Reviewed: https://review.openstack.org/411776
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=3d7f2ab803767c6ce7734d3297d6206387b50217
Submitter: Jenkins
Branch: master

commit 3d7f2ab803767c6ce7734d3297d6206387b50217
Author: Mykyta Karpin <email address hidden>
Date: Fri Dec 16 14:00:12 2016 +0200

    Switch main components to transport_url

    Messaging rabbit-* parameters are deprecated in upstream, so
    this patch switches all main components to usage of transport_url

    Change-Id: I042f68ac1aeb14234898711a25eaebe0836cbb90
    Partial-Bug: #1477967

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/418472

Reviewed: https://review.openstack.org/418912
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=e8e9a32065c491085cbcab8f6965fe2edb5da4b2
Submitter: Jenkins
Branch: master

commit e8e9a32065c491085cbcab8f6965fe2edb5da4b2
Author: Mykyta Karpin <email address hidden>
Date: Tue Jan 10 18:22:36 2017 +0200

    Remove deprecated neutron parameters

    external_network_bridge and mac_generation_retries were
    deprecated and have no effect so remove them

    Change-Id: Ic2c791fcff2e59ac579020c1b87f2365402c2aae
    Partial-Bug: #1477967

Reviewed: https://review.openstack.org/418472
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=6324d572f66de1f457ca6b24ddb715f7b5d0ece2
Submitter: Jenkins
Branch: stable/newton

commit 6324d572f66de1f457ca6b24ddb715f7b5d0ece2
Author: Mykyta Karpin <email address hidden>
Date: Tue Jan 10 18:22:36 2017 +0200

    Remove deprecated neutron parameters

    external_network_bridge and mac_generation_retries were
    deprecated and have no effect so remove them

    Change-Id: Ic2c791fcff2e59ac579020c1b87f2365402c2aae
    Partial-Bug: #1477967
    (cherry picked from commit 3508006b725edc47654c8daa1ef18388fe919572)

tags: added: in-stable-newton

Reviewed: https://review.openstack.org/420781
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=8ce535cd6287e451c021275b0e631b69d7d8cd86
Submitter: Jenkins
Branch: master

commit 8ce535cd6287e451c021275b0e631b69d7d8cd86
Author: Mykyta Karpin <email address hidden>
Date: Mon Jan 16 17:57:35 2017 +0200

    Switch to backend_host option

    Host option has been deprecated, we need to use
    backend_host instead.

    Change-Id: If4939cc8606c8dd11fda98024b70aec5bb30ba94
    Depends-On: I580a57a71c982b079709d0465cbad1bb6d01dfa4
    Partial-Bug: #1477967

Fix proposed to branch: master
Review: https://review.openstack.org/425120

Reviewed: https://review.openstack.org/423146
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=2a66c4ac8e822f237a7adfea04cc1e5909520644
Submitter: Jenkins
Branch: master

commit 2a66c4ac8e822f237a7adfea04cc1e5909520644
Author: Mykyta Karpin <email address hidden>
Date: Fri Jan 20 11:29:53 2017 +0200

    Remove advertise_mtu option

    This option is deprecated in Newton and removed [1] in Ocata
    from Neutron code.
    Now Neutron always adverises mtu by default.

    [1] https://review.openstack.org/#/c/413567/

    Change-Id: Iff15f85358c512f991612ee204f0f71fe8579335
    Partial-Bug: #1477967

Reviewed: https://review.openstack.org/421296
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=0324a70f5f85156e48a3d6a79212eba756d25ee6
Submitter: Jenkins
Branch: master

commit 0324a70f5f85156e48a3d6a79212eba756d25ee6
Author: Mykyta Karpin <email address hidden>
Date: Tue Jan 17 16:33:36 2017 +0200

    Remove secure_proxy_ssl_header parameter

    secure_proxy_ssl_header was deprecated in newton

    Change-Id: I6cf1fbb4b4a86b06ef3d75b07af97622e2236da3
    Partial-Bug: #1477967

Reviewed: https://review.openstack.org/424106
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=7cc699fbd056b1536b6d5f60d73c1fdd25faeeb8
Submitter: Jenkins
Branch: master

commit 7cc699fbd056b1536b6d5f60d73c1fdd25faeeb8
Author: Mykyta Karpin <email address hidden>
Date: Mon Jan 23 15:25:01 2017 +0200

    Remove min_l3_agents_per_router option

    min_l3_agents_per_router was deprecated in Newton and removed
    in Ocata.

    Change-Id: If961e7abeadd77ef0f9d464cd2f5e9465ed6511b
    Closes-Bug: #1658675
    Partial-Bug: #1477967

Reviewed: https://review.openstack.org/427606
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=0af65867e4dcfc10d610687a3b18e6947a4f145c
Submitter: Jenkins
Branch: stable/newton

commit 0af65867e4dcfc10d610687a3b18e6947a4f145c
Author: Mykyta Karpin <email address hidden>
Date: Wed Feb 1 11:33:06 2017 +0200

    Update ref to latest stable version.

    This allows us to get transport_url and
    some other newest options.

    Change-Id: Ibcd21c4b9eb0e8e9e88161c75f8b1c327752bfcd
    Closes-Bug: #1656764
    Related-Bug: #1477967

Reviewed: https://review.openstack.org/418296
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=6e89e0226bfe8c84052da2dcc5697fb5a8531331
Submitter: Jenkins
Branch: stable/newton

commit 6e89e0226bfe8c84052da2dcc5697fb5a8531331
Author: Mykyta Karpin <email address hidden>
Date: Fri Dec 16 14:00:12 2016 +0200

    Switch main components to transport_url

    Messaging rabbit-* parameters are deprecated in upstream, so
    this patch switches all main components to usage of transport_url

    Change-Id: I042f68ac1aeb14234898711a25eaebe0836cbb90
    Partial-Bug: #1477967
    (cherry picked from commit 3d7f2ab803767c6ce7734d3297d6206387b50217)

Reviewed: https://review.openstack.org/425120
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=8bd87332398c42845f932a96f487d4b4a276e193
Submitter: Jenkins
Branch: master

commit 8bd87332398c42845f932a96f487d4b4a276e193
Author: Mykyta Karpin <email address hidden>
Date: Wed Jan 25 12:50:01 2017 +0200

    Switch remaining components to transport_url

    Switched components:
     - ceilometer
     - aodh
     - murano
     - sahara
     - ironic

    Other changes:
     - minor alignment fixes
     - minor tests fixes

    Partial-Bug: #1477967

    Change-Id: I35db7f08910bdfc3e52d3aa167dadc9595c65585

Change abandoned by Fuel DevOps Robot (<email address hidden>) on branch: stable/newton
Review: https://review.openstack.org/437984
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

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

Duplicates of this bug

Other bug subscribers