Commit Graph

1550 Commits

Author SHA1 Message Date
Nicolas
1088964ba6 Merge branch 'master' of https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops 2025-08-19 18:56:23 +08:00
Nicolas
094631f401 reconciler prod change image 2025-08-19 18:55:17 +08:00
freeleaps-gitops-bot
39986f32c7 ci(bump): bump reconciler image version for prod to snapshot-29b6c88 2025-08-19 10:53:55 +00:00
Nicolas
d3bb922b91 change Jenkinsfile place 2025-08-19 18:21:13 +08:00
Nicolas
cd14516557 change image tag 2025-08-19 18:02:47 +08:00
Nicolas
05184bc3e0 Merge branch 'master' of https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops 2025-08-19 17:31:04 +08:00
Nicolas
c6cc341401 Deploy the reconciler in the production environment 2025-08-19 17:28:27 +08:00
icecheng
4dcb041e17 Merge pull request 'update magicleaps jenkins file' (#81) from feature/icecheng/magicleaps into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/81
2025-08-19 02:58:39 +00:00
6d0ffeedd6 update magicleaps jenkins file 2025-08-19 10:57:41 +08:00
icecheng
8ca1f9436b Merge pull request 'update magicleaps jenkins file' (#80) from feature/icecheng/magicleaps into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/80
2025-08-19 02:55:14 +00:00
a1ad282e7c update magicleaps jenkins file 2025-08-19 10:54:28 +08:00
zhenyus
b7908d1692 Refactor configuration files to remove unused fields and add AKV secret management for payment service
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 21:41:21 +08:00
Nicolas
3d4c21c0ea fix prod freeleaps backend 2025-08-18 20:33:59 +08:00
9ad6514ee7 Merge pull request 'Support for AKV by the notification service' (#76) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/76
2025-08-18 11:17:19 +00:00
Nicolas
6f30db7797 Support for AKV by the notification service 2025-08-18 19:16:49 +08:00
f75af2c110 Merge pull request 'Support for AKV by the Freeleaps service' (#75) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/75
2025-08-18 11:08:46 +00:00
Nicolas
0eace268f1 Support for AKV by the Freeleaps service 2025-08-18 19:07:24 +08:00
2933cf911f Merge pull request 'Modified the address of the rabbitmq in devops' (#74) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/74
2025-08-18 10:57:21 +00:00
Nicolas
e003d0eaf5 Modified the address of the rabbitmq in devops 2025-08-18 18:55:53 +08:00
bd5afb438d Merge pull request 'devops support AKV' (#73) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/73
2025-08-18 10:07:06 +00:00
Nicolas
ca97023409 devops support AKV 2025-08-18 18:06:26 +08:00
b6cbe38dbe Merge pull request 'Enable the content service to support akv' (#72) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/72
2025-08-18 09:54:03 +00:00
Nicolas
0d7dc1a81a Enable the content service to support akv 2025-08-18 17:53:35 +08:00
9a53b1f8c3 Merge pull request 'The production environment of the authentication service also fully supports AKV.' (#71) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/71
2025-08-18 09:44:44 +00:00
Nicolas
86f989e405 The production environment of the authentication service also fully supports AKV. 2025-08-18 17:44:17 +08:00
cd2a0f3963 Merge pull request 'Changed the secret configuration of central storage' (#70) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/70
2025-08-18 09:39:37 +00:00
Nicolas
cd9f42e143 Changed the secret configuration of central storage 2025-08-18 17:38:47 +08:00
dc84dacdf5 Merge pull request 'modified: freeleaps/helm-pkg/chat/templates/chat/deployment.yaml' (#69) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/69
2025-08-18 09:14:20 +00:00
Nicolas
44c074532b modified: freeleaps/helm-pkg/chat/templates/chat/deployment.yaml 2025-08-18 17:13:31 +08:00
1ca577884c Merge pull request 'feat(chat): migrate alpha and prod environments to use Azure Key Vault for sensitive data' (#68) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/68
2025-08-18 09:05:48 +00:00
Nicolas
377250ce6a feat(chat): migrate alpha and prod environments to use Azure Key Vault for sensitive data
- Add FreeleapsSecret configuration for Azure Key Vault integration
- Move sensitive data (mongodbUri, jwtSecretKey, stripeApiKey, etc.) from config to secrets
- Update deployment template to read from both config and FreeleapsSecret
- Comment out sensitive fields in chat-config.yaml
- Create freeleapssecret.yaml template for secret management
- Update both alpha and prod environment configurations
2025-08-18 17:05:05 +08:00
zhenyus
7741d7ba4c Merge branch 'master' of https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops 2025-08-18 16:33:45 +08:00
zhenyus
df862dfa39 refactor(devsvc): enhance secret management in values.yaml
- Removed hardcoded sensitive configurations (Gitea token, MongoDB URI, RabbitMQ password, and default Git password) from the values.yaml file.
- Introduced a structured secrets section to reference these sensitive values from FreeleapsSecretStore, improving security and maintainability.
- This change continues the effort to centralize and secure sensitive information management across the application.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 16:33:42 +08:00
dc7297967c Merge pull request 'feat(centralStorage): migrate alpha environment to use Azure Key Vault for sensitive data' (#67) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/67
2025-08-18 08:25:23 +00:00
Nicolas
69a2c112d1 feat(centralStorage): migrate alpha environment to use Azure Key Vault for sensitive data
- Add FreeleapsSecret configuration for Azure Key Vault integration
- Move sensitive data (mongodbUri, azureStorageDocumentApiKey, azureStorageDocumentApiEndpoint) from config to secrets
- Update deployment template to read from both config and FreeleapsSecret
- Comment out sensitive fields in central-storage-config.yaml
- Create freeleapssecret.yaml template for secret management
2025-08-18 16:24:11 +08:00
zhenyus
6584ab12c5 refactor(devsvc): remove hardcoded Git password from values.alpha.yaml
- Eliminated the default Git password from the configuration file to enhance security and align with the secret management strategy.
- This change continues the effort to manage sensitive information more securely across the application.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 16:21:57 +08:00
zhenyus
e898a18b4d refactor(devsvc): implement secret management for sensitive configurations
- Removed direct references to sensitive data (e.g., MongoDB URI, Gitea token, RabbitMQ password) in values files and replaced them with a structured secrets section.
- Updated deployment and configuration templates to inject secrets from FreeleapsSecretStore, enhancing security and maintainability.
- This change aligns with the new secret management strategy across the application.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 16:17:16 +08:00
zhenyus
b6614bfc4c refactor(authentication): update secret key references in values.alpha.yaml
- Changed the JWT and MongoDB URI secret key references to include the 'alpha' prefix for better environment differentiation.
- This update aligns with the recent changes in secret management for the authentication module.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 15:37:58 +08:00
zhenyus
363b408d39 refactor(authentication): update key reference in FreeleapsSecret template
- Changed the key reference from 'key' to 'secretKey' in freeleapssecret.yaml to improve clarity and consistency in secret management.
- This adjustment aligns with the recent updates to the secret management structure within the authentication module.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 15:33:28 +08:00
zhenyus
05aa22215e refactor(authentication): streamline secret reference assignment in deployment.yaml
- Introduced a variable for the target secret name to improve readability and maintainability of the secret injection logic.
- This change enhances the clarity of the deployment configuration for the authentication module.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 15:29:00 +08:00
zhenyus
e34a57bef5 refactor(authentication): update secret references in deployment and FreeleapsSecret templates
- Changed references from .Values.secrets to .Values.authentication.secrets in deployment.yaml and freeleapssecret.yaml to align with the new secret management structure.
- This update enhances the clarity and organization of secret management within the authentication module.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 15:27:26 +08:00
zhenyus
4da0d64995 feat(authentication): integrate secret management for JWT and MongoDB URI
- Added a secrets section in values.alpha.yaml to reference JWT secret key and MongoDB URI from a FreeleapsSecretStore.
- Updated deployment.yaml to inject these secrets as environment variables, enhancing security and configuration management.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 15:25:48 +08:00
zhenyus
335252e8ed feat(rbac): add additional apiGroup for clusterkopfpeerings in rbac.yaml
- Introduced a new apiGroup 'kopf.dev' for the 'clusterkopfpeerings' resource, allowing for expanded permissions.
- This change enhances the RBAC configuration to support additional functionalities.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 14:45:21 +08:00
zhenyus
a224915024 fix(rbac): update apiGroup for clusterkopfpeerings from 'kopf.dev' to 'zalando.org' in rbac.yaml
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 14:43:41 +08:00
zhenyus
bdca0cee5b ci(bump): update secretOperator repository to freeleaps/secret-operator in values.prod.yaml
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 14:30:37 +08:00
freeleaps-gitops-bot
9487e8d1dd ci(bump): bump secretOperator image version for prod to snapshot-98635e6 2025-08-18 06:22:13 +00:00
zhenyus
6f7dde476f chore: update NOTES.txt to remove metrics access instructions
- Removed instructions for accessing metrics via port-forwarding as metrics are no longer enabled by default.
- This change simplifies the deployment notes for the secret operator.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 14:00:46 +08:00
zhenyus
54d82ac690 ci(bump): update secretOperator repository to freeleaps/secret-operator in values.prod.yaml
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 13:55:29 +08:00
freeleaps-gitops-bot
88c92ad274 ci(bump): bump frontend image version for prod to snapshot-7e1df4f 2025-08-18 05:25:27 +00:00
freeleaps-gitops-bot
af6801724a ci(bump): bump frontend image version for prod to 1.9.1 2025-08-18 05:25:11 +00:00