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
Roberto Abdelkader Martínez Pérez
a178d19360
doc: Debugging bash example
2020-04-22 10:26:29 +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
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
Roberto Abdelkader Martínez Pérez
64653d6d79
doc: Examples of running Kapow! behind a proxy with HTTPS. Closes #100 .
2019-12-20 12:43:07 +01:00
Roberto Abdelkader Martínez Pérez
462f22d7c7
doc: Clarify parameter mangling example.
2019-12-20 12:27:04 +01:00
Roberto Abdelkader Martínez Pérez
3cfc7e21ba
doc: Put examples into categories. Parameter injection example moved to security concerns instead ( #101 )
2019-12-19 16:32:56 +01:00
Roberto Abdelkader Martínez Pérez
e6c6edf6b0
doc: Link data api section
2019-12-19 11:38:21 +01:00
Roberto Abdelkader Martínez Pérez
197f91821a
doc: Missing subsection in philosophy section
2019-12-19 11:32:49 +01:00
pancho horrillo
7b7c7dcf8c
docs: add note to windows setup
2019-12-17 15:27:50 +01:00
pancho horrillo
6986496185
docs: tweak installation instructions
2019-12-17 14:24:41 +01:00
Héctor Hurtado
9948036c47
Add renaming to Windows installation instructions
2019-12-17 11:12:02 +01:00
Roberto Abdelkader Martínez Pérez
772de0b039
docs: Use sphinx version variable to render an always correct Kapow! Dockerfile
2019-12-17 09:57:27 +01:00