Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
slapos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Xiaowu Zhang
slapos
Commits
4483ecb5
Commit
4483ecb5
authored
May 30, 2016
by
Rafael Monnerat
Browse files
Options
Browse Files
Download
Plain Diff
Update Release Candidate
parents
bd1049cd
4a79cc25
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
67 additions
and
16 deletions
+67
-16
CHANGES.txt
CHANGES.txt
+29
-5
setup.py
setup.py
+1
-1
software/apache-frontend/instance-apache-input-schema.json
software/apache-frontend/instance-apache-input-schema.json
+9
-7
software/apache-frontend/instance-slave-apache-input-schema.json
...e/apache-frontend/instance-slave-apache-input-schema.json
+2
-1
software/erp5/software.cfg.json
software/erp5/software.cfg.json
+21
-0
software/slaprunner/common.cfg
software/slaprunner/common.cfg
+1
-1
software/slaprunner/instance-resilient.cfg.jinja2
software/slaprunner/instance-resilient.cfg.jinja2
+3
-0
stack/slapos.cfg
stack/slapos.cfg
+1
-1
No files found.
CHANGES.txt
View file @
4483ecb5
Changes
Changes
=======
=======
1.0.31 (2016-05-30)
-------------------
* Implement cross recipe cache for registerComputerPartition
* Fixup! workarround for long shebang (place script on bin)
1.0.30 (2016-05-23)
-------------------
* Implement a workarround for long shebang
* Implement Validation for user inputs ssl certificates
1.0.25 (2016-04-15)
1.0.25 (2016-04-15)
-------------------
-------------------
* fixup slap configuration: provide instance and root instance title
* fixup slap configuration: provide instance and root instance title
1.0.22 (2016-04-01)
1.0.22 (2016-04-01)
-------------------
-------------------
* slap configuration: provide instance and root instance title
* slap configuration: provide instance and root instance title
1.0.16 (2015-10.27)
1.0.16 (2015-10.27)
-------------------
-------------------
* kvm recipe: fix bugs dowload image and disk creation
* kvm recipe: fix bugs dowload image and disk creation
1.0.14 (2015-10.26)
1.0.14 (2015-10.26)
-------------------
-------------------
* kvm recipe: Allow to set keyboard layout language used by qemu and VNC
* kvm recipe: Allow to set keyboard layout language used by qemu and VNC
* simplehttpserver-recipe: fix encoding error
* simplehttpserver-recipe: fix encoding error
0.103 (2015-07-24)
0.103 (2015-07-24)
------------------
------------------
* kvm: fix issues with boolean parameters and add 'qed' in external disk format list.
* kvm: fix issues with boolean parameters and add 'qed' in external disk format list.
* simplehttpserver-recipe: Add support for POST method which only get content and save into specified file.
* simplehttpserver-recipe: Add support for POST method which only get content and save into specified file.
0.102 (2015-05-22)
0.102 (2015-05-22)
------------------
------------------
* kvm-recipe: vm of kvm-cluster can get ipv4/hostname of all other vm in the same cluster
* kvm-recipe: vm of kvm-cluster can get ipv4/hostname of all other vm in the same cluster
* simplehttpserver-recipe: simple http server to serve files
* simplehttpserver-recipe: simple http server to serve files
0.101 (2015-04-29)
0.101 (2015-04-29)
------------------
------------------
* kvm recipe: new parameters: external-disk-format, numa and cpu-options.
* kvm recipe: new parameters: external-disk-format, numa and cpu-options.
* kvm recipe: allow guest VM to connect to host http service via a local predefined ipv4 address (guestfwd).
* kvm recipe: allow guest VM to connect to host http service via a local predefined ipv4 address (guestfwd).
0.100 (2015-04-20)
0.100 (2015-04-20)
------------------
------------------
* re6stnet recipe: re6st-registry log can now be reopened with SIGUSR1
* re6stnet recipe: re6st-registry log can now be reopened with SIGUSR1
* re6stnet recipe: re6st certificate generation is improved.
* re6stnet recipe: re6st certificate generation is improved.
0.99 (2015-04-10)
0.99 (2015-04-10)
-----------------
-----------------
* re6stnet: new recipe to deploy re6st registry (re6st master) with slapos.
* re6stnet: new recipe to deploy re6st registry (re6st master) with slapos.
0.98 (2015-04-09)
0.98 (2015-04-09)
-----------------
-----------------
* shellinabox: do not run in debug mode, it is much slower !
* shellinabox: do not run in debug mode, it is much slower !
0.97 (2015-03-26)
0.97 (2015-03-26)
-----------------
-----------------
* switch softwaretype recipe: the recipe is backward compatible with old slapos node packages.
* switch softwaretype recipe: the recipe is backward compatible with old slapos node packages.
* kvm recipe: Avoid getting wrong storage path when creating kvm external disk
* kvm recipe: Avoid getting wrong storage path when creating kvm external disk
0.96 (2015-03-20)
0.96 (2015-03-20)
-----------------
-----------------
* slap configuration: recipe can read from master network information releated to a tap interface
* slap configuration: recipe can read from master network information releated to a tap interface
* slap configuration: recipe will setup data folder in DATA directory of computer partition if disk is mounted
* slap configuration: recipe will setup data folder in DATA directory of computer partition if disk is mounted
* switch softwaretype recipe: also generate tap network information when they exist
* switch softwaretype recipe: also generate tap network information when they exist
...
...
setup.py
View file @
4483ecb5
...
@@ -28,7 +28,7 @@ from setuptools import setup, find_packages
...
@@ -28,7 +28,7 @@ from setuptools import setup, find_packages
import
glob
import
glob
import
os
import
os
version
=
'1.0.31
.dev0
'
version
=
'1.0.31'
name
=
'slapos.cookbook'
name
=
'slapos.cookbook'
long_description
=
open
(
"README.txt"
).
read
()
+
"
\
n
"
+
\
long_description
=
open
(
"README.txt"
).
read
()
+
"
\
n
"
+
\
open
(
"CHANGES.txt"
).
read
()
+
"
\
n
"
open
(
"CHANGES.txt"
).
read
()
+
"
\
n
"
...
...
software/apache-frontend/instance-apache-input-schema.json
View file @
4483ecb5
...
@@ -5,8 +5,8 @@
...
@@ -5,8 +5,8 @@
"title"
:
"Input Parameters"
,
"title"
:
"Input Parameters"
,
"properties"
:
{
"properties"
:
{
"public-ipv4"
:
{
"public-ipv4"
:
{
"title"
:
"
Backend URL
"
,
"title"
:
"
Public IPv4
"
,
"description"
:
"
Url of the backend
"
,
"description"
:
"
Public IPv4 that will be provided to Slaves to configure DNS.
"
,
"type"
:
"string"
"type"
:
"string"
},
},
"-frontend-authorized-slave-string"
:
{
"-frontend-authorized-slave-string"
:
{
...
@@ -16,30 +16,32 @@
...
@@ -16,30 +16,32 @@
},
},
"apache-key"
:
{
"apache-key"
:
{
"title"
:
"Apache Key"
,
"title"
:
"Apache Key"
,
"description"
:
"Url of the Backend"
,
"description"
:
"Apache Key"
,
"textarea"
:
true
,
"type"
:
"string"
"type"
:
"string"
},
},
"apache-certificate"
:
{
"apache-certificate"
:
{
"title"
:
"Apache Certificate"
,
"title"
:
"Apache Certificate"
,
"description"
:
"Apache Certificate"
,
"description"
:
"Apache Certificate"
,
"textarea"
:
true
,
"type"
:
"string"
"type"
:
"string"
},
},
"apache-ca-certificate"
:
{
"apache-ca-certificate"
:
{
"title"
:
"Apache CA Certificate"
,
"title"
:
"Apache CA Certificate"
,
"description"
:
"Apache CA Certificate"
,
"description"
:
"Apache CA Certificate"
,
"textarea"
:
true
,
"type"
:
"string"
"type"
:
"string"
},
},
"domain"
:
{
"domain"
:
{
"title"
:
"Domain"
,
"title"
:
"Domain"
,
"description"
:
"Base Domain for create subdomains."
,
"description"
:
"Base Domain for create subdomains
(ie.: example.com)
."
,
"type"
:
"string"
,
"type"
:
"string"
,
"pattern"
:
"^([a-zA-Z0-9]([a-zA-Z0-9
\\
-]{0,61}[a-zA-Z0-9])?
\\
.)+[a-zA-Z]{2,6}$"
"pattern"
:
"^([a-zA-Z0-9]([a-zA-Z0-9
\\
-]{0,61}[a-zA-Z0-9])?
\\
.)+[a-zA-Z]{2,6}$"
},
},
"-frontend-quantity"
:
{
"-frontend-quantity"
:
{
"title"
:
"Frontend Replication Quantity"
,
"title"
:
"Frontend Replication Quantity"
,
"description"
:
"Quantity of Frontends Replicate."
,
"description"
:
"Quantity of Frontends Replicate."
,
"type"
:
"integer"
,
"type"
:
"integer"
"default"
:
""
}
}
}
}
}
}
software/apache-frontend/instance-slave-apache-input-schema.json
View file @
4483ecb5
...
@@ -7,7 +7,8 @@
...
@@ -7,7 +7,8 @@
"url"
:
{
"url"
:
{
"title"
:
"Backend URL"
,
"title"
:
"Backend URL"
,
"description"
:
"Url of the backend"
,
"description"
:
"Url of the backend"
,
"type"
:
"string"
"type"
:
"string"
,
"pattern"
:
"^(http|https|ftp)://"
},
},
"custom_domain"
:
{
"custom_domain"
:
{
"title"
:
"Custom Domain"
,
"title"
:
"Custom Domain"
,
...
...
software/erp5/software.cfg.json
0 → 100644
View file @
4483ecb5
{
"name"
:
"ERP5"
,
"description"
:
"ERP5, Open-Source ERP"
,
"serialisation"
:
"json-in-xml"
,
"software-type"
:
{
"default"
:
{
"title"
:
"Default"
,
"description"
:
"Default deployment of ERP5 with auto-create instance."
,
"request"
:
"instance-erp5-input-schema.json"
,
"response"
:
"instance-erp5-output-schema.json"
,
"index"
:
0
},
"create-erp5-site"
:
{
"title"
:
"Create ERP5 Site"
,
"description"
:
"Default deployment of ERP5 with automatic creation of the instance."
,
"request"
:
"instance-erp5-input-schema.json"
,
"response"
:
"instance-erp5-output-schema.json"
,
"index"
:
1
}
}
}
software/slaprunner/common.cfg
View file @
4483ecb5
...
@@ -92,7 +92,7 @@ mode = 0644
...
@@ -92,7 +92,7 @@ mode = 0644
[template-resilient]
[template-resilient]
recipe = slapos.recipe.build:download
recipe = slapos.recipe.build:download
url = ${:_profile_base_location_}/instance-resilient.cfg.jinja2
url = ${:_profile_base_location_}/instance-resilient.cfg.jinja2
md5sum =
6373b2cf3c0cee78bd858959976271d3
md5sum =
bf853ab13b564be991b42e74f631023a
filename = instance-resilient.cfg.jinja2
filename = instance-resilient.cfg.jinja2
mode = 0644
mode = 0644
...
...
software/slaprunner/instance-resilient.cfg.jinja2
View file @
4483ecb5
...
@@ -60,6 +60,9 @@ webdav_url = ${request-runner:connection-webdav_url}
...
@@ -60,6 +60,9 @@ webdav_url = ${request-runner:connection-webdav_url}
public_url = ${request-runner:connection-public_url}
public_url = ${request-runner:connection-public_url}
git_public_url = ${request-runner:connection-git_public_url}
git_public_url = ${request-runner:connection-git_public_url}
git_private_url = ${request-runner:connection-git_private_url}
git_private_url = ${request-runner:connection-git_private_url}
{% if slapparameter_dict.get('custom-frontend-backend-url') -%}
custom-frontend-url = https://${request-custom-frontend:connection-domain}
{% endif %}
{% for key in monitor_return -%}
{% for key in monitor_return -%}
{{ key }} = ${request-runner:connection-{{ key }}}
{{ key }} = ${request-runner:connection-{{ key }}}
{% endfor -%}
{% endfor -%}
...
...
stack/slapos.cfg
View file @
4483ecb5
...
@@ -135,7 +135,7 @@ requests = 2.10.0
...
@@ -135,7 +135,7 @@ requests = 2.10.0
setuptools = 19.6.2
setuptools = 19.6.2
simplejson = 3.8.2
simplejson = 3.8.2
six = 1.10.0
six = 1.10.0
slapos.cookbook = 1.0.3
0
slapos.cookbook = 1.0.3
1
slapos.core = 1.3.15
slapos.core = 1.3.15
slapos.extension.strip = 0.1
slapos.extension.strip = 0.1
slapos.libnetworkcache = 0.14.5
slapos.libnetworkcache = 0.14.5
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment