Commit graph

125 commits

Author SHA1 Message Date
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
pedro d2c63de37b more bugfix namespace problm and pangeapilot files 2024-01-19 12:39:14 +01:00
pedro 3af59e9423 bugfix namespace, build__all script, simple pilots
- build__all.sh
- build__common.sh (includes common_start and common_end) which
  simplifies pilots
2024-01-19 11:01:49 +01:00
pedro 00360491ec fix docker project namespaces 2024-01-16 11:19:55 +01:00
pedro 1cc0cdc4d9 idhub docker: requirements for lafede pilot
- add dependency for pdf signature
- this one does not need the OIDC4VP thing
2024-01-16 10:56:12 +01:00
pedro 85d7c19083 upload lafede pilot deployment script 2024-01-16 10:51:24 +01:00
pedro 8e9c03d8fb pilot setem: establish more mnemonic ports 2024-01-12 10:33:53 +01:00
pedro 30c0da5fc0 deployment scripts for pilot setem 2024-01-12 10:30:55 +01:00
pedro d523ec2efd build pilot-xo9b: ensure is in branch before copy 2024-01-09 10:54:06 +01:00