Commit Graph

65 Commits

Author SHA1 Message Date
Sean McGinnis acd9d54547 Retire repo
This removes all content and updates the README with instructions
on how to access the last version before retirement.

Change-Id: I48b201ea662cd9527bc316b9ad5adc777309ebb1
2018-01-10 07:10:52 -06:00
zhangguoqing 8ca7ece349 Change LOG.warn to LOG.warning
Python 3 deprecated the logger.warn method, see:
https://docs.python.org/3/library/logging.html#logging.warning
so we prefer to use warning to avoid DeprecationWarning.

Change-Id: Ib88d6b3b5583c564ad2b43dab4a54da870753547
Closes-Bug: #1530742
2016-01-04 04:12:52 +00:00
Jenkins ecf25ff2aa Merge "Add workflow ForeignKey for ticket" 2015-12-14 09:52:19 +00:00
lawrancejing aaefe57718 Add workflow ForeignKey for ticket
Change-Id: I46c7329dc6fdfc4f022f660eb2bd2bcb7761cb1f
2015-12-14 09:45:16 +00:00
Jenkins 46ba865b88 Merge "Add workflow list unit test in db layer" 2015-12-14 09:24:50 +00:00
Jenkins 4cc3b53bdf Merge "Add workflow creation unit test in db layer" 2015-12-14 09:24:42 +00:00
Jenkins 524a75ff68 Merge "Add ticket list test in db layer" 2015-12-14 09:24:39 +00:00
zhangguoqing 4864f174ba Add unit test about context in common
Change-Id: I8e4d9b72fc51f42db41138797e2be35fbfb836f7
2015-12-14 15:51:58 +08:00
lawrancejing 879bfd07d3 Add workflow list unit test in db layer
Change-Id: Iec8edc7e9113bafc017a55a0831d82950542a7e3
2015-12-14 07:27:13 +00:00
lawrancejing 4b3dbd9fa7 Add workflow creation unit test in db layer
Change-Id: I71f409c3a746ddbedfc8a9e2a9b99446533cdc8d
2015-12-14 07:24:45 +00:00
lawrancejing 19c34a4e66 Add ticket list test in db layer
Change-Id: Id86c14101180c615ec1a3f24c1b46204793dd1e4
2015-12-14 07:16:06 +00:00
lawrancejing 98fdd289ce Add etc/evoque/evoque.conf.sample
Or it will raise error while we run `tox -egenconfig`

Change-Id: Ie7d4730b5feadc9f141c543ef102406007cc0fd6
2015-12-10 17:30:17 +00:00
lawrancejing 05169b73e7 Remove version from setup.py
To better integrate with new release management infra.
As per http://lists.openstack.org/pipermail/openstack-dev/2015-December/081431.html

Change-Id: I1c3da7ccfce96d2be1b63bad4e8bdafc2528d423
2015-12-10 17:22:49 +00:00
zhangguoqing 78ced19d4a Add etc and tuning the config-generator
Change-Id: I93007ac14ac4d6ef9476dd3e3cd09189b3f1222d
2015-12-08 09:12:02 +08:00
Jenkins 293ab9e312 Merge "Refactor evoque models" 2015-11-26 07:34:26 +00:00
Jenkins 97651a6f2d Merge "Add evoque functional tests skeleton" 2015-11-26 07:33:01 +00:00
lawrancejing 4fee015204 Refactor rpc service
Change-Id: I5fc13d585d9902088c92ea0f04f3c0195c2524e7
2015-11-25 16:11:10 +00:00
lawrancejing 766292939c Add evoque functional tests skeleton
Change-Id: I40a0a3353abccc582556a6759f03b914e4fea64d
2015-11-25 15:08:58 +00:00
lawrancejing 9f855af9c3 Refactor evoque models
Change-Id: Ie4d9c113a90d78a9c76aa9f91a6849cbeb7acb05
2015-11-25 15:05:06 +00:00
lawrancejing f2245c0b1a Support workflow list
Change-Id: I28e3ceffba3eb2bb75e5c282ee91feeca25769b1
Partial-Implements: blueprint workflow
2015-11-20 13:32:34 +00:00
Liuqing Jing bf30391841 Support workflow creation
Partial-Implements: blueprint workflow

Change-Id: I19f4a82b373cbc6f4c4367648ec1c66a35ce4e2e
2015-11-19 13:40:54 +00:00
lawrancejing ed1295154d Add pecan app test
Change-Id: I6cf9d5e7f735b2a4366ea41b449f778cfe180eff
2015-11-11 12:47:21 +00:00
Jenkins 1fdb3c5beb Merge "Refactor DB unit test" 2015-11-11 12:39:35 +00:00
lawrancejing 2b0af4dafb Refactor DB unit test
Change-Id: I0f4d1a50d010b78bd7a56b39bb4c16315fbe081c
2015-11-11 12:30:11 +00:00
Jenkins ea7c976cec Merge "Add one assert expression for test_ticket_create" 2015-11-11 07:56:08 +00:00
xuan.mingyi ce96818ff1 Rename rpcapi to ticket_api
rpcapi is not the real one for all rpc calls.
It's only for ticket.So rename it.

