Releases
v2.0.0
Compare
Sorry, something went wrong.
No results found
2.0.0 (2023-02-22)
⚠ BREAKING CHANGES
database: 🗃️ new database model, queries,
Features
🎨 easier generation of files object (529a188 )
🎨 specific routes, add validation schema (69645b9 )
🎨 use only one get route (b547548 )
🐛 mob review (529a188 )
🗃️ add an association table for users and projects (b547548 )
🗃️ add destroy functions for db (b547548 )
🗃️ wip : working with @ArnaudTA , @clairenollet , @this-is-tobi on liveshare (b547548 )
🚧 add delete repo button (ad64daf )
🚧 Add download and copy, missing format (529a188 )
🚧 add status and locked for project (1bb55b8 )
🚧 adding api implementation (3c76eac )
🚧 all controllers writtend (b547548 )
🚧 applying review requested changes (529a188 )
🚧 commit à ecraser - wip fs file generator (529a188 )
🚧 feature to achieve later, keep asking for project status (57846f9 )
🚧 first database model (69f51f2 )
🚧 new project controller (b547548 )
🚧 remove done todos (b547548 )
🚧 uncomment path for delete repo and projects (8fb7cd9 )
🚧 wip - ci files generated by server (529a188 )
🚧 wip downloading file (529a188 )
🚧 wip fix unit tests (31c3a86 )
💄 fix snackbar on bottom left (7823c99 )
🔒 add crypto module to encrypt externalToken or other data if needed (c5806b3 )
👔 cannot update nor delete permission if not permitted - controller side (3c76eac )
👔 disable delete permission for owner (3c76eac )
👔 permissions should be enabled only for permitted users (3c76eac )
🛂 organization controller (b547548 )
✨ add archiveProject btn (e412223 )
✨ add backend function to generate random passwords (5244597 )
✨ add delete playbook call in deleteRepo controller (8abe695 )
✨ add delete trigger for environment (3c76eac )
✨ add environment and permissions management (3c76eac )
✨ add environment page (a5a5129 )
✨ Add GitLab ci generation in repoForm (529a188 )
✨ Add gitlabCi form for repo (839f1e1 )
✨ add GitlabCI generated file (529a188 )
✨ add helm charts (e540325 )
✨ add log table in model (642b245 )
✨ add misc routes, healthz/version (520976d )
✨ ajout d'un système de role propre à la console avec authentification admin (b547548 )
✨ ansible-api respond playbook rc, server stores it in db (7774045 )
✨ call delete repo and archive project playbooks (97a7b13 )
✨ ciForm ok (529a188 )
✨ display current user name in closeable alert (349ade9 )
✨ get user's group from keycloak (8311622 )
✨ record ansible responses in database (5753883 )
✨ wip components for environment managing (3c76eac )
🧪 (529a188 )
🧪 rewrite random utils for tests (b547548 )
Helm: 🎨 add env per container (48b41cf )
Helm: 🎨 variabilize server imports (0973646 )
Bug Fixes
⚗️ changement du keycloak flow (1af0d85 )
🎨 variabilize pvc name (b547548 )
🐛 add await on start server functions and fix tests (c8e66f8 )
🐛 add refresh keycloak token (b758e44 )
🐛 bind do not always works (b547548 )
🐛 change create project and change message logs (b547548 )
🐛 controller response before ansible fetch (8983c45 )
🐛 delete default argo repo at deleting (5fafe99 )
🐛 fix projectAddUserController (b547548 )
🐛 flatMap didn't work as expected (3c76eac )
🐛 forgot to load repositories data (b547548 )
🐛 import env (98c1632 )
🐛 init db doit être séquentiel pour ne pas violer l'intégrité des tables (b547548 )
🐛 isInfra & isPrivate false if undefined (2fa987d )
🐛 isInfra not send to ansible (b049746 )
🐛 mode dégradé si payload n'est pas bon (14309cf )
🐛 repositories may be empty (584798f )
🐛 review changes (5e4bdb7 )
🐛 send proper data to ansible (b547548 )
🐛 send200 if code is OK (08ca7eb )
🐛 show permissionForm only when environment is created (3c76eac )
🐛 stabilize playbookDir in different execution execution (69645b9 )
🐛 update ansible calls (04ee9ff )
🐛 update orgName generation to new db schema (b547548 )
🐛 use flatMap to iterate over two arrays (3c76eac )
🐛 wip bug ansible repositoryInitializing (b547548 )
🐛 wip working on todo's (b547548 )
🐛 working on todo's (b547548 )
🗃️ organization should be a FK in projects (d014387 )
🗃️ turn envList into array of objects (41f0278 )
👷 Copy test-utils in client docker (529a188 )
🚧 trying to log details for ansible api call (ae944ae )
🚧 wip (529a188 )
🔥 remove bad log and comms (748c43d )
🥅 add front error management for createProject (b547548 )
🥅 catch errors in front when calling back (5331773 )
💄 update UI for new DSFR version (62750c4 )
🔒 filter users sensitive infos (b547548 )
🔒 improve security using node utility function to compare hashes (ea0e730 )
🔊 mute logs for health route (b1eaad5 )
🔇 remove sequelize logs to preserve data (b547548 )
👔 permission level goes from 0 to 3, 0 by default, 3 for owner (3c76eac )
✏️ typo on var name (b547548 )
♻️ change where directive to through associations (b547548 )
♻️ fix (8d2c911 )
♻️ use sequelize querytypes (d45472a )
🚨 Sonar warnings (529a188 )
🚨 SonarQube warning (529a188 )
🧪 fix TU (26bd4f1 )
🧪 use dedicated en var for ct tests (529a188 )
🧪 wip fix repo ansible fetch failed (b547548 )
🚚 fix generateCIFiles feature (b547548 )
🚚 rename folder for generating files (b547548 )
Performance Improvements
🎨 use map instead of forEach for array generation (03c78fa )
🩺 add health probes in templates (d645f2e )
Reverts
🥚 hide environments and permissions feature waiting for playbooks (edebee9 )
⏪ hide snackbar for now (6afe9e8 )
Code Refactoring
database: 🗃️ new database model, queries, (b547548 )
You can’t perform that action at this time.