4.35.5 (2024-03-07)
4.35.4 (2024-03-06)
deploy-app-sellsy: use same uid for debug and release container (7145e4f )
4.35.3 (2024-03-06)
4.35.2 (2024-03-06)
4.35.1 (2024-03-06)
review: down job is always trigger (137c25b )
4.35.0 (2024-03-06)
sellsy-ai: add env file for sellsy ai container (bf9abbd )
4.34.3 (2024-03-05)
4.34.2 (2024-03-05)
review: tcp check instead of metrics endpoint (4cc3614 )
4.34.1 (2024-03-05)
4.34.0 (2024-03-05)
review: add sellsy ai endpoint (1bf974e )
4.33.0 (2024-03-05)
production: increase root volume size (57eb3a7 )
4.32.2 (2024-03-05)
production: move dotenv to root taskfile (f5f5900 )
4.32.1 (2024-03-01)
pg-compat: correctly set PG timezone to match mariaDB configuration (3474323 )
4.32.0 (2024-02-29)
submodules: update submodules (3fc94a7 )
4.31.9 (2024-02-27)
4.31.8 (2024-02-27)
4.31.7 (2024-02-27)
4.31.6 (2024-02-27)
4.31.5 (2024-02-27)
4.31.4 (2024-02-27)
4.31.3 (2024-02-27)
4.31.2 (2024-02-27)
4.31.1 (2024-02-27)
4.31.0 (2024-02-26)
dirty: dirty commit to fix linter deploy nginx and fix build (7235a89 )
4.30.0 (2024-02-26)
review: add clever elasticsearch (440f20c )
review: duplicate review for stateful env (1a0f792 )
review: import mariadb develop (d6a48ff )
review: refacto build tasks (42c0711 )
4.29.2 (2024-02-23)
4.29.1 (2024-02-23)
pg: change password generator (cecffac )
4.29.0 (2024-02-23)
pg: add standalone init db script (5753d29 )
4.28.2 (2024-02-21)
4.28.1 (2024-02-21)
pgsql: triggers must be owned by officer for security policy (56dd707 )
4.28.0 (2024-02-20)
sharding: init postgres dbs, users and privileges (74dba21 )
4.27.0 (2024-02-19)
review: fix and improve build to have a working deploy task (b7f86b2 )
4.26.2 (2024-02-16)
review: install k9s in review env (895628b )
4.26.1 (2024-02-16)
4.26.0 (2024-02-16)
review: disable chartmogul init in review envs (a4f8026 )
review: worker crash on start (5a28e17 )
review: add account dotenv to workers (c2b808b )
review: add init containers to apps (0ce75b7 )
review: add missing env legacy (457b1a6 )
review: check all the required middlewares (c802bcc )
review: configure apiv1 (028cb83 )
review: debug dotenvs (537956c )
review: enable auto scaling (c1a65cb )
review: increase nginx buffer size (837e6ce )
review: invalid sellsy corp id (f14b16f )
review: move env legacy into configs (960db4a )
review: move installer into init containers (f7c05fb )
review: remove csp on nginx configs (0d55c7b )
review: remove deprecated scripts (95fb47e )
review: remove verbose on copy (78cf514 )
review: rename api-spec to api-doc (1499db5 )
review: simplify tls configurations (3414975 )
review: unique dotenv for each apps (fd2bc12 )
review: update nginx (1726ccc )
review: update nginx (b4657ea )
review: update nginx config (d609ef6 )
4.25.0 (2024-02-08)
review: remove verbose in init containers (230db82 )
4.24.1 (2024-02-07)
4.24.0 (2024-02-02)
review: update k8s cluster (a8c764f )
4.23.0 (2024-02-01)
sellsy-ai: mount volume with api-web-token-signature.pub for sellsy-ai (f815c2b )
4.22.0 (2024-02-01)
review: add user suffix in dev mode (fc4210d )
4.21.0 (2024-02-01)
4.20.0 (2024-02-01)
review: rename sip to sam (1927e95 )
review: add ingress tls replicas (02e1285 )
review: bind dynamic hosts with deployments (0f9a1cf )
review: copy frontend build into nginx (8337b7c )
review: decrease resources of middlewares (a4c9cb6 )
review: dynamic host definition in dotenv (385bf04 )
review: re-enable infra hot reloading for review dev (31f11ec )
review: remove ip whitelist (d3457d8 )
review: remove unused ingress and clusterissuer (2113277 )
review: whitelist vpn ip on ingress (f556dda )
review: improve cache for ingress generation (c620ab8 )
4.19.0 (2024-01-31)
review: switch to prod issuer (8a2054f )
4.18.0 (2024-01-31)
review: add review certificates (b821fe5 )
4.17.1 (2024-01-31)
production: update ingress nginx traffic policy (c36c700 )
4.17.0 (2024-01-30)
review: deploy cluster issuer (f451b07 )
4.16.0 (2024-01-30)
dellsy: define all depends in local override (bf55c82 )
deploy-app-sellsy-build: remove nix container broken package (e659694 )
review-build: add missing build cache identifier (5b6bed0 )
review-deploy: re-integrate review dev with new build system (aec35df )
review-dev: repair bad namespace variable scoping (cc00539 )
review: add dropped by rebase elastic middleware (41a2dff )
review: add missing test dependency (8dd84a8 )
deploy: keep skaffold deployments after failure in dev mode for debug (275d7b2 )
review: limit data and hook triggering to build review (4635c61 )
4.15.0 (2024-01-30)
review: ensure database are created (eb03c82 )
4.14.0 (2024-01-30)
file: add credentials for r2 email attachments (584655f )
4.13.0 (2024-01-30)
production: add external secrets operator (12457c6 )
4.12.0 (2024-01-30)
production: deploy ingress nginx (415850a )
4.11.0 (2024-01-30)
review: remove copy of sources (efab5fc )
4.10.0 (2024-01-30)
sellsy-ai: change port from 3000 to 3001 (5eed83e )
4.9.0 (2024-01-29)
dotenv: vhost declaration in legacy config (2895d68 )
saas: entrypoint configuration (fb7c391 )
saas: geodata wrong secret name (fef519e )
review: static sellsy environment (eea7474 )
saas: add certificates (9981bfc )
saas: add db migrations (396e6e3 )
saas: add dotenvs (b4ae4db )
saas: add geodata root password (e85504d )
saas: add legacy configs (4a8fdc1 )
saas: add main to messenger entrypoint (c25a59f )
saas: add main to saas entrypoint (4972071 )
saas: add main to workers entrypoint (4a8a0e6 )
saas: add messenger (3787298 )
saas: add missing database (1bfa1de )
saas: dotenv variable bindings (b016719 )
saas: remove duplicate dotenv entry (f497299 )
saas: switch to RWX for volumes (e1cdf72 )
saas: update k8s deployment (63c8b5f )
saas: update service bindings (0d0b5bc )
saas: use elastic user sercret (8bca02f )
saas: use private service (ac3d9a6 )
workers: add deployment (cb1c060 )
4.8.2 (2024-01-25)
dellsy: force sellsy environment at startup (bf4aead )
4.8.1 (2024-01-25)
dellsy: sellsy environment must be set explicitly when running direnv (46d1a7e )
4.8.0 (2024-01-24)
deploy-app-sellsy-account: remove useless volume binding (4d26919 )
deploy-app-sellsy: remove too hard read only for nginx container (44a4628 )
deploy-sellsy-nginx: repair nix nginx logging for account and file (4dff8db )
remove abused k8s volumes read only (57fd660 )
repair file nginx config (52f4518 )
deploy-app-sellsy: structure cert management (b25fc94 )
enable read only for container volumes (1be9d4a )
deploy-app-sellsy: increase rclone perf (c7dda77 )
use rclone to sync app sellsy nginx and fpm directory (7e95fd8 )
4.7.0 (2024-01-23)
elastic-operator: remove managed namespaces (68d29c0 )
4.6.0 (2024-01-23)
deploy-sellsy-nginx: repair nix nginx logging for account and file (dbddc2c )
file: rename resource to match account (e9669b7 )
4.5.0 (2024-01-23)
production: move cert-manager (88009bc )
4.4.3 (2024-01-22)
4.4.2 (2024-01-16)
dellsy: wrong path in saas dotenv (661dfae )
4.4.1 (2024-01-16)
sellsy-ai: load default env file in sellsy-ai container (e435d29 )
4.4.0 (2024-01-16)
submodule: fixed sellsy-ai path (10d0ca8 )
sellsy-ai: add sellsy ai container (1367c1e )
4.3.0 (2024-01-15)
app-sellsy-account: repair php deployment configuration (837a70f )
app-sellsy-mariadb: use non persistent storage for stateless deployments (5c5cc18 )
deploy-app-account: working non root nginx (5be0003 )
deploy-app-sellsy-file: use non root port for service to allow skaffold pat (3204a5d )
deploy-app: re-add account in sellsy kustomization (f06330c )
workflow-review: add missing namespace file in taskfile cache (e1b9d90 )
app-sellsy-account: add init to share code between nginx and fpm (45beebf )
app-sellsy-account: add poc about mariadb operator connections (3e1bdde )
file: deploy file (3d53f47 )
review-account: define containers ports to well defined non root ports (0126c7d )
review-account: remove debug sleep to test entrypoint #OPS-936 (8e51c95 ), closes #OPS-936
setup:app:file: add file dotenv (77d5735 )
setup:app:file: update docker image (930b121 )
skaffold: enable services pat to localhost (5178f96 )
src-modules: add debug packages for nginx (569e2bc )
workflow-review: use k8s namespaces with prefix for deployments (4826f7a )
4.2.2 (2024-01-12)
dellsy-local: use dellsy namespace (b377bca )
4.2.1 (2024-01-11)
dellsy: deprecated volume migration (ea29440 )
4.2.0 (2024-01-11)
dellsy: update dellsy migrations (f7a0466 )
4.1.1 (2024-01-11)
xdebug: wrong name resolution of the host (de5235a )
4.1.0 (2024-01-11)
dellsy: remove deprecated volume (cdb3ad1 )
4.0.1 (2024-01-10)
dc: backend needs account path. web needs all paths (dc65f04 )
4.0.0 (2024-01-10)
release: support multi environments for sellsy repo
3.7.0 (2024-01-10)
build: remove default by accident (c43825f )
config: add production workflow in root taskfile (23b72bb )
config: es local (fd10e0c )
config: failed to remove volume dellsy_home (66d645c )
config: key paths (c63c5e6 )
config: volume bindings (9299e61 )
dellsy-local: wrong container name prefix (a1bd34c )
dellsy: deprecate dev php server extending (458d49b )
dellsy: e2e tests (993b419 )
dellsy: elasticsearch prefix (cec8415 )
dellsy: elasticsearch prefix for dellsy-local (6081e17 )
dellsy: elasticsearch prefix undefined (037216c )
dellsy: env variable SELLSY_USERNAME undefined (795fb80 )
dellsy: exec:backend (737dcd2 )
dellsy: fix xdebug config binding (1886c5b )
dellsy: ngrok (4b62015 )
dellsy: remove broken image key (303c06a )
dellsy: volume binding pg-loader (bf1a8d5 )
deploy:app:geodata: upgrade random provider (fbcbae0 )
docker: bindings with new architecture (a73bf93 )
elastic: idempotence of elastic resource (191a29a )
elasticsearch not used anymore (0a7c52e )
envrc: sellsy environment undefined (6b6b062 )
pdf-generator: disable buggy pdf generator (0677e87 )
pdf-generator: reintegrate pdf-generator (31008e2 )
postgres: conflict between VOLUME in dockefile and volumes in compose made data not persistent (52e2219 )
production: change sellsy_mariadb task name (4c887ef )
repair switch job and fix tests (8c6463a )
repair volume binding for frontend (e9765ad )
review: wrong kustomize parameters (3c532d5 )
submodules: missing account (f9caac8 )
submodules: wrong pdf-generator paths (fb09dc1 )
tests: e2e tests of workflows (2b140ac )
app-sellsy-account: add missing middlewares (59c5224 )
bfm: add pg loader and update psql (0e8b587 )
build: enable pdf generator build system (f49bdbd )
build: use saas container (f6263e4 )
compose: set strict depends_on for all workers containers (f431a42 )
compose: slow down startup, wait for each step to be complete before the next one (ca2b45e )
compose: wip (09c04a0 )
config: add direnv allow in init (b570dc8 )
config: add prefixed output to build steps (67f70e1 )
config: scaleway network basic terraform (0bd3a11 )
config: switch from taskfile to subshell (1ddf8e4 )
config: update docker-compose (07e6cf8 )
config: update docker-compose (7085f76 )
config: use direnv exec (69aebd8 )
config: use nix to build (f452aea )
create account dockerfile (b8b19a6 ), closes #SAAS-1234
dellsy: add docker-compose command (a586a7b )
dellsy: add exec tasks (4baa039 )
dellsy: add helper in news (578e469 )
dellsy: remove SELLSY_ENV variable (5ab633e )
dellsy: remove unused ngrok binding (2b924e2 )
dellsy: update NEWS.md (e1c4113 )
deploy:app:elastic: add elastic operator (af8270a )
deploy:app:elastic: add sellsy elasticsearch (db7b223 )
deploy:app:elastic: integrate operator (f3a44ae )
deploy:app:elastic: integrate sellsy elastic (aa8963a )
deploy:app:geodata: add geodata database (4afde0a )
deploy:app:geodata: add terraform resources (b91bb06 )
deploy:app:mariadb-sellsy: deploy mariadb operator #OPS-922 (e5b3cf2 ), closes #OPS-922
deploy:app:mariadb: remove unused skaffold (4ba939a )
deploy:app:mariadb: use scaleway provider (a27e03f )
deploy:app:sellsy-mariadb: deploy statefull mariadb using operator #OPS-922 (45cd717 ), closes #OPS-922
deploy:app:sellsy: bootstrap sellsy app using skaffold and kustomize #OPS-912 (b26c66d ), closes #OPS-912
deploy:app: boostrap boilerplate to deploy mariadb #OPS-922 (d8b6b99 ), closes #OPS-922
deploy:k8s: move namespace names to dotenv (d678b59 )
deploy:platform:docker_composer: add build as up dependency (9aebb52 )
deploy:platform:docker_composer: migrate saas healthcheck (f37acc9 )
envrc: use watch_file (d793a0d )
flake: add missing typos (30580de )
flake: dynamic flake devshell (b00805d )
k8s: scale the pool to 3 (b5fb86b )
merge: move to new position (500e228 )
merge: move to original position (e6f62ac )
pdf-generator: add docker container for pdf-generator backend/frontend (0c15ce7 )
poc about gitlab and iam #OPS-912 (63e8e77 ), closes #OPS-912
production: add production workflow (872edf7 )
rabbitmq: add operator (09db16d )
rabbitmq: add sellsy-rabbitmq (d1ba713 )
review: move workflows directory (dde0061 )
scheduler: add process for messenger scheduler (2c34455 )
setup new iac architecture (d07c196 )
setup review worflow using skaffold (2d6bfc7 )
setup:app:redis: deploy redis operator (3dc8873 )
setup:app:redis: deploy standalone redis (070003e )
sharding: new db to start spliting corps (f77db65 )
src: add nix way to build container and nginx container #OPS-912 (16c4ff7 ), closes #OPS-912
taskfile: move workflow into root directory (dd7cc22 )
wip (7be6cae )
wip (5e7f5f1 )
wip (876bc93 )
workflow-review: add prefix before kubernetes resources #OPS-936 (69079d7 ), closes #OPS-936
2.15.2 (2023-08-01)
2.15.1 (2023-08-01)
2.15.0 (2023-07-24)
docker-compose: add healthcheck to workers and messengers (e289ff8 )
2.14.0 (2023-07-06)
ci: tests jobs are effective anymore and are consuming huge disk space (c287e58 )
2.13.0 (2023-07-05)
elasticsearch: need more ram (ecfe2e5 )
kibana: forgot to upgrade kibana (ad4111a )
runner: disable aws runners (c8c0ad2 )
compose: upgrade to es 8 (e505c87 )
es: new elasticsearch version (20304c9 )
update certs & submodules (f1dad4e )
2.12.0 (2023-04-26)
mercure: setup dynamic config that will be used in staging and production envs (4c6cb23 )
2.11.2 (2023-04-21)
compose: cleaning unused yaml and align image sources (3bf92ef )
2.11.1 (2023-03-28)
2.11.0 (2023-03-13)
messenger: add messenger instance (67cda5f )
2.10.3 (2023-03-10)
2.10.2 (2023-02-14)
taskfile: fix task api-spec (c7dfe22 )
2.10.1 (2023-02-08)
2.10.0 (2023-02-02)
2.9.0 (2023-02-02)
vhosts: add impersonate host (539d5e6 )
2.8.0 (2023-01-30)
2.7.1 (2023-01-11)
compose: replace s3 hostname with minio to avoid reserved keywords (84fcc5a )
2.7.0 (2023-01-06)
pdf-generator: add config for use pdf generation on local stack (8872ec3 )
2.6.0 (2023-01-06)
2.5.0 (2023-01-06)
compose: disable api gateway app (39b1d41 )
2.4.5 (2023-01-04)
2.4.4 (2022-12-20)
2.4.3 (2022-11-29)
healthcheck: temporary disable it while install is too slow #OPS-266 (a383ae4 ), closes #OPS-266
2.4.2 (2022-11-29)
2.4.1 (2022-11-24)
healthcheck: reset health state at each install to be idempotent (ce57cf1 )
2.4.0 (2022-11-23)
healthcheck: add hack to health check installers (e6b6f46 )
2.3.1 (2022-11-23)
healthcheck: set geodata healthcheck more tolerent (a65c158 )
2.3.0 (2022-11-22)
nginx: mise en place du TLS1.3 sur l’ensemble des vHosts (8ba774e )
2.2.2 (2022-10-20)
2.2.1 (2022-10-14)
submodules: update account (1c079f1 )
2.2.0 (2022-10-04)
pre-commit: add option to enable submodules pre-commit hooks (444061a )
2.1.0 (2022-09-22)
compose: update node containers to v16 (d6e2396 )
2.0.2 (2022-09-14)
docker-compose: hardcode mysql root password in mariadb healthcheck to avoid MYSQL_ROOT_PASSWORD (533ec5c )
2.0.1 (2022-09-14)
2.0.0 (2022-09-14)
docker-compose: repair it for ci (9eec7ac )
change repo path from /iac/docker/dellsy to sellsy/dellsy (da878e1 )
the change of git remote implies to checkout migration
notice: https://www.notion.so/Upgrade-de-dellsy-avec-les-tests-e2e-e8041bff9a5546e1b929dcb7d3a2ccb6
1.6.1 (2022-09-13)
compose: temporary disable docker-compose version check for the dellsy migration (e03b608 )
1.6.0 (2022-08-10)
taskfile: api-spec-bin to run api spec console cmds (fa2eacf )
1.5.0 (2022-08-08)
bash-zsh: enable custom configs for bash & zsh (ccb8f6d )
1.4.1 (2022-08-08)
taskfile: ngrock install is now idempotent (d48c45c )
1.4.0 (2022-07-25)
nginx: replace wildcard slsy.io cert (64b0764 )
1.3.2 (2022-07-06)
taskfile: preinstall nfrok dir or it will have root permissions in containers (7bb4bac )
1.3.1 (2022-07-01)
Taskfile: add docker login for docker registry proxy (a307783 )
1.3.0 (2022-06-30)
1.2.0 (2022-06-30)
spook: add api spec lint command (889c215 )
1.1.1 (2022-06-27)
1.1.0 (2022-06-27)
release: empty commit to trigger and check release system (914ddd1 )
account: repair runtime variables binding (fb70628 )
compose: auto restart worker containers (d5e037c )
compose: change ip range (f57d96c )
compose: disable some develop images to go prod (cf516ba )
compose: fix memory limit (6acdd0f )
compose: fix shared volumes perms (0eb2253 )
composer: repair limit using docker-compose v2 syntax (4741610 )
compose: yaml anchors for spook (ee3b723 )
npmrc: fix npmrc path (b73642c )
postgres: set correct volume path (1e45c50 )
secrets: repair jwt generation script (c374a18 )
server-dumper: Change the command for launch server dumper (270728c )
server-dumper: launch kill cmd on dellsy-backend and handle output (4a6a2be )
taskfile: better name for server dump (0d8a78f )
taskfile: better submodule init (6fe48c5 )
taskfile: disable version check for now (dfd0fe9 )
taskfile: display dir when git pull (67251fe )
taskfile: do not force develop (0f2379f )
taskfile: set corrects rights flow to src/dev (a4b9806 )
taskfile: too much integrity (7b26821 )
taskfile: we need to clear cache after restarting api-spec build (04a8b72 )
task: repaire task update (f973300 )
vhosts+taskfile: pull docker images when task update and clean vhosts (105e199 )
volumes: revert bad volume mount (cceb12a )
account: improve account provisions (5d54b2b )
account: improve container flow and create service container account (2daaff1 )
compose: add resources limit and pma (821548e )
compose: new backend engine for spook (ccf388a )
compose: new installer and new frontend (c698278 )
compose: new php image (4a2748d )
compose: nginx, ssl, vhosts and more (6b06240 )
compose: replace npmrc mount by SELLSY_GITLAB_TOKEN env var (ab033ab )
configs: change not commited dotenv system (668adc1 )
container: use arg and .env to override container GUID/UID (840e4fc )
en vrac (4d0c681 )
env alpha, new shortcuts (3a03a6b )
installer: wip on stack install (83e4bd1 )
installer: wip on stack install (4e10238 )
installer: wip on stack install (3784987 )
installer: wip on stack install (c7b81a5 )
new taskfile descriptions and use docker production tags (a455024 )
new vhosts and compose options (40aea0d )
ngrok: installer, launcher, vhost alias (5391269 )
npmrc: have a way to share npmrc between host and container (eaf9354 )
npm: share npmrc token between host and containers (9401cca )
postgres: add new postgres service (f2f1d3c )
spook: add coverage alias (f50ff4b )
spook: add spook installer (c810125 )
TaskFile: add a task for run symfony server dumper (f2612ca )
taskfile: add integrity target (2e2ca76 )
taskfile: add yarn watch command for account (4b993a1 )
taskfile: more shortcuts (ed471ba )
taskfile: more shortcuts and simplier installer names (252690d )
taskfile: new shortcuts + lint (25cbacf )
taskfile: running integrity check at each dellsy update (fd7699d )
vhosts for mailcatcher and rabbitmq, display switched envs (3ebe10b )
vhosts: Enable dev vhost to execute any php files (dbdca88 )