freeleaps-ops/CHANGELOG.md

666 lines
126 KiB
Markdown
Raw Normal View History

## [1.0.1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/compare/v1.0.0...v1.0.1) (2025-08-05)
### Bug Fixes
* correct serviceName path in Jenkinsfile to resolve ArgoApplicationVersionUpdater path issue ([ac8b5de](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ac8b5de556744fcc2147c40b3ce0ba119da6d73a))
# 1.0.0 (2025-08-05)
### Bug Fixes
* add ClusterInput configuration for Fluent Bit log collection ([f36a87e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f36a87eaca32c2cf7d1cc05693819afb2af503ea))
* add default values for logIngest.persistence to prevent nil pointer errors ([85fa39f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/85fa39f8e215f9b6c02ea4d18cf0f9a2044b91c1))
* add K_8S compatibility keys to reconciler-config secret ([9fd882f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9fd882f180477d85c65857be1721b50be94f7668))
* add logging for completed semantic release with version information ([733a559](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/733a55922220961bd02389bec9f644699d56195f))
* add loki.format attribute for log ingestion and remove unnecessary labels from exporter configuration ([cf15069](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cf1506978fea10ac1e6805f92fc9f5b711212abf))
* add missing annotations for OpenTelemetry configuration in deployment ([d7c952f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d7c952fe2e95ec80c7a67bdc0a4ffe3981809da4))
* add missing id field for json_parser operator in OpenTelemetry configuration ([fb0c828](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/fb0c8281560e157e1df3555208e8850dc5b438f1))
* add missing id field to json_parser operator and update transform statements in OpenTelemetry configuration ([61e3f5c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/61e3f5caff91ade3f5cfe34af2ede9ad2075bff3))
* add missing labels to Fluent Bit resources for consistency ([cf83b66](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cf83b661d138fed59a11b7375d71ecf79d59f147))
* add missing logging environment variables for central storage K8s deployment ([605e66a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/605e66a26b87f3a60dedec323eb74372f8ea2b97))
* add missing remove operator for body field in OpenTelemetry log processing ([354f6b2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/354f6b2669f5aa5d8ea92d856e0ebc230f76dd78))
* add MongoDB configuration for devops service ([cca644f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cca644f6a36b697aa4001d0d9612ea1bac565b04))
* add name label to service monitor configuration ([5c9f74c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5c9f74c6093e54e93dd233e56a03ef311987a684))
* add quotes around serviceAccount name in OpenTelemetry configuration ([535de7a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/535de7a8aaa0dd642ec7de7abb5872d193d13087))
* add security context for OpenTelemetry collector in configuration ([97d9069](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/97d906939e2b35d6b682d557236aaf75e17dec12))
* add serviceAccountName for OpenTelemetry collector in deployment configuration ([0653829](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0653829a0751f7d7aa3141a46f2262fa4ea9c59d))
* add serviceMonitor configuration to authentication, centralStorage, content, notification, and payment services ([4a726cc](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4a726cce491d6cfd346c2f3f46b5add0ff6f16d1))
* add tolerations and affinity rules for devops node role in Argo CD and Jenkins, and update resource requests and limits for RabbitMQ ([98a13e4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/98a13e4b04630e339a1c6c911e7037a32348a1c5))
* adjust nginx ingress server snippets formatting in production values ([546d141](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/546d14141ccf414f8e97d044604bb15728641597))
* **alpha-creds:** add missing alpha strip credential ([5d5425f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5d5425f40e787f22308063985f7e80926fd829b5))
* **application:** correct path in Argo app configuration ([66f6076](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/66f607617468ce2935ae38fa0f1d24df09f01f84))
* **argo:** declare ciOriginUrl as a local variable in ArgoApplicationVersionUpdater for improved scope management ([decc7e9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/decc7e90f9a962fec7198cbcd9eb76e6ce288d9f))
* **argo:** enhance ciOriginUrl construction in ArgoApplicationVersionUpdater to handle optional port in repository URL ([190c20c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/190c20cae0d7f38c93ff22aa2d3366f7ee0f8957))
* **argo:** invalid env ref for ArgoApplicationVersionUpdater ([75dadf8](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/75dadf86aab2e2dacce32bc2827707dd2f3fb0fc))
* **argo:** invalid env ref for ArgoApplicationVersionUpdater ([869a54e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/869a54e1abfeaeb8b6ee5074cd6bd80a8a8dc23d))
* **argo:** invalid env ref for ArgoApplicationVersionUpdater ([84ba39f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/84ba39ff647f0ee5efebb065e1bad19f6df28198))
* **argo:** invalid env ref for ArgoApplicationVersionUpdater ([8916623](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8916623c4c6d44d03614b6b99839bfeea1ec9bcd))
* **argo:** invalid env ref for ArgoApplicationVersionUpdater ([0d82876](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0d8287606e484af3a2bdf6ec4a207043b97e8fff))
* **argo:** invalid env ref for ArgoApplicationVersionUpdater ([de0a70d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/de0a70d6829e6b3109bdee77c1a2df046c667b8d))
* **argo:** invalid env ref for ArgoApplicationVersionUpdater ([ba85afa](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ba85afaa0ecd9eff7ac8b9dff29e886210193862))
* **argo:** invalid env ref for ArgoApplicationVersionUpdater ([68de668](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/68de66857c48baafe4ab1987f33969baa7cfceb8))
* **argo:** invalid env ref for ArgoApplicationVersionUpdater ([cec7ab0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cec7ab0ef2bb377a4ce00635e491f3553275e137))
* **argo:** update ArgoApplicationVersionUpdater to reference component-specific repository instead of global configuration ([eba3129](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/eba3129f3955ff6d9a12d4f82eeb1066a8bfe5dc))
* **authentication:** add base64 encoding for SERVICE_API_ACCESS_PORT and MONGODB_PORT in authentication-config.yaml ([9a9d2fb](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9a9d2fb80ed95da12e8a36fa8bb36b15141ea95b))
* **authentication:** adjust base64 encoding order for SERVICE_API_ACCESS_PORT and MONGODB_PORT in authentication-config.yaml ([c7a2e66](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c7a2e66cccaa7c31a87c839b18b2f40cf997c33a))
* **authentication:** remove SERVICE_API_ACCESS_HOST and SERVICE_API_ACCESS_PORT from configuration files ([23dd7b0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/23dd7b0726a6e86881ca62d589d12b4d0ef4ecde))
* **authentication:** remove serviceApiAccessHost and serviceApiAccessPort from values.alpha.yaml ([13c2e8c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/13c2e8cb7e5be5882a38ff2c298e78c8725275f2))
* **authentication:** remove unnecessary quoting for SERVICE_API_ACCESS_PORT and MONGODB_PORT in authentication-config.yaml ([8deac4d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8deac4dbdb7827894328bb14bf68e6b6c33d86bc))
* **authentication:** update mongodbUri to correct service name in values.alpha.yaml ([92bde50](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/92bde502cb99f43ad2db6ea2c31878f4c61a748c))
* **authentication:** update pathType to Prefix for authentication rules ([11cc1a4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/11cc1a4f8957f99a1bb1926bab109ae6350b1591))
* **authentication:** update SERVICE_API_ACCESS_PORT and MONGODB_PORT to remove unnecessary base64 encoding ([d9feaee](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d9feaee4c3131175a7d17b869d1c09cb30a02027))
* **authentication:** update SERVICE_API_ACCESS_PORT and MONGODB_PORT to use toString before base64 encoding ([6633383](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6633383421abed735ba1025ed347cc756bd806e1))
* **authentication:** update VPA deployment name to 'authentication' ([1af1073](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1af1073eab191983bbbe846f059b4a0706c0c088))
* **auth:** update lokiEndpoint to remove unnecessary path for log ingestion ([884a535](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/884a535dd50d258d18720c0cdc0af63888338014))
* **caching:** add logging for cache restoration in npm and yarn installations ([d6e3008](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d6e3008c6e9d983b6b20877bc88c8121201316b0))
* **caching:** optimize npm and yarn installation commands to prefer offline cache usage ([ab424b3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ab424b3d657eb46b1c65ad22d3ecbbc5e8f2aa17))
* **caching:** remove redundant logging and streamline cache existence checks for npm and yarn installations ([81b3095](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/81b3095925df4482430723e2815b6a700f3dc689))
* change Chinese comments to English in OpenTelemetry configs ([d85f940](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d85f9408e41ed1a815ccd086da18d43dc130036d))
* change execute mode from 'on-demand' to 'fully' in Jenkinsfile ([859a531](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/859a53123e2953acead815db6403d9e0acbd89be))
* change execute mode from 'on-demand' to 'fully' in Jenkinsfiles ([549e7a6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/549e7a665900c3cee50195ca188082dc224e5814))
* change kind from FluentBitConfig to ClusterFluentBitConfig for correct resource definition ([d699274](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d699274fe70e595cfe4d8ec9081de82e5c63b62c))
* change kind from Parser and Output to ClusterParser and ClusterOutput for consistency ([b80518c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b80518cdb771e03b3cd95393af395ee8cd53bb06))
* change RabbitMQ pod management policy from OrderedReady to Parallel for improved deployment efficiency ([98188de](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/98188defd614793eea4571d4d1681d7831949659))
* change service monitor port to targetPort in configuration ([1740c2a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1740c2a6198456169e0cbfadb08650077f24bae4))
* **chat:** adjust CPU resource requests and limits in values.alpha.yaml ([f977665](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f97766589fd6b58cb77ca78a2adc34314a495a61))
* **chat:** enable metrics api for chat service ([9061e1f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9061e1ffded9f4ba05d8822df6beb27178a07024))
* **chat:** remove redundant mongodbHost configuration from values files ([d09d4ca](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d09d4caae4c7a3a79e712918fce62eb038d37a90))
* **check.sh:** add -kK option to ansible-playbook command for extra verbosity ([051b6e4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/051b6e4ae58566a7f7bcdff8e8bc0a04333f2659))
* **ci:** change execute mode to 'on-demand' in Jenkinsfile ([d8e247d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d8e247dd36bd7fc68166362ba69595d3a994eadc))
* **ci:** correct Git repository URL in Jenkinsfile for Freeleaps development service ([ea67e60](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ea67e60868f2db1cf9758b1bec8338d6789f6e28))
* **ci:** update centralStorage name to central-storage in Jenkinsfiles ([85e01c6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/85e01c6459690ee0c360d9158d584019ddaa8351))
* **ci:** update image names in Jenkinsfile for frontend and backend services ([300dad5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/300dad50107555cecfec9c36e35d465ce5ba9f01))
* **ci:** update Jenkinsfile to use GIT_CREDENTIALS for remote origin ([ed9254b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ed9254bbba6091ac2cf01b8c267d547acc124789))
* **ci:** update serviceGitBranch in Jenkinsfile from 'master' to 'dev' for alpha environment ([15f692f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/15f692fa3d7c3d6530f7322ce5460f51bcd8c243))
* command error when upgrade cluster ([b8675f0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b8675f081fdff9659a4bc8bdb637c9879fe533cf))
* comment out managed-by, version, and name labels in service monitor configuration ([6d363c5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6d363c597564e38077a90016778525cfa5665878))
* **config:** enable password update for RabbitMQ authentication ([1d3f06e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1d3f06e0084dc3ab66195d747ce19d35c4305760))
* **config:** update load balancer domain name and nodelocaldns IP address ([24d662f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/24d662f18b4275c12423f52178ec0e43053191c6))
* **config:** update RabbitMQ host to include authentication details in notification values ([6faa7f4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6faa7f439aedd96e98b6d2e14d75faf1ee96ba3b))
* **config:** update service API access port and MongoDB URI formatting in configuration files ([ce933aa](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ce933aa605ae0388e27061efed9e7619ef7a10b8))
* **config:** update timezone from America/Settle to UTC in multiple service configuration files ([05e9e79](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/05e9e794d9e11ad9a9657e5790c6fdb0afdba644))
* correct config file path in config-checksum annotations for deployment templates ([df2ab1c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/df2ab1c3a44dbdb47b5426934b8546ab3e47ea32))
* correct dashboard metricsPrefix references in expressions for authentication dashboard ([4f8dc21](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4f8dc21334b5a6eb5abf2b276d4f8504cac55ee1))
* correct formatting of Redis alert rules in production values ([5806157](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5806157ade560acf07f0534845f8178b9752ba18))
* correct indentation for logging configuration in OpenTelemetry YAML ([623d504](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/623d504c5cf10e8a42e025e56d55d9bf0bef5faa))
* correct indentation for OpenTelemetry config checksum annotation in deployment ([e600163](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/e60016366eb9f308aa29388eced396b1e209fcac))
* correct legendFormat syntax for variable interpolation in authentication dashboard ([7b4dd7d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7b4dd7ded78a12a6e51fe26c6febad08fad608ba))
* correct MongoDB URI in values.alpha.yaml to remove port specification ([08dea57](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/08dea57ed0244689033e714b53624fb3aec128be))
* correct serviceGitCredentialsId for freeleaps-devops-reconciler Jenkinsfile ([cb5d164](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cb5d16439755d8f77126502e838e623a95d2d2ac))
* correct serviceGitCredentialsId for freeleaps-service-hub Jenkinsfile ([8ea54f9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8ea54f9974f990ecc2ada48cbd9916bc24cf9cb1))
* correct serviceName to match actual directory for values file resolution ([b1d3d58](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b1d3d582690bd5cca46062699cc7b65cad6eb69c))
* correct syntax for 'from' field in OpenTelemetry configuration ([b2dd797](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b2dd79744b33434a9c1f0f8c09d846bbccb8c8a0))
* correct typo in scrape configuration from 'internal' to 'interval' ([697b806](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/697b8067c4e288ab63730addcab0884adace6870))
* correct variable usage in recentlyModified check for VERSION file ([b85cd67](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b85cd67d55cd212733bfafc11da50d5f4bd03a01))
* **dashboard:** revert accidental change in dashboard.js ([4ac3b1b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4ac3b1b210879762a5c519f507d69653360dc286))
* **dependencies:** correct pip cache directory path formatting in DependenciesResolver ([8dd6b32](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8dd6b329358ce0d02ad329f4b35e989130078fb0))
* **dependencies:** disable caching for PIP installations and log a message ([b5bc7a0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b5bc7a09c6517cf6b3feb6e526799256e672bdf3))
* **dependencies:** increase cache size for npm, yarn, and pnpm installations ([912b1fd](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/912b1fd7107bd14255de3b213321e4fd0d595118))
* **DependenciesResolver:** add missing closing brace for class definition ([c83759c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c83759c61caf9a5a2bf687f0126780178b739c98))
* **dependencies:** update cache names to use configurations instead of component names for pip, npm, and pnpm ([1ef15f4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1ef15f4d97701cfc16d4db606c10313464c25b2a))
* **dependencies:** update cache paths for pip, npm, and yarn installations to use dynamic naming ([1975370](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1975370dcf5cf4c29d67c349beaa62b613e213e5))
* **deployments:** add imagePullSecrets configuration to backend and frontend YAML files ([917a994](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/917a994bbac97eb091432f107b8674c6b42d148b))
* **devops:** rename RABBITMQ_VHOST to RABBITMQ_VIRTUAL_HOST in devops-config.yaml ([398d35d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/398d35dd0aaeb937a82a76282115398cb1f5ba22))
* **devsvc:** disable log ingestion in alpha environment ([54420c5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/54420c53bf70435c12ab622ae1c52587422356ef))
* **devsvc:** remove unused RabbitMQ configuration from values.yaml ([ddfa9a6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ddfa9a65535146e5f0d519d906af1fb4603519b7))
* **devsvc:** update RabbitMQ host in values.alpha.yaml ([00d58cc](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/00d58cc7900975bb7c94d0d2c697a71813f40cbb))
* **devsvc:** update service API access port from 8013 to 8007 in values.alpha.yaml ([11d6f74](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/11d6f7453606c0902df54ad11a23eea4b14ac005))
* disable Prometheus rule for Redis cluster metrics ([1a91cfc](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1a91cfcf67cfeb4b101602c45ba5188521d3997d))
* **Dockerfile:** fix jenkins Dockerfile build path ([0c08917](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0c08917d1d26598f35a67baed3693aeb7bb9a20c))
* **dockerfile:** fix jenkins file ([aaea10a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/aaea10abd54d75aab3e80c8096f11782831b225e))
* **Dockerfile:** modify the dockerfile path in jenkins file ([9e714d0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9e714d04e552e3086ebc095468aff1c9f16b0401))
* ensure AUTO_DISCOVER_K_8S_CLUSTER_DOMAIN_MAX_RETRIES key matches pod env var ([24c5647](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/24c56479b436194dcb54f5c4fba363acca605db1))
* **executeFreeleapsPipeline:** syntax error ([25f2b01](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/25f2b01adf845d95cf94f339a7d6374a7610aa09))
* **flink:** update resource requests and limits for jobmanager and taskmanager ([dca5cff](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/dca5cffa556ea61aab7ee1b135406fc08000c433))
* **freeleaps:** adjust health check parameters for improved service stability ([f684047](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f684047dbb9a87c601ccaac3877ad555c47d35f2))
* **freeleaps:** remove redundant mongodbHost configuration from values.alpha.yaml ([0439034](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0439034f59deabedaa7fe0cde1e4ad27dfc200ce))
* **freeleaps:** update Dockerfile paths and build roots in Jenkinsfile ([ac26d62](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ac26d627de6101844b2c93fd9e0c9fece532a5c0))
* **freeleaps:** update Dockerfile paths and build roots in Jenkinsfile ([344f5b3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/344f5b36d14948eb8f053f8292757a1e9fbcf1fc))
* **freeleaps:** update endpoint configuration for chat service in values.yaml ([3912c7c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/3912c7c19676e112e290d1191793a46a0c8e71d6))
* **frontend:** correct typo in build artifacts path for frontend ([9698592](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/96985920afd284f23fd266e4aadc8d806b1babf8))
* **frontend:** increase memory limit for build command and update artifacts ([c3cafc5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c3cafc55fff374cf690ccbcbe60ad3be6e7014b3))
* **gitea:** increase PostgreSQL primary persistence size from 25i to 8Gi ([9f11527](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9f115274e78dad2eb35daa13c57b0aef00b329a5))
* **helm:** add authentication endpoint to configuration in values files ([96b74a8](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/96b74a8c50fb546cdf858387402d92b87de1e471))
* **helm:** add trailing slashes to endpoint URLs in values.alpha.yaml ([38e4ca8](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/38e4ca84d8374a15a7f0c5a7433285672205780d))
* **helm:** change freeleapsBackendEndpoint URL to use HTTP in values.alpha.yaml ([9431569](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/94315696c37391ea101fb587495d96c0d1d9a903))
* **helm:** correct notification API endpoint URL in values.alpha.yaml ([57cf73c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/57cf73c61fe14cd08cb4d59cb80772f3c4ba8ebc))
* **helm:** rename GITEA_URI to GITEA_URL in configuration files ([7d0728a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7d0728ab39118d2d2d1a84968ba2c7c97dfec6f1))
* **helm:** update authentication endpoint URL in values.alpha.yaml ([6451419](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/645141994e0aeb37a0b29260902f05fb719dc01e))
* **helm:** update chat and backend endpoint URLs in values.alpha.yaml for alpha environment ([44c2405](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/44c24055eab25564349f76155d021bc4aca46e3a))
* **helm:** update codeDepot configuration in values.alpha.yaml ([7cdf9cb](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7cdf9cb450edb34238f2477612dc69ec5f591377))
* **helm:** update endpoint URLs in values.alpha.yaml for alpha environment ([88e8bd5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/88e8bd58e0b6693e8710aa03eb1835a074ca64e9))
* **helm:** update endpoint URLs to include API paths in values.alpha.yaml ([da94f76](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/da94f763d9ccaa160955d35013a8c0956c1d3e7f))
* **helm:** update GITEA_URL to point to the new service endpoint in values.alpha.yaml ([9ee4989](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9ee49898739e5943ade6f3faea75df5f25fc566e))
* **helm:** update GITEA_URL to reference giteaUrl in devsvc-config.yaml ([1727906](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1727906647df6c23fe74755301df3ae3256e57c8))
* **helm:** update service endpoint URLs to include trailing slashes in values.alpha.yaml ([91ffefb](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/91ffefbaeb04629daa13ed327cfac02760f475ad))
* **helm:** update service name in values.alpha.yaml to freeleaps-service ([d001fcc](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d001fccd00c9b105495799445338315a689ea557))
* **hostname:** correct hostname of each nodes ([545a9cd](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/545a9cdca705c3e79a55e146dfbc78bd02bb46f9))
* **image-builder:** add --no-cache option to docker buildx command for fresh builds ([f55c8f0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f55c8f0e89c5238564ca7c06e6ec0fb14f980f39))
* **image-builder:** log current working directory and files in the current directory during image build ([2820e6b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2820e6bea7689b2b23ca742c2b570391c4751efe))
* **image-builder:** log files in artifact directory for better visibility during builds ([aebebec](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/aebebec056570c345b80aa7e088ff98ff7c2463d))
* **image-builder:** log files in build context for improved debugging ([e37c078](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/e37c078a90c084ce0806b1b60ac3e1a68fe09ed1))
* **import:** import ArgoApplicationVersionUpdater ([036a426](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/036a426604520448015c0ef660d49c05ff5d5244))
* **import:** import ArgoApplicationVersionUpdater ([d74f1b9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d74f1b96ea96e3268a67ac752d135ae5ee6c651f))
* improve OpenTelemetry Collector JSON parsing for central storage logs ([5ced605](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5ced605a20c36964c115bd1bf3b5417182ad836f))
* improve Redis down alert annotations for better context and detail ([220b1fc](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/220b1fc1d817474a177854ff5849889018028502))
* increase CPU resource requests and limits across multiple services in production configuration ([9b86aae](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9b86aae0f6dd0299871e16bd9e6b313ec91d206b))
* increase CPU resource requests and limits for authentication configuration ([9d43be5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9d43be5fd1fe1e0d8aebb213d3c21b863b2af5b0))
* increase CPU resource requests and limits for chat and freeleaps configurations ([375d73e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/375d73ef8e42d93caa09fdb779f0499e9d218b71))
* increase memory limit for central storage service in production configuration ([b5318e2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b5318e24d19c76fdd21e970450add98cd2997130))
* increase memory limit for devsvc in production configuration ([3abaa80](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/3abaa80bfa78a99e72ad3087b06ad29cd217c742))
* increase memory limits for content and freeleaps services in production configuration ([5160a20](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5160a2019cc195d7c49fe0ea6268a39944557eff))
* **ingress-nginx:** disable hostPort in values.yaml ([84650c4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/84650c4dd760c132361f1af09fde9ccb28ccbc30))
* **ingress:** update host for frontend in values.alpha.yaml ([d25ec93](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d25ec93e77b473aedb240a20223bf4ac98e8173b))
* **inventory:** comment out unused worker nodes for clarity ([b450a86](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b450a860838340ef4c4cdb608d9fcea645194565))
* **inventory:** update ingress worker hostnames in inventory.ini ([c16e80e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c16e80e54a387deb73817f4b1df2c52e79f5192c))
* **jenkins:** add dependenciesManager field for Python apps in Jenkinsfile ([a1e5f6a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a1e5f6aeef2dae8c696ffe7f137760fc31f5022c))
* **jenkins:** add missing commas in Jenkinsfile configuration ([49c3509](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/49c35091fa3954c2fb5989a70c41706553dcf5d8))
* **jenkins:** change execution mode from 'fully' to 'on-demand' ([f03114e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f03114ed4f82543331755a9fe584d3a6e2e3f454))
* **jenkins:** change execution mode from 'on-demand' to 'fully' ([2039e32](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2039e32c89c83280fc7fcf265d141c5832ecce06))
* **jenkins:** disable commit message linting in Jenkinsfile ([f5536e1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f5536e16e6416c15d6726df065a458f98e86093c))
* **Jenkinsfile:** update SERVICE_GIT_REPO with correct repository URL ([77bb34e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/77bb34e425e439de54787c8e10fc66ba0c24c2e5))
* **jenkins:** remove trailing commas in Jenkinsfile configuration ([0f44477](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0f4447795fec8e402480161ed8e822af751721a5))
* **k8s-cluster:** uncomment kube_oidc_username_prefix for clarity ([66126db](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/66126db4cfb5b817f7d1e32b1105c1bf50ca20fb))
* **k8s:** correct template syntax in Alertmanager configuration for Microsoft Teams ([d22d094](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d22d094811b09e48d2ae03a711f04e5fa859da88))
* **k8s:** enable oidc auth feature ([1cf128b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1cf128bd58e0bc3e4c45f6f529a8ec138c1865e1))
* **k8s:** update Alertmanager notification title template for Microsoft Teams ([2e84858](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2e848585ad826817c1b6c4e5b5189b8ff640424b))
* **k8s:** update help message to clarify environment options as optional ([8d9344b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8d9344b03770bd21b0a7b5f956bdc64e1ce8df9d))
* **k8s:** update prerequisite messages in freeleaps-cluster-authenticator for consistency ([940c0cc](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/940c0cc3182a0b6e5cdb4372c77744fe81de37e5))
* **k8s:** update usage message in freeleaps-cluster-authenticator to include environment variable syntax ([3a6e22c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/3a6e22c7ef561df462c80b72a28c49b2e1ddc068))
* **k8s:** update version number in freeleaps-cluster-authenticator ([481b9cc](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/481b9ccf95c562d92e66f1f998ea09d7483b73b3))
* **k8s:** validate Mathmast username input and enhance error handling in kubectl config clearing ([2938600](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/293860028ffe518f5a764d8b808774bee7315668))
* **kubespray:** syntax error in k8s-cluster.yml ([69ceddf](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/69ceddfa2213a0308d77bd72e1826b0322286c73))
* **lint:** change npm install command to install eslint dependencies globally ([c6c47d8](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c6c47d87853cf508d1b5a678c9763e1ab050e9a2))
* **lint:** comment out npm install command in ESLint class ([b2eaf04](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b2eaf0481cbbb53fac039ad6fd704438b16ab6b1))
* **lint:** declare deps variable with 'def' in ESLint class ([aad8742](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/aad874271077fb3bf603b4cd341071daf3f173ef))
* **lint:** enhance ESLint configuration handling and improve caching for npm and yarn ([f9d10df](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f9d10df52d341c3c9be3aef4f3d4cfd4929e2eb4))
* **lint:** improve caching logic for npm and yarn installations and ensure ESLint config is a JS file ([6810be5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6810be5cd8a9dbacdc1a8997042ad91f7e187942))
* **lint:** wrap linting commands in workspace directory context ([5a718aa](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5a718aa45d8b9f0039e2978cea1f13c0a0c3f76c))
* **logging:** revert logPathPattern to /app/log/central_storage/*.log for sidecar filelog collection ([07f7d22](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/07f7d220044d66ffeaa8360d87e9af92557d16eb))
* **logging:** set logPathPattern to /app/log/central_storage/*.log for sidecar filelog ([1aace15](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1aace1577d4077e69f8d6f634e110c58a310db5f))
* **loki:** update resource_attributes to use regex for indexing labels ([c106c9a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c106c9a62492fb97003690cf594ea6030e1aafd9))
* **manifests:** add missing ingress class annotation for Grafana ingress ([9448d1c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9448d1c684976ff5863008b000d2bdee28d1337e))
* **manifests:** change cluster domain ([d2b104e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d2b104e22d979554e9452344ed5ad618d2eeb747))
* **manifests:** correct indentation for annotations in Grafana ingress configuration ([bd448c0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/bd448c08d2f09918d48a0a061d76500f9bf3918e))
* **manifests:** disable issuerRef for prometheus-stack ([cea95ef](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cea95ef680e4494d9ea53b15347cc9b01d3f46e7))
* **manifests:** update apiVersion for Grafana ingress to networking.k8s.io/v1 ([cd67355](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cd6735510b7ef881cb98b8756f9087134099d1da))
* **manifests:** update Grafana ingress path to remove wildcard and set pathType ([1753ce6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1753ce658ef8fc0c0ba410ca7cb45e4a8edef125))
* **manifests:** update Grafana ingress to use ingressClassName and correct indentation ([463cdf3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/463cdf3d85e656cdbcb06fbc44fc603fc4b76c19))
* **manifests:** update NodePort values for ingress-nginx service ([30fc783](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/30fc78315d5d753e0b140c6e7341cb5183f14bdf))
* move serviceAccountName configuration under containers section in deployment.yaml ([494ae78](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/494ae78d5fd397fb23e34c6ae79715f5617591e3))
* move serviceAccountName configuration under spec section in deployment.yaml ([a011843](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a01184310d7f72599fb9e5df6d947fadffd781aa))
* **nginx:** update pathType to Prefix for multiple service rules ([fbbf972](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/fbbf972f74227a1bedefcab0eaf72072a43ff357))
* **nitification:** correct reported error name ([928581e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/928581e2733ae2c870e450ab01c998195ae79703))
* **nitification:** use the rabbitmq password collected from argo ([c53bd95](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c53bd95b5072311ab873c2a34af713f92298b5f5))
* **notification:** add RabbitMQ username, password, and virtual host to configuration ([37b5000](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/37b50008ae2522bb18e706b2e098c0654d9b3a2b))
* **notification:** append default virtual host to RabbitMQ host configuration ([f24d001](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f24d001f869ad20609149e4e50a6fcb996ff1a76))
* **notification:** change name from JWT_SECRET_KEY to SECRET_KEY ([9ea7750](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9ea77501b2e9fd14a2ef5327711e7f768fed5303))
* **notification:** invalid jwt for alpha ([898c2bf](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/898c2bfa97fc44295d01d255677f3d25ed1d4006))
* **notification:** rename content to notification in values.alpha.yaml ([04715f7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/04715f7ddfe553263aa4762a2635f688927d66f9))
* **notification:** update RabbitMQ configuration to include username, password, and virtual host ([c8d8ea2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c8d8ea2dafaca2cc7eca048143f251c6d03e4d09))
* **notification:** update RabbitMQ host to include port in configuration ([b99e6ad](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b99e6ad0aff04ad96f7e8ed67e78087b2d3c2204))
* **notification:** update RabbitMQ password in configuration ([0a99f18](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0a99f18e6cc81fbe908f4aa789740fb46726c48a))
* **notification:** use correct password ([2b8ea5f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2b8ea5f681cf726872fe9966cac383960b304b8b))
* **notification:** use the rabbitmq password used in chat ([dcaa140](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/dcaa140f000e400549bf4860467db92a86cc247b))
* **opentelemetry:** add batch configuration for log processing ([ef0cf0f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ef0cf0fa87993b1928a0a61a6631fad77f14cb1e))
* **opentelemetry:** add debug exporter to log pipeline for detailed verbosity ([0e967bf](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0e967bf12c98f4469841e7ef1c6bd4d7ca2e350d))
* **opentelemetry:** add labeling attributes for app and environment context ([44e1213](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/44e12132534e5d056b055fbe4cc4e7ea41dec298))
* **opentelemetry:** add resource attributes for application and environment in log transformation ([c08ddf7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c08ddf7f76424445139e30e004c82ba5273dad9c))
* **opentelemetry:** add telemetry logging level configuration for improved log management ([80e75ee](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/80e75eea2792e4eb3d8fb94bc98276553654c3bd))
* **opentelemetry:** comment out unused k8sattributes processor and related actions for clarity ([1967a74](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1967a7444c04f0f6fa0c6c78ae01fadf4660e473))
* **opentelemetry:** correct attribute path for service and deployment in log transformation ([802b9bf](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/802b9bf8ba2fe770b97651780cc54ab185b4e2fb))
* **opentelemetry:** correct sources key in pod association configuration ([5c2ea75](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5c2ea7592841994a50cc2edb9fa43f9ac6b809de))
* **opentelemetry:** correct syntax for accessing context attributes in log transformation ([b0a1e56](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b0a1e56a75856822b4cdf3ee02f0b5fb7550ef99))
* **opentelemetry:** enhance log body processing by restructuring Kubernetes attributes handling ([ebeea26](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ebeea26864a45fc6d1c9d364e11752f5b967cd48))
* **opentelemetry:** enhance log transformation by adding log statements and updating exporters ([8dda0ba](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8dda0bada93a094bbcb586befcaac318d746d265))
* **opentelemetry:** enhance log transformation logic to include merging attributes ([3daf27c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/3daf27cb4dd7895a676d3fe40544c1f9519ebdcb))
* **opentelemetry:** reduce batch send size for log processing to improve performance ([4d591a0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4d591a03c057d8008bccd2eadb5e1ccff822e902))
* **opentelemetry:** refine log processing by removing unnecessary fields and enhancing attribute insertion ([544293f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/544293f7b28cf620d102d99885432baf4b3e61d4))
* **opentelemetry:** remove commented-out k8sattributes actions for clarity ([fb368eb](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/fb368eb8d8835bf56e38aa256570d945367870b6))
* **opentelemetry:** remove k8sattributes processor from logs pipeline for simplification ([2e18792](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2e1879298f21b07764b48e1df5929179eb92871e))
* **opentelemetry:** reorder processors in log pipeline for correct processing sequence ([6588193](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6588193c7d81894c71f078ff024fcb4b3b64d371))
* **opentelemetry:** restore and configure k8sattributes processor for enhanced metadata extraction ([9ceaaa3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9ceaaa3e0b850ed44181c8620e08f0b9382ce97b))
* **opentelemetry:** restore otlphttp/logs exporter configuration for log ingestion ([6bbc81a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6bbc81a940cdf58b6ef911e9b2e960f94d42e2c8))
* **opentelemetry:** simplify log body assignment by removing unnecessary type conversion ([bd31bcd](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/bd31bcda9de86a53f39e8dc248184698710409ff))
* **opentelemetry:** simplify log transformation by removing unnecessary merge operation ([90b4b3b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/90b4b3bb9b0bb79f51f8b39539f7fe102f068ff7))
* **opentelemetry:** streamline attributes configuration by removing redundant labeling actions ([4ee8155](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4ee81552a2f1b20677206e47c2e37b1ed254626f))
* **opentelemetry:** update environment variables and resource attributes for improved metadata extraction ([ddabde9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ddabde9dc06bd13bd9a5cb02e7e5c823afa8a0af))
* **opentelemetry:** update log body processing to directly use resource attributes ([dc3e067](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/dc3e06738cf20efa15378742dba2a134b73e265d))
* **opentelemetry:** update log ingestion settings and enhance transformation logic ([19626a4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/19626a44fadf812c81810163b73e5a37e0dfc931))
* **opentelemetry:** update log transformation to use resource attributes for application and environment ([473f5ce](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/473f5cea54c14eec1a29d66e8c48905d768151d8))
* **opentelemetry:** update logging level to info and remove debug exporter ([84e4eb9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/84e4eb9f020179f6a8aec33b1a3dcca1b116bd0d))
* **opentelemetry:** update processor attributes to use environment variable values for improved metadata extraction ([32d9f41](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/32d9f41ee5d98ecab804c76aa9c0054fec76bf92))
* **opentelemetry:** update processors in logs pipeline to use transform instead of attributes ([f45f79e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f45f79e32e75fc9ec44c9c38e4a941930a37b179))
* **opentelemetry:** update resource attributes in distributor and log transformation for improved metadata extraction ([15dd1fb](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/15dd1fba0bdce5bf2320d09bbaa2e80ff3f26d91))
* optimize central storage logging configuration to resolve hourly log bursts ([7a7fcf1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7a7fcf1398004d35e0a3bafbee8f0fceeeb78311))
* optimize OpenTelemetry configuration to prevent duplicate log collection ([5101e6d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5101e6d2cd8d4c7f1fcea3e6f08e60a885e234dc))
* optimize resource requests and limits for RabbitMQ and update cAdvisor configuration ([149d688](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/149d68874ded4ebfa72eb745a37971b465838f0e))
* **pipeline:** add logging for stashing root directory in pipeline execution ([b906867](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b906867e36f226074b115b683e435d912ce0412f))
* **pipeline:** add network driver option and set build timeout for buildx ([5939235](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5939235d4176bf01c8bcdf93cd927f3442ca85ad))
* **pipeline:** add prepareCmd to exec plugin in releaserc.json for version output ([c4037aa](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c4037aa015124c78d8253e0e00563d50d5005875))
* **pipeline:** add registryCredentialsId parameter to ImageBuilder and update related references ([fbf00a1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/fbf00a10465944e9652d008f01407ee07c79bf04))
* **pipeline:** add safe.directory configuration for Git in SemanticReleasingExecutor ([efa16c9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/efa16c961437aee9157212403f6ccbfd4fcc2b2b))
* **pipeline:** add volume mount for Docker socket in executeFreeleapsPipeline ([719b040](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/719b040ae5dd18c999b6a7db40e31cfe168ae0b9))
* **pipeline:** change file permissions from executable to non-executable for script files ([d110546](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d110546ff9f33b9c6784c9037b1861bca7e3c2dd))
* **pipeline:** change file permissions to executable for Ansible and script files ([37b574b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/37b574ba501351fb2d2788d47013900ff4e8931e))
* **pipeline:** change variable declarations from var to def for consistency ([1896034](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1896034cde7acc7188b0e0edeb58d84678394692))
* **pipeline:** correct conditional check for changed components in executeFreeleapsPipeline ([7e97aa8](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7e97aa817747c4c4a4bf9be75b6c9697ac994f7c))
* **pipeline:** correct stage closure syntax in component stage generation ([ef9c74a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ef9c74a43e01af1a14f8d4174435854b14b4c80a))
* **pipeline:** correct syntax in generateComponentStages function ([ccffb81](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ccffb811f4cf6612459aee18252de1f2356c89b9))
* **pipeline:** correct usage of usernamePassword method in SemanticReleasingExecutor ([39e4f57](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/39e4f570d1cb3d221be2ed3f54542841fcbbdf91))
* **pipeline:** disable linting and SAST scanning in Jenkinsfile for specific components ([8879bb9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8879bb94a0ceefd97c3651e610b21c8eb5e3b8c7))
* **pipeline:** improve stash naming for artifacts in executeFreeleapsPipeline ([feec377](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/feec3779b9f0df1467d289c5263e2dff47433c23))
* **pipeline:** log artifact list during stashing for better visibility ([f9a98be](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f9a98bead95c4a7faadf10f267380eee09c1a54d))
* **pipeline:** log current working directory during artifact listing ([377f4cc](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/377f4cccb086d914b836e742e942497d6857cc41))
* **pipeline:** log unstashed files for better debugging ([0b1f5b7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0b1f5b709c648b7bb536f945ee0932393f4d98c7))
* **pipeline:** refactor cleanup hook for buildx builder in ImageBuilder class ([6bf7687](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6bf7687dd5e934074b59ad77ed07ad2074c24873))
* **pipeline:** refactor stage generation to use closures for improved parallel execution ([87f68cb](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/87f68cbd953bfd06788736babd199be253020429))
* **pipeline:** refine buildArtifacts handling to support directory and file stashing ([818e467](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/818e4670b8034732ed2482130a048917706c9eaf))
* **pipeline:** remove redundant 'steps.' prefix from log statement in executeFreeleapsPipeline ([cf209c4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cf209c4cc38bec151e520a299e7e0879dfa4717d))
* **pipeline:** remove redundant semanticReleaseBranch validation in executeFreeleapsPipeline ([2498387](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/24983872004bc2b2b78bd6050d6b7354f2d57918))
* **pipeline:** remove unused buildId parameter from ImageBuilder constructor ([5e78e00](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5e78e00d6951b194b2e0b449b0ddb4a0b0fc6375))
* **pipeline:** replace parallel execution with sequential logging for component stages ([3554961](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/35549617ce19c252dec99872e3ff967a68352217))
* **pipeline:** replace YamlMergeStrategy.merge() with merge() in executeFreeleapsPipeline.groovy ([90e0ba0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/90e0ba0eb8aec39f85a7cc7d5e23dae51bb4c03b))
* **pipeline:** set builder log level to plain for improved build output ([ae353ab](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ae353ab3942f85e2d2c87416ffede7c26931a22a))
* **pipeline:** simplify execution of generated stages by iterating directly over components ([7ca0db9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7ca0db9d0ebab6d2fd409459fe5878f84aa410a8))
* **pipeline:** specify configuration file for semantic-release execution in SemanticReleasingExecutor ([d5d31f7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d5d31f7d26289d737b4fef4bc9377df58bff6333))
* **pipeline:** update artifact listing command to target specific artifacts and adjust stash includes pattern ([f05e032](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f05e0323870cc301e1299f43dd311a7b4c025e33))
* **pipeline:** update buildArtifacts paths to include all subdirectories ([b0a0285](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b0a02850297b1c175690953045fe4e2fec895f02))
* **pipeline:** update buildx create command to specify platforms for multi-arch images ([0ff368f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0ff368f5020082550922d0fb911cf9628206e42e))
* **pipeline:** update cache paths for npm, yarn, and pnpm installations to use /tmp directory ([1c9beb8](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1c9beb8622b052f4897ecb1946be0a787fb12735))
* **pipeline:** update changedComponents handling to split string into list for conditional checks ([1c663ed](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1c663ed0f1927894fac451c2b8c8cc5e86c2fb84))
* **pipeline:** update credentials handling in SemanticReleasingExecutor to use usernamePassword method ([4ddf5df](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4ddf5df588089d91c9b2d0099e412d2f80c68e2a))
* **pipeline:** update Docker login commands to use environment variables for credentials ([fe846ab](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/fe846ab937bf70cfedbe89ea135255df2bb2bf21))
* **pipeline:** update environment variable naming for component-specific images in stage generation ([36f4604](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/36f4604e6aaa1e055e19885acda08bf332eae843))
* **pipeline:** update npm install command to include --no-audit and adjust Docker socket volume mount configuration ([1335c9e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1335c9ec8dff22bc967b1b0466a7fbeffac0f00c))
* **pipeline:** update npm, yarn, and pnpm cache paths to use workspace directory ([50df468](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/50df468cddb5ed9e710d85e0fc8a32c0a1d66284))
* **pipeline:** update pnpm cache directory to use /tmp for improved caching ([0e5282c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0e5282ca818535c05cb5ca3388c54514116dddc4))
* **pipeline:** update registryCredentialsId to use Docker Hub secret ([a92eb07](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a92eb07a9b2b7b324419a8001b5d586615ca8e20))
* **pipeline:** update releaserc file name and simplify semantic-release command in SemanticReleasingExecutor ([1a52986](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1a52986b5b830fe53deaea2f1a6dee17258a8bc8))
* **pipeline:** update semantic release logging and remove unnecessary conditions in executeFreeleapsPipeline ([7a11900](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7a11900023f30e9adf969b9c8054c5113d2a29af))
* **pipeline:** update SemanticReleasingExecutor to accept Git credentials ID as a parameter ([87b8cbb](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/87b8cbb377c7162d6608d2481e2a0694d4b395ed))
* **pipeline:** update shell command syntax for artifact listing in stashing process ([205c844](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/205c8446b40a8b84032701d37d252a3ab9adf112))
* **pipeline:** update SourceFetcher to use dynamic git credentials ID ([9352de5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9352de52704169f41fb983843e6b80e5a4fdeb55))
* **pipeline:** update SourceFetcher to use dynamic git credentials ID ([044f96d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/044f96d525f11520a54998751297a7572c08d0c1))
* **pipeline:** update stash includes pattern to correctly include all files in subdirectories ([2edda6b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2edda6bf8ed3476febe97ec72e25cda0877dfba1))
* **pipeline:** update stash includes pattern to correctly include all files in the root directory ([efc8b19](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/efc8b19fc14b262483c5f598966a3228a9b8565a))
* **pipeline:** update stash naming convention to include component name ([c54fd61](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c54fd610b88a6de67cb9f3b0c35383f7ee664568))
* **pipeline:** update steps.withCredentials to use steps.usernamePassword for authentication ([a02715e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a02715efa75cbca4e132c47d314d527541d039c4))
* **pipeline:** update values file path to use component name in ArgoApplicationVersionUpdater ([c8146e8](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c8146e8f214342bb1eac0077b86cae2b5b6bbfee))
* **pipeline:** update yamlMergeStrategy to use YamlMergeStrategy.merge() ([73c0497](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/73c049721032348b932baa733e2e3ebf5453c5ce))
* quote service monitor port in authentication service monitor configuration ([413d2ef](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/413d2ef9951569767a40069671ed348dc5a5be60))
* **reconciler:** correct image pull policy reference in deployment template ([ea18835](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ea18835a24d63658f9241b95bfa1b65b8e5ba142))
* **reconciler:** disable CRDs installation in values.alpha.yaml ([a008d43](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a008d43b3f0b0fca848ee29ebed4daa67cea105e))
* **reconciler:** revert image repository to null in values.alpha.yaml ([7caf3fc](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7caf3fc199dbe701a2a813ec35ddab7f3aecd7cc))
* **reconciler:** simplify health check probe configuration in deployment template ([cf50da8](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cf50da8e5aea8f89ff995ae6a521bc0f93dd3266))
* **reconciler:** standardize quoting and update Azure Key Vault endpoint in values.alpha.yaml ([0ab077d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0ab077dd6698b53c5440907c401cb543cf8a2256))
* **reconciler:** update Azure Key Vault endpoint in values.alpha.yaml ([72d406f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/72d406f18dc9acbfbae685467d0b2fed126f4980))
* **reconciler:** update Gitea and reconcile URLs in values.alpha.yaml ([3bb63fd](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/3bb63fdfed39f482d88efce4ff5c8c11a569c73e))
* **reconciler:** update image name in values.alpha.yaml to include repository prefix ([32d9b81](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/32d9b816a2bf8825064775e3b118454d63ed7f91))
* **reconciler:** update image reference in Helm chart helper template ([7e335d7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7e335d72a81ec7b475454954009bd2755002e064))
* **reconciler:** update image repository in values.alpha.yaml ([9baffe6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9baffe6c3d208ae360f164a6952d5065a24e9a4b))
* **reconciler:** update image repository in values.alpha.yaml for clarity ([dfd7c0c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/dfd7c0c6117c5e4d2c8fb0123235554f6bbd8589))
* **reconciler:** update image repository in values.alpha.yaml to 'freeleaps/reconciler' for consistency ([6860806](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/686080626f7bada479d434cc3e7998baec4d3d73))
* **reconciler:** update image repository in values.alpha.yaml to 'freeleaps/reconciler' for consistency ([52dff8d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/52dff8d91717ae49097c7cc011d0481800d1417f))
* **reconciler:** update image repository path in values.alpha.yaml ([79b7524](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/79b7524e11f471165df148b9d2847443bca2b763))
* **reconciler:** update image repository to 'freeleaps' in values.alpha.yaml ([ad7393b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ad7393bec5f7293d3b296061063119bbc026bb94))
* **reconciler:** update RabbitMQ host in values.alpha.yaml ([1102dfe](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1102dfeb80477f698f38c0736f4fd78cbcef66ee))
* **reconciler:** update RabbitMQ password in values.alpha.yaml for security compliance ([a092bb6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a092bb6db5820a46be1dd611f66537a9ed1202c9))
* **reconciler:** update service port and disable health checks in values.alpha.yaml ([21b706f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/21b706f5b9e1ffd97f375ce8e887b6d5fb8a967d))
* **reconciler:** update timeout values in values.alpha.yaml ([19c8a36](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/19c8a362653ca28d5d6f4e1fca9a78f31107260a))
* refactor OpenTelemetry configuration by removing unused operators and restructuring metadata extraction ([ed5c6a4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ed5c6a45af011dc404a5b702a1520d16efe1f2ab))
* **releaserc:** update release message format to include next release version ([7f7b125](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7f7b125705fd3031b7b77d210761d58aeb77e661))
* remove all parsing operators to use raw log content ([beab7cd](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/beab7cd1174040cfab5f8cf2b3296192dfabdbc6))
* remove authentication endpoint from chat service production configuration ([c37b289](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c37b289bbdc1ae5f2ec725c06931285f313c6350))
* remove debug exporter and adjust k8sattributes processor configuration in OpenTelemetry setup ([33c91ec](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/33c91ecb8dc8f6d085befcf026d50a7efada86ce))
* remove FluentBit resource definition and retain only ClusterParser for streamlined configuration ([4576a4f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4576a4fe1ad204c7585278a3131d66c933a76e85))
* remove hardcoded uid values in dashboard templates for consistency ([336f1fa](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/336f1fa0e2d0024bdb40f5704ec44a4f1a1328d7))
* remove invalid k8scluster receiver to resolve OpenTelemetry startup error ([aa74f6a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/aa74f6a4f714df71f02bd11d21d17add6b5721e0))
* remove obsolete Redis down alert rules for clarity ([119c2ce](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/119c2ce149b84dadda2c30c7fd340c55dfd8f5f7))
* remove port definitions from service monitor configurations ([32198e2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/32198e2f9ac69392007b31692cc4a337e0a75533))
* remove problematic ParseJSON operations from OpenTelemetry transform processor ([aa8e626](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/aa8e626b7ab9b68f2cc2bd2a3f4487aa3b669191))
* remove redundant PROBES_ENABLED declaration in payment configuration ([952cf50](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/952cf5039dcd948bb804334110ab25c4565486cc))
* remove serviceMonitor.enabled variable from service templates in authentication, centralStorage, content, notification, and payment services ([96ab638](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/96ab63875615fd8ebda68715e12041a6224c1c86))
* remove terminationGracePeriodSeconds from readiness probe configurations in authentication, centralStorage, content, notification, and payment services ([bb30b8a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/bb30b8ae7ceb8fc8802534f34f2bd4397279aedb))
* remove time_parser to use default timestamp handling ([37db3b4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/37db3b440406206239f2fb413730a67a712edd40))
* remove transform section from OpenTelemetry configuration ([c85f496](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c85f4966c5e1a809b72da050b9b536ef8b679e4c))
* remove unnecessary format field from loki exporter configuration ([9f9151a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9f9151ad129cb0ad25c4284ad3bd8c5735d1b6da))
* remove unnecessary json_parser configuration from OpenTelemetry collector ([063a2c3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/063a2c3eea661fd1122113746bef03f022be1d2b))
* remove unnecessary transform processor from OpenTelemetry log pipeline ([b42a6ee](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b42a6ee07f0186d278ed86bc61d6bddd3d31597e))
* remove venv directory from repository and update .gitignore ([111cc02](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/111cc02efe912c1efd257c4702ca2323c81d993f))
* remove version and managed-by labels from service monitor templates for consistency ([56094aa](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/56094aa1bdb5f50a487b046af327b4441fc13d1b))
* rename ClusterInput and update matchLabels for consistency ([a961051](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a961051e0cf24093b21a818099a8610643c103cc))
* rename Docker registry configuration keys in values.alpha.yaml and devsvc-config.yaml for consistency ([ff8ddce](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ff8ddce5301fdaceb6332467669e3e506a00ba35))
* rename Docker registry configuration keys in values.prod.yaml and values.yaml for consistency ([8abdd26](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8abdd2642d1acfc290176cdd3f261a363313dc59))
* rename MongoDB configuration keys in values.alpha.yaml and devops-config.yaml ([c24b2ad](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c24b2ad479e54d4cc302bdcc795dcc1a717a802c))
* rename MongoDB configuration keys in values.yaml to appMongodb for clarity ([f16e74a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f16e74a1f3293dc3f084e2d63a557814fa2fa712))
* rename service monitor resources to use a consistent naming convention ([e7bb641](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/e7bb64108c7ab1306e2a426b34a4a216236019c9))
* resolve merge conflict, prefer remote Jenkinsfile ([c259460](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c259460f9c04dc38a3b597d718d1fe616ea9ffbe))
* **resources:** update CPU resource requests and limits across multiple services ([c59b336](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c59b336fe84479f76dfd0cc681f21702fa1d48d6))
* restore json_parser with timestamp parsing based on local testing ([acd5379](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/acd5379c271b8b1514cb17049eb283f72f03ca28))
* **scripts:** execute perm for check.sh ([c5b43e9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c5b43e96d208c42ff2394ca7b7571446602ea863))
* **scripts:** made deploy.sh executable ([34527c2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/34527c28f4e6d1468ac78fbb28b09226e3739e3c))
* **scripts:** made reset.sh executable ([cc91ef7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cc91ef7d73e0ad37636f1b55953a1d696c6a6894))
* **secrets:** base64 encode MONGO_PORT in backend.yaml ([447f700](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/447f700b0530fb00ff8fe9ee1b448336d7d160f4))
* **secrets:** remove base64 encoding for MONGO_PORT in backend.yaml ([4474df5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4474df56db8f1ef1b4004c8725cd550ec605d002))
* **secrets:** restore base64 encoding for sensitive fields in backend.yaml ([9470e50](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9470e509263b190312c201a8c49afea2478a5b18))
* **semantic-release:** add additional branch filter for rules ([e1bdb89](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/e1bdb89ce6035ab48e8839e691c6b9109f2b716e))
* **semantic-release:** add additional branch filter for rules ([4a068d9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4a068d9b9cdcdfadae20feae3ed905eeaff46a03))
* **semantic-release:** add additional branch filter for rules ([d1d8ee9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d1d8ee92cb57f636390ede7fa9a01013e21b4932))
* **semantic-release:** add additional branch filter for rules ([b1fa86b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b1fa86b12d4b148428b4febfdba953852a02a639))
* **semantic-release:** add additional branch filter for rules ([70b3b46](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/70b3b460837e9f6f02f662c93816e3a73a4a6886))
* **semantic-release:** add additional branch filter for rules ([d06a129](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d06a129f62b1ae48414d520c428199f98d449d73))
* **semantic-release:** add additional branch filter for rules ([d8d19fd](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d8d19fddd548749111520adef01dc47db10f71c6))
* **semantic-release:** add additional branch filter for rules ([6c79018](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6c790180939699fa1304a09783cb28ba1a0245f5))
* **semantic-release:** add additional branch filter for rules ([6403a1e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6403a1eeac1b472faf098b2cd14c11be641400a7))
* **semantic-release:** add additional branch filter for rules ([cf060a2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cf060a2c0fdcedb127298f768f44b78a797683dd))
* **semantic-release:** add additional branch filter for rules ([033f98d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/033f98ddb18d04c984be7ae8d8d8813a5744a7e5))
* separate timestamp parsing from json_parser to resolve time parsing error ([5479b85](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5479b85968f9ff9503cf1f513c3914cd778bc5f1))
* set serviceGitBranch to master in Jenkinsfile for reconciler ([31b941a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/31b941aecb050d795a30e70ca0b388e38282c13f))
* set serviceGitBranch to Nicolas_service_hub for service hub pipeline ([8f464f1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8f464f1f910db46e87203b471cf7dda3c2866983))
* simplify Jenkins configuration to avoid build issues ([6ba2881](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6ba288105c6443668f481bb7bdf6ccf035747817))
* simplify OpenTelemetry Collector config to resolve timestamp parsing errors ([22ab4b9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/22ab4b99ef87c1355ec40c3605abdb126a323580))
* streamline PROBES_ENABLED declaration in payment configuration ([ddc2ad0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ddc2ad0f4e4682ba4da35c20f99121f4976b1cc8))
* **tests:** add missing commas in buildArtifacts definitions in Jenkinsfile ([6a92bb3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6a92bb3cdc0ac8d2c98d8e5bcea4940ec806def0))
* uncomment managed-by, version, and name labels in service monitor configuration ([aafbee5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/aafbee56f01b3648838be9750bd340fe187cc559))
* update API endpoints in production configuration for chat service ([35e2061](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/35e20610f4427ec46a3ec14bf3489cfc7bb7ecfb))
* update baseReconcileUrl in values.alpha.yaml to correct service address format ([85f2d9a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/85f2d9a30365db5c3e8b521b2b307c23dd3b6b67))
* update baseReconcileUrl in values.alpha.yaml to use the correct service address ([47b8cfb](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/47b8cfb4be6d31aed981e14c53d4895ee7ee4064))
* update CA injection annotations and webhook service URLs for OpenTelemetry operator ([eedb1ce](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/eedb1cefc7db9f0c0f3446c7515d5ce3216f9ebb))
* update cAdvisor housekeeping interval and optimize resource requests and limits for Gitea components ([3f2c07c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/3f2c07c0e1b3c1583a37a394fa7f422993489542))
* update chat OpenTelemetry Collector config to handle loguru serialized format ([3bdc14c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/3bdc14c330b68f85b64496acb1c1e5c60cb1c30f))
* update codeDepotDomainName to remove protocol from production configuration ([a8c522b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a8c522b880c2c4629330dfc9087ee1a9c42caa4b))
* update codeDepotHttpPort to use the correct port in production configuration ([0f97bc7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0f97bc7ca92d2e282edd2989c101a92207ed1cdb))
* update config file paths in config-checksum annotations for deployment templates ([b3ad25d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b3ad25d6e54e9519e3298fee13b32d581736c4f5))
* update CPU and memory limits for freeleaps configurations ([259a6fa](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/259a6faba23d51082f56197a7144eb83e9f3f1ca))
* update dashboard file names to use dynamic values for consistency ([a1ab488](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a1ab488cbf07c553e1291a16f7e935cb4180a086))
* update devsvc OTC transform processor to use correct log.attributes path ([09eef0e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/09eef0e62261a0880e3c7d39399640f357d2e2a6))
* update freeleaps OpenTelemetry Collector config to handle loguru serialized format and add environment configs ([309bd6f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/309bd6ff7c3d020e6f3f38c6afd0a34d1b06a280))
* update freeleaps-data-platform ([f4df870](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f4df870452303c1e007aeb68ee3c3f54441adc8b))
* update Gitea storage class and reduce persistent volume sizes ([bb6b8e6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/bb6b8e6897e2f1c3b6f5c810aea0b8f1988dc319))
* update Gitea webhook allowed host list in values.prod.yaml to include additional service ([eab393d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/eab393d580cb79744b7ba080f5dbd1e294d8b97b))
* update groupName in ClusterIssuer for GoDaddy webhook ([c66408b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c66408be1cb39193052a59f4a08a91fe2e76a700))
* update imagePullPolicy to 'Always' for chat, backend, and frontend services; change branch name from 'master' to 'main' in configmap ([67c4772](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/67c4772407f87f9206f76342ecf0bf01ec3ba630))
* update Jenkins build agent image and adjust chat service resources ([60b92b5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/60b92b54a488bb9887ae24db98a47b1f65c988f4))
* update Jenkins configuration to use Docker Hub registry and enable semantic release ([9836bfd](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9836bfd0ede47baeedb07da5fa4bc25c2d688702))
* update Jenkins job trigger URL to use correct endpoint ([db7576e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/db7576ed17d568a60a5bd9e570ea52c801642ae2))
* update Jenkins token in gitea webhook configuration ([c2d2fa6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c2d2fa6345fdcd2b2279c2ec4090d21fa97d7c4f))
* update Jenkinsfile configurations for devops and reconciler services ([5b93048](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5b93048cb3953aa2ce088cf1c4887c8751ae039a))
* update Jenkinsfile root to 'reconciler' to match actual directory structure ([b10362a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b10362af610a465f980cc66b943474c14ad7140e))
* update Jenkinsfile to change execution mode to on-demand and correct credentials ID ([a01446e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a01446ef5933d8df2ad44e7e08a94148a29d3bd8))
* update Jenkinsfile to use Dockerfile from repo root for reconciler image build ([d21fe5b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d21fe5bcf786838b710b995988b7954e85e17c4c))
* update jwtSecretKey values in production configuration for authentication and chat services ([03bb8c3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/03bb8c3cb3ba6d27d8d8171856ee1a1c2059274a))
* update labels for Fluent Bit resources to ensure correct identification ([decca8e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/decca8e7a18debfa30fa6d88066d78a7de07f42b))
* update legendFormat in authentication dashboard for proper variable interpolation ([d3e50d6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d3e50d6e99bde1cdac8252e8c75421f257c51f20))
* update legendFormat syntax for variable interpolation in authentication dashboard ([fc40481](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/fc40481706e0b9d615d94d553cba88afb8d0e70e))
* update load-watcher image tag to v0.0.3-modify for consistency ([073a7e0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/073a7e0559f7eb3471cc5f44a3666ab3beb22539))
* update log path configuration for devops service ([26364e3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/26364e3d8fe27d4bb5a865e857f0d9bf37b60cba))
* update namespace for Fluent Bit resources to freeleaps-logging-system ([b735ea1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b735ea1e0c194cb66c040501a8e216cce9df6cbc))
* update OpenTelemetry configuration to include TLS settings for Loki exporter and remove logging exporter ([e4ad108](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/e4ad10886ff6f795089ac55ef9c813fba4ed257f))
* update OpenTelemetry sidecar injection annotation for dynamic configuration ([b8af384](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b8af384f6865f9f9f655c8b9da5199dfc856334f))
* update periodSeconds for readiness and liveness probes in authentication, centralStorage, content, notification, and payment services ([aedddf0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/aedddf0f963c692bf81b2c6f627e5f35cbfc55f5))
* update probes enabled logic in service configuration templates ([2f8f0a1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2f8f0a1a1f7309365af616ec87e7d590ab553f70))
* update Prometheus query intervals from 30s to 1m for improved accuracy ([a90ee71](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a90ee717b20816f87860250116d78db67a773e59))
* update rabbitmq and Git passwords in values.alpha.yaml ([5d4e7c7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5d4e7c78edad13b84e577bf615c5246c3a599b0b))
* update rabbitmq and Git passwords in values.alpha.yaml files ([a3219aa](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a3219aa325bc7043c891ce16a26014f5be695f05))
* update reconciler image repository in values.alpha.yaml ([4034b66](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4034b663a8126ff920e23c755fb496686d597a0a))
* update reconciler image repository in values.alpha.yaml ([41281af](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/41281afb11ee4adcafedd16e0d50eecc4421b899))
* update reconciler image repository in values.alpha.yaml to freeleaps/reconciler ([9118740](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9118740a6a788e13a4d72f62865a928621506969))
* update Redis alert rules for improved clarity and severity levels ([d88673d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d88673daa2ca62acf44203cc37345b5d719fe825))
* update Redis down alert annotations for consistency and clarity ([2dee66a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2dee66ad96851c32f7df2a2a7a08cb39e0141642))
* update Redis passwords in configuration files for production and alpha environments ([1c17cd3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1c17cd3ad9a2e8ba14d401cff30e802372f4122b))
* update Redis resource requests and limits for better performance ([16873f9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/16873f93d1debfe8e5446d1cd92a12fbe8c4faaa))
* update Redis URLs to include authentication in chat configuration files ([6aa480b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6aa480be8817202dd012570fcbc41eccb083b895))
* update Redis URLs to include database index in configuration files ([2981ccf](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2981ccf3441365cd550056582bcc0477b39a434c))
* update redisUrl in production values file for security ([0d975d7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0d975d7317c67be655b839cf27e11ae0952272f7))
* update resource kinds to Parser and Output for consistency and correct configuration ([842f811](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/842f8117676ccd955d9f7843f94a523e0df7cdbf))
* update resource requests and limits for multiple services to optimize performance ([d2927ce](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d2927ce4bad957f0d3461abd7205e80bc756b96c))
* update semantic-release configuration to include 'main' branch ([7bd9e90](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7bd9e9000b2f7b132eb88988bd04e0efa386cf67))
* update service Git repository URLs and credentials in Jenkinsfiles ([33314f5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/33314f5e48e01ea8fe3c23de194cbec4ba2b34f0))
* update service monitor configuration to use port instead of targetPort ([c2967c3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c2967c3854d2f4b44f29691e39e55a52958dc4f7))
* update service monitor configurations to use targetPort and remove unnecessary labels ([07d4cb7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/07d4cb7236823fb30c92ef8b2a6c056b67253769))
* update service monitor configurations to use targetPort instead of port ([7d55cdb](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7d55cdbcf9b847059a6f7f740d84193e99f2d788))
* update service monitor port for authentication metrics endpoint ([98bb323](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/98bb3237983f018591088fc0c5ed1124e60da467))
* update service monitor templates to check individual serviceMonitor.enabled values ([c9cfa08](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c9cfa0827e6a81410d952a91f5e94c710d6c98c6))
* update service monitor templates to use service-specific values for namespace, labels, interval, and scrapeTimeout ([bb2bebc](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/bb2bebc1646f6fc9249e5a7d5baaa1ba56c76143))
* update storage class for Gitea to use azure-blob-disk-std-lrs ([f1933d6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f1933d64074cd53d1ffeeafce24500529aaaf685))
* use hasKey to safely check for logIngest.persistence existence ([da7e435](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/da7e43547f0cf6b272dffcb8a1d135d00bcde0b1))
* **vpa:** force local values.alpha.yaml overwrite ([6117b8d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6117b8dcac97e4245f826007896f952cc481338b))
* **vpa:** force local values.alpha.yaml overwrite ([e051a97](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/e051a97ad6cf0bbdf64eb1ff355ac0dc9d27810a))
* **vpa:** use integer cpu values for VPA minAllowed/maxAllowed to comply with k8s spec ([19c82af](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/19c82aff7ab5a45e6fb28cb11df4bccd5f346955))
* 修复chat服务端口配置和Jenkins流水线 ([fcead75](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/fcead75d208d95a78968dd1414c17e77a070a1d3))
* 修复devsvc服务OpenTelemetry配置中的语法错误 ([ea44bbf](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ea44bbfef3f83ab7a315c9f3a4b451a8939a8baf))
### Features
* add additional fields for pod IP and node name in OpenTelemetry log transformation ([a72ed9b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a72ed9b1b92304cd3b0c82a54712adaf7294c76b))
* add annotations for NGINX ingress configuration in production values ([d2caeee](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d2caeeec514f5e4b24bbb84f0176676624a15828))
* add annotations section to frontend ingress configuration ([49afbe1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/49afbe1d7cb10d30ae88c1feaa8ef2d6b0cc12d2))
* add ClusterIssuer for freeleaps.com and update issuer reference in frontend values ([0cecb34](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0cecb340da61b5f516ec380bafc7df6696d89250))
* add config checksum annotations to deployment templates and update site URL in values files ([580f3f8](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/580f3f8d71143d22bb586756827b41e8aacc1690))
* add container logs collection to OpenTelemetry config for central storage ([cc73ad9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cc73ad92a9f8eabfd6814652fd571058d223c9ed))
* add dashboard configuration for authentication service in values files ([de86687](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/de86687a61526d39e2b545dd58056b55d7ecaac3))
* add dashboard configuration for content, payment, notification, and central storage services ([a680321](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a6803210e0bba24c807e1d754b81fbca8cc0e1a5))
* add DEBUG_MODE environment variable for central-storage ([8fc5281](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8fc5281e233acb4b1e6528c104e8b9d1bb9c1477))
* add Descheduler Helm chart with templates and tests for deployment and cronjob ([68a818d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/68a818de80f95917b6bc96c198016a07a5ece3a3))
* add devops and reconciler services to CI/CD pipeline ([233d884](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/233d88467b33497100eadce6f41670d935de8a47))
* add environment configuration for all environments (alpha, prod, dev) ([3413d53](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/3413d53d21c50ba797b41848ab3a50fa18f8ae1d))
* add event cleanup configuration and functionality ([70c4951](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/70c4951bdb441f8c7ae1c1927f505fc043b80db3))
* add Freeleaps PVC backup job with ArgoCD deployment ([a470476](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a470476c71a826d22d391aa48075c378c5a33229))
* add freeleaps-data-platform ([a702508](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a7025081a1d55ccb3027fe595c363124a1f0e606))
* add freeleaps-data-platform ([b2b1fd2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b2b1fd274fcf5b28f970b528671c6f814bbb062a))
* add gitea-webhook-ambassador service and migration script ([60817c1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/60817c1be40f9afa48e5704a38e47deaf35dfefe))
* add httpGet type for readiness and liveness probes in authentication, centralStorage, content, notification, and payment services ([884d1d1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/884d1d1784de8acba176672003a4f370bf041cc6))
* add k8s overall panel to grafana ([68da30a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/68da30a59aceab4fc7db681a92650f6287696fa5))
* add Kubernetes dashboard commands and token retrieval to authenticator script ([39dfcd5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/39dfcd56cd75f95b975b977d76852a31e1dc6b32))
* add load-watcher project with initial implementation and CI configuration ([4f795e1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4f795e19d75d695a6de185e8f14aa4364ac1cdd2))
* add METRICS_ENABLED and PROBES_ENABLED environment variables to deployment configurations ([368c726](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/368c726b0b38f635bba39b846b1a4228c14aaead))
* add metricsEnabled and probesEnabled configuration options to payment, content, centralStorage, authentication, and notification services ([e8a07a0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/e8a07a08e6e5520ee2f44d0d0da572d36655f121))
* add migration script and update Helm values for various services with readiness and liveness probes ([6e7417a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6e7417ae005edb92c5e2dc77cc52a085a81bcde2))
* add MongoDB connection configuration to notification service ([23fca62](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/23fca62e86d5d66ca45ec837ee68806456cc6f99))
* add new worker node configuration for production environment ([35fad27](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/35fad278561276bc57da56dbfd27ceb15d2e9a68))
* add notification endpoint configurations for chat and freeleaps services ([36db36a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/36db36a20de13aa8ec4e5c94c2613b814aba0f4a))
* add OpenTelemetry config checksum to deployment annotations ([a8a0251](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a8a0251f4e2b6cc5d07f0a7be27c7b22746795e9))
* add OpenTelemetry RBAC configuration with ServiceAccount and ClusterRole ([849511b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/849511b6ca1117d585d4bc21213bfd4a06918ec8))
* add production configuration for chat, backend, and frontend services ([35da3db](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/35da3dbccd926ca2f06f4cc43bcb3867699012a3))
* add Redis chart with common dependencies and templates ([6a264a1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6a264a1c28b6ee6c9d117fdca0bd16876e1b722b))
* add Redis cluster Helm chart with common dependencies and configurations ([ed01e51](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ed01e51f8f7690318629540102a48daeb297e01e))
* add Redis configuration options to chat and freeleaps templates ([628d570](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/628d570a8f57768907c4c234352fa61fc1147718))
* add resource presets for PostgreSQL and configure pgpool settings in Gitea values ([e5000df](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/e5000dfb3e18089838f544ef6ab5a8bd38bd0968))
* add secret key configuration for webhook authentication ([32ba41f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/32ba41f1f41b8d0f0c7301fed6869ad72e8f97ac))
* add ServiceMonitor and metrics configuration for chat and freeleaps services ([c601607](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c6016071c240de0fa1727fc893f9c37d7f13ebde))
* add ServiceMonitor configuration and enable metrics and probes in devsvc ([1a5e9fe](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1a5e9fef5b1636e02093988fa3a5b3a69f85d02a))
* add serviceMonitor configuration for content, payment, notification, central-storage, and authentication services ([2969caf](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2969cafc9d91079f9bf0c7ff96c5ab109dca3d04))
* add SITE_URL_ROOT configuration for payment service ([23dd976](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/23dd976d3d9033ece20e77ad03fc710acc386b69))
* add starrocks to repo list ([134caea](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/134caeaeb2d77f13645beb892f989ea4b3b35a70))
* add version and name labels to authentication service monitor ([35406f2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/35406f2f127040921dcf48e8416bb1fc94d3f1c6))
* add Vertical Pod Autoscaler (VPA) configuration across multiple services for improved resource management ([3aad06e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/3aad06eeb708281f3889867afbc00660c2053d82))
* add Vertical Pod Autoscaler components and scripts for deployment ([4bb5d6e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4bb5d6ee38e1da1a1871c92962bb458f002a56c2))
* add volume mounts for log ingestion in OpenTelemetry and deployment configurations ([8281c6e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8281c6eef75721e136f15141f429cc69ab12d030))
* **ansible:** add check script for pre-requisites before running ansible playbook ([512add2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/512add2d57837ea69f6a533bf7b4c7fa0fd278fc))
* **ansible:** add init and activate scripts for virtual environment setup ([99e2a6a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/99e2a6a5e330fb761ded346f74ac4f840ae74390))
* **ansible:** add upgrade cluster script and update OIDC URL ([e71c27f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/e71c27f5879a74eff2af30562e19eb946d8d2ce4))
* **ansible:** add upgrade control plane script with pre-checks ([a5941cf](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a5941cf79886f189aab6c122751e908a631d109a))
* **argo:** enhance ArgoApplicationVersionUpdater to support user-specified repositories and dynamic branch handling ([410bf46](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/410bf462a9ef2ae7f8a4897544355afc2f7b5b24))
* **auth:** add infra-auth-retriever script for retrieving service authentication ([8d14941](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8d149418fcd7e11c36a04ca9d3beaedaaf3c5c39))
* **authentication:** add SERVICE_API_ACCESS_HOST and SERVICE_API_ACCESS_PORT to configuration files ([50afb3f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/50afb3fc408ecc1e562084507aec81eeb7eeb203))
* **authentication:** add Vertical Pod Autoscaler (VPA) configuration for resource management ([7063dde](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7063dde8112e8151c0df0fc2cc556adf13f4e229))
* change Jenkins pipeline execution mode to on-demand ([f99753c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f99753cdd74461efdc967746b49ee0a24efdfba6))
* change Jenkinsfile execute mode from 'on-demand' to 'fully' for all services ([31fca01](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/31fca018d68cc7e6962e21a978c497aa1c0f81fb))
* **ci:** add debug logging for semantic release and correct NODE_PATH in Dockerfile ([14be87b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/14be87b48d4b3bc12619c77b948a7495e49683a1))
* **ci:** add debug output for PATH in SemanticReleasingExecutor ([4e2cf2e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4e2cf2ed34a18c299a36264ef32d87f005cd98f0))
* **ci:** add Jenkinsfile for Freeleaps development service pipeline configuration ([4e9567a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4e9567accbe1687fc6a3c38339750ae10fe7e6d0))
* **ci:** change Jenkinsfile execute mode from 'on-demand' to 'fully' ([ee849c2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ee849c2f5767749d4ff11cdea46bc309975afadd))
* **ci:** change service Git branch from develop to master in Jenkinsfile ([032def7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/032def7e36d8e6ac6b8b843f35f2c264ed2472ef))
* **ci:** enhance debug output in SemanticReleasingExecutor by adding user context ([af9d31c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/af9d31c02800afa7aab409093c772870259e1589))
* **ci:** enhance debug output in SemanticReleasingExecutor by adding user context ([540161e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/540161eac0ec9436f1d822a6628eeb56accce9b9))
* **ci:** implement conditional git commit in ArgoApplicationVersionUpdater and update container images to ci-essentials:0.0.1 ([40f33ee](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/40f33eef9a260583984e9d0f10c260b4fe742688))
* **ci:** remove debug output for PATH in SemanticReleasingExecutor ([a2978ba](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a2978bada7e1806d66d173c9c5aa37628fe2415b))
* **ci:** update ci-essentials images to version 0.0.2 in pipeline and Dockerfile ([f13ad45](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f13ad45fb51ae04f4203920af43f524c51247e74))
* **ci:** update ci-essentials images to version 0.0.3 and install specific Node.js version in Dockerfile ([2368af6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2368af6f4f4fffbf3b9efc300b69ccce501b3e13))
* **ci:** update ci-essentials images to version 0.0.4 in pipeline and Dockerfile ([797cdf5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/797cdf538b70d6bd695f114c89245ec753d77a7b))
* **ci:** update Jenkinsfile for service branch and disable commit message linting ([20f70d4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/20f70d4f766d7520aafb9643e6bf3954578d9603))
* **ci:** update Jenkinsfile to support on-demand execution mode and add new service configuration ([484eb52](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/484eb526bd30403ee33e08422073275d40bdb8bf))
* **config:** add gitea api key and endpoint config ([6eff67a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6eff67aaefb75d2c4a8c5e47a1e4f357193ce73b))
* **config:** add option to prevent overriding system hostname ([b45e5ca](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b45e5ca63b78e525e1ddb8b8a1c35a9f8fe35244))
* **config:** update load balancer configuration for apiserver ([65da501](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/65da501ba92b7a12bd4d5d564d2ca0dd07a1234c))
* **config:** update rabbitmq password ([2a3e0fc](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2a3e0fc8114fb6fdb5be4acbd13a3aecc5cbe5e5))
* **config:** update rabbitmq password ([e3c22d0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/e3c22d07b7e2790f5bd7294fae5950be6f7cb713))
* **config:** update sendgrid api key ([8b90900](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8b90900ef547fedf087584a47b3de6f9b2e0fb0c))
* **config:** update upstream DNS servers and enable system hostname override ([7ae5459](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7ae54597b676e1c12c45a65bf1fbce255a7b33d1))
* configure service monitor port for authentication service ([ae64135](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ae64135a7bf6604852cd9bf0921665c01ba7f587))
* **dashboard:** add nginx ingress dashboard ([3af74b7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/3af74b793140a4edd3a55e65a84f8d62d8c32158))
* **dependencies:** add requirementsFile validation and caching for pip installations; update timeout to 120 minutes; set image tags to 0.0.0; configure payment ingress ([e53b6b0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/e53b6b03b571dd78d93937255d01d86a2ae0c193))
* **DependenciesResolver:** add import for DependenciesManager enum ([93325d5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/93325d5405419e508fd0efbc35392e5a0b9f8877))
* **deploy:** add become flag to ansible-playbook execution in deploy script ([afd5d6b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/afd5d6b146bf51a572a0f133b3706b081885ed4c))
* **deploy:** add deployment script with pre-checks and ansible-playbook execution ([81b849d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/81b849dd0fe69276453ebb054b34c053d33fd3a5))
* **deps:** enable Yarn and pnpm as dependency managers in the pipeline ([67d2fd2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/67d2fd22ea32e58ae1cb4ba9f4a628f9d294a908))
* **devsvc:** add RabbitMQ and Docker registry configuration options ([a2791e3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a2791e37b70db31a55f271f4b2ccc93f210f95fe))
* **devsvc:** add RabbitMQ and logging configuration in values.prod.yaml ([4a4ac0c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4a4ac0c304797d366c98533079571a3596dfad0d))
* **devsvc:** add RabbitMQ configuration to values.alpha.yaml ([d258694](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d258694c04b7a9f0076c4bbfeb940993659d4f7c))
* **devsvc:** add TLS configuration for devsvc service in values.alpha.yaml ([643c1b2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/643c1b2e29882216b3287346398985560441d5ec))
* **devsvc:** change imagePullPolicy to Always in production values ([e969c1c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/e969c1c3d92b25b311caa088ea59a12d865ee3d4))
* **devsvc:** rename chat-service to devsvc-service and add ingress configuration in values.alpha.yaml ([1668cdf](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1668cdfb34c5464a525928fbe6a789e5980b4365))
* **devsvc:** update MongoDB and Gitea configurations in values.alpha.yaml ([d069041](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d06904117a6d802a056ac33776b3e2440d4a0187))
* **devsvc:** update MongoDB URI to include port in production values ([de46692](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/de4669239dc61b429a7f9163f312715c05b25ca9))
* **devsvc:** update MongoDB URI to remove port in production values ([9c9c8e3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9c9c8e384f4789d6f70b2a0c6809200da8e09c34))
* **devsvc:** update production values for image tag, MongoDB URI, Gitea token, and domain name ([c6d6a3a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c6d6a3ad136a9bc0f551673a4f95f084805f38f4))
* disable user registration in Gitea service configuration ([3c56829](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/3c5682916e1cdcaff5f2bbe1f8c0fae59a20a7f7))
* **docs:** update README with Ansible directory information and adjust nodelocaldns IP ([8422bc2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8422bc2fb38fc2557c21c0da2adf664f4a94f580))
* enable dashboard in production configuration ([784db23](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/784db23bb5d886668ee1b477698ec4cc6de994fb))
* enable serviceMonitor configuration for authentication, central-storage, content, notification, and payment services ([83f8b7f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/83f8b7f030a251e8f23d9e310bccf037c006b498))
* enable user registration control via environment variable in Gitea configuration ([c19b7de](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c19b7de38296f8f21a99b1d40181a56809425ac4))
* enhance authenticator script with usage instructions and exit command ([bf34f4c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/bf34f4cd905a4e4dd183938c76d69e0b90cd457c))
* enhance Redis metrics with additional alerts and labels in production configuration ([2a69662](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2a69662ba2db746a27123f1fbdb9f4634b431f8d))
* **freeleaps:** add initial Helm Chart for frontend service ([b26612e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b26612e8e6fd6b651e690a48877015059cb1d21a))
* **gitea:** add cluster domain configuration to production values ([25fcce5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/25fcce5d811b3edfcc5b954786e5cd95f360eefa))
* **gitea:** disable pod disruption budgets for PostgreSQL and pgpool in production values ([da7fc48](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/da7fc48be186405105f40e049e1e54929b8d5207))
* **gitea:** enable volume permissions for PostgreSQL configuration ([32e112c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/32e112cb2bf7d60fd0087eef07079f1db9e6719f))
* **gitea:** update admin username in production configuration ([19d1ab4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/19d1ab43cd9d25cb0154b0693b6f2f9366836352))
* **helm:** add central-storage Helm chart and related configurations ([2c00823](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2c00823bd7bd712abd3b7695cb6254fedf1243a5))
* **helm:** add common Helm chart and templates for service development ([203aa95](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/203aa95f61b956c541bdb811e5f4eb1b66456c9e))
* **helm:** add Gitea and PostgreSQL Helm charts with initial configurations ([348e08f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/348e08fb66ecbed0c43209f29b57ca2a514148f9))
* **helm:** add Helm charts for chat and freeleaps services with initial configurations ([2b76d1d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2b76d1d969c215a814b91964b2004f5ec26e8e7f))
* **helm:** add Helm charts for payment and notification services with initial configurations ([d97b8d0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d97b8d09e4f9e97b238aa791ebe25608d1211a39))
* **helm:** add ingress configuration and TLS certificate for RabbitMQ ([0caa83b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0caa83bd0a3641ce18eb713bafeae39376b41952))
* **helm:** add new Helm charts for content and central-storage services, update authentication values ([b8c7044](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b8c70448a347152fa4909f7bbca5c543e5dc0b1c))
* **helm:** add production values for authentication, central storage, notification, payment, and content services ([2493592](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2493592bb76440932d6aa83b5486d5e001d36147))
* **helm:** optimize resource requests and limits for multiple services and update RabbitMQ storage class ([8910193](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8910193a245691979483d058a599b477e3402cae))
* **helm:** update Gitea configuration and add certificates for alpha and production environments ([d3e63f2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d3e63f2fc0a88b41c947bd9cc4065f976080dc53))
* **helm:** update MongoDB storage class and resource requests for optimization ([c681b94](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c681b94225d097ef18d56d445f5973eb65a7bd34))
* **helm:** update RabbitMQ security context and resource limits for improved performance ([a63c632](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a63c63227456be9b6b90e86c9287bedd21f5e5e3))
* **inventory:** add inventory template and update existing entries ([847a2c0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/847a2c04adf9db400795a44198ee87a9ed45a2fa))
* **inventory:** add new worker node configuration for cost reduction in inventory.ini ([a3b3b3f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a3b3b3f12fd8ec696fab6fd577c86241a0adb52f))
* **k8s:** add Alertmanager configuration for Microsoft Teams notifications ([5c273b8](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5c273b8d6dc9a3d3ee49a9a5160430cc38d2e587))
* **k8s:** add AUTO_INSTALL_KUBELOGIN option to freeleaps-cluster-authenticator help message ([1cd0c6c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1cd0c6c792a03bbaa690c030c97616c2cd164c6c))
* **k8s:** add Azure Blob Storage CSI driver configuration and resources ([1ea5fa4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1ea5fa49f4f1fd3727b08598e3dc6d7e61f5e032))
* **k8s:** add freeleaps cluster login script and update OIDC configuration ([bfc2577](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/bfc2577e0d21fd0484ec98361f9ab618030331b7))
* **k8s:** add Jenkins certificate and Azure Blob Storage configuration ([b91d219](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b91d2192bae2706905c1bd82d1315b1f45657010))
* **k8s:** add reset-auth sub-command to freeleaps-cluster-authenticator for resetting kubectl authentication state ([614f6b8](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/614f6b868396db56683e1e809c54b11f15fb2619))
* **k8s:** add security hardening instructions for kube-apiserver and service account configuration ([c1967c7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c1967c7ab2943a31bec47c397c1e98d9e042d788))
* **k8s:** add shorthand options for sub-commands in freeleaps-cluster-authenticator help message ([8598d92](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8598d92c0181db28f79b67461d27330bc53ca0d0))
* **k8s:** add version information to freeleaps-cluster-authenticator help message ([ce9826d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ce9826d0982d6e62b26ebbeabc1e4807cf81b27c))
* **k8s:** enable integrates with Microsoft Entra ID ([561906d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/561906df63f37b460b3fd901eee151c28e83673f))
* **k8s:** enhance freeleaps cluster login script and add RBAC bindings ([6574c07](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6574c073507d621e7a8a78230abe7f5070e94aeb))
* **k8s:** enhance freeleaps-cluster-authenticator with sub-command support and detailed help message ([02a06cc](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/02a06cc6f8e6ba0f632e54c175f1d6792dfaae29))
* **k8s:** replace freeleaps-cluster-login script with freeleaps-cluster-authenticator for improved authentication setup ([7df990d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7df990ddac698ee5af799c174992ce5180ce6695))
* **k8s:** update OIDC username claim and add self-signed issuer for Microsoft Entra ID ([cfa135e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cfa135eff5deb7072345e45eb3a93300d48f4d85))
* **k8s:** update OIDC username prefix to allow full claim value ([841ef17](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/841ef176550a1d378b13283afa0dd9e833fcae2c))
* **kafka, pinot, star-rocks:** update configurations and resource limits across multiple components ([9c07783](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9c077837809af35ded2fef134ccde55d66c872b4))
* **lint:** add component property to CodeLintExecutor for enhanced configuration ([7ed8ecb](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7ed8ecb671e89f3a2e7d6a44f4879a9b58df2b0f))
* **lint:** add TypeScript ESLint plugins to Jenkinsfile for improved linting support ([7b3c954](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7b3c9548ea43a35a40fc4db26e4cf23be5307c2c))
* **lint:** enhance ESLint integration by adding version and plugin support ([f9a0b78](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f9a0b7893a76f929aebf68893a097aea30b823ba))
* **logging:** enable OpenTelemetry logging with configurable ingestion settings ([ac12043](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ac120435f61864d4085525236cf978a85fc68ad7))
* **manifests:** add annotations for Grafana ingress to configure service upstream and upstream vhost ([5200451](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5200451d110c99456cc2b045922c817a437ede83))
* **manifests:** add Grafana ingress and TLS certificate configuration ([4a463e4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4a463e489fccf843ca2da0707c84c5957a97fa4f))
* **manifests:** add infra service manifests ([c2e01c6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c2e01c63c0073c05f2b1cf7e1b65ea8227c81235))
* **manifests:** add namespace for freeleaps monitoring system ([51efcea](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/51efcea05e65cf907dd4b08f8bdd34084b6ed9e2))
* **manifests:** add OpenEBS storage system manifests and initialization script ([01b16cd](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/01b16cd60cf6639a068e80755bf4e871865b3ae4))
* **manifests:** update Grafana and kube-state-metrics to use freeleaps-monitoring-system namespace; enable ThanosRuler and configure Prometheus storage ([38d10f0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/38d10f0e813241390b41004747cf40190fe68358))
* **manifests:** update ingress-nginx configuration for NodePort service type and enable metrics, serviceMonitor, and prometheusRule ([da5e00b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/da5e00bc31145ea67dd3c5f7af2ece57a9e83ccb))
* **mongo:** add allowPrivilegeEscalation configuration to container security context in values.alpha.yaml ([846073d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/846073d5a8cacad468caf4ea5cada5b9525157f1))
* **mongo:** add common Helm chart and related templates ([49162ab](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/49162abfb012638aa71de71e732aadf2f91d74c5))
* **mongo:** add fsGroup configuration to pod security context in values.alpha.yaml ([9b404a4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/9b404a4ea44db48831b9f99e8cd360f6ce5c07ef))
* **mongo:** add privileged configuration to container security context in values.alpha.yaml ([cca2d87](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cca2d8704bee9b6a0c001544df7b6cc0f33abd56))
* **mongo:** add runAsNonRoot configuration to security context in values.alpha.yaml ([c3c01a6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c3c01a6bee24278fac65344c1a6d40f8dc5632e2))
* **mongo:** add security context configurations to values.alpha.yaml ([04e5769](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/04e57693c40558bb3fdd58c985cb2c15b71f6e04))
* **mongo:** enable StatefulSet and add pod security context configurations in values.alpha.yaml ([bb7b1e8](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/bb7b1e86003c436346d6a4c49291af7015d8973f))
* **mongo:** enable volumePermissions in values.alpha.yaml ([8e98f57](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8e98f577895bf0aa454f8aaa6dc54e9525dc87a6))
* **mongo:** remove pod and container security context configurations in values.alpha.yaml ([d8b046d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d8b046dc97842b53e003428daf6123ee2ca3fbe4))
* **mongo:** update fsGroup and runAsUser/group in values.alpha.yaml ([4718bb3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4718bb3002881794854368b7333a465e50348858))
* **mongo:** update values.alpha.yaml to disable StatefulSet and modify security context settings ([e0ba1e9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/e0ba1e93330ef44d84938f2c4204091b192771f3))
* **notification:** add MongoDB connection configurations ([fd5ab71](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/fd5ab716600a0ef4ef18892f3822cdc4ed1890bd))
* **notification:** add MongoDB URI configuration ([29f8919](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/29f8919e2ba19b53925bac60dd2e7ac10d6f9855))
* **opentelemetry:** add structured metadata support and update log transformation logic ([222f5ee](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/222f5ee0fbee6298c1769b141e823ed14bf33498))
* **opentelemetry:** implement logging ingestion with OpenTelemetry collector and RBAC configuration ([4cd3f69](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4cd3f695f477f217677a64981c779aefdf6b0b9b))
* **ops:** 新增/更新 freeleaps-ops 相关内容 ([7ed1312](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7ed1312015ba69e50b588b9befa6a0c77590b83c))
* optimize devsvc OpenTelemetry logging configuration ([ef36db5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ef36db54c26e89bcc9e7c5a8d59112de2a3dccde))
* **pipeline:** add Bandit SAST scanner and enhance linting configurations ([38bfc41](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/38bfc418c4a10ed6054724601593f534b5100dc3))
* **pipeline:** add credentials support for semantic release in SemanticReleasingExecutor ([d8f04dd](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d8f04dda6d9b8f1b59a581503f6fdb8d41c883d6))
* **pipeline:** add installation of semantic-release requirements in SemanticReleasingExecutor ([80dd574](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/80dd57433ce71e031d82baf1691d1a5d4a60364f))
* **pipeline:** add logging for ArgoApplicationVersionUpdater during environment updates ([7c3f9a3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7c3f9a339e5b5ebc1245bc9295888a8f4265ad6c))
* **pipeline:** add ProjectInitializer pipeline and update README for builtin pipelines ([fd3e154](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/fd3e1545b333c0500bb32d5228f93b58e1d9ccdd))
* **pipeline:** add semantic-release plugin and update container image for semantic releasing stage ([0b54a77](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0b54a77d9e9a4a0b2cd6d26268d583b6f50c1fc8))
* **pipeline:** add SemanticReleasingExecutor import to executeFreeleapsPipeline ([4a94ec6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4a94ec60d9257a02176304a583a3ab066910c644))
* **pipelineCall:** inject environment variables from configurations ([dee6917](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/dee6917fe5b879f2767a6eb43f3af2ecafb02df5))
* **pipeline:** enhance ChangedComponentsDetector logging and refine conditional execution for component stages ([6df9ace](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6df9ace1d77f3c8f784df73a9c7d3daa00893519))
* **pipeline:** enhance dependency resolution with caching support in executeFreeleapsPipeline ([99f6534](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/99f65343707da077079aaad704d607bf192ba84a))
* **pipeline:** enhance ImageBuilder with manifest setting and multi-architecture support ([7af2883](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7af2883fcceebbb289d0f23214aaaba88fdbd425))
* **pipeline:** implement environment variable injection and dependencies resolution ([52d7f78](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/52d7f78fa602eb1336642a425e47f48ca757d34d))
* **pipeline:** implement SAST and linting executors with configuration handling ([69eaed1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/69eaed1c6a7637b979215f195ba08e35c447cbd4))
* **pipeline:** initialize SourceFetcher for configuration fetching ([5501e06](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5501e060f86aaeb1c0077edcfb07931fe61edb25))
* **pipeline:** pass service Git credentials ID to SemanticReleasingExecutor ([88e3156](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/88e315647dcc66389f12e72752f1589772194f24))
* **pipeline:** switch from Docker to Kubernetes for dependencies resolving stage ([fba93aa](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/fba93aac48158151383048f72874b53c38db4a67))
* **rabbitmq:** add custom readiness probe configuration in values file ([da10d24](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/da10d24fc8ade815b9c9ec515b6051b4923708a0))
* **rabbitmq:** add RabbitMQ Helm chart with initial templates and configurations ([cedef9d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cedef9dbb74ccbb2ee4ea5a2143465ab5bf14b29))
* **rabbitmq:** change addressType from hostname to ip in values configuration ([1fcd6b0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1fcd6b09735fbc25254b2489786384ebd4d1523d))
* **rabbitmq:** change addressType from ip to hostname in values configuration ([27467fe](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/27467fec97e139e444f10f418710720c07b905d7))
* **rabbitmq:** change resourcesPreset from large to medium in values configuration ([3b5c877](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/3b5c87734517e56070c9c01381f972136d8ee82c))
* **rabbitmq:** disable clustering and reduce replica count to 1 ([a6e7c36](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a6e7c36c5b25335aae01571bd93abfa2de06b0a2))
* **rabbitmq:** disable pod and container security context ([8967828](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8967828a204f33874a43e2a63c5d52188df99140))
* **rabbitmq:** disable RabbitMQ clustering in values configuration ([4cbe610](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4cbe6102664b62a6951fc59dc3067dd504d7b696))
* **rabbitmq:** enable clustering and add debug option in values configuration ([1f2a593](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/1f2a5936e3badfb4a52393d8463b50ee7b7ff63e))
* **rabbitmq:** enable forceBoot option in RabbitMQ configuration ([35439c6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/35439c6f5a6dc66ae9cef28f8a6dec8e2bd34ab6))
* **rabbitmq:** enable forceBoot option in RabbitMQ values configuration ([7bcdf90](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/7bcdf90703c9b50de5547d7b1cc4dfc5312278b5))
* **rabbitmq:** enable pod and container security context with updated user and group IDs ([4f5c730](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4f5c7307fdc09faac8a443751e4d0ea74152e2c3))
* **rabbitmq:** enable privilege escalation in container security context ([221eec9](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/221eec91b12b1a646aff702e6d98ecf9801a8b49))
* **rabbitmq:** enable volume permissions in values configuration ([32c1948](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/32c19489f83332fc8491eca0900541647c779cc6))
* **rabbitmq:** increase initialDelaySeconds for readiness probe from 10 to 120 ([a9dbc43](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/a9dbc4394f303f819627e7e3849ced2c0a57ab2d))
* **rabbitmq:** increase replicaCount from 1 to 3 in values configuration ([5889768](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/5889768ee5cbd0cfa996c5f6007b24c21eab62ad))
* **rabbitmq:** remove clustering configuration from values.alpha.yaml ([3216038](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/3216038dd840237d7bf9f50e725115873ca0bcc8))
* **rabbitmq:** remove default cluster name in values configuration ([6c787ea](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6c787ea6007837e068a4b446313be95ca8fc0df0))
* **rabbitmq:** remove extraPlugins configuration for LDAP authentication ([0818600](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/0818600287e41f818da1b6a8ec4d68969607f585))
* **rabbitmq:** remove security context capabilities and seccomp profile configuration ([027fb24](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/027fb24d3d50b6568320b552b8a2658e5e398b00))
* **rabbitmq:** set forceBoot to false and add podManagementPolicy in values configuration ([74ca886](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/74ca8864208589402e123ebf01a1297562e3776d))
* **rabbitmq:** update custom readiness probe command to use shell execution ([6ae7342](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/6ae734248a26c5160d0c125190b542eaf5015f47))
* **rabbitmq:** update storage class and enable clustering with custom settings ([ee02d8f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ee02d8f5118226305b6afe2b3c6666141741c4b8))
* **reconciler:** update Helm chart configs, templates, and CI/CD integration for reconciler service ([95aa8fd](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/95aa8fd84bf69cb216d92159d9043f68f5e14beb))
* rename environment variable for disabling user registration in Gitea configuration ([f4ed174](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f4ed174a4a1245236e15fcec00570239918b0e8b))
* **reset:** add reset script for cluster management and validation checks ([59c0e83](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/59c0e83d0777a902c339a5d01cdd3e2eeedca286))
* **SAST:** import Bandit scanner in SASTExecutor ([88d867f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/88d867faa76b8a2c9c6c9dd96e7106e62525f263))
* **secrets:** add jenkins-observer secret for monitoring system ([34ac69a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/34ac69a8fecbf99dea0b64faacc8c37969079ce7))
* **SourceFetcher:** log configurations in fetch method for debugging ([b9caf1d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b9caf1d04ea340527658dfa31cd19f35f3f3c37c))
* **storage:** update resource requests and limits for MongoDB and add Azure Disk CSI storage classes ([ec3b743](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/ec3b743f7a59287be9ff4dcb7bd24c122c315e50))
* **submodule:** add kubespray as a submodule for Kubernetes deployment ([cf466b1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/cf466b1d9bcb9191e95d025657886172f0f44ab5))
* update central-storage logging configuration and DEBUG_MODE support ([c4d8c00](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c4d8c00f655a61fe7badd2438c2364c1d8bdb27c))
* update environment variable for disabling user registration in Gitea configuration ([8a5255a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/8a5255a3145df9f20c006635271de684d01d0a94))
* update environment variable name for disabling user registration in Gitea configuration ([71d42b5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/71d42b54379fde416f4ebe0f1793968ff0514073))
* update environment variables in production configuration for chat and freeleaps services ([4437a36](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4437a360a83ee1eefbb3ebb25d5c5b67c1f39b8a))
* update Git repository URL in ArgoApplicationVersionUpdater ([18275ba](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/18275ba9d2a4e1633cba799c1f9105f6dd801a74))
* update Gitea configuration for production environment ([4a13923](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/4a13923d479b2449a1f3b85c4b6746f4d2cdb645))
* update log ingestion configuration for OpenTelemetry collector ([d597e30](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/d597e30b1bf506ead9f21d652f91f4a283bf3207))
* update namespaces and add RBAC roles for freeleaps data platform and monitoring systems ([2f7128a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/2f7128a51c53f9641bffa48c0a95c407f2033957))
* Update Pinot configuration and RBAC rules ([c8b68af](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/c8b68afc75f9bf890c07cf36a3d0a7f25ef30b4b))
* update RBAC configurations and add Jenkinsfile for aml-services ([b7c11d2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/b7c11d2829e64162e0bb483841855a39fae14836))
* update RBAC configurations for data platform and mathmast roles ([db0cd26](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/db0cd26f4b23008f1a8001c5ffe3b04431db77da))
* update service git branch to dev ([3aac340](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/3aac340f66074f38d57ec066f15d7487f8f46bb8))
* 添加 Python 版本的 Gitea Webhook Ambassador ([f6c5151](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/f6c515157c1ae95918a0bf9cf1714032bceaab94))
### Reverts
* restore .gitignore to match master branch ([aa5a5b3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/commit/aa5a5b348281fbd71377d639495e9efd325d4294))