Commit Graph

350 Commits

Author SHA1 Message Date
Josako
2afee41c2a Release notes for 3.1.1-alfa 2025-09-16 11:25:58 +02:00
Josako
79b1fef5b6 - TRA-77 - Scroll behaviour in the Message History adapted to support both scrolling by the end user, and ensuring the last message is shown when new messages are added, or resizing is done. 2025-09-16 11:14:09 +02:00
Josako
2b04692fab - TRA-76 - Send Button color changes implemented
- TRA-72 - Translation of privacy statement and T&C
- TRA-73 - Strange characters in Tenant Make Name
- Addition of meta information in Specialist Form Fields
2025-09-15 17:57:13 +02:00
Josako
43fd4ce9c1 Merge tag '3.1.0-alfa' into develop
Tagging version 3.1.0-alfa 3.1.0-alfa
2025-09-12 10:39:35 +02:00
Josako
541d3862e6 Merge branch 'release/3.1.0-alfa' 2025-09-12 10:39:35 +02:00
Josako
14ba53e26b - adaptation of changelog for 3.1.0-alfa 2025-09-12 10:39:08 +02:00
Josako
4ab8b2a714 Merge branch 'feature/Scaleway_k8s_Integration' into develop 2025-09-12 10:26:15 +02:00
Josako
42cb1de0fd - eveai_chat_client updated to retrieve static files from the correct (bunny.net) location when a STATIC_URL is defined.
- Defined locations for crewai crew memory. This failed in k8s.
- Redis connection for pub/sub in ExecutionProgressTracker adapted to conform to TLS-enabled connections
2025-09-12 10:18:43 +02:00
Josako
a325fa5084 - error handling now uses a more comprehensive error communication system. 2025-09-11 14:46:28 +02:00
Josako
7cb19ca21e - Migratie van de test omgeving naar nieuwe realiteit 2025-09-10 14:59:07 +02:00
Josako
6ccba7d1e3 - Add test environment to __init__.py for all eveai services
- Add postgresql certificate to secrets for secure communication in staging and production environments
- Adapt for TLS communication with PostgreSQL
- Adapt tasks to handle invalid connections from the connection pool
- Migrate to psycopg3 for connection to PostgreSQL
2025-09-10 11:40:38 +02:00
Josako
6fbaff45a8 - Addition of FLASK_ENV setting for all eveai services
- Addition of flower to the monitoring stack
2025-09-09 21:07:10 +02:00
Josako
10ca344c84 - Adapted chat client to use correct apiPrefix. 2025-09-09 09:25:14 +02:00
Josako
a9bbd1f466 - Ensure prefix is passed for all services
- Add eveai-tem secret (Scaleway Transactional Email) to allow sending emails
- Adapted security URLs
- Certification problem in regions solved
- Redis insight added to tools in k8s
- Introduced new way of connection pooling for Redis
- TRA-79 - intrernal server error bij registreren catalog
2025-09-09 08:45:45 +02:00
Josako
804486664b - cleanup healthz logging in before_request
- Security and csrf added to eveai_ops. Otherwise the initialize_data.py script cannot initialize the Super User...
2025-09-07 16:19:53 +02:00
Josako
36575c17a8 - further healthz improvements 2025-09-07 14:55:01 +02:00
Josako
575bfa259e - further healthz improvements 2025-09-07 14:45:47 +02:00
Josako
362b2fe753 - healthz improvements 2025-09-07 08:28:02 +02:00
Josako
5c20e6c1f9 - eveai_app adapted to handle removal of complex rewrite rules in nginx.conf, which cannot be achieved in Ingress 2025-09-06 16:53:51 +02:00
Josako
b812aedb81 - Filtering healtz from logs in scaleway cockpit
- Removing startup-functionality from eveai_app (race conditions possible!)
- adapting blueprints to be pointing to admin (removed from Ingress)
2025-09-05 16:13:48 +02:00
Josako
d6ea3ba46c - Correcting SSL Certificate error in celery @startup 2025-09-05 14:03:07 +02:00
Josako
a6edd5c663 - Trying to solve database initialisation problem (no tables in tenant schema). 2025-09-05 11:11:08 +02:00
Josako
6115cc7e13 - Set static url (for staging and production) to (bunny.net) static storage 2025-09-05 07:55:57 +02:00
Josako
54a9641440 - TLS Refactoring 2025-09-04 15:22:45 +02:00
Josako
af8b5f54cd - Definition and Improvements to job-system
- Definition of k8s pods for application services
2025-09-04 11:49:19 +02:00
Josako
2a0c92b064 - Definition of extra eveai_ops service to run (db) jobs
- Definition of manifests for all jobs
- Definition of manifests for all eveai services
2025-09-03 15:20:54 +02:00
Josako
898bb32318 - Added PgAdmin4 tool to the cluster setup. 2025-09-02 16:42:21 +02:00
Josako
b0e1ad6e03 - removed obsolete run-scripts and start-scripts 2025-09-02 10:27:10 +02:00
Josako
84afc0b2ee - Debugging of redis setup issues
- Debugging of celery startup
- Moved flower to a standard image iso own build
2025-09-02 10:25:17 +02:00
Josako
593dd438aa - New Build and startup procedures for all services, compliant for both docker, podman and k8s 2025-09-01 19:58:28 +02:00
Josako
35f58f0c57 - Adaptations to support secure Redis Access
- Redis Connection Pooling set up for Celery, dogpile caching and flask session
2025-08-31 17:43:30 +02:00
Josako
25ab9ccf23 - Staging cluster werkend tot op phase 6 van cluster-install.md, inclusief HTTPS, Bunny, verificatie service. 2025-08-29 17:50:14 +02:00
Josako
2a4c9d7b00 - Voorlopige (werkende) setup tem verification service, bunny integratie, ... 2025-08-28 03:36:43 +02:00
Josako
e6c3c24bd8 - In Scaleway, we only have one bucket, and store information for each tenant in separate folders
- Added staging configuration to scaleway
2025-08-22 10:47:03 +02:00
Josako
481157fb31 Merge branch 'release/3.0.1-beta' 2025-08-21 15:25:07 +02:00
Josako
376ad328ca Merge tag '3.0.1-beta' into develop
Tagging version 3.0.1-beta 3.0.1-beta
2025-08-21 15:25:07 +02:00
Josako
2bb9d4b0be - Update of Changelog for 3.0.1-beta 2025-08-21 15:24:28 +02:00
Josako
6eae0ab1a3 - bug TRA-69 solution provided - Potential problem detected in Role Definition Specialist not returning plain text. But ... AI may still generate incorrect answer (chances lower). 2025-08-21 14:26:52 +02:00
Josako
4395d2e407 - bug TRA-70 solved - MiB convertor was not applied in edit_asset. 2025-08-21 08:49:12 +02:00
Josako
da61f5f9ec - bug TRA-68 solved - bug in javascript code did not pass changed json content. 2025-08-21 08:30:14 +02:00
Josako
53283b6687 - bug TRA-67 solved by re-introducing a 2-step process. Dynamic Attributes cannot be added to a non-existing, newly created object, it seems. 2025-08-21 07:38:25 +02:00
Josako
5d715a958c Merge branch 'feature/refinement_selection_specialist' into develop 2025-08-21 06:40:29 +02:00
Josako
0f969972d6 Merge branch 'feature/k8s_migration' into develop 2025-08-21 06:39:25 +02:00
Josako
4c00d33bc3 - Check-in voordat we aan bugfix beginnen te werken.
- Introductie van static-files serving met standaard nginx (niet ons docker nginx image), en een rsync service om static files te synchroniseren. Nog niet volledig afgewerkt!
2025-08-21 05:48:03 +02:00
Josako
9c63ecb17f - Metrics service toegevoegd
- Applicatie services starten op, behalve eveai_chat_client
- Connectiviteit naar admin / eveai_app niet functioneel
2025-08-20 11:49:19 +02:00
Josako
d6a2635e50 - Opzet cluster werkt
- Opstart redis en minio werkt
- Bezig om eigenlijke apps op te starten ... werkt nog niet.
2025-08-19 18:08:59 +02:00
Josako
84a9334c80 - Functional control plan 2025-08-18 11:44:23 +02:00
Josako
066f579294 - changes toward a fully functional k8s cluster. First running version of cluster, addition of services works, additional changes to app required. 2025-08-14 16:58:09 +02:00
Josako
ebf92b0474 - Finalised podman migration
- Some minor feature requests in the selection specialist
2025-08-13 07:39:21 +02:00
Josako
7e35549262 Migration to podman. Dev is OK, certificate problem with test 2025-08-12 06:33:17 +02:00