Commit Graph

66 Commits

Author SHA1 Message Date
Andreas Jaeger 1c1a103a7c Retire repository
Fuel repositories are all retired in openstack namespace, retire
remaining fuel repos in x namespace since they are unused now.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011675.html

A related change is: https://review.opendev.org/699752 .

Change-Id: I1ed27af26dc9b8284bf180a523b0e0cc6ab58069
2019-12-18 20:09:51 +01:00
Igor Zinovik f70efb188c Bump plugin version to 3.0.1
* Bump plugin version to 3.0.1
* Update documentation and mention in release notes that plugin version
  3.0.1 is compatible with Fuel 9.1

Change-Id: Ibba9cb5297774d9e4c7cf3767e000f68998a1bb7
2016-11-09 14:02:00 +03:00
Andrey Setyaev 88a9383e0e Fix versions in test plan.
Change-Id: I04c3ebad918fd830d803ba14b71dd6f5e5a4437e
2016-07-27 22:43:25 +00:00
ibumarskov f5ec2e8eaa Fix test documentation
Change-Id: I1509b257222d0fde56caac2ce435ab5c86a2b157
2016-07-21 16:16:57 +03:00
ibumarskov 769800a670 Add mandatory test "Fuel create mirror and update of core repos"
Change-Id: I0abc9b95650c556b60fd686a554ecdd2d6146d1d
2016-07-21 12:28:43 +03:00
Evgeny Konstantinov a08160d729 Fix errors and style in the guide
Change-Id: I57f1c39dc0a0a5542c64228dd0779d5f45a179b7
2016-07-18 17:55:34 +03:00
Jenkins 7f12a27569 Merge "Fixes in user guide" 2016-07-11 13:57:54 +00:00
Artem Savinov b168db564d Fixes in user guide
Change-Id: I1d742e84aec8b8671a44249849d3eaa31276ac15
2016-07-11 15:17:37 +03:00
Jenkins da6a130118 Merge "Add tests to testplan, automation and fixes" 2016-07-11 12:13:16 +00:00
ibumarskov 87347e0b4c Add tests to testplan, automation and fixes
* Add nsxv_hot: test plan
* Add nsxv_insecure_false: test plan and automation
* Add known issue about ceilometer OSTF fails

Change-Id: I1655570a1f76cf0d772767a10f0cca399e917176
2016-07-11 15:07:47 +03:00
Igor Zinovik 14bd126b9c Describe settings that must not be changed after cluster deployment
Mention that Fuel 9.0 can run deployment process on working cluster.
Explicitly state that metadata changes made after successfull cluster
deployment are prohibited.

Fix two minor nits.

Change-Id: Iebd7710104bd83533161904b16a8459905f798d3
2016-07-09 20:49:55 +03:00
Igor Zinovik 88dfc65c7b Document ceilometer limitation
Mention that plugin lacks ceilometer support.
Plus some minor tweaks with URLs.

Change-Id: I56303f5ab73b1aa4b34887c9fadce47f8b67c96c
2016-07-09 18:55:42 +03:00
Jenkins d654caa76d Merge "Document metadata SSL certificate verification knob" 2016-07-09 15:38:26 +00:00
Jenkins e55d1dc711 Merge "Add test and fixes in test plan" 2016-07-08 15:19:30 +00:00
Andrey Setyaev 46010bd0fe Add test and fixes in test plan
* add nsxv_config_ok_metadata_custom_certificate
* add nsxv_config_ok_metadata_self_signed_certificate
* update test plan with new test
  nsxv_config_ok_metadata_self_signed_certificate
* update test plan: rename nsxv_config_ok to
  nsxv_config_ok_metadata_custom_certificate
* fix step numeration

Change-Id: Id448e9cf9142e0693a2c03dbb246a653c23c649d
2016-07-07 13:44:13 +00:00
Jenkins 4dc6c4b4a0 Merge "Move build instructions to the end of user guide" 2016-07-06 13:29:52 +00:00
Igor Zinovik eaf476486d Add checkbox for enable/disable NSX Manager SSL verification
Return checkbox that allows user enable/disable NSX Manager certificate
verification.

