Commit Graph

57 Commits

Author SHA1 Message Date
Christopher Aedo ca8ca41545 Retiring App Catalog
This commit removes content associated with the app catalog.
This is part of the first step, following the guide at:
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

Earlier this year the TC agreed to retire this project:
https://review.openstack.org/#/c/452086/

In July, Fungi sent
a note to the operators list as well:
http://lists.openstack.org/pipermail/openstack-operators/2017-July/013965.html

Depends-On: I52ce13057643d69a0fd87bce20ee460c6b7c2f17
Change-Id: I5b75e850a40db0936fdd01e3afa5107b37ae0a4e
2017-12-10 19:31:10 +01:00
Christopher Aedo 4f5e9f658b Revert "Show team and repo badges on README"
This reverts commit 887d81e841.

Change-Id: Ie85e7c972074f94c87c877754e4814a8b241ebd7
2016-12-11 17:46:31 +00:00
Flavio Percoco 887d81e841 Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

b'https://gist.github.com/cf3794cdfc5c5f4173a1136e70add407\n'

Change-Id: Iec40adebd9050d298c765eb4223d2843c40e61f4
2016-11-25 09:17:36 -08:00
Jenkins 1d60bd72b2 Merge "Move app-catalog's panels to App Catalog dashboard" 2016-10-14 10:49:14 +00:00
Andreas Jaeger 546c9f5812 Enable release notes translation
Releasenote translation publishing is being prepared. 'locale_dirs'
needs to be defined in conf.py to generate translated version of the
release notes.

Note that this repository might not get translated release notes - or
no translations at all - but we add the entry here nevertheless to
prepare for it.

Change-Id: Idca4c3dfe44c013966f6292c0ff81ee052cd7844
2016-10-06 20:23:30 +02:00
Kirill Zaitsev 1f8134ad5b Move app-catalog's panels to App Catalog dashboard
This commit moves panels of app-catalog-ui to 'App Catalog' dashboard,
allowing to share single dashboard between
muranodashboard and app-catalog-ui
Renames dashboard and panels in accordance to
https://etherpad.openstack.org/p/apps-dashboard-structure

This commit should be tested
in conjunction with Iea1439f2a23804c653fc60eb72e3c4b4e50c7498

Targets bp: catalog-dashboard-reorg

Change-Id: I433bf09387dbfaf023b7b89be01b1daf504feaf4
2016-10-04 20:07:21 +03:00
Swapnil Kulkarni (coolsvap) b73122ae3d Remove discover from test-requirements
It's only needed for python < 2.7 which is not supported

Change-Id: I54c8c88ad7c1e4465fb5488003739e0f6598bb99
2016-07-21 07:23:30 +00:00
Hidekazu Nakamura 7d76fbc9c8 Fix Devstack and app-catalog-ui interaction
Devstack always installs test-requirements, but we do not expect it for
app-catalog-ui. Moreover, such installation started failing with
PIP versions 8.x

Change-Id: I92be3ee00efd4b94d4a05d09a3a80aa778747e9d
Closes-Bug: #1569700
2016-04-13 16:42:32 +09:00
Mark Vanderwiel 07f2140300 Fix gate hook scripts to use script dir to source commons
Change-Id: I383d3e87babf8035ae5f0e2bff3395a661327bb9
2016-03-08 11:39:51 -06:00
Mark Vanderwiel 16370f1a13 Adding integration test support
* Update test requirements for selenium testing
* Add gate scripts
* Add draft integration test config and test stub
* Update tox for running integration tests

The patch for the gate job:

Change-Id: Ie6c8ee63afbda075298fdf2043990f5e9042308d
2016-03-04 10:12:32 -06:00
Mark Vanderwiel d9b7cc4b3a Add pep8 and js lint
Add support for pep8 and js linting
Will hold off on js cleanups as there are a lot of
them.  Will make that job non-voting so we can
make progress.

gate patch Iddb4897c5e8c21dae467a73124b68a120700e909

Blueprint: add-integration-tests
Change-Id: Iec0c524325a9dca8e1e7b7a9ff599842c4cc3dbf
2016-02-25 19:21:19 +00:00
Jenkins 56f0804b27 Merge "Cleanup devstack install and configure" 2016-02-04 22:03:36 +00:00
Mark Vanderwiel f82333101f Cleanup devstack install and configure
- Use standard $DEST for plugin base dir
- No need for explicit pip install, handled by devstack
- No need for manage compress
- Fix up cleanup to remove files added to enabled dir

Change-Id: Ifcffd42ef2fc850cf89ce5d8a894554df4a0a471
2016-01-25 16:38:24 -06:00
Mark Vanderwiel 9a33c30bc1 Add readme for devstack
Make it easier for folks to enable within devstack.

