slapos.core:783894a7db9851536b1ff87d4b0a50aa6fdd27dc commitshttps://lab.nexedi.com/rafael/slapos.core/-/commits/783894a7db9851536b1ff87d4b0a50aa6fdd27dc2021-05-04T02:18:02+02:00https://lab.nexedi.com/rafael/slapos.core/-/commit/783894a7db9851536b1ff87d4b0a50aa6fdd27dcslapos_category: Update product_line by been specific2021-05-04T02:18:02+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/869aea473229dfda2b44909954cdf2ef4694ebf6slapos_accounting: Update Description2021-05-04T02:18:02+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/a3f613024485b912a814745aea00f55d5822d8e7slapos_accounting: Split EUR/CNY taxation2021-05-04T02:18:02+02:00Rafael Monneratrafael@nexedi.com
For now we keep the same behaviour, before we upgrade into proper European/Chinese taxation modelshttps://lab.nexedi.com/rafael/slapos.core/-/commit/b10ff9a55fd9eb0f88516e067ba2f6d6e44df646slapos_subscription_request&accounting: Reservation refund is Taxable2021-05-04T02:17:31+02:00Rafael Monneratrafael@nexedi.com
This change was requested by the accountanthttps://lab.nexedi.com/rafael/slapos.core/-/commit/574b660d8facb12e9eb6f39400e762686f726edeslapos_erp5: Update security on tickets from the Project related to the...2021-05-04T02:17:30+02:00Rafael Monneratrafael@nexedi.comslapos_erp5: Update security on tickets from the Project related to the computer or Hosting Subscription
https://lab.nexedi.com/rafael/slapos.core/-/commit/91ae216bf28521cc2c43283da9d72944fe927552slapos_jio: Filter list to not display closed/destroy/invalidated ones.2021-05-04T02:17:30+02:00Rafael Monneratrafael@nexedi.com
Filter Computer, Hosting Subscription and Computer Network to not display closed/destroy/invalidated ones.https://lab.nexedi.com/rafael/slapos.core/-/commit/fb5b7245d4b1a2f3a0f2ca08a93488235805a484slapos.core: Release 1.6.102021-05-03T14:48:14+02:00Xavier Thompsonxavier.thompson@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/fee2ab1e99a18b48f435fa32f0733f85c7f22f9bslap/standalone: Enable hateoas in slapos.cfg2021-05-03T11:18:03+02:00Xavier Thompsonxavier.thompson@nexedi.com
This is to take advantage of !290https://lab.nexedi.com/rafael/slapos.core/-/commit/f2f66264f1e7cf89e0300ff43fb0c305c169c4adslapos_accounting: Minor fixup2021-04-29T16:17:41+00:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/fb4b1c16ef54a99b90767b824e0c33c1d41e05c0slapos_cloud: Add some tests for *_createMovement scripts2021-04-29T18:09:15+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/232274df6b8f239704ddfc2744d716e92e9c6185slapos.core: Release 1.6.92021-04-27T09:54:01+02:00Thomas Gambierthomas.gambier@gmail.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/e74024331e42c8c0b7995166cf648f15c81768e4slapos_rss_style: Fixup Form Naming2021-04-26T15:25:18+00:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/d6c22018490ca211d13169ecabb8c5ea059a4f18slapos_cloud: Minor fixup2021-04-26T00:39:20+02:00Rafael Monneratrafael@nexedi.com
Fix up when you pass path and when you pass the object for the newContenthttps://lab.nexedi.com/rafael/slapos.core/-/commit/7df8d2b49770a4f6c66895a21f48122fa62c4335slapos_jio: Add RSS into Invoice lists2021-04-26T00:39:20+02:00Rafael Monneratrafael@nexedi.com
This allows user to get updated with the issued invoices.https://lab.nexedi.com/rafael/slapos.core/-/commit/62ed590358222d076a181faea2ff4175bbfd89fdslapos_jio: Add websection for invoices' RSS2021-04-26T00:39:19+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/abee3360161a781df625b0fc59273f5ca10ed7f9slapos_rss_style: Add RSS form for invoices2021-04-26T00:39:19+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/c9f03d4466adb62f670125ae63809534560f7810slapos_subscription_request: Update test since the API changed2021-04-26T00:39:19+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/c1baaf121483447fb9baccffa8d027354a819132slapos_accounting: Include script to automatic cancel Payments payed by other...2021-04-26T00:39:19+02:00Rafael Monneratrafael@nexedi.com
If Sale Invoice Transaction is already Grouped (Lettered), Cancel the related payment.https://lab.nexedi.com/rafael/slapos.core/-/commit/ca8b5eeae1e08cc0f22260f7ca51c5fcfea0ac9eslapos_subscription_request: REQUEST shouldn't be passed anymore2021-04-26T00:39:19+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/884a4698222888ce1bbe42f87dbbd5c4c288a531slapos_accounting: Only reset if Payment Mode for supported modes2021-04-26T00:39:19+02:00Rafael Monneratrafael@nexedi.com
This avoids edit already modified instances.https://lab.nexedi.com/rafael/slapos.core/-/commit/2e9347795f19e403dfc312bce8bfa07ff85a7f33slapos_subscription_request: Don't proccess if it isn't Ordered anymore2021-04-26T00:39:19+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/c04584a2a8d67249da2eaed4582ce9749bbc12f8fix "Feature computer remove unused software"2021-04-23T15:17:02+02:00Rafael Monneratrafael@nexedi.com
See merge request <a href="/nexedi/slapos.core/-/merge_requests/293" data-original="nexedi/slapos.core!293" data-link="false" data-link-reference="false" data-project="77" data-merge-request="4747" data-project-path="nexedi/slapos.core" data-iid="293" data-mr-title='fix "Feature computer remove unused software"' data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos.core!293</a>https://lab.nexedi.com/rafael/slapos.core/-/commit/ec7e449ca4a887934b0c2b9fdfa19ec367ef75a5fix "Feature computer remove unused software"2021-04-23T09:10:08+02:00Łukasz Nowakluke@nexedi.com
Handle only public computers or forever closed, as other scopes are
reserved for personal or project usage.https://lab.nexedi.com/rafael/slapos.core/-/commit/3d7dfe5be9dd33a6e6a15d806c804d73afa8bd4dtesting/testcase: Expose unconfigured variable2021-04-22T13:48:28+02:00Łukasz Nowakluke@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/655fb891598161e8035f370a5df6478c9156f038slapproxy: Add minimal hateoas support for cli2021-04-22T11:06:04+02:00Xavier Thompsonxavier.thompson@nexedi.com
Add the minimum hateoas support required for the cli commands:
- `slapos service list`
- `slapos service info <reference>`
- `slapos computer list`
- `slapos computer info <reference>`
To enable hateoas, complete the slapos.cfg configuration with:
```
[slapos]
master_rest_url = <proxyaddr>/hateoas
```
Also: Fix some bugs and python3 incompatibilities in slap/hateoas.py.
See merge request <a href="/nexedi/slapos.core/-/merge_requests/290" data-original="nexedi/slapos.core!290" data-link="false" data-link-reference="false" data-project="77" data-merge-request="4708" data-project-path="nexedi/slapos.core" data-iid="290" data-mr-title="slapproxy: Add minimal hateoas support for cli" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!290</a>https://lab.nexedi.com/rafael/slapos.core/-/commit/740021b4f79b0b084a40816c1d13980356bb7b1bdocumentation: fix typo2021-04-19T16:42:30+02:00Leo-Paul Geneauleo-paul.geneau@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/42d332c85956a185684d6e56631059203503eff2testing/check_software: add libanl in system libraries whitelist2021-04-16T11:27:52+02:00Thomas Gambierthomas.gambier@nexedi.com
libanl is part of glibc since 2001 (see
<a href="https://sourceware.org/git/?p=glibc.git;a=blob;f=ChangeLog.old/ChangeLog.12;h=adcf9081d44c06e03c3899612afba7c8c0d9b3fa;hb=HEAD#l5595" rel="nofollow noreferrer noopener" target="_blank">https://sourceware.org/git/?p=glibc.git;a=blob;f=ChangeLog.old/ChangeLog.12;h=adcf9081d44c06e03c3899612afba7c8c0d9b3fa;hb=HEAD#l5595</a>)
See merge request <a href="/nexedi/slapos.core/-/merge_requests/291" data-original="nexedi/slapos.core!291" data-link="false" data-link-reference="false" data-project="77" data-merge-request="4726" data-project-path="nexedi/slapos.core" data-iid="291" data-mr-title="testing/check_software: add libanl in system libraries whitelist" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!291</a>https://lab.nexedi.com/rafael/slapos.core/-/commit/72cff3ba1f9b15c0d836b675b3f73048a018856cslapos_subscription_request: Use WebSection instead WebSite on the redirect2021-04-09T19:36:11+00:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/8bfed59fc6f08dd370c42fc88451e0fd5a01a64dslapos_subscription_request: Remove unecessary script2021-04-09T18:25:50+00:00Rafael Monneratrafael@nexedi.com
This script isn't used, and every custom project might overwrite it, so no need to keep it.https://lab.nexedi.com/rafael/slapos.core/-/commit/f47c83b0f0e60392e48b9282c0c0ac9eec72121dslapos_subscription_request: Include variation_reference on the redirection2021-04-09T18:23:22+00:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/cf212c644ac5ff70a14e0f43f94fd6aca2a7765cslapos_accounting: Included jump between Subscription and Aggregated Packing ...2021-04-08T14:08:13+00:00Rafael Monneratrafael@nexedi.com
This makes management easier.https://lab.nexedi.com/rafael/slapos.core/-/commit/019f4001c637bfd3d265ce1ed851a1a818027841slapos_subscription_request: Ensure the Source Section is consistent with the...2021-04-02T17:04:59+00:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/456ae12003097f7c08e5aac3fa92143cafafcad0Merge remote-tracking branch 'rafael/master'2021-03-30T15:28:57+00:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/44ae2fe525c1f9d7579efdcf9ac9779a89048086slapos_jio: Show only validated Networks on Computer View2021-03-30T15:28:56+00:00Rafael Monneratrafael@nexedi.com
Also increase the limit, since the default is 10https://lab.nexedi.com/rafael/slapos.core/-/commit/a14a847e4ad47d667296b72b29eb36471aa6b9d9slapos_accounting: Include reservation prices for larger VMs2021-03-29T22:24:54+02:00Rafael Monneratrafael@nexedi.com
Sample values.https://lab.nexedi.com/rafael/slapos.core/-/commit/65a902212af14f0385395a0526dd965217358f57slapos.core: Release 1.6.82021-03-29T10:54:56+02:00Łukasz Nowakluke@nexedi.com
This is a fixup release, as 1.6.7 was missing important changelog.https://lab.nexedi.com/rafael/slapos.core/-/commit/c37c6db87815f40f1ee14f9dbf74220dee68dc75slapos.core: Release 1.6.72021-03-29T10:31:58+02:00Łukasz Nowakluke@nexedi.comhttps://lab.nexedi.com/rafael/slapos.core/-/commit/a92f6574c8dbe8aae89a321138f4df005218928fFeature/whitelist firewall2021-03-29T10:22:40+02:00Łukasz Nowakluke@nexedi.com
See merge request <a href="/nexedi/slapos.core/-/merge_requests/285" data-original="nexedi/slapos.core!285" data-link="false" data-link-reference="false" data-project="77" data-merge-request="4631" data-project-path="nexedi/slapos.core" data-iid="285" data-mr-title="Feature/whitelist firewall" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!285</a>https://lab.nexedi.com/rafael/slapos.core/-/commit/391d9242e86f31ecc7599649ab48c5ccb35a5631slapos_accounting: Include reservation prices for larger VMs2021-03-26T19:27:21+00:00Rafael Monneratrafael@nexedi.com
Sample values.https://lab.nexedi.com/rafael/slapos.core/-/commit/6fb092c42e1394635bfcc03c7e8c23f7dd0b9dd0manager: Implement whitelistfirewall2021-03-25T15:56:20+01:00Łukasz Nowakluke@nexedi.com
whitelistfirewall manager is locking down partition access as configured in
partition's .slapos-whitelist-firewall file by using firewalld configuration.
The md5sum of last generated partition whitelist file is used to take
decision if given rule shall be updated.
The manager supports partition setup and destruction.
Note: User id is used with netfilter owner module, as currently the sourcing
address is not enforced to be per partition.