Document settings "Bypass NSX Manager certificate verification" and "CA
certificate".

Closes-bug: #1590383
Change-Id: I347c9c0630ed727ce9601faf1a6c8e79f3d975ac
2016-07-06 10:51:17 +03:00
Igor Zinovik 16204ad44b Move build instructions to the end of user guide
Change-Id: Ie150d6f684f26f40893f26e9770e82db8eca9e4c
2016-07-05 16:18:27 +03:00
Igor Zinovik 438610d61d Document metadata SSL certificate verification knob
Remove nova-api-metadata key and certificate, because these options do
not work without key being encrypted.

Related-bug: #1590407
Change-Id: I9c01af1ed4020f37a9c6bd172e319b673ae339ba
2016-07-05 16:15:41 +03:00
Jenkins 0c411b26d7 Merge "Add release notes for version 3.0.0" 2016-06-29 09:16:53 +00:00
Igor Zinovik 48fa14fbd6 Document plugin limitation related to port admin_state_up change
Plugin cannot change port state. Command "neutron port-update" will
return success code, but port still remains in active state.

Change-Id: I40dc1f294ef51838c382af2e3c002c816a75a729
2016-06-28 10:48:45 +00:00
Igor Zinovik ea76ad5ead Add release notes for version 3.0.0
Also bump documentation version to 3.0 in conf.py.

Closes-bug: #1587814
Change-Id: Ic775d1f8d8b3d11f7d42fd93c6e865e9ff24ab94
2016-06-27 16:15:07 +03:00
Andrey Setyaev e207c9b168 Add missed tests in test plan, fixes in tests.
* Update test plan nsxv_disable_hosts, nsxv_smoke_add_compute
* Add test nsxv_ha_edges
* Switch test plan to version '3'
* Fixes in tests: add_delete_nodes

Change-Id: I64b0cbc499814ec7926029d24ff91a9b81ab67e4
2016-06-17 14:19:19 +00:00
Jenkins f1c2a35e50 Merge "Update test plan" 2016-06-03 11:56:16 +00:00
Andrey Setyaev 685f3774bf Update test plan
* add test nsxv_disabled_roles
* add missed test nsxv_specified_router_type
* add step to nsxv_add_delete_controller
* add test nsxv_config_ok_metadata

Change-Id: Ic6a829c60beb74a34c12d26a405b924dd20e202b
2016-06-02 15:32:00 +00:00
Jenkins 7d458a14ad Merge "Removed the ability to manually set ip address for nsxv metadata proxy." 2016-06-02 08:35:15 +00:00
Artem Savinov ee4d192be8 Removed the ability to manually set ip address for nsxv metadata proxy.
Deleted 'Allocate IP address in management network for NSX metadata
proxy' parameter. Now this is the default behavior when choosing a
management network for "nova metadata api".

If "nsxv metadata proxy" address will be different from openstack
management network -  between "nova metadat api" and "nsxv metadata
proxy" will not l3 connectedness.

Change-Id: I7484fbe0fa749e2d2c7a6a8d8ce53d5e55e68ece
2016-05-31 11:56:36 +00:00
Andrey Setyaev a376bd947b Update test plan in accordance with new changes in metadata functionality.
Change-Id: If3b7d3417c480e9a9d6374683b17f2c5d0597e34
2016-05-27 16:04:18 +00:00
Jenkins 2c079e5d27 Merge "Document incompatible roles absence" 2016-05-16 11:27:39 +00:00
Jenkins 90337fb276 Merge "Document deployment failure with huge amount of backup nodes" 2016-05-16 10:20:49 +00:00
Igor Zinovik b267e903d0 Document incompatible roles absence
Adjust description for limitation related to compute(KVM), ironic and
cinder role support.

Change-Id: Iaa2177a4e6c6e35d53479a3fe121f070bb552fdc
2016-05-13 17:06:44 +03:00
Igor Zinovik cb7f8d5c9c Document certificate and nova-api-metadata network settings for 3.0
- document NSX Manager CA certificate file and drop description of old
  "Bypass NSX Manager certificate verification"
- describe nova-api-metadata network selection drop old "Use management
  network to access the nova-api-metadata" setting
