Commit Graph

3956 Commits

Author SHA1 Message Date
OpenDev Sysadmins 71a5c09143 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:49:54 +00:00
Dougal Matthews 31e0bb84f6 Retire the Tuskar UI codebase
Change-Id: I469fdc1339d4991586bf2e1d62d99fd5b68289eb
Depends-On: I904b2f27591333e104bf9080bb8c3876fcb3596c
2016-01-22 11:26:13 +00:00
Ondřej Nový 0a5b41bad6 Deprecated tox -downloadcache option removed
Caching is enabled by default from pip version 6.0

More info:
https://testrun.org/tox/latest/config.html#confval-downloadcache=path
https://pip.pypa.io/en/stable/reference/pip_install/#caching

Change-Id: I79d0408239dddce21ebb5af60008de4fec75022e
2015-12-11 23:42:45 +01:00
OpenStack Proposal Bot a0a3c1e7c9 Updated from global requirements
Change-Id: I665c8af5faf86bef4623396e3c1ddd1f06a26ba1
2015-09-18 16:43:24 +00:00
Andreas Jaeger 968834d35e Remove .tx/config
Since we switched from Transifex to Zanata, this file is not needed
any more. Remove it.

Change-Id: I6489ad1888c702a7e72ce8b0e59833c6dd5a8e0a
2015-09-15 20:59:21 +02:00
OpenStack Proposal Bot 9967cce8b7 Updated from global requirements
Change-Id: I721eaa08b447320c75bd20211de38f5ec8d5cd45
2015-09-04 21:08:41 +00:00
Ryan Brady a2d0ea3ab8 Adds longer default timeout to heat stack-create call
Tuskar-UI currently uses the default stack timeout in heat which is
60 minutes.  The CLI defaults the stack timeout to 240 minutes.
This patch adds the timeout_mins paramater set to 240 to match the
same behavior as the CLI.

Change-Id: I983db9218e43020235c54856ca6b435ebc33400b
2015-09-04 10:15:00 -04:00
Jenkins 8699410998 Merge "Replace ironic_discoverd.client with ironic_inspector_client" 2015-08-28 13:42:13 +00:00
Dmitry Tantsur 2d25fffd29 Replace ironic_discoverd.client with ironic_inspector_client
python-ironic-inspector-client works with both ironic-discoverd
and newly introduced ironic-inspector. It also pulls in less
dependencies (aka does not pull in the whole service).

Change-Id: Iaab480b4a2e4556dd6b96b42e4cecdbef878ff45
2015-08-27 13:39:42 +02:00
Ana Krivokapic 3252d45889 Use textfield for public interface in simplified config
Previously the dropdown choice selection of possible network
interfaces was limiting. We are now using a free text field
to remove this limitation.

Change-Id: I1eb1e495282e7fa520c8225ba16fa61a32b3d24d
Closes-bug: bz/1252553
2015-08-26 19:27:53 +02:00
Jenkins 6d9d5419ea Merge "Add discovery on demand" 2015-08-25 18:56:03 +00:00
Jenkins 16f80e78c0 Merge "Properly handle provisioning images" 2015-08-25 08:08:34 +00:00
Ana Krivokapic 6f56762191 Create cinderv2 service and endpoint on the overcloud
Change-Id: I29593d029bc7dd21b22ca75adb7f940333cca0bc
2015-08-21 12:33:16 +02:00
Jenkins e2ce1ec3dd Merge "Helper script to set up a development environment" 2015-08-20 17:30:20 +00:00
Ryan Brady 64eeb59c72 Add discovery on demand
If node introspection fails, there is no way to re-run the process
within the UI.  This patch adds a button to the maintenance tab
to allow a user to re-run the process.

Change-Id: I16645643de83f212e89f858a85589d425474c5cd
2015-08-14 10:20:48 -04:00
Jenkins 7844932bb9 Merge "Delay introspection between nodes by 5 seconds" 2015-08-07 14:13:29 +00:00
Jenkins d52d5ebfa3 Merge "Updated from global requirements" 2015-08-07 14:12:12 +00:00
Brad P. Crochet b3a0d54a61 Add a display and download of overcloudrc
No overcloudrc was created when deployed via the UI. This adds the
ability to view the values and to download an appropriate rc file.

