Commit Graph

224 Commits

Author SHA1 Message Date
Roberto Abdelkader Martínez Pérez
eccef9d728 chore: fix python3.9 2023-01-20 12:57:37 +01:00
Roberto Abdelkader Martínez Pérez
fd8ae8f62a chore: update python version and include Pipfile.lock 2023-01-20 12:35:13 +01:00
Roberto Abdelkader Martínez Pérez
fe470f2328 docs: fix broken link 2021-10-29 12:28:45 +02:00
pancho horrillo
1e63f3c104 feat: Control API uses automatic cross-pinning mTLS (Closes #119)
. kapow server generates on startup a pair of certificates
that will use to secure communications to its control server.
It will communicate the server and client certificates as well
as the client private key to the init programs it launches,
via environment variables.

. kapow server now understands a new flag --control-reachable-addr
which accepts either a IP address or a DNS name, that can be used
to ensure that the generated server certificate will be appropiate
in case the control server must be accessed from something other
than localhost.

Co-authored-by: Roberto Abdelkader Martínez Pérez <robertomartinezp@gmail.com>
2021-03-12 17:24:17 +01:00
Roberto Abdelkader Martínez Pérez
a8799e64e7 doc: fix broken internal refs 2020-12-30 17:43:12 +01:00
Roberto Abdelkader Martínez Pérez
b64f0a4fb9 chore: fix broken readthedocs PDF generation 2020-12-30 17:39:40 +01:00
Roberto Abdelkader Martínez Pérez
0ffb28c3d6 chore: test documentation (#145)
* chore: Test documentation

* docs: fix broken links
2020-12-30 16:59:22 +01:00
pancho horrillo
fe9c5281b6 chore(workflows): produce NSIS windows installers (#142)
* chore(workflows): produce NSIS windows installers

Co-authored-by: Roberto Abdelkader Martínez Pérez <robertomartinezp@gmail.com>
2020-12-29 16:43:35 +01:00
Roberto Abdelkader Martínez Pérez
c71cadea60 chore: use 'git describe --tags' to deduce the version for current build
Co-authored-by: pancho horrillo <pancho.horrillo@bbva.com>
2020-12-24 16:41:16 +01:00
pancho horrillo
26fa12c871 doc: drop mentions to .pow files ($deity REST their soul)
Co-authored-by: Roberto Abdelkader Martínez Pérez <robertomartinezp@gmail.com>
2020-12-24 14:03:49 +01:00
pancho horrillo
76725555d2 doc: /server/log/<prefix> endpoint
Co-authored-by: Roberto Abdelkader Martínez Pérez <robertomartinezp@gmail.com>
2020-12-18 12:22:41 +01:00
Héctor Hurtado
a17cc4838d Add ssl/client/i/dn resource. Closes #113 2020-09-10 16:35:41 +02:00
Héctor Hurtado
6c3bee9ae0 Add route/id resource. Closes #10 2020-09-09 14:12:53 +02:00
Héctor Hurtado
774b9202b5 Add routes for /request/version and /request/remote in data server. Add resource tree documentation for /request/version and /request/remote. Closes #85 2020-09-09 14:11:46 +02:00
Héctor Hurtado
fc19b921be Add request/remote resource 2020-09-09 08:53:40 +02:00
Héctor Hurtado
9988d0e0d4 Add request/version resource 2020-09-08 15:27:51 +02:00
Héctor Hurtado
092dc741a3 Add new tutorial chapter to documentation index 2020-09-08 13:23:46 +02:00
Héctor Hurtado
dfbc194bad Update main index to point to new HTTPS page 2020-08-28 08:23:35 +02:00
Héctor Hurtado
eb4dbeadb9 Add references to mTLS configuration of proposed servers.
Fixes #100
2020-08-24 12:44:19 +02:00
Patrick Pelletier
8edde476e0 Fix return value for resource params
In the example, the param name is "myparam" and the value is "bar", but the output for the value is "myparam"...
s/myparam/bar/
2020-08-20 00:29:50 -04:00
Héctor Hurtado
3ba3df6baf Add a chapter to the tutorial explaining HTTPS and mTLS configuration 2020-08-18 15:53:16 +02:00
Héctor Hurtado
d0e08815f7 Add example documentation to use built in HTTPS/mTLS support 2020-08-18 13:07:47 +02:00
Héctor Hurtado
6ce20f6dac Merge branch 'master' of ssh://github.com/BBVA/kapow 2020-08-17 16:20:41 +02:00
Héctor Hurtado
dc2716fdb7 Add instuctions in quickstart to start Kapow! with HTTPS 2020-08-17 16:20:32 +02:00
Héctor Hurtado
8bfea993e7 Change tittle to something more specific 2020-08-17 15:08:55 +02:00
Héctor Hurtado
64cc681ae2 Fix typo 2020-08-17 14:54:57 +02:00
pancho horrillo
2e5e11cc47 doc: fix typo 2020-06-16 11:23:47 +02:00
pancho horrillo
edeafdd881 doc: fix reference 2020-06-12 13:20:44 +02:00
pancho horrillo
c04f89bdc5 doc: drop spurious underscore 2020-06-12 13:15:00 +02:00
pancho horrillo
9da4b4b91d doc: fix dangling link
Fixes #111
2020-06-12 13:06:14 +02:00
pancho horrillo
307e348b62 chore: update test badge
No longer using CircleCI for this, but GitHub Actions.

Co-authored-by: Héctor Hurtado <hector.hurtado@bbva.com>
2020-06-12 12:48:06 +02:00
pancho horrillo
a311da0d87 doc: drop shebang lines in .pow files
For now, Kapow! treats .pow files as shell scripts, not executables.
See https://github.com/BBVA/kapow/issues/62
2020-06-11 20:04:11 +02:00
pancho horrillo
77b358e3c8 doc: style fixes 2020-06-11 19:48:47 +02:00
pancho horrillo
09b6d54487 doc: wording and style fixes 2020-06-11 19:45:57 +02:00
pancho horrillo
87ec20519a fix: typo in docs 2020-06-11 19:14:32 +02:00
pancho horrillo
8160a1b893 fix: typo in docs 2020-06-11 19:10:04 +02:00
pancho horrillo
4f9ad6f69f chore: prepare release v0.5.4
Co-authored-by: Héctor Hurtado <hector.hurtado@bbva.com>
2020-06-05 11:33:54 +02:00
pancho horrillo
87aec0196e chore: prepare release v0.5.3 2020-05-19 12:04:14 +02:00
pancho horrillo
b362d04167 chore: prepare release v0.5.2
Co-authored-by: César Gallego Rodríguez <gallego.cesar@gmail.com>
2020-05-11 17:26:44 +02:00
pancho horrillo
974ffb7918 Add release notes for v0.5.1
Co-authored-by: Roberto Abdelkader Martínez Pérez <robertomartinezp@gmail.com>
2020-04-22 11:18:36 +02:00
Roberto Abdelkader Martínez Pérez
a178d19360 doc: Debugging bash example 2020-04-22 10:26:29 +02:00
Héctor Hurtado
1840209ad4 Added release notes for v0.5.0 2020-04-22 09:21:37 +02:00
Héctor Hurtado
45a577a547 Fix typo in documentation 2020-04-21 10:40:36 +02:00
Héctor Hurtado
1e276ab4cf Complete documentation with an explanation of set -x in script tricks 2020-04-20 10:38:54 +02:00
Héctor Hurtado
248f7d1fcc Added stderr output management to jaillover.
Added Spawn support for stderr redirection.
Added --debug option to server cmd.
Added debug information to documentation.
Finnished script logger.
2020-04-20 10:18:16 +02:00
pancho horrillo
1ff58d5332 chore: prepare release v0.4.0
- Update signing release key (pubkey)
- Add release notes
2020-02-29 13:46:02 +01:00
pancho horrillo
4b82a2e418 docs: style fixes 2020-02-24 15:13:53 +01:00
César Gallego Rodríguez
42329a6f56 kapow! tidy server example 2020-02-24 14:56:21 +01:00
Roberto Abdelkader Martínez Pérez
7d208d6318 doc: Use debian stable as the base image of the docker example 2020-02-13 15:25:38 +01:00
Roberto Abdelkader Martínez Pérez
da50501428 Proper form file upload. https://medium.com/@petehouston/upload-files-with-curl-93064dcccc76 2020-02-13 12:25:58 +01:00