- update screenshot

Change-Id: I529b113434ba2e7100f340ccb9c1334ce4180ba0
2016-05-13 16:13:29 +03:00
Igor Zinovik b93301a764 Document deployment failure with huge amount of backup nodes
Document known issue when puppet run fails when user specified huge
amount of nodes in backup pool. Puppet waits for neutron-server while it
starts and neutron-server in turn waits for NSX Manager to report that
all backup nodes are in 'ready' status. Failure depends on amount of
nodes and computing powers of vSphere infrastructure (how quickly it can
provision edges). The only possible workaround is to rerun deployment
process after all edges are provisioned.

Hook up known-issues.rst to table of content.

Related-bug: #1576556
Change-Id: I1942be746d558f661e708b7f85138fdcbef61fae
2016-05-13 14:42:06 +03:00
Igor Zinovik 3874680597 Document new parameters that appeared in Mitaka
Document following new knobs:

- certificate key pair that can be used to secure traffice between
  metadata agent (NSX Edge) and metadata proxy
- opportunity to allow metadata proxy listen additional ports
- opportunity to specify name servers for instances
- specify instance name servers that will be used when DHCP is turned
  off
- switch to init metadata service

Change-Id: I39fe45411ad2f11ad2ac41ac43557f5ce6aa74ac
2016-04-25 16:20:30 +03:00
Igor Zinovik d0e31dbd0a Document LBaaSv2 support
Adjust CLI workflow for LBaaSv2.

Change-Id: I287a368925bc59c28ce58521078f1dfa3fafcde2
2016-04-21 16:05:32 +03:00
Igor Zinovik 3b1451f73b State that Enterprise administrator role is need for plugin
When NSX Manager get registered in vCenter it expands user role list
with four additional roles: auditor, security administrator, NSX
administrator and enterprise administrator (combination of security &
NSX administrators). If operator wants to use SSO user instead of local
NSX administrator account this user must have enterprise administrator
role in order to be able create router, network (NSX administrator
rights) and create/modify/assign security groups (security
administrator).

Change-Id: I820905f1a8b8feffa03381ce34398a2a21a754cd
2016-04-13 10:52:49 +03:00
Jenkins e2ceffc910 Merge "Test plan for Variants of nova_metadata_ips (management or public)" 2016-04-12 11:15:55 +00:00
Andrey Setyaev aab17fb813 Test plan for Variants of nova_metadata_ips (management or public)
Add 3 tests:
nsxv_metadata_mgt_disabled
nsxv_metadata_mgt_enabled
nsxv_metadata_mgt_reserve_enabled

Change-Id: I8905112f51e790814f7711df041a4f4dd805d96c
2016-04-12 10:06:23 +00:00
Igor Zinovik 2aa9d4be37 Remove the fact from documentation that may lead to ambiguity
Traffic from management network is always sent via vrouter network
namespace no matter what network nova-api-metadata is listening, but
mentioning it on configuration page, may lead to questions why this
behaviour is written here.

Change-Id: I51f88d475705e75ff64d4fdb3a027951cf6990fb
2016-04-07 11:27:44 +03:00
Igor Zinovik 959355f8b9 Document nova-api-metadata options
Document two options related to nova-api-metadata network configuration.
Edit labels and descriptions in environment_config.yaml. Fix typos.

Change-Id: I0089c7b5ae8ff9fc29bca80829b1c600fb845163
2016-04-05 10:22:29 +03:00
Artem Savinov f6afc421ef Address observations from plugin validation team
* Fix release vesrion for test plan and user guide documentations

Change-Id: Id6ba552059777274f2bc52d33fa1393999e4ea36
2016-03-14 17:57:37 +03:00
Igor Zinovik 56662178f0 Address observations from plugin validation team
- explicitly specify vCenter version
- specify limitation that only clusters on 1st level of hierarchy are
  supported
- group plugins limitations into separate section
- correct spelling of fuel-plugin-builder and turn it into hyperlink
- explain how to check that plugin works as expected
- add output into test plan for install/uninstall plugin
- add step for distributed/exclusive router tests to attach networks
- edit tests accordingly to new requirements