Change-Id: I2ee7cc4b10559a3542a6d22b01179b764c857d6b
2015-08-07 11:50:15 +02:00
Jenkins 943d726a06 Merge "Fixes EndpointNotFound after deployment" 2015-08-06 16:52:25 +00:00
OpenStack Proposal Bot 3d73755556 Updated from global requirements
Change-Id: Ia4eb5cba5e921b34c95117fb1b9086449d643df6
2015-08-04 18:19:47 +00:00
Jenkins b4e91902db Merge "Allow Tenant Switching" 2015-08-04 16:32:59 +00:00
Jiri Tomasek a3d8f7797b Allow Tenant Switching
This is achieved by removing context_selection templatetag module,
that we used to override horizon behavior

Due to this bug https://bugs.launchpad.net/horizon/+bug/1023502
it is not possible to determine in which tenant the user will get
logged in. So we need to let user change tenant if needed.

Change-Id: Ib7f7076678e6ec51a88dca7bbd9a472adbadaf2a
2015-08-04 15:37:23 +02:00
Ryan Brady bfffd1cec5 Fixes EndpointNotFound after deployment
After deploying an overcloud via the UI, the generic error page for
Horizon is displayed.  With debugging enabled, an EndpointNotFound
error message is displayed.  This is caused by the dashboard_urls
method attempting to access a method on the overcloud keystone client
before the overcloud keystone service is initialized.

This patch wraps the code to check for initialized services in a
try block and returns an empty list in the event an exception is
thrown.

Change-Id: I7da53ea085b2728950c3a0c2760d0745119e6ff1
Resolves: rhbz#1245192
2015-08-04 09:16:55 -04:00
Brad P. Crochet 3742ba77a7 Do not sync parameters across roles
Wholesale syncing of the parameters across roles doesn't work. There are
some parameters that can be different depending on the role. For one,
NeutronPublicInterface might be different depending on the node's role.
This patch comments out the sync. Future might involve creating a
white/blacklist for which params should/should not be synced.

Change-Id: I66be8126e0160aaa0af2f49b7d5fce705e720f52
2015-07-30 15:23:38 -04:00
Ana Krivokapic 1e69e2f585 Helper script to set up a development environment
Change-Id: I7bff8d1fa064f7e550965862427e50357adf8736
2015-07-20 14:37:34 +02:00
Brad P. Crochet 6bec389675 Add missing params for Ceph and scaling
Some parameters were missing when controllers > 1 and when Ceph nodes
are in play. This adds those missing params when the plan is edited.

Change-Id: Ieefd9b901f6332be5fff70a349b06d6a2e0d2e2b
2015-07-16 14:38:13 -04:00
Ana Krivokapic 9815b73eb5 Remove Neutron init from post-deployment init
The post-deployment init always creates a default-net tenant network,
a router and an ext-net external network. While this is good for demo
purposes they are not needed in a production environment for naming
or functional reasons and first thing that an operator does is to delete them.

You might not need the default router. For instance if you want to test vlan
provider networks. But the init creates the ext-net network and default router
though they are not needed.

It generates confusion when using network isolation. You have to specify
floating ip cidr, floating ip start, floating ip end, bm network gateway,
that match the external network settings set up in the network isolation
yaml file in order to get working connectivity. And you may end up deleting
them right after init finishes so you get a bad user experience.

Closes-bug: https://bugzilla.redhat.com/show_bug.cgi?id=1243056
Change-Id: Iddfcc39498ce1ac991b103df0b32b49f074deb34
2015-07-14 23:14:49 +02:00
Ana Krivokapic f1363b41e7 Add mox3 to test-requirements.txt
Change-Id: Ic56532a797b8f6c4d8051a0e52bfca9d71cc4c3b
2015-07-14 21:57:40 +02:00
Ryan Brady c00978551d Optimizes API Calls
Through additional profiling, I found a few more places where
caching could be enabled to reduce network calls and speed up
page load times slightly.  This patch adds caching to frequently
used methods and provides for minor improvements.  Tested in both
virt and baremetal environments.

Change-Id: I768d6643c4523d33c440a13f5ddc5212555956a8
2015-07-09 10:59:50 -04:00
Jiri Tomasek e22b76bd26 Delay introspection between nodes by 5 seconds
Change-Id: I57c33fdba122a67f988366bbc48b35839ec36746
2015-07-09 14:23:51 +02:00
Ana Krivokapic a5c32aea36 Properly handle provisioning images
Handling of provisioning images has changed on the Tuskar side;
this fix brings Tukskar-UI in line with these changes.

