Wykres commitów

714 Commity (master)

Autor SHA1 Wiadomość Data
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