Change-Id: I1e2d46cebbcd3c1a0995523c2815dd0829ef954e
2016-01-25 16:16:49 -06:00
Kirill Zaitsev 58ee5865ba Add reno for RElease NOtes
Change-Id: I89f4fc1c07cad6ec2c0d1b1870d52becc5350a55
2015-11-26 00:20:09 +03:00
Christopher Aedo a3a3d11cca Fix link to screenshot images
The previous commit included a link to images using
markdown formatting, but the readme document uses
RST.  This commit fixes that.

Change-Id: I2e419127cf2e6d50f36d096a6389158260e9d530
2015-10-19 11:29:13 -07:00
Christopher Aedo a1936864c2 Add screenshots to README
This commit adds two screenshots to the README
file.

Change-Id: I65791c7c3441137c4c29cfed48c204398e4f0509
2015-10-19 10:30:01 -07:00
Christopher Aedo fca79d93b6 Move enabled directory to app_catalog
This commit moves the enabled directory from
the root of the repo to the app_catalog
directory. This will allow the directory to
be included in the python package, and
matches the layout of a few other Horizon-
related projects.

Change-Id: Icb63b8c996826fccc2ba785be0321396d8a803fd
2015-10-07 14:21:18 -07:00
Kevin Fox 1a1a76cbf3 Disable bundles that have deps that are disabled
See title.

Change-Id: I472b04de9a28f466957bd9d5e85908cc4b4de47c
2015-10-02 08:56:31 -07:00
Kevin Fox 25c8268d7b More cleanup. Reuse actions for deps too.
See title.

Change-Id: I8ab44367a0773dc356b35bee772d20074701ff58
2015-10-02 08:45:24 -07:00
Kevin Fox c43b284f25 Implement Engine Version checking.
This patch disables Heat or Murano assets that are too new or too
old for the given engine.

Change-Id: I8ef9beeb25f5b96da88987eb74d010f7ec413d46
2015-09-28 19:05:23 -07:00
Kevin Fox 780236a6a4 Support Heat Environments with the App Catalog.
See subject.

Change-Id: I77658bb24988829537aacc6c9f7130a664c41aec
2015-09-25 13:12:10 -07:00
Kevin Fox b2ab2acb3b Handle an asset service schema version
Add a version flag to allow fields to be added to assets
that are required for proper fuctioning of that asset type that
this version of the pluging will flag as unsupported rather then
partially but brokenly support.

Change-Id: Id85d7b0a13dbc8e290a01835e531f5998d6e2324
2015-09-24 00:10:43 +00:00
Kevin Fox e5b4503cb8 Add missing images
Copy in images rather then link to external server.

Change-Id: I1efdbb01058ced59d03d1163a290b75e45a527ff
2015-09-23 23:57:06 +00:00
Kevin Fox 1d75d1291e Use protocol used for horizon to get assets
See subject.

Change-Id: Id939df65cc5bf422e5f6ece2faadde26a55e938c
Partial-Bug: #1496611
2015-09-23 23:55:50 +00:00
Kevin Fox b988b9442a Fix all lint errors
Fix all the lint errors. Some warnings remain.

Change-Id: I5d5c949ffb5179f143e2716335733b1b909a57b1
2015-09-23 16:17:30 -07:00
Kevin Fox cc46ece953 Bunch of updates
Gray out grid items that are unsupported. Fix some formatting issues.
Start breaking out css into its own file.

Change-Id: I736c600a76e52bf6ce44377328922dc1af5c7c2c
2015-09-22 11:25:10 -07:00
Kevin Fox 5d17d09f1f A lot more linting goodness.
Still some to go.

Change-Id: I75761278ab9950c2c3f64e46fffca01ec54ac55b
2015-09-21 16:37:40 -07:00
Kevin Fox 42b0e8adcb Add missing semicolons
Clean up the code to pass that part of lint.

Change-Id: I65d998854ce9bf185930afcb048549a0959f75ca
2015-09-17 17:30:48 -07:00
Kevin Fox 4e699453e7 Dummy change to test versioning
See subject.

Change-Id: I11f1498d3dd60fd13d9d58a280b6792e6d2d9202
Sem-Ver: 0.99.0
2015-09-14 11:00:38 -07:00
Christopher Aedo 1e7c97cfb7 Update reference to repo
This commit updates the reference to
the repository after it was moved
from stackforge to openstack namespace.

Change-Id: I715bcb14275fbda7f828648cff9af6b640a9d0e1
2015-09-11 17:25:23 -07:00
Jeremy Stanley a9b5c76c26 Update .gitreview for project rename
Change-Id: Id83a780962613691440bf470761748fceab770f0
2015-09-11 20:57:49 +00:00
Kevin Fox 40b1e92546 Fix typo in README file
See title.

Change-Id: I0264c22509e9a8484c707ad108a7da556b6399d4
2015-09-09 16:45:53 -07:00
Christopher Aedo 81a24ac31b Fix minor README typo
There was one formatting issue with the
README file introduced in a previous
commit. This fixes that by adding a
blank line.

Change-Id: I18daafdeacb1945da45d3f0acfd104686ca79d77
2015-09-09 16:31:27 -07:00
Christopher Aedo 7281bb0756 Add devstack plugin bits
This commit adds a devstack directory
and the settings and plugin.sh files
that shold allow easy integration with
devstack. The README file is also updated
to indidcate how users can test the
app-catalog-ui Horizon plugin using
Devstack.

Change-Id: Ib7a79ce789de6882ff4ac2813ca62bab0f42c788
2015-09-09 16:18:29 -07:00
Kevin Fox a8815695e7 Fix static/dashboard url's.
Dashboard and Static url's can move around. Don't hard code things.

Change-Id: I9743403d92df8560c50d86549a6727bfe7107296
2015-09-08 17:25:32 -07:00
Kevin Fox 4671ddb4f9 Update README for local repo
Update the README file to include information about running
the plugin against a local checkout of the app catlog.

Change-Id: I93fd82d3f05645683c818682aecf42edd469023b
2015-09-07 07:16:14 -07:00
Kevin Fox d1bf789001 Grid View Magic Search
This change makes magic search work with the grid view widget.

Change-Id: Id7ace5593ac311b8bad9f76cc2f26c1bb7ad7cc1
2015-09-04 11:32:39 -07:00
Kevin Fox e9713076f5 Initial stab at pbr and version passing.
This patch updates the build system to use pbr. It also
passes the Horizon and App Catalog UI plugin versions
to the application repository as part of the ajax request
so we can more easily determine when v1 api support can
be removed in the future.

Change-Id: Ic407d45a09b00d97ff7492b6597693524522153d
2015-09-03 13:37:08 -07:00
Kevin Fox 60b8f3ada0 Initial Murano support
First stab at Murano support. Supports plugin autodetection,
importing Packages and Bundles, installation detection
and launch support.

Change-Id: I70a268879e48a9d7e6c7cc6b5011a5d1e4710765
2015-08-29 15:51:48 -07:00
Kevin Fox 0d4bc3a00a Add more messages
If an error happens, if the app-catalog api is deprecated, or retired,
let the user know.

Change-Id: Iaf6e2656812f09e4c03ff016fc22829c33898666
2015-08-28 11:23:14 +00:00
Kevin Fox d2c48184f3 Update the plugin to use the v1 api.
See title.

Depends-On: Ib8211b1f0a00e2d9098c7c0eb0624781fdb212d3

Change-Id: I5f825a52638428a71630e99bde089386c339ed75
2015-08-27 12:58:02 -07:00
Kevin Fox f0e82cf8b6 More packaging stuff
Another set of changes.

Change-Id: If80ff3a340be5dffcb00df7aadedbbf8100cea12
2015-08-23 15:18:28 -07:00
Kevin Fox e2c59cb60f Fix a few packaging things.
In prep for pypi.

Change-Id: I385039d83d5c4de608dd316ba5af1dec10122f5c
2015-08-23 14:51:16 -07:00
Kevin Fox 5d92b1cd12 Initial stab at a grid layout for apps.
See title.

Change-Id: I482626db844aed9877ffc73d64167fbf581689fa
2015-08-20 09:43:00 -07:00
Kevin Fox 9fe9cbc99a Initial Depends and Bundle support added
See above.

Change-Id: Id2180e47f308807e6915d8e4a008ae1d39cee59a
2015-08-07 08:03:04 -07:00
Kevin Fox 03b496532f http, not https
apps.openstack.org doesn't support https currently. Change
the default to http.

Change-Id: Ifdc419cc270bbee16997c67a33074dc0a22b6561
2015-08-06 15:43:19 -07:00
Kevin Fox 028eab6dd6 Autodetect services
Autodetect services provided by the cloud. Add a stub for Murano.

Change-Id: I54ddcd9494c0476a7efbe09eef816236608c8453
2015-08-06 15:16:21 -07:00
Kevin Fox 67ffbbb443 Magic Search, Local server, updates.
Port to horizon trunk. Switch to using Magic Search. Support testing
app catalog servers. Also, the beginings of faceted search support.

Change-Id: Ia0b3e808ebd623a58880086614c8b3d105b9b62f
2015-08-06 07:54:01 -07:00
Kevin Fox 57a958be87 Service Type Filters and table tweaks.
Add checkboxes so that Users can filter by service type.
Add pagination, sorting, and text search. Lay groundwork
for when magic-search widget works.

Change-Id: I73cdee3acef070b5cc83eb76a385714b8b7aefc3
2015-08-04 09:35:29 -07:00