* There used to be separate images for all the deployment roles.
  This is no longer the case and all the roles now use the same
  image, 'overcloud-full'. As the result, the way the relationship
  between images and roles is displayed on the Provisioning Images
  page needs to be updated.

* Related to the previous point, test data needed updating to
  reflect that.

* Images associated with roles are now saved by name in the Tuskar
  plan. This fix ensures that the UI saves and retrieves images
  by name and not by UUID, like it used to do.

Change-Id: I11b73fcaed45200dfbdb72dc3ab9a27afb67a31d
2015-07-03 23:57:52 +02:00
OpenStack Proposal Bot 99201028f7 Updated from global requirements
Change-Id: I225d39ee225a4148acde8e8e3b8e9971a422a48c
2015-07-01 12:58:54 +00:00
Ryan Brady 202329f64e Adds selected memoization
Page load times in tuskar-ui are too slow.  This patch adds some
caching to the tuskarclient and its list function to reduce page
load time.  Tests locally showed these changes decreased page load
time by half in a virt environment.

Change-Id: Ib5d67dc2c1a58011739b81156fa50f5cccb223d4
2015-06-30 23:25:38 -04:00
OpenStack Proposal Bot 9f7d333d2c Updated from global requirements
Change-Id: Icc4723f1b33e5b64e7fdc42e6166e934fa0e8adc
2015-06-26 22:05:19 +00:00
Ana Krivokapic a57fa80054 Properly filter Ceilometer statistics for charts
We used to filter by image_id for roles, back when we had different
images for different roles. As we are now using the same image for
all the roles, that way of filtering does not work any longer. We
need to filter by instance UUIDs instead.

Change-Id: Ie4f26a29beaaf67aa3b36bb82961b491d31c95a0
2015-06-26 17:15:43 +02:00
Jenkins 513f0da17b Merge "Rename node detail url name" 2015-06-25 22:07:52 +00:00
Jiri Tomasek dc077378d2 Rename node detail url name
Change-Id: Ie9a7eed5da1756c0f003be65e63deca4a1904141
2015-06-25 10:18:57 +02:00
OpenStack Proposal Bot 092de7cfa1 Updated from global requirements
Change-Id: Icce641525701b059c40a05b495b32092e9f776e4
2015-06-24 14:47:30 +00:00
Jenkins 318b699296 Merge "Updated from global requirements" 2015-06-24 10:53:20 +00:00
Jenkins 5f37734431 Merge "Update Neutron initialization setup" 2015-06-24 10:50:08 +00:00
OpenStack Proposal Bot 674b754ef4 Updated from global requirements
Change-Id: Id7a558687711dd3edfdf3f7c4fe69ac0abb0a945
2015-06-23 21:51:07 +00:00
Jenkins 8c785057b9 Merge "Fix Nova Server Resources listing for Role in Stack" 2015-06-23 14:55:11 +00:00
OpenStack Proposal Bot 547a986ee3 Updated from global requirements
Change-Id: Iaaed207a034a4c1ab4f2617c0e3a9b15fddadafa
2015-06-22 20:01:36 +00:00
Jenkins 9079863c3d Merge "Updated from global requirements" 2015-06-22 11:26:11 +00:00
Jiri Tomasek 2f0c129c45 Fix Nova Server Resources listing for Role in Stack
The Role resource group name now matches role name, so there is no
need to specify provider_resource_group_name property on Role

Change-Id: Ibccc3b65e63450feec894be7abc6551fc75b4ed4
2015-06-22 13:11:34 +02:00
OpenStack Proposal Bot a103bc9869 Updated from global requirements
Change-Id: Ie0801d8c44c8bf8d431a8b9d870149d9a68c81ca
2015-06-22 08:29:12 +00:00
Dan Prince 263a8dd749 Reword deployment initialize message
A slight restructuring to the deployment initialization message so
things are a bit more clear.

Change-Id: I8b5330dca527b7137fb8229102442ec0c52e9985
2015-06-18 10:13:01 -04:00
Jiri Tomasek bf7b1ac67e Update Neutron initialization setup
Change-Id: Ia7ff03ca769edbf6a6091a347875b1336d7205e6
2015-06-18 14:34:25 +02:00
Ana Krivokapic ade568033e Fix node states in pie charts
Change-Id: Id444b71e062111cc3b40d54b4a8750052a194503
2015-06-17 19:23:47 +02:00
Jenkins 1683b5d672 Merge "Updated from global requirements" 2015-06-17 16:34:09 +00:00