Rui Carmo
4d9ce7eb8f
Buggy LGTM interpretation of variable context (reported)
2020-02-04 15:20:35 +00:00
Rui Carmo
2585c37976
LGTM Linting
2020-02-04 15:15:40 +00:00
Rui Carmo
6640935140
Suggested by dependabot as security update
2020-01-21 10:21:51 +00:00
Chris McCormick
ca85f12cd2
Make Python virtualenv creation robust to existing env dir.
...
This can be useful if the user starts with a static worker only and upgrades to a Python based deploy. The env dir will exist and this will prevent errors from being thrown when creating a Python virtualenv over the top.
2020-01-20 12:23:47 +08:00
matrixjnr
2891bbc30f
Ruby Support
2020-01-07 18:02:11 +03:00
matrixjnr
e3877e7df9
Ruby Support
2020-01-07 17:30:27 +03:00
Chris McCormick
0e79f4d491
Build a single-binary deploy with pex.
...
This experimental PR adds the ability to build a single-binary artifact of the Piku gateway script, avoiding the need to install deps (click).
The script can run on any version of Python on any architecture because Piku does not use any compiled deps.
Test it out by running 'make' in the 'binary' subdirectory.
2020-01-06 13:28:03 +08:00
Rui Carmo
5bcfa0701d
typo
2019-12-20 11:53:21 +00:00
Rui Carmo
fadcb35a84
remove cloud-config
...
Moved to deploy-on-azure
2019-12-07 07:40:36 +00:00
Jorge Senín
b00c1c796c
Update piku cli from github
...
Once time Piku is installed in a server there is not an way to update the cli. So using 'update' client we have a non secure, but usefull cli updater. The command downloads piku.py from master branch to a temp file, if http return code is 200, its enough to supose that downloaded file is valid. We dont have file signature to validate.
2019-12-03 16:44:40 +01:00
Rui Carmo
7ebadb7284
Update README.md
2019-11-28 13:47:52 +00:00
Rui Carmo
2ef05a80b4
Update README.md
2019-11-28 13:46:32 +00:00
Rui Carmo
cc09a57fad
Yep. I knew locale-gen was going to be necessary.
2019-11-28 13:22:37 +00:00
Rui Carmo
f97ba26631
Add testing on Ubuntu LTS (currently bionic)
2019-11-28 13:19:27 +00:00
Rui Carmo
20577b4fcf
run Docker without TTY
2019-11-28 13:16:53 +00:00
Rui Carmo
2108b55592
First docker test
2019-11-28 13:14:41 +00:00
Rui Carmo
063016f993
Update pylint.yml
2019-11-28 11:58:42 +00:00
Rui Carmo
a98dbd2b43
Fix #156
...
Revert 3 lines from #126 to reinstate support for the current (18.04) Ubuntu LTS `click` package, which is still at 6.x
2019-11-28 11:54:33 +00:00
Rui Carmo
a4869f371a
Check self-setup
...
A simple test to see if the basics work
2019-11-28 11:36:43 +00:00
Jorge Senín
09ac402ace
Merge pull request #4 from chr15m/plugins-master-merge
...
Plugins master merge (again)
2019-11-28 08:59:03 +01:00
Chris McCormick
0edb4beca8
Merge branch 'master' into plugins-master-merge
...
Conflicts:
piku.py
2019-11-28 08:27:48 +08:00
Chris McCormick
9b3c0eb963
Fixed double declaration.
2019-11-28 08:19:41 +08:00
Chris McCormick
f82360b52c
Fixed missing imports.
2019-11-28 07:17:40 +08:00
Chris McCormick
57b60ca735
Reordering imports for cleaner merge.
2019-11-27 21:51:10 +08:00
Chris McCormick
38b046aa3e
Merged master.
2019-11-27 21:49:20 +08:00
Chris McCormick
3fcb8792a5
Fix shifting import lines around.
2019-11-27 21:35:08 +08:00
Rui Carmo
2133a4e6a9
Fix #150 and #154
2019-11-27 05:00:32 +00:00
Rui Carmo
2c53bf97a2
Update pylint.yml
2019-11-27 16:04:32 +00:00
Jorge Senín
c4c6847e1e
Merge pull request #2 from chr15m/plugins-master-merge
...
Fixed divergence between master and plugins branch.
2019-11-27 01:07:42 +01:00
Rui Carmo
fe1f106875
Use logto2
...
This ensures that we are using the correct uid/gid (instead of `logto`, which will go on regardless)
2019-11-26 15:40:47 +00:00
Rui Carmo
b5a4e79ed1
Added getgrgid import
2019-11-26 08:44:56 +00:00
Rui Carmo
7d94dc6cf5
Merge pull request #136 from dwightmulcahy/cleanupimports
...
build: clean up unused imports and ignore IntelliJ files
2019-11-26 08:42:13 +00:00
Rui Carmo
fa1f034c9b
Merge pull request #152 from chr15m/docs-for-contributors
...
Docs for contributors
2019-11-26 08:41:46 +00:00
Rui Carmo
59a3b98c88
Merge pull request #148 from jsenin/piku-installer-fixes
...
Avoid install python2 each time at pre_task
2019-11-26 08:41:04 +00:00
Rui Carmo
92d94eca81
Merge pull request #153 from chr15m/improve-bootstrap-experience
...
Add first-run mode to piku-bootstrap.
2019-11-26 08:40:30 +00:00
Chris McCormick
702a483676
Add first-run mode to piku-bootstrap.
...
This is to make for a friendlier experience when installed via the curl command on piku.github.io (which I'll update if this is merged.
2019-11-26 15:47:35 +08:00
Chris McCormick
08a507dd83
Fixed anchor link.
2019-11-26 15:38:17 +08:00
Chris McCormick
c508239976
Update quick links.
2019-11-26 15:36:04 +08:00
Chris McCormick
32cf48122f
First pass at contributor docs.
2019-11-26 15:32:08 +08:00
Chris McCormick
2dbc5d0233
Remove bare exception (linting fix).
2019-11-26 12:39:01 +08:00
Chris McCormick
ede54d9563
Fixed further linting issues.
2019-11-26 12:35:11 +08:00
Chris McCormick
8882bb5f61
Fix flake8 issues.
2019-11-26 12:26:31 +08:00
Chris McCormick
9e5d56a4ca
Guard against plugin modules containing errors.
2019-11-26 12:23:35 +08:00
Chris McCormick
480d285882
Guard against non-existent plugins dir.
2019-11-26 12:20:25 +08:00
Chris McCormick
5ac6ae2d1d
Merge branch 'master' into plugins-master-merge
...
Conflicts:
piku.py
2019-11-26 12:20:04 +08:00
Rui Carmo
e22b2c1cb8
revert #149
2019-11-25 19:53:36 +00:00
Rui Carmo
250b1ef1e6
Fixes #149
2019-11-25 19:49:49 +00:00
Rui Carmo
54b6df5b47
Fix #150
2019-11-25 19:44:36 +00:00
Rui Carmo
b8b9d38d52
Fix indenting
2019-11-25 18:49:21 +00:00
Rui Carmo
8048149bd5
Create cloud-init.yml
...
First stab at a cloud-init file for Azure/AWS/GCP
2019-11-25 18:47:46 +00:00