Change-Id: I138332fc096f6827199ceba6ce7f5a0f792a62e0
2015-11-11 03:59:49 +00:00
lawrancejing b87d6feb47 Add one assert expression for test_ticket_create
Change-Id: Ifb2c1c10b65e7d5e910478430185648f2a84a8f0
2015-11-11 03:41:26 +00:00
lawrancejing 9c87af0bfc Add DB unit test framework and db_api.ticket_create() unit test
Change-Id: I78139951733ef5c95d8d67399b597ecd2279edab
2015-11-10 16:17:23 +00:00
lawrancejing 7137e71b3e Add ticket list REST API
Change-Id: I633889a1451a7283362121e092e8133b31e89053
2015-11-10 09:58:21 +00:00
lawrancejing 43815d26a4 Add keystonemiddleware.auth_token to evoque-config-generator.conf
Change-Id: Idacfbb6b4af72ea0e12c13fa7753e05127e1e0c9
2015-11-10 08:51:21 +00:00
lawrancejing 1608d62535 Keystone auth support
BUT you can disable authentication via config `enable_authentication`

Change-Id: I16c5fbed6f8f0743f77ce59b229cfe76353c88be
2015-11-10 08:27:18 +00:00
Jenkins 170ca660bd Merge "Add MySQL-python to requirements" 2015-11-10 07:39:35 +00:00
Jenkins a5fd93b014 Merge "move exceptions.py to common" 2015-11-10 07:39:23 +00:00
lawrancejing d503fa2b1e move exceptions.py to common
Change-Id: I68035f51a1582ef990a23d9cf79b5cb460fa4348
2015-11-10 07:32:03 +00:00
lawrancejing 9cad103bcc Return {'ticket': ticket} while creating ticket
See OpenStack API reference:
http://developer.openstack.org/#api

Change-Id: I5b2ed24d3f5257461a3d1863320d46c75f1f8135
2015-11-10 04:47:51 +00:00
lawrancejing 8be0bf3ede colorizer.py need to execute
Change-Id: I0d3028839509d36171c30321b5324e60e45d484f
2015-11-10 02:38:39 +00:00
zhu.rong b9032ece4b Add MySQL-python to requirements
Add MySQL-python to requirements

Change-Id: I7cce883cfd35d49a08c06a9c66a6645753239a34
2015-11-10 10:32:48 +08:00
Jenkins 60ad4d689f Merge "Update license file in directory evoque/tools" 2015-11-10 02:04:17 +00:00
Jenkins 00ad8f48a0 Merge "Refactor Evoque API" 2015-11-10 02:03:12 +00:00
Jenkins dade291cd7 Merge "Move service to common" 2015-11-10 02:03:06 +00:00
lawrancejing 5af7ca5098 Add translation support for evoque
https://wiki.openstack.org/wiki/Translations
https://wiki.openstack.org/wiki/Translations/Infrastructure

Later we can add ZANATA project for translation

Change-Id: Ida5c82bcfd129b3504f3650cbf0b4cbd3705291b
2015-11-09 15:08:21 +00:00
lawrancejing b172ef5273 Refactor Evoque API
Change-Id: I3ac8143308a114abf1792d2aafac66c8bddd3629
see: https://pecan.readthedocs.org/en/latest/quick_start.html#base-application-template
2015-11-09 13:28:42 +00:00
lawrancejing 540ca0f5ac Move service to common
AND
1. Fix some typo
2. Remove app.wsgi which is for deployment

Change-Id: I76fac91be4061cbe2f52c4ba6722f6dbcb0487c3
2015-11-09 12:12:47 +00:00
lawrancejing aceed3e4f1 Move i18n to common
Change-Id: I544ec256a2b651ded1392b8ef2062f735404a751
2015-11-09 11:35:03 +00:00
lawrancejing 8b808bb797 Update license file in directory evoque/tools
Change-Id: If3a37802b6b53b9abdb695c4eba9d5e15f6e38a4
2015-11-09 11:06:13 +00:00
lawrancejing f664668cf0 Refactor evoque engine
see oslo usage and magnum

Change-Id: I0d78e2ef4fc028cd102fe344000572ab07324ec0
2015-11-09 09:02:14 +00:00
zhu.rong 79434310b2 Add osprofiler to requirements.txt
Add osprofiler to requirements.txt

Change-Id: Ib0e957d225046c0768ffc65735d33bdbb68bdb1d
2015-11-03 11:25:38 -05:00
lawrancejing 3465da931c Add Evoque engine
1. tox --recreate -egenconfig
2. cp evoque.conf /etc/evoque
3. update database connection and rabbitmq info
4. evoque-api #service
5. evoquoe-engine #service
6. Use restclient(firefox plugin) to post data, the data
   should be json format

restclient screenshot: http://pasteboard.co/1YY9tO14.png

Although lots nits inline, but we should move forwarding now:-)

Change-Id: Ic1a8fafd4574baa888e29eea48143a87299d206e
2015-11-08 12:20:17 +00:00
lawrancejing 4b63d12631 Generate config file in project directory, so we could find
the config file while use `oslo_config.cfg.find_config_files`

http://docs.openstack.org/developer/oslo.config/helpers.html

AND it will raise exception if we don't have etc/evoque now
while run `tox -egenconfig`

Change-Id: Ia531338ae9f6767f6c0af24766810a195db6a916
2015-11-08 08:08:27 +00:00
lawrancejing 10f6fb8070 Add Evoque model framework
Fisrtly you should install evoque:
    `python setup.py install develop`

1. tox -egenconfig
2. mkdir /etc/evoquea && cp etc/evoque/evoque.conf /etc/evoquea
3. create database `evoque` and grant privileges for someone
4. update the database connection of /etc/evoque/evoque.conf
5. evoque-manage db_sync

Change-Id: Ice7fddeb93d1c524ba4ab09c26e14170eeca70f9
2015-11-05 16:09:50 +00:00