slapos.core:2e856eff2a3efc875972f90a2da46725ea7df894 commitshttps://lab.nexedi.com/nexedi/slapos.core/-/commits/2e856eff2a3efc875972f90a2da46725ea7df8942018-01-26T12:49:53+01:00https://lab.nexedi.com/nexedi/slapos.core/-/commit/2e856eff2a3efc875972f90a2da46725ea7df894raise soft limit of N(ofile) so we can use > 1024 fds2018-01-26T12:49:53+01:00Klaus Wölfelklaus@nexedi.com
needed for example for wendelin.core arrays + connections
<a href="/alain.takoudjou" data-user="3" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Alain Takoudjou">@alain.takoudjou</a> , <a href="/rafael" data-user="11" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Rafael Monnerat">@rafael</a> if no objections can you please accept & merge it?
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/36" data-original="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/36" data-link="false" data-link-reference="true" data-project="77" data-merge-request="1790" data-project-path="nexedi/slapos.core" data-iid="36" data-mr-title="raise soft limit of N(ofile) so we can use > 1024 fds" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!36</a>https://lab.nexedi.com/nexedi/slapos.core/-/commit/bd77c9d96d224535451d703868c5b6189355fe2fRelease 1.4.42018-01-25T17:21:33+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/65f737509d338beeeea01843caf8c372791a2ad3slapos/slap/slap.py slap.initializeConnection: Cache master node's Hateoas UR...2018-01-24T17:03:21+09:00Yusei Taharayusei@nexedi.comslapos/slap/slap.py slap.initializeConnection: Cache master node's Hateoas URL and do not ask many times. Communication to master node is expensive.
https://lab.nexedi.com/nexedi/slapos.core/-/commit/15dedb62a3565373c77977e5ebd2e56b4ffe341aslapos/slap/slap.py: Fix ComputerPartition.setConnectionDict. Declare...2018-01-24T16:56:38+09:00Yusei Taharayusei@nexedi.comslapos/slap/slap.py: Fix ComputerPartition.setConnectionDict. Declare connection_parameter_hash explicitly, UnboundLocalError may occur.
https://lab.nexedi.com/nexedi/slapos.core/-/commit/c49161fbd2009ce7d7e7470b406db5df4ee6fc4dMove slapgrid checkpromise method to utils so it can be reused2018-01-12T17:27:32+01:00Alain Takoudjoualain.takoudjou@nexedi.com
rename checkPromises to checkPromiseList, and move the method to grid/utils so it can be imported by monitor to check promises.
`raise_on_failure` will be used to check all promises without raise. All promises result will be returned.
`profile` True/False will log promise execution time.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/35" data-original="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/35" data-link="false" data-link-reference="true" data-project="77" data-merge-request="1749" data-project-path="nexedi/slapos.core" data-iid="35" data-mr-title="Move slapgrid checkpromise method to utils so it can be reused" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos.core!35</a>https://lab.nexedi.com/nexedi/slapos.core/-/commit/79626d6dbb929ac00a3aeba4ef713d65d894bd22[slapos_web_deploy] publish deploy kernel upgrade launcher script2018-01-10T11:48:33+00:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/1b7c446c59b3f240d49552401ef308b2896defe8slapos_configurator: Update installed bt5 list2017-12-28T21:01:12+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/ff57d89d67ef9b0a9fd352e9c61c36b6112aafb1slapos_jio: Update Skin Selection2017-12-28T21:01:12+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/8a805ad14df8a325d15af0f8174c18191f2ba3a8slapos_jio: Remove useless form2017-12-28T21:01:12+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/354a88a26083faca6ec5f83f807dc2b48e9b8287slapos_erp5: SlapOS product has no Tool anymore (Update Test)2017-12-28T21:01:12+01:00Rafael Monneratrafael@nexedi.com
The API Tool was removedhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/daa69b5770160196ae2829c1eaacf6b74d6166fcSlapOS/__init_.py: missing portal_tools2017-12-28T21:01:12+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/78ac397f1d8ca5e7192480b385c98c476b4994d4slapos_jio_ui_test: Added Tests for SlapOS New UI2017-12-28T21:01:12+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/af7f0b7f9ab17a36b5c72ea419d360f500f37278slapos_jio: Implament SlapOS UI using RenderJS/JIO, a.k.a SlapOS 2.0 UI.2017-12-28T21:01:12+01:00Rafael Monneratrafael@nexedi.com
Include SlapOS JS WebSite (based on ERP5JS implementation)
Added slaposjs_view actions (WIP)
Included actions for "view" (used for get) on the required portal
types.
Refactor Forms and action to use Javascript based views
Convert Computer Network forms into Javascript
Convert Software/Slave Instance Froms into Javascript.
Refactor Hosting Subscription management into Javascript only.
Implement Computer [Module] mangement
Gadgets to include tickets related to the context (Computer and Hosting Subscription)
Make frontpage not rely on ERP5Forms.
Workaround the workaround by dropping bad entries added from fields.
Certain field are very bad and introduced compatibility with ERP5 and those are
not directly compatible with jio_put. So this commit workaround for now certain
cases until the fields are fixed.
Set slap_controller as default view for the new Interface
Handle lack of data when define the state of the computer.
Include System Preference Formhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/491c60d3af6ad4fb37d028ad0c495b407b1e709fslapos_web: Fix typo (Missing commit on slapos_rss)2017-12-28T21:01:12+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/312417f0cb44fe820e8d389807e31a4644b6dc23slapos_web: Replace google/facebook authentication2017-12-28T21:01:12+01:00Rafael Monneratrafael@nexedi.com
This authentication code will be provided by generic ERP5 code now.
Add google and facebook oauth2 dependencies.
Use correct name for RSS style on skin later.https://lab.nexedi.com/nexedi/slapos.core/-/commit/9b0a60d767a174cc479efc37ba61e702095a954bslapos_erp5: Add slapos_erp5_interaction_workflow for automatation2017-12-28T21:01:12+01:00Rafael Monneratrafael@nexedi.com
On render/jio interface, validate objects or create initial subojects are too expensive, so
slapos_erp5_interaction_workflow is been introduced to auto set properties after an object
is defined as Site (Organisation) or Support Request created from the User.
Automatically create an assignment when user creates a Project.https://lab.nexedi.com/nexedi/slapos.core/-/commit/d78e93ba105b70aff6236f21432b824d91ea34e1slapos_configurator/test: Update List of bt5 installed by the configurator2017-12-28T21:01:12+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/d9afbf061dc44795d76aa4677c1744fd7fc99e7fslapos_cloud: Add init scripts for Organisation, Network and Projects2017-12-28T21:01:12+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/3ffed138165cd7a37033c0fabf812e70c8d9d588slapos_erp5: Allow add Geographical Location/Area to Organisations.2017-12-28T21:01:12+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/fc7c2f95f212fccfa7f00a1f3763175753f1228acleanup master: Remove old rest API2017-12-28T21:01:12+01:00Rafael Monneratrafael@nexedi.com
Remove old rest API as it will be replaced by hal implementation
slapos_web: portal_slapos_rest_api is deprecated, remove related JavaScript.https://lab.nexedi.com/nexedi/slapos.core/-/commit/4851dff0606c4527061d969fb38d29faf2c993f2slapos_pdm: Added Examples of few Notification Messages2017-12-28T21:01:12+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/dfcd0d793ed861bd2f1e3d3e71be0a0b82f21f3derp5_web_deploy: Fedora 26 requires python2-rpm and yum be pre-installed befo...2017-12-05T15:02:37+00:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/07a0d860724461758984052416a189514a88b9d8slapos_web_deploy: Support more distros and install whatever ansible availabl...2017-12-05T13:18:57+00:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/c2008ea6fe5d018cc708aa6e22e5d265d89cd2dbslapos_web_page: Index pages are blank (Minor change)2017-12-05T12:58:22+00:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/bbf1133611dc960a3677129be8c80781ebda3b86slapos_web_deploy: Drop unused scripts.2017-12-05T12:57:25+00:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/b848c0a6808f772a139bbb6cb4951efd296b0855slapos_web_deploy: gnet/slapos and upgrade for gnet are dropped2017-12-05T12:55:58+00:00Rafael Monneratrafael@nexedi.com
The services where unified.https://lab.nexedi.com/nexedi/slapos.core/-/commit/424aee556b34acf608549af6a3a09aa2ec08d02fslapos_web_deploy: Support CentOS 7.42017-12-05T13:54:08+01:00Łukasz Nowakluke@nexedi.com
ansible1.9.noarch is not available on CentOS, so just install standard
ansible. It is >=2.x, but erp5-standalone.yml playbook works with it.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/33" data-original="https://lab.nexedi.com/nexedi/slapos.core/merge_requests/33" data-link="false" data-link-reference="true" data-project="77" data-merge-request="1648" data-project-path="nexedi/slapos.core" data-iid="33" data-mr-title="slapos_web_deploy: Support CentOS 7.4" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos.core!33</a>https://lab.nexedi.com/nexedi/slapos.core/-/commit/5018a9412d2cbd3d3d904fa31f076d25194f1256testSlapOSHypermediaScenario: Only create ERP5 Login on the right context2017-11-24T18:13:21+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/0c43c1999f33bfa1c21911eaf0d9754a68204d5cRemove erp5_big_file as the code was moved to erp5.git long ago2017-11-24T18:13:21+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/990ba9f12fc9a31cb07dd57ea223ad84076d5613slapos_configurator: slapos_cache isn't installed anymore2017-11-24T18:13:21+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/8cda90c49c72b3a21285c7621b1f2534d31de62eslapos_crm: Drop a test from testSlapOSCRMAlarm2017-11-24T18:13:21+01:00Rafael Monneratrafael@nexedi.com
Since the introduction of UserId every person document has reference set, so this condition never matches.https://lab.nexedi.com/nexedi/slapos.core/-/commit/44be1e9b6ddfdc78c84a3ad7755abdd0320e5224slapos_jio: testSlapOSHypermediaSkins icon is not present on actions at hateoas2017-11-24T18:13:21+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/7e635da6160843b8d8d47507d860c09e23bd1677slapos_jio: Add ERP5 Login on software_instance to use the API2017-11-24T18:13:21+01:00Rafael Monneratrafael@nexedi.com
The API require a valid user with loginhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/3ce67a115f61521c93cc27daba3f6b01e90f72baslapos_erp5: Fix skin order on testSlapOSERP5SkinSelection2017-11-24T18:13:21+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/a7e433b076e3846d9074d4a46c25ea78a053388bslapos_erp5: Minor fixes for testSlapOSERP5DefaultScenario.2017-11-24T18:13:21+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/df2b6f45419bdae9ab594d061358367a56377f8ftestSlapOSMixin: Invoke post_upgrade on all the time is too slow2017-11-24T18:13:21+01:00Rafael Monneratrafael@nexedi.com
Only invoke the script on configurator tests, to prevent some properties (like memcache information),
be overwriten by the initialisation.https://lab.nexedi.com/nexedi/slapos.core/-/commit/a13adb62f5ed89772560cdbaf3de56fa83abd8eeslapos_cloud: Update tests for module id generator settings2017-11-24T18:13:21+01:00Rafael Monneratrafael@nexedi.com
This test aims to test the constraintshttps://lab.nexedi.com/nexedi/slapos.core/-/commit/f054122a241f6177d0c03337dfcd221508129f32slapos_configurator: Fix/Update Configurator test to check Constraints.2017-11-24T18:13:21+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos.core/-/commit/e02b451eee6948e87321611d8db9a78328302b3cslapos_erp5: Merge slapos_cache into slapos_erp5 bt52017-11-24T18:13:21+01:00Rafael Monneratrafael@nexedi.com
Reimplement promise alarm as constraint.https://lab.nexedi.com/nexedi/slapos.core/-/commit/1de8ff9cee3029188cdc20256e898599d883a0b8slapos_erp5: Remove unsupported properties on system preference.2017-11-24T18:13:21+01:00Rafael Monneratrafael@nexedi.com