pedro
a355e270b1
new generic pilot and instances autotest & nightly
2024-02-06 15:32:51 +01:00
pedro
cd796ce262
bugfix persistent idhubs were not updating code
...
includes refactor of common functionality moved to build__common
related, somehow, to #2
2024-02-06 14:51:31 +01:00
pedro
24739e3983
add persistence flag, which by default is yes
...
progress for #2 (resolves idhub persisten needs)
and you have to explicitly say when you don't want it
2024-02-06 14:30:22 +01:00
pedro
68f9a64e4c
env var idhub could be used
...
instance autotest starts using it
2024-02-05 20:48:20 +01:00
pedro
cde51c5103
autotest: missed changing docker directory
2024-02-05 20:23:41 +01:00
pedro
19b64da7f5
build__common: wider figlet for autotest
2024-02-05 20:06:15 +01:00
pedro
bc502d8cb9
autotest: temp disable 2fa
2024-02-05 20:05:19 +01:00
pedro
5ddc747d31
idhub target deployments persistent by default
...
except autotest instance
2024-02-05 20:00:45 +01:00
pedro
bfd6a92d6c
rename from pilot test to autotest instance
...
differentiate between instance and pilot
build common arg is target (which can be pilot or instance)
2024-02-05 20:00:30 +01:00
pedro
35b8a294a4
deployment for early pilots (first on test pilot)
...
- includes idhub entrypoint relevant refactor
- prepare env vars for test pilot
2024-02-02 19:43:36 +01:00
pedro
b268099193
allow all build scripts to be ran outside this dir
...
this is useful for automation
Reported-by: @Elahi
2024-02-02 14:36:30 +01:00
pedro
6ed7b600da
pangea pilot: another error on port idhub2
2024-01-26 04:25:44 +01:00
pedro
87dcf44f0e
pilot pangea: bugfix not running idhubs in dc
...
missing secret sharing stuff
2024-01-26 04:17:35 +01:00
pedro
9a67710ec3
new Dockerfiles for musician and orchestra
...
orchestra: 1.28GB -> 848MB
musician: 497MB -> 169MB
2024-01-26 03:44:56 +01:00
pedro
45eef003a7
pangea pilot: fix wrong authentik volume config
2024-01-25 16:26:10 +01:00
pedro
eb4afcb969
build: be more sensitive on machine that runs this
2024-01-25 15:57:20 +01:00
pedro
d98c21ef42
pangea: less greedy services
2024-01-25 15:30:44 +01:00
pedro
1a8a81e27f
pilot test: fix wrong port assignment
2024-01-25 15:24:05 +01:00
pedro
9f7c7d55ba
fix pangea and lafede deployments
2024-01-25 15:18:56 +01:00
pedro
2cd782368d
add new pilot test
2024-01-25 15:18:13 +01:00
pedro
07376ba0b1
idhub: optimize size
...
applies optimizations because use of: apt, pip (python)
debian:bookworm-slim 1.21GB
python:3.11.7-slim-bookworm 880 MiB
2024-01-25 14:54:12 +01:00
pedro
a9022ae8d4
pilot xo9b: change the other idhub to the right vcred
2024-01-24 18:09:49 +01:00
pedro
e507018360
confirmed that setem uses membershipcard vcred
2024-01-24 18:09:49 +01:00
mildred
9d8ac3f461
Update README.md
...
Correct actors for xo9b and seem
2024-01-24 16:54:20 +00:00
pedro
775f91a471
update pilot credentials
...
we were using test credentials, and now we have the final ones that
should be used
2024-01-24 17:11:57 +01:00
pedro
7a9850c7b1
quit confusing comment in pilot build scripts
...
if you want to know what does each pilot, see README.md
2024-01-24 15:23:11 +01:00
pedro
b7ba1d6a7f
pull-repos: git pull should go before
...
imagine the branch is new and does not exist
2024-01-24 15:04:32 +01:00
pedro
5146a6f9be
README.md: delete trailing whitespaces
2024-01-24 15:00:04 +01:00
pedro
1da4f6b032
fix in env wrong variable name
2024-01-24 14:58:27 +01:00
pedro
837486a0fa
build__common.sh: refactor var name
2024-01-24 14:58:27 +01:00
pedro
e19d08d3cc
build__all.sh: bugfix start
...
- export general env vars to ensure they are used by the pilots
- pull repos before start
2024-01-24 14:58:27 +01:00
pedro
8fd01ba3f5
pilot pangea: adapt to new situation
...
so, a part of applying same to pangea
pangea needs 2 idhubs
2024-01-24 14:58:27 +01:00
pedro
b65ff7aca9
pilots xo9b and setem work on the new idhub way
...
this is partial work when migrating from using each one a branch vs
all in main
2024-01-24 14:58:27 +01:00
leandro
0562194d93
Update README.md
...
Clarification on roles for pilots and minor edits
2024-01-24 13:21:38 +00:00
mildred
e044dadfcc
Update README.md
...
Reformulate section "About pilots"
2024-01-24 12:48:19 +00:00
pedro
78a79e69e9
preserve docker build cache on orchestra musician
...
produce docker build speedup
- git checkout produce docker cache invalidation, do it when needed
- use /opt/app PATH for the two containers
- use two different layers: one to do the pip requirements, the other
for the rest of the sourcecode
2024-01-24 01:05:37 +01:00
pedro
b5359d77b0
README: capital title
2024-01-23 21:33:35 +01:00
pedro
b6f85328be
README: specify lang for src blocks
2024-01-23 21:32:44 +01:00
pedro
9eae60c960
README: update docker install
2024-01-23 21:32:01 +01:00
pedro
7b31a8d697
general README update
...
maybe it needs a review
2024-01-23 21:30:22 +01:00
pedro
f9393b5311
build_common: no branches, main; ensure git dir
2024-01-23 10:42:42 +01:00
pedro
c606fee335
also ignore authentik ssikit
2024-01-23 10:42:00 +01:00
pedro
ee87477654
pangea: authentik: fix wrong volumes
2024-01-23 10:41:40 +01:00
pedro
1244a2035b
make didkit pip work
2024-01-23 10:41:20 +01:00
pedro
f378a945e8
authentik: use fork as volume
...
right now, it does not seem to need to compile
2024-01-23 09:17:58 +01:00
pedro
a10075e80e
musician: make it build and run, missing IDP binds
2024-01-23 09:10:41 +01:00
pedro
21d8c34e1b
pangea dc: fix wrong env vars and missing volume
2024-01-23 09:02:15 +01:00
pedro
59960cbc73
.env.example: fix unquoted chars on env
2024-01-23 09:01:11 +01:00
pedro
06ce7afd3e
pangea p: add manual build of orchestra & musician
2024-01-23 09:00:27 +01:00
pedro
ffde8a64be
these files are not needed anymore
...
but they were base on doing the building for pilots
2024-01-23 08:33:46 +01:00