Change-Id: I201d712a1b2e8bdefe813ff394ab8dd6d88d6b26
(cherry picked from commit c64aa2ebc8)
2016-03-14 14:42:14 +00:00
Andrey Setyaev fbc2256282 Update test plan
- Add code sections
- Add/remove tests
- Add Target Test Items
- Fix Contents section
- 8.0 specific updates
- Fixes

Change-Id: I4f0010921faf3545d3af516d09274753277b14f2
(cherry picked from commit 1ee41c1d9c)
2016-03-14 14:36:05 +00:00
Artem Savinov 6df878b9df Move nsxv settings to network tab
Change-Id: I401910e684eb2e6db87200efd33230514b599f59
Closes-Bug: 1550162
(cherry picked from commit 97f8e67a5b)
2016-03-02 10:38:42 +00:00
Igor Zinovik af4f3d916f Provide list of incompatible components for NSXv plugin
Explicitly enumerate components that cannot be enabled with NSXv plugin.
Otherwise they are marked with tooltip that says "This component was not
tested with the following components: ..."

NSXv plugin is not compatible with:
* Ceph as block and ephemeral storage is not compatible, because it
  cannot be connected to ESXi hosts via vCenter
* Sahara and Murano are incompatible due to deployment errors
* Ironic is not compatible, because it requires Neutron with VLAN
  segmentation support

List qemu as compatible hypervisor, because otherwise message "This
component was not tested... with Neutron NSX plugin" appears may confuse
end user.

List incompatible component in "Limitations" section of user guide.

Cherry-picked from e0ceda1b
Closes-bug: 1550169
Change-Id: I48e388615a68fbc593e912d265523da780243a92
2016-03-02 09:58:46 +00:00
Igor Zinovik b726058f89 Add troubleshooting section
- attach separate section in documentation contents
- describe possible problems of plugin and NSX platform
- remove sentence about pre-built plugin package from last page

Change-Id: I26ab3c774206916c62c88fafd31f444af6f633a8
Cherry-picked from 5474fac
2016-02-25 16:14:45 +00:00
Igor Zinovik 1be1b29e74 Update screenshots and documentation text
- add screenshots of plugin item in wizard
- add description for shared, exlusive and distributed router types
- add URL for Fuel plugin catalog
- small text improvments

Change-Id: Id71d5029bf2a0ab29cb0ceff696c567acc2acfac
2016-02-17 13:58:08 +03:00
Igor Zinovik 436a11952a Embed puppet modules necessary for plugin into plugin package
- Specify upstream modules that plugin use in Puppetfile; right now
  this file is taken from fuel-library/ repository on 05 Feb 2016
- upstream modules that plugin use are:
  puppet-neutron
  puppet-nova
  puppetlabs-stdlib
  puppetlabs-inifile
  puppet-openstacklib
  puppet-keystone
- for modules update we utilize modified update_modules.sh script
  from fuel-library/
- add remove_modules.sh script that will clean repository
- hook update_modules.sh and remove_modules.sh into pre_build_hook
- add note about puppet-librarian in plugin build guidelines

Change-Id: Ib38037c77a981d74c4da0e8d74652b51947e2203
2016-02-15 16:46:37 +03:00
Igor Zinovik 30a92380c8 Add release notes for v2.0.0
- Provide release notes for v2.0.0
- Mention that plugin suports VMware NSX 6.2.1
- Add version to file names of .pdf generated documents
- Fix plugin versions in examples
- Delete unused configuration option
- Add notes about tested versions

Change-Id: Ie6cf01edd74732871096397fc9bd6d56ee238e3e
2016-02-09 15:23:23 +03:00
Artem Savinov ef0348db96 Added reconfigure neutron after add new vcenter cluster
* Added get vcenter cluster name from "Vmware" tab
* Added convert cluster name to morefid
* Added public/private key to controller/compute nodes
* Added script, what check and configure neutron, if need
* Added task for connect to controller from compute-vmware via ssh and
  execute neutron reconfigure script
* Update documentation

Change-Id: I0dbd6b15fc2cb1efd0de009ee79a27222fe4bab3
2016-02-05 14:01:39 +03:00