Commit Graph

  • a79ae2d50f Apply new features from branch 'dev' into jenkins-pipeline jenkins-pipeline Marcin-Ramotowski 2025-06-12 18:42:28 +00:00
  • cd4ab3fd27 Handled more errors during db initialization dev Marcin-Ramotowski 2025-06-12 18:42:07 +00:00
  • 301cf5922e Changed docker image base to Alpine and added curl Marcin-Ramotowski 2025-06-11 22:15:37 +00:00
  • 479ec4f917 Added healthcheck Marcin-Ramotowski 2025-06-11 22:04:35 +00:00
  • 3f40a6126c Added more descriptions of functions Marcin-Ramotowski 2025-06-11 20:04:04 +00:00
  • dd9e9ce110 Improved function body Marcin-Ramotowski 2025-06-11 19:57:15 +00:00
  • d3d3c98f99 Moved wait_for_db function to utils module main Marcin-Ramotowski 2025-06-11 19:48:58 +00:00
  • 9e010ed389 Implemented waiting for db readiness Marcin-Ramotowski 2025-06-11 19:43:47 +00:00
  • d9fe927832 Removed deprecated label option from pipeline Marcin-Ramotowski 2025-06-11 17:51:55 +00:00
  • 636a382cf5 Deleted jenkins pipeline from main branch Marcin-Ramotowski 2025-06-11 17:13:27 +00:00
  • 99cfdfddd0 Added annotation required to run Sysbox on pod Marcin-Ramotowski 2025-06-11 16:52:16 +00:00
  • f579e440f8 Updated path to pod template yaml file Marcin-Ramotowski 2025-06-11 16:43:22 +00:00
  • ba69728c81 Changed pod runtime to sysbox Marcin-Ramotowski 2025-06-11 16:32:12 +00:00
  • 5366e313c5 Moved Jenkinsfile and pod agent template to separate directory Marcin-Ramotowski 2025-06-11 16:29:03 +00:00
  • 283be1a1ec Deleted Goss Marcin-Ramotowski 2025-06-11 16:28:08 +00:00
  • 1b7204c2ba Changed name of variable to store ACR name instead of ACR username Marcin-Ramotowski 2025-06-10 20:17:25 +00:00
  • 8f9aed299d Added managed identity client id Marcin-Ramotowski 2025-06-10 19:32:40 +00:00
  • 6522977280 Changed basic auth to managed identity Marcin-Ramotowski 2025-06-10 18:50:37 +00:00
  • c707974a2e Corrected agent declaration in Jenkinsfile Marcin-Ramotowski 2025-06-08 16:56:35 +00:00
  • cc2f224d60 Moved pod agent code from Jenkins master to YAML file in repo Marcin-Ramotowski 2025-06-08 16:45:05 +00:00
  • b14e6cf873 Restored dind container usage Marcin-Ramotowski 2025-06-07 21:44:24 +00:00
  • 87e3c0df80 Removed Goss tests Marcin-Ramotowski 2025-06-07 21:14:40 +00:00
  • aea09a6081 Added bash installation Marcin-Ramotowski 2025-06-07 15:08:58 +00:00
  • d05cede409 The command curl is replaced with wget Marcin-Ramotowski 2025-06-07 15:06:19 +00:00
  • 17162027b6 Removed unnecessary post cleanup Marcin-Ramotowski 2025-06-07 14:57:35 +00:00
  • 8887f1b2bd Updated Jenkins pipeline to use in Kubernetes Marcin-Ramotowski 2025-06-07 13:31:03 +00:00
  • cefb8eba4d Added missing dgoss installation woodpecker Marcin-Ramotowski 2025-05-25 20:09:14 +00:00
  • 1e54ba614a Corrected output path for dgoss command Marcin-Ramotowski 2025-05-25 20:05:49 +00:00
  • 7469609600 Removed redundant quote around dgoss command Marcin-Ramotowski 2025-05-25 20:01:31 +00:00
  • b7a1fcfe49 Added double quotes around dgoss run command Marcin-Ramotowski 2025-05-25 20:00:13 +00:00
  • a9743ecfbe Restored old procedure for Goss tests Marcin-Ramotowski 2025-05-25 19:59:21 +00:00
  • 76f33f50f5 Extended time to dockerd start Marcin-Ramotowski 2025-05-25 19:54:30 +00:00
  • 203a81573d Added dockerd start in the background Marcin-Ramotowski 2025-05-25 19:43:19 +00:00
  • 383e906102 Corrected image name Marcin-Ramotowski 2025-05-25 19:36:16 +00:00
  • e7330f07ee Returned to privileged mode Marcin-Ramotowski 2025-05-25 19:34:22 +00:00
  • c996be5953 Modified building step Marcin-Ramotowski 2025-05-25 17:44:17 +00:00
  • bf60011948 Added double quotes around command to run Dgoss Marcin-Ramotowski 2025-05-25 17:17:11 +00:00
  • 82d5962020 Added steps to build, test and push docker image Marcin-Ramotowski 2025-05-25 17:14:18 +00:00
  • 1254b036f5 Added cd to api directory Marcin-Ramotowski 2025-05-25 16:54:15 +00:00
  • 6d84bf694e Added python tests to Woodpecker Workflow Marcin-Ramotowski 2025-05-25 16:43:44 +00:00
  • c2df9d136e Test first Woodpecker workflow Marcin-Ramotowski 2025-05-25 16:19:25 +00:00
  • 0c02c20995 Implemented automatic fetching ACR password from Azure KeyVault argo-workflow Marcin-Ramotowski 2025-05-12 20:52:29 +00:00
  • 7b12088952 Combined 2 steps checkout and get-git-sha into one Marcin-Ramotowski 2025-05-12 20:06:44 +00:00
  • 7a411a7148 Git-sha is now set as docker image tag Marcin-Ramotowski 2025-05-11 18:40:59 +00:00
  • 37ea900325 Prepared first working workflow version to auto build docker images Marcin-Ramotowski 2025-05-11 17:52:43 +00:00
  • 2a80c733b3 Configured volume to share data between steps Marcin-Ramotowski 2025-05-10 19:26:23 +00:00
  • 3764970082 Created initial workflow to build and push DOcker image by Argo Workflow Marcin-Ramotowski 2025-05-10 15:14:33 +00:00
  • 76a351710f Added variable APP_PORT to customize application port Marcin-Ramotowski 2025-05-04 16:42:43 +00:00
  • c1f0da4a9c Extended Goss sleep Marcin-Ramotowski 2025-05-04 15:37:47 +00:00
  • eefc952ff0 Updated app port in Goss YAML config Marcin-Ramotowski 2025-05-04 15:26:21 +00:00
  • 8c35b3bd8c Changed development server to production Marcin-Ramotowski 2025-05-04 15:23:05 +00:00
  • 60011b1c72 Added GOSS_SLEEP flag to wait for container full start before tests Marcin-Ramotowski 2025-05-04 11:03:12 +00:00
  • 859a962c12 Corrected python command name in Goss config YAML Marcin-Ramotowski 2025-05-04 11:02:09 +00:00
  • 0e9df4f859 Corrected command to run tests in Goss Marcin-Ramotowski 2025-05-04 10:14:36 +00:00
  • 1554404657 Corrected port to check in Goss YAML config Marcin-Ramotowski 2025-05-04 10:14:18 +00:00
  • 925af7d314 Corrected commands to test python app Marcin-Ramotowski 2025-05-04 06:55:10 +00:00
  • fb260a0f6d Corrected directory in jenkins pipeline Marcin-Ramotowski 2025-05-03 20:21:02 +00:00
  • dcd9a39b46 Corrected shell commands in jenkins pipeline Marcin-Ramotowski 2025-05-03 20:05:32 +00:00
  • 8194e3e9fe Added Jenkins pipeline to test code and container Marcin-Ramotowski 2025-05-03 19:47:27 +00:00
  • 0006044ae4 Added goss tests Marcin-Ramotowski 2025-05-03 19:45:40 +00:00
  • 74a58879ce Refactored code responsible for finding user in database Marcin-Ramotowski 2025-04-02 20:02:34 +00:00
  • d325a52222 Refactored test code Marcin-Ramotowski 2025-04-02 19:28:20 +00:00
  • 546d26ada0 Added test for user edit Marcin-Ramotowski 2025-04-02 19:22:12 +00:00
  • acf4b1c26c Added test for user remove Marcin-Ramotowski 2025-04-02 19:21:48 +00:00
  • 37e89b60af Added test for user logout Marcin-Ramotowski 2025-03-29 21:18:24 +00:00
  • 2632bdf994 Changed deprecated query.get and query.get_or_404 methods to other equivalents Marcin-Ramotowski 2025-03-29 21:12:00 +00:00
  • 8637eaa96f Added revoking token during logout Marcin-Ramotowski 2025-03-29 20:57:01 +00:00
  • 99dd5148b1 Now fabric function creates app Marcin-Ramotowski 2025-03-29 20:32:38 +00:00
  • 3ad5f0ca94 Added more cases to user tests to check all access levels Marcin-Ramotowski 2025-03-27 22:38:16 +00:00
  • 0891ba7d87 Added test for user endpoints Marcin-Ramotowski 2025-03-27 20:00:45 +00:00
  • 3552c251bf Moved utils functions to separate file Marcin-Ramotowski 2025-03-19 21:02:02 +01:00
  • 31480c5c55 Removed task model Marcin-Ramotowski 2025-03-19 20:56:15 +01:00
  • 90a7a8a72c Removed task views Marcin-Ramotowski 2025-03-19 20:06:03 +01:00
  • 69cd246946 Revert "Created React subproject" Marcin-Ramotowski 2025-03-19 19:13:42 +01:00
  • 3d50044a93 Updated docker-compose Marcin-Ramotowski 2025-03-17 20:41:21 +00:00
  • 9d3ea22fe8 Improved task data validation and error handling Marcin-Ramotowski 2025-03-17 20:29:15 +00:00
  • 684b667f3a Turned off debug mode Marcin-Ramotowski 2025-03-17 19:23:52 +00:00
  • a44059fab3 Extended due_date format to contain also time Marcin-Ramotowski 2025-03-17 19:10:27 +00:00
  • 7142236b47 Login returns also user_id Marcin-Ramotowski 2025-03-16 21:14:09 +00:00
  • c1c052a533 Removed unnecessary invisible unicode characters Marcin-Ramotowski 2025-03-16 16:20:09 +00:00
  • ff07c3433e Added more env variables Marcin-Ramotowski 2025-03-16 15:44:49 +00:00
  • b2dc4856cb Changed class methods to static methods Marcin-Ramotowski 2025-03-16 14:07:21 +00:00
  • 9bce8b0a46 Improved endpoint to edit task data Marcin-Ramotowski 2025-03-16 13:55:30 +00:00
  • 8bb71309ea Improved endpoint to edit user data Marcin-Ramotowski 2025-03-16 13:18:25 +00:00
  • 0cd57c0973 Improved code readability Marcin-Ramotowski 2025-03-16 11:26:01 +00:00
  • 0e28559149 Changed http code returned after login failed Marcin-Ramotowski 2025-03-16 08:09:42 +00:00
  • 9f5bee3696 Corrected validation if user have privileges to create admin account Marcin-Ramotowski 2025-03-16 08:03:15 +00:00
  • 983b787bbb Added default admin account creation if database is empty Marcin-Ramotowski 2025-03-16 07:38:59 +00:00
  • abde1ac590 Now hashes are saved to database instead of plaintext passwords Marcin-Ramotowski 2025-03-16 07:37:46 +00:00
  • 7b6e23be66 Improved access control for task views Marcin-Ramotowski 2025-03-15 19:58:21 +00:00
  • 796a8faf54 Added possibility to customize error messages Marcin-Ramotowski 2025-03-15 19:57:51 +00:00
  • 822ca69ccb Corrected error handling during access validation Marcin-Ramotowski 2025-03-15 19:08:59 +00:00
  • 0171c62650 Refactored code to limit access to other user accounts Marcin-Ramotowski 2025-03-15 17:15:13 +00:00
  • b0ad83b9a0 Only admin can edit other users accounts Marcin-Ramotowski 2025-03-15 16:37:35 +00:00
  • 1661e45e04 Only admin can remove other users accounts Marcin-Ramotowski 2025-03-15 16:31:30 +00:00
  • 411549d097 Only admin can create admin accounts Marcin-Ramotowski 2025-03-15 16:27:17 +00:00
  • 157dff8768 Limit access for users to get users details Marcin-Ramotowski 2025-03-15 16:18:51 +00:00
  • d7c089aa83 Added blocking not authorized access Marcin-Ramotowski 2025-03-15 15:29:10 +00:00
  • c0401a2eb0 Added admin role Marcin-Ramotowski 2025-03-15 14:54:25 +01:00
  • c63c785686 Updated code for Flask API container Marcin-Ramotowski 2025-03-14 22:06:20 +00:00