freeleaps-ops/CHANGELOG.md

126 KiB

1.0.1 (2025-08-05)

Bug Fixes

  • correct serviceName path in Jenkinsfile to resolve ArgoApplicationVersionUpdater path issue (ac8b5de)

1.0.0 (2025-08-05)

Bug Fixes

  • add ClusterInput configuration for Fluent Bit log collection (f36a87e)
  • add default values for logIngest.persistence to prevent nil pointer errors (85fa39f)
  • add K_8S compatibility keys to reconciler-config secret (9fd882f)
  • add logging for completed semantic release with version information (733a559)
  • add loki.format attribute for log ingestion and remove unnecessary labels from exporter configuration (cf15069)
  • add missing annotations for OpenTelemetry configuration in deployment (d7c952f)
  • add missing id field for json_parser operator in OpenTelemetry configuration (fb0c828)
  • add missing id field to json_parser operator and update transform statements in OpenTelemetry configuration (61e3f5c)
  • add missing labels to Fluent Bit resources for consistency (cf83b66)
  • add missing logging environment variables for central storage K8s deployment (605e66a)
  • add missing remove operator for body field in OpenTelemetry log processing (354f6b2)
  • add MongoDB configuration for devops service (cca644f)
  • add name label to service monitor configuration (5c9f74c)
  • add quotes around serviceAccount name in OpenTelemetry configuration (535de7a)
  • add security context for OpenTelemetry collector in configuration (97d9069)
  • add serviceAccountName for OpenTelemetry collector in deployment configuration (0653829)
  • add serviceMonitor configuration to authentication, centralStorage, content, notification, and payment services (4a726cc)
  • add tolerations and affinity rules for devops node role in Argo CD and Jenkins, and update resource requests and limits for RabbitMQ (98a13e4)
  • adjust nginx ingress server snippets formatting in production values (546d141)
  • alpha-creds: add missing alpha strip credential (5d5425f)
  • application: correct path in Argo app configuration (66f6076)
  • argo: declare ciOriginUrl as a local variable in ArgoApplicationVersionUpdater for improved scope management (decc7e9)
  • argo: enhance ciOriginUrl construction in ArgoApplicationVersionUpdater to handle optional port in repository URL (190c20c)
  • argo: invalid env ref for ArgoApplicationVersionUpdater (75dadf8)
  • argo: invalid env ref for ArgoApplicationVersionUpdater (869a54e)
  • argo: invalid env ref for ArgoApplicationVersionUpdater (84ba39f)
  • argo: invalid env ref for ArgoApplicationVersionUpdater (8916623)
  • argo: invalid env ref for ArgoApplicationVersionUpdater (0d82876)
  • argo: invalid env ref for ArgoApplicationVersionUpdater (de0a70d)
  • argo: invalid env ref for ArgoApplicationVersionUpdater (ba85afa)
  • argo: invalid env ref for ArgoApplicationVersionUpdater (68de668)
  • argo: invalid env ref for ArgoApplicationVersionUpdater (cec7ab0)
  • argo: update ArgoApplicationVersionUpdater to reference component-specific repository instead of global configuration (eba3129)
  • authentication: add base64 encoding for SERVICE_API_ACCESS_PORT and MONGODB_PORT in authentication-config.yaml (9a9d2fb)
  • authentication: adjust base64 encoding order for SERVICE_API_ACCESS_PORT and MONGODB_PORT in authentication-config.yaml (c7a2e66)
  • authentication: remove SERVICE_API_ACCESS_HOST and SERVICE_API_ACCESS_PORT from configuration files (23dd7b0)
  • authentication: remove serviceApiAccessHost and serviceApiAccessPort from values.alpha.yaml (13c2e8c)
  • authentication: remove unnecessary quoting for SERVICE_API_ACCESS_PORT and MONGODB_PORT in authentication-config.yaml (8deac4d)
  • authentication: update mongodbUri to correct service name in values.alpha.yaml (92bde50)
  • authentication: update pathType to Prefix for authentication rules (11cc1a4)
  • authentication: update SERVICE_API_ACCESS_PORT and MONGODB_PORT to remove unnecessary base64 encoding (d9feaee)
  • authentication: update SERVICE_API_ACCESS_PORT and MONGODB_PORT to use toString before base64 encoding (6633383)
  • authentication: update VPA deployment name to 'authentication' (1af1073)
  • auth: update lokiEndpoint to remove unnecessary path for log ingestion (884a535)
  • caching: add logging for cache restoration in npm and yarn installations (d6e3008)
  • caching: optimize npm and yarn installation commands to prefer offline cache usage (ab424b3)
  • caching: remove redundant logging and streamline cache existence checks for npm and yarn installations (81b3095)
  • change Chinese comments to English in OpenTelemetry configs (d85f940)
  • change execute mode from 'on-demand' to 'fully' in Jenkinsfile (859a531)
  • change execute mode from 'on-demand' to 'fully' in Jenkinsfiles (549e7a6)
  • change kind from FluentBitConfig to ClusterFluentBitConfig for correct resource definition (d699274)
  • change kind from Parser and Output to ClusterParser and ClusterOutput for consistency (b80518c)
  • change RabbitMQ pod management policy from OrderedReady to Parallel for improved deployment efficiency (98188de)
  • change service monitor port to targetPort in configuration (1740c2a)
  • chat: adjust CPU resource requests and limits in values.alpha.yaml (f977665)
  • chat: enable metrics api for chat service (9061e1f)
  • chat: remove redundant mongodbHost configuration from values files (d09d4ca)
  • check.sh: add -kK option to ansible-playbook command for extra verbosity (051b6e4)
  • ci: change execute mode to 'on-demand' in Jenkinsfile (d8e247d)
  • ci: correct Git repository URL in Jenkinsfile for Freeleaps development service (ea67e60)
  • ci: update centralStorage name to central-storage in Jenkinsfiles (85e01c6)
  • ci: update image names in Jenkinsfile for frontend and backend services (300dad5)
  • ci: update Jenkinsfile to use GIT_CREDENTIALS for remote origin (ed9254b)
  • ci: update serviceGitBranch in Jenkinsfile from 'master' to 'dev' for alpha environment (15f692f)
  • command error when upgrade cluster (b8675f0)
  • comment out managed-by, version, and name labels in service monitor configuration (6d363c5)
  • config: enable password update for RabbitMQ authentication (1d3f06e)
  • config: update load balancer domain name and nodelocaldns IP address (24d662f)
  • config: update RabbitMQ host to include authentication details in notification values (6faa7f4)
  • config: update service API access port and MongoDB URI formatting in configuration files (ce933aa)
  • config: update timezone from America/Settle to UTC in multiple service configuration files (05e9e79)
  • correct config file path in config-checksum annotations for deployment templates (df2ab1c)
  • correct dashboard metricsPrefix references in expressions for authentication dashboard (4f8dc21)
  • correct formatting of Redis alert rules in production values (5806157)
  • correct indentation for logging configuration in OpenTelemetry YAML (623d504)
  • correct indentation for OpenTelemetry config checksum annotation in deployment (e600163)
  • correct legendFormat syntax for variable interpolation in authentication dashboard (7b4dd7d)
  • correct MongoDB URI in values.alpha.yaml to remove port specification (08dea57)
  • correct serviceGitCredentialsId for freeleaps-devops-reconciler Jenkinsfile (cb5d164)
  • correct serviceGitCredentialsId for freeleaps-service-hub Jenkinsfile (8ea54f9)
  • correct serviceName to match actual directory for values file resolution (b1d3d58)
  • correct syntax for 'from' field in OpenTelemetry configuration (b2dd797)
  • correct typo in scrape configuration from 'internal' to 'interval' (697b806)
  • correct variable usage in recentlyModified check for VERSION file (b85cd67)
  • dashboard: revert accidental change in dashboard.js (4ac3b1b)
  • dependencies: correct pip cache directory path formatting in DependenciesResolver (8dd6b32)
  • dependencies: disable caching for PIP installations and log a message (b5bc7a0)
  • dependencies: increase cache size for npm, yarn, and pnpm installations (912b1fd)
  • DependenciesResolver: add missing closing brace for class definition (c83759c)
  • dependencies: update cache names to use configurations instead of component names for pip, npm, and pnpm (1ef15f4)
  • dependencies: update cache paths for pip, npm, and yarn installations to use dynamic naming (1975370)
  • deployments: add imagePullSecrets configuration to backend and frontend YAML files (917a994)
  • devops: rename RABBITMQ_VHOST to RABBITMQ_VIRTUAL_HOST in devops-config.yaml (398d35d)
  • devsvc: disable log ingestion in alpha environment (54420c5)
  • devsvc: remove unused RabbitMQ configuration from values.yaml (ddfa9a6)
  • devsvc: update RabbitMQ host in values.alpha.yaml (00d58cc)
  • devsvc: update service API access port from 8013 to 8007 in values.alpha.yaml (11d6f74)
  • disable Prometheus rule for Redis cluster metrics (1a91cfc)
  • Dockerfile: fix jenkins Dockerfile build path (0c08917)
  • dockerfile: fix jenkins file (aaea10a)
  • Dockerfile: modify the dockerfile path in jenkins file (9e714d0)
  • ensure AUTO_DISCOVER_K_8S_CLUSTER_DOMAIN_MAX_RETRIES key matches pod env var (24c5647)
  • executeFreeleapsPipeline: syntax error (25f2b01)
  • flink: update resource requests and limits for jobmanager and taskmanager (dca5cff)
  • freeleaps: adjust health check parameters for improved service stability (f684047)
  • freeleaps: remove redundant mongodbHost configuration from values.alpha.yaml (0439034)
  • freeleaps: update Dockerfile paths and build roots in Jenkinsfile (ac26d62)
  • freeleaps: update Dockerfile paths and build roots in Jenkinsfile (344f5b3)
  • freeleaps: update endpoint configuration for chat service in values.yaml (3912c7c)
  • frontend: correct typo in build artifacts path for frontend (9698592)
  • frontend: increase memory limit for build command and update artifacts (c3cafc5)
  • gitea: increase PostgreSQL primary persistence size from 25i to 8Gi (9f11527)
  • helm: add authentication endpoint to configuration in values files (96b74a8)
  • helm: add trailing slashes to endpoint URLs in values.alpha.yaml (38e4ca8)
  • helm: change freeleapsBackendEndpoint URL to use HTTP in values.alpha.yaml (9431569)
  • helm: correct notification API endpoint URL in values.alpha.yaml (57cf73c)
  • helm: rename GITEA_URI to GITEA_URL in configuration files (7d0728a)
  • helm: update authentication endpoint URL in values.alpha.yaml (6451419)
  • helm: update chat and backend endpoint URLs in values.alpha.yaml for alpha environment (44c2405)
  • helm: update codeDepot configuration in values.alpha.yaml (7cdf9cb)
  • helm: update endpoint URLs in values.alpha.yaml for alpha environment (88e8bd5)
  • helm: update endpoint URLs to include API paths in values.alpha.yaml (da94f76)
  • helm: update GITEA_URL to point to the new service endpoint in values.alpha.yaml (9ee4989)
  • helm: update GITEA_URL to reference giteaUrl in devsvc-config.yaml (1727906)
  • helm: update service endpoint URLs to include trailing slashes in values.alpha.yaml (91ffefb)
  • helm: update service name in values.alpha.yaml to freeleaps-service (d001fcc)
  • hostname: correct hostname of each nodes (545a9cd)
  • image-builder: add --no-cache option to docker buildx command for fresh builds (f55c8f0)
  • image-builder: log current working directory and files in the current directory during image build (2820e6b)
  • image-builder: log files in artifact directory for better visibility during builds (aebebec)
  • image-builder: log files in build context for improved debugging (e37c078)
  • import: import ArgoApplicationVersionUpdater (036a426)
  • import: import ArgoApplicationVersionUpdater (d74f1b9)
  • improve OpenTelemetry Collector JSON parsing for central storage logs (5ced605)
  • improve Redis down alert annotations for better context and detail (220b1fc)
  • increase CPU resource requests and limits across multiple services in production configuration (9b86aae)
  • increase CPU resource requests and limits for authentication configuration (9d43be5)
  • increase CPU resource requests and limits for chat and freeleaps configurations (375d73e)
  • increase memory limit for central storage service in production configuration (b5318e2)
  • increase memory limit for devsvc in production configuration (3abaa80)
  • increase memory limits for content and freeleaps services in production configuration (5160a20)
  • ingress-nginx: disable hostPort in values.yaml (84650c4)
  • ingress: update host for frontend in values.alpha.yaml (d25ec93)
  • inventory: comment out unused worker nodes for clarity (b450a86)
  • inventory: update ingress worker hostnames in inventory.ini (c16e80e)
  • jenkins: add dependenciesManager field for Python apps in Jenkinsfile (a1e5f6a)
  • jenkins: add missing commas in Jenkinsfile configuration (49c3509)
  • jenkins: change execution mode from 'fully' to 'on-demand' (f03114e)
  • jenkins: change execution mode from 'on-demand' to 'fully' (2039e32)
  • jenkins: disable commit message linting in Jenkinsfile (f5536e1)
  • Jenkinsfile: update SERVICE_GIT_REPO with correct repository URL (77bb34e)
  • jenkins: remove trailing commas in Jenkinsfile configuration (0f44477)
  • k8s-cluster: uncomment kube_oidc_username_prefix for clarity (66126db)
  • k8s: correct template syntax in Alertmanager configuration for Microsoft Teams (d22d094)
  • k8s: enable oidc auth feature (1cf128b)
  • k8s: update Alertmanager notification title template for Microsoft Teams (2e84858)
  • k8s: update help message to clarify environment options as optional (8d9344b)
  • k8s: update prerequisite messages in freeleaps-cluster-authenticator for consistency (940c0cc)
  • k8s: update usage message in freeleaps-cluster-authenticator to include environment variable syntax (3a6e22c)
  • k8s: update version number in freeleaps-cluster-authenticator (481b9cc)
  • k8s: validate Mathmast username input and enhance error handling in kubectl config clearing (2938600)
  • kubespray: syntax error in k8s-cluster.yml (69ceddf)
  • lint: change npm install command to install eslint dependencies globally (c6c47d8)
  • lint: comment out npm install command in ESLint class (b2eaf04)
  • lint: declare deps variable with 'def' in ESLint class (aad8742)
  • lint: enhance ESLint configuration handling and improve caching for npm and yarn (f9d10df)
  • lint: improve caching logic for npm and yarn installations and ensure ESLint config is a JS file (6810be5)
  • lint: wrap linting commands in workspace directory context (5a718aa)
  • logging: revert logPathPattern to /app/log/central_storage/*.log for sidecar filelog collection (07f7d22)
  • logging: set logPathPattern to /app/log/central_storage/*.log for sidecar filelog (1aace15)
  • loki: update resource_attributes to use regex for indexing labels (c106c9a)
  • manifests: add missing ingress class annotation for Grafana ingress (9448d1c)
  • manifests: change cluster domain (d2b104e)
  • manifests: correct indentation for annotations in Grafana ingress configuration (bd448c0)
  • manifests: disable issuerRef for prometheus-stack (cea95ef)
  • manifests: update apiVersion for Grafana ingress to networking.k8s.io/v1 (cd67355)
  • manifests: update Grafana ingress path to remove wildcard and set pathType (1753ce6)
  • manifests: update Grafana ingress to use ingressClassName and correct indentation (463cdf3)
  • manifests: update NodePort values for ingress-nginx service (30fc783)
  • move serviceAccountName configuration under containers section in deployment.yaml (494ae78)
  • move serviceAccountName configuration under spec section in deployment.yaml (a011843)
  • nginx: update pathType to Prefix for multiple service rules (fbbf972)
  • nitification: correct reported error name (928581e)
  • nitification: use the rabbitmq password collected from argo (c53bd95)
  • notification: add RabbitMQ username, password, and virtual host to configuration (37b5000)
  • notification: append default virtual host to RabbitMQ host configuration (f24d001)
  • notification: change name from JWT_SECRET_KEY to SECRET_KEY (9ea7750)
  • notification: invalid jwt for alpha (898c2bf)
  • notification: rename content to notification in values.alpha.yaml (04715f7)
  • notification: update RabbitMQ configuration to include username, password, and virtual host (c8d8ea2)
  • notification: update RabbitMQ host to include port in configuration (b99e6ad)
  • notification: update RabbitMQ password in configuration (0a99f18)
  • notification: use correct password (2b8ea5f)
  • notification: use the rabbitmq password used in chat (dcaa140)
  • opentelemetry: add batch configuration for log processing (ef0cf0f)
  • opentelemetry: add debug exporter to log pipeline for detailed verbosity (0e967bf)
  • opentelemetry: add labeling attributes for app and environment context (44e1213)
  • opentelemetry: add resource attributes for application and environment in log transformation (c08ddf7)
  • opentelemetry: add telemetry logging level configuration for improved log management (80e75ee)
  • opentelemetry: comment out unused k8sattributes processor and related actions for clarity (1967a74)
  • opentelemetry: correct attribute path for service and deployment in log transformation (802b9bf)
  • opentelemetry: correct sources key in pod association configuration (5c2ea75)
  • opentelemetry: correct syntax for accessing context attributes in log transformation (b0a1e56)
  • opentelemetry: enhance log body processing by restructuring Kubernetes attributes handling (ebeea26)
  • opentelemetry: enhance log transformation by adding log statements and updating exporters (8dda0ba)
  • opentelemetry: enhance log transformation logic to include merging attributes (3daf27c)
  • opentelemetry: reduce batch send size for log processing to improve performance (4d591a0)
  • opentelemetry: refine log processing by removing unnecessary fields and enhancing attribute insertion (544293f)
  • opentelemetry: remove commented-out k8sattributes actions for clarity (fb368eb)
  • opentelemetry: remove k8sattributes processor from logs pipeline for simplification (2e18792)
  • opentelemetry: reorder processors in log pipeline for correct processing sequence (6588193)
  • opentelemetry: restore and configure k8sattributes processor for enhanced metadata extraction (9ceaaa3)
  • opentelemetry: restore otlphttp/logs exporter configuration for log ingestion (6bbc81a)
  • opentelemetry: simplify log body assignment by removing unnecessary type conversion (bd31bcd)
  • opentelemetry: simplify log transformation by removing unnecessary merge operation (90b4b3b)
  • opentelemetry: streamline attributes configuration by removing redundant labeling actions (4ee8155)
  • opentelemetry: update environment variables and resource attributes for improved metadata extraction (ddabde9)
  • opentelemetry: update log body processing to directly use resource attributes (dc3e067)
  • opentelemetry: update log ingestion settings and enhance transformation logic (19626a4)
  • opentelemetry: update log transformation to use resource attributes for application and environment (473f5ce)
  • opentelemetry: update logging level to info and remove debug exporter (84e4eb9)
  • opentelemetry: update processor attributes to use environment variable values for improved metadata extraction (32d9f41)
  • opentelemetry: update processors in logs pipeline to use transform instead of attributes (f45f79e)
  • opentelemetry: update resource attributes in distributor and log transformation for improved metadata extraction (15dd1fb)
  • optimize central storage logging configuration to resolve hourly log bursts (7a7fcf1)
  • optimize OpenTelemetry configuration to prevent duplicate log collection (5101e6d)
  • optimize resource requests and limits for RabbitMQ and update cAdvisor configuration (149d688)
  • pipeline: add logging for stashing root directory in pipeline execution (b906867)
  • pipeline: add network driver option and set build timeout for buildx (5939235)
  • pipeline: add prepareCmd to exec plugin in releaserc.json for version output (c4037aa)
  • pipeline: add registryCredentialsId parameter to ImageBuilder and update related references (fbf00a1)
  • pipeline: add safe.directory configuration for Git in SemanticReleasingExecutor (efa16c9)
  • pipeline: add volume mount for Docker socket in executeFreeleapsPipeline (719b040)
  • pipeline: change file permissions from executable to non-executable for script files (d110546)
  • pipeline: change file permissions to executable for Ansible and script files (37b574b)
  • pipeline: change variable declarations from var to def for consistency (1896034)
  • pipeline: correct conditional check for changed components in executeFreeleapsPipeline (7e97aa8)
  • pipeline: correct stage closure syntax in component stage generation (ef9c74a)
  • pipeline: correct syntax in generateComponentStages function (ccffb81)
  • pipeline: correct usage of usernamePassword method in SemanticReleasingExecutor (39e4f57)
  • pipeline: disable linting and SAST scanning in Jenkinsfile for specific components (8879bb9)
  • pipeline: improve stash naming for artifacts in executeFreeleapsPipeline (feec377)
  • pipeline: log artifact list during stashing for better visibility (f9a98be)
  • pipeline: log current working directory during artifact listing (377f4cc)
  • pipeline: log unstashed files for better debugging (0b1f5b7)
  • pipeline: refactor cleanup hook for buildx builder in ImageBuilder class (6bf7687)
  • pipeline: refactor stage generation to use closures for improved parallel execution (87f68cb)
  • pipeline: refine buildArtifacts handling to support directory and file stashing (818e467)
  • pipeline: remove redundant 'steps.' prefix from log statement in executeFreeleapsPipeline (cf209c4)
  • pipeline: remove redundant semanticReleaseBranch validation in executeFreeleapsPipeline (2498387)
  • pipeline: remove unused buildId parameter from ImageBuilder constructor (5e78e00)
  • pipeline: replace parallel execution with sequential logging for component stages (3554961)
  • pipeline: replace YamlMergeStrategy.merge() with merge() in executeFreeleapsPipeline.groovy (90e0ba0)
  • pipeline: set builder log level to plain for improved build output (ae353ab)
  • pipeline: simplify execution of generated stages by iterating directly over components (7ca0db9)
  • pipeline: specify configuration file for semantic-release execution in SemanticReleasingExecutor (d5d31f7)
  • pipeline: update artifact listing command to target specific artifacts and adjust stash includes pattern (f05e032)
  • pipeline: update buildArtifacts paths to include all subdirectories (b0a0285)
  • pipeline: update buildx create command to specify platforms for multi-arch images (0ff368f)
  • pipeline: update cache paths for npm, yarn, and pnpm installations to use /tmp directory (1c9beb8)
  • pipeline: update changedComponents handling to split string into list for conditional checks (1c663ed)
  • pipeline: update credentials handling in SemanticReleasingExecutor to use usernamePassword method (4ddf5df)
  • pipeline: update Docker login commands to use environment variables for credentials (fe846ab)
  • pipeline: update environment variable naming for component-specific images in stage generation (36f4604)
  • pipeline: update npm install command to include --no-audit and adjust Docker socket volume mount configuration (1335c9e)
  • pipeline: update npm, yarn, and pnpm cache paths to use workspace directory (50df468)
  • pipeline: update pnpm cache directory to use /tmp for improved caching (0e5282c)
  • pipeline: update registryCredentialsId to use Docker Hub secret (a92eb07)
  • pipeline: update releaserc file name and simplify semantic-release command in SemanticReleasingExecutor (1a52986)
  • pipeline: update semantic release logging and remove unnecessary conditions in executeFreeleapsPipeline (7a11900)
  • pipeline: update SemanticReleasingExecutor to accept Git credentials ID as a parameter (87b8cbb)
  • pipeline: update shell command syntax for artifact listing in stashing process (205c844)
  • pipeline: update SourceFetcher to use dynamic git credentials ID (9352de5)
  • pipeline: update SourceFetcher to use dynamic git credentials ID (044f96d)
  • pipeline: update stash includes pattern to correctly include all files in subdirectories (2edda6b)
  • pipeline: update stash includes pattern to correctly include all files in the root directory (efc8b19)
  • pipeline: update stash naming convention to include component name (c54fd61)
  • pipeline: update steps.withCredentials to use steps.usernamePassword for authentication (a02715e)
  • pipeline: update values file path to use component name in ArgoApplicationVersionUpdater (c8146e8)
  • pipeline: update yamlMergeStrategy to use YamlMergeStrategy.merge() (73c0497)
  • quote service monitor port in authentication service monitor configuration (413d2ef)
  • reconciler: correct image pull policy reference in deployment template (ea18835)
  • reconciler: disable CRDs installation in values.alpha.yaml (a008d43)
  • reconciler: revert image repository to null in values.alpha.yaml (7caf3fc)
  • reconciler: simplify health check probe configuration in deployment template (cf50da8)
  • reconciler: standardize quoting and update Azure Key Vault endpoint in values.alpha.yaml (0ab077d)
  • reconciler: update Azure Key Vault endpoint in values.alpha.yaml (72d406f)
  • reconciler: update Gitea and reconcile URLs in values.alpha.yaml (3bb63fd)
  • reconciler: update image name in values.alpha.yaml to include repository prefix (32d9b81)
  • reconciler: update image reference in Helm chart helper template (7e335d7)
  • reconciler: update image repository in values.alpha.yaml (9baffe6)
  • reconciler: update image repository in values.alpha.yaml for clarity (dfd7c0c)
  • reconciler: update image repository in values.alpha.yaml to 'freeleaps/reconciler' for consistency (6860806)
  • reconciler: update image repository in values.alpha.yaml to 'freeleaps/reconciler' for consistency (52dff8d)
  • reconciler: update image repository path in values.alpha.yaml (79b7524)
  • reconciler: update image repository to 'freeleaps' in values.alpha.yaml (ad7393b)
  • reconciler: update RabbitMQ host in values.alpha.yaml (1102dfe)
  • reconciler: update RabbitMQ password in values.alpha.yaml for security compliance (a092bb6)
  • reconciler: update service port and disable health checks in values.alpha.yaml (21b706f)
  • reconciler: update timeout values in values.alpha.yaml (19c8a36)
  • refactor OpenTelemetry configuration by removing unused operators and restructuring metadata extraction (ed5c6a4)
  • releaserc: update release message format to include next release version (7f7b125)
  • remove all parsing operators to use raw log content (beab7cd)
  • remove authentication endpoint from chat service production configuration (c37b289)
  • remove debug exporter and adjust k8sattributes processor configuration in OpenTelemetry setup (33c91ec)
  • remove FluentBit resource definition and retain only ClusterParser for streamlined configuration (4576a4f)
  • remove hardcoded uid values in dashboard templates for consistency (336f1fa)
  • remove invalid k8scluster receiver to resolve OpenTelemetry startup error (aa74f6a)
  • remove obsolete Redis down alert rules for clarity (119c2ce)
  • remove port definitions from service monitor configurations (32198e2)
  • remove problematic ParseJSON operations from OpenTelemetry transform processor (aa8e626)
  • remove redundant PROBES_ENABLED declaration in payment configuration (952cf50)
  • remove serviceMonitor.enabled variable from service templates in authentication, centralStorage, content, notification, and payment services (96ab638)
  • remove terminationGracePeriodSeconds from readiness probe configurations in authentication, centralStorage, content, notification, and payment services (bb30b8a)
  • remove time_parser to use default timestamp handling (37db3b4)
  • remove transform section from OpenTelemetry configuration (c85f496)
  • remove unnecessary format field from loki exporter configuration (9f9151a)
  • remove unnecessary json_parser configuration from OpenTelemetry collector (063a2c3)
  • remove unnecessary transform processor from OpenTelemetry log pipeline (b42a6ee)
  • remove venv directory from repository and update .gitignore (111cc02)
  • remove version and managed-by labels from service monitor templates for consistency (56094aa)
  • rename ClusterInput and update matchLabels for consistency (a961051)
  • rename Docker registry configuration keys in values.alpha.yaml and devsvc-config.yaml for consistency (ff8ddce)
  • rename Docker registry configuration keys in values.prod.yaml and values.yaml for consistency (8abdd26)
  • rename MongoDB configuration keys in values.alpha.yaml and devops-config.yaml (c24b2ad)
  • rename MongoDB configuration keys in values.yaml to appMongodb for clarity (f16e74a)
  • rename service monitor resources to use a consistent naming convention (e7bb641)
  • resolve merge conflict, prefer remote Jenkinsfile (c259460)
  • resources: update CPU resource requests and limits across multiple services (c59b336)
  • restore json_parser with timestamp parsing based on local testing (acd5379)
  • scripts: execute perm for check.sh (c5b43e9)
  • scripts: made deploy.sh executable (34527c2)
  • scripts: made reset.sh executable (cc91ef7)
  • secrets: base64 encode MONGO_PORT in backend.yaml (447f700)
  • secrets: remove base64 encoding for MONGO_PORT in backend.yaml (4474df5)
  • secrets: restore base64 encoding for sensitive fields in backend.yaml (9470e50)
  • semantic-release: add additional branch filter for rules (e1bdb89)
  • semantic-release: add additional branch filter for rules (4a068d9)
  • semantic-release: add additional branch filter for rules (d1d8ee9)
  • semantic-release: add additional branch filter for rules (b1fa86b)
  • semantic-release: add additional branch filter for rules (70b3b46)
  • semantic-release: add additional branch filter for rules (d06a129)
  • semantic-release: add additional branch filter for rules (d8d19fd)
  • semantic-release: add additional branch filter for rules (6c79018)
  • semantic-release: add additional branch filter for rules (6403a1e)
  • semantic-release: add additional branch filter for rules (cf060a2)
  • semantic-release: add additional branch filter for rules (033f98d)
  • separate timestamp parsing from json_parser to resolve time parsing error (5479b85)
  • set serviceGitBranch to master in Jenkinsfile for reconciler (31b941a)
  • set serviceGitBranch to Nicolas_service_hub for service hub pipeline (8f464f1)
  • simplify Jenkins configuration to avoid build issues (6ba2881)
  • simplify OpenTelemetry Collector config to resolve timestamp parsing errors (22ab4b9)
  • streamline PROBES_ENABLED declaration in payment configuration (ddc2ad0)
  • tests: add missing commas in buildArtifacts definitions in Jenkinsfile (6a92bb3)
  • uncomment managed-by, version, and name labels in service monitor configuration (aafbee5)
  • update API endpoints in production configuration for chat service (35e2061)
  • update baseReconcileUrl in values.alpha.yaml to correct service address format (85f2d9a)
  • update baseReconcileUrl in values.alpha.yaml to use the correct service address (47b8cfb)
  • update CA injection annotations and webhook service URLs for OpenTelemetry operator (eedb1ce)
  • update cAdvisor housekeeping interval and optimize resource requests and limits for Gitea components (3f2c07c)
  • update chat OpenTelemetry Collector config to handle loguru serialized format (3bdc14c)
  • update codeDepotDomainName to remove protocol from production configuration (a8c522b)
  • update codeDepotHttpPort to use the correct port in production configuration (0f97bc7)
  • update config file paths in config-checksum annotations for deployment templates (b3ad25d)
  • update CPU and memory limits for freeleaps configurations (259a6fa)
  • update dashboard file names to use dynamic values for consistency (a1ab488)
  • update devsvc OTC transform processor to use correct log.attributes path (09eef0e)
  • update freeleaps OpenTelemetry Collector config to handle loguru serialized format and add environment configs (309bd6f)
  • update freeleaps-data-platform (f4df870)
  • update Gitea storage class and reduce persistent volume sizes (bb6b8e6)
  • update Gitea webhook allowed host list in values.prod.yaml to include additional service (eab393d)
  • update groupName in ClusterIssuer for GoDaddy webhook (c66408b)
  • update imagePullPolicy to 'Always' for chat, backend, and frontend services; change branch name from 'master' to 'main' in configmap (67c4772)
  • update Jenkins build agent image and adjust chat service resources (60b92b5)
  • update Jenkins configuration to use Docker Hub registry and enable semantic release (9836bfd)
  • update Jenkins job trigger URL to use correct endpoint (db7576e)
  • update Jenkins token in gitea webhook configuration (c2d2fa6)
  • update Jenkinsfile configurations for devops and reconciler services (5b93048)
  • update Jenkinsfile root to 'reconciler' to match actual directory structure (b10362a)
  • update Jenkinsfile to change execution mode to on-demand and correct credentials ID (a01446e)
  • update Jenkinsfile to use Dockerfile from repo root for reconciler image build (d21fe5b)
  • update jwtSecretKey values in production configuration for authentication and chat services (03bb8c3)
  • update labels for Fluent Bit resources to ensure correct identification (decca8e)
  • update legendFormat in authentication dashboard for proper variable interpolation (d3e50d6)
  • update legendFormat syntax for variable interpolation in authentication dashboard (fc40481)
  • update load-watcher image tag to v0.0.3-modify for consistency (073a7e0)
  • update log path configuration for devops service (26364e3)
  • update namespace for Fluent Bit resources to freeleaps-logging-system (b735ea1)
  • update OpenTelemetry configuration to include TLS settings for Loki exporter and remove logging exporter (e4ad108)
  • update OpenTelemetry sidecar injection annotation for dynamic configuration (b8af384)
  • update periodSeconds for readiness and liveness probes in authentication, centralStorage, content, notification, and payment services (aedddf0)
  • update probes enabled logic in service configuration templates (2f8f0a1)
  • update Prometheus query intervals from 30s to 1m for improved accuracy (a90ee71)
  • update rabbitmq and Git passwords in values.alpha.yaml (5d4e7c7)
  • update rabbitmq and Git passwords in values.alpha.yaml files (a3219aa)
  • update reconciler image repository in values.alpha.yaml (4034b66)
  • update reconciler image repository in values.alpha.yaml (41281af)
  • update reconciler image repository in values.alpha.yaml to freeleaps/reconciler (9118740)
  • update Redis alert rules for improved clarity and severity levels (d88673d)
  • update Redis down alert annotations for consistency and clarity (2dee66a)
  • update Redis passwords in configuration files for production and alpha environments (1c17cd3)
  • update Redis resource requests and limits for better performance (16873f9)
  • update Redis URLs to include authentication in chat configuration files (6aa480b)
  • update Redis URLs to include database index in configuration files (2981ccf)
  • update redisUrl in production values file for security (0d975d7)
  • update resource kinds to Parser and Output for consistency and correct configuration (842f811)
  • update resource requests and limits for multiple services to optimize performance (d2927ce)
  • update semantic-release configuration to include 'main' branch (7bd9e90)
  • update service Git repository URLs and credentials in Jenkinsfiles (33314f5)
  • update service monitor configuration to use port instead of targetPort (c2967c3)
  • update service monitor configurations to use targetPort and remove unnecessary labels (07d4cb7)
  • update service monitor configurations to use targetPort instead of port (7d55cdb)
  • update service monitor port for authentication metrics endpoint (98bb323)
  • update service monitor templates to check individual serviceMonitor.enabled values (c9cfa08)
  • update service monitor templates to use service-specific values for namespace, labels, interval, and scrapeTimeout (bb2bebc)
  • update storage class for Gitea to use azure-blob-disk-std-lrs (f1933d6)
  • use hasKey to safely check for logIngest.persistence existence (da7e435)
  • vpa: force local values.alpha.yaml overwrite (6117b8d)
  • vpa: force local values.alpha.yaml overwrite (e051a97)
  • vpa: use integer cpu values for VPA minAllowed/maxAllowed to comply with k8s spec (19c82af)
  • 修复chat服务端口配置和Jenkins流水线 (fcead75)
  • 修复devsvc服务OpenTelemetry配置中的语法错误 (ea44bbf)

Features

  • add additional fields for pod IP and node name in OpenTelemetry log transformation (a72ed9b)
  • add annotations for NGINX ingress configuration in production values (d2caeee)
  • add annotations section to frontend ingress configuration (49afbe1)
  • add ClusterIssuer for freeleaps.com and update issuer reference in frontend values (0cecb34)
  • add config checksum annotations to deployment templates and update site URL in values files (580f3f8)
  • add container logs collection to OpenTelemetry config for central storage (cc73ad9)
  • add dashboard configuration for authentication service in values files (de86687)
  • add dashboard configuration for content, payment, notification, and central storage services (a680321)
  • add DEBUG_MODE environment variable for central-storage (8fc5281)
  • add Descheduler Helm chart with templates and tests for deployment and cronjob (68a818d)
  • add devops and reconciler services to CI/CD pipeline (233d884)
  • add environment configuration for all environments (alpha, prod, dev) (3413d53)
  • add event cleanup configuration and functionality (70c4951)
  • add Freeleaps PVC backup job with ArgoCD deployment (a470476)
  • add freeleaps-data-platform (a702508)
  • add freeleaps-data-platform (b2b1fd2)
  • add gitea-webhook-ambassador service and migration script (60817c1)
  • add httpGet type for readiness and liveness probes in authentication, centralStorage, content, notification, and payment services (884d1d1)
  • add k8s overall panel to grafana (68da30a)
  • add Kubernetes dashboard commands and token retrieval to authenticator script (39dfcd5)
  • add load-watcher project with initial implementation and CI configuration (4f795e1)
  • add METRICS_ENABLED and PROBES_ENABLED environment variables to deployment configurations (368c726)
  • add metricsEnabled and probesEnabled configuration options to payment, content, centralStorage, authentication, and notification services (e8a07a0)
  • add migration script and update Helm values for various services with readiness and liveness probes (6e7417a)
  • add MongoDB connection configuration to notification service (23fca62)
  • add new worker node configuration for production environment (35fad27)
  • add notification endpoint configurations for chat and freeleaps services (36db36a)
  • add OpenTelemetry config checksum to deployment annotations (a8a0251)
  • add OpenTelemetry RBAC configuration with ServiceAccount and ClusterRole (849511b)
  • add production configuration for chat, backend, and frontend services (35da3db)
  • add Redis chart with common dependencies and templates (6a264a1)
  • add Redis cluster Helm chart with common dependencies and configurations (ed01e51)
  • add Redis configuration options to chat and freeleaps templates (628d570)
  • add resource presets for PostgreSQL and configure pgpool settings in Gitea values (e5000df)
  • add secret key configuration for webhook authentication (32ba41f)
  • add ServiceMonitor and metrics configuration for chat and freeleaps services (c601607)
  • add ServiceMonitor configuration and enable metrics and probes in devsvc (1a5e9fe)
  • add serviceMonitor configuration for content, payment, notification, central-storage, and authentication services (2969caf)
  • add SITE_URL_ROOT configuration for payment service (23dd976)
  • add starrocks to repo list (134caea)
  • add version and name labels to authentication service monitor (35406f2)
  • add Vertical Pod Autoscaler (VPA) configuration across multiple services for improved resource management (3aad06e)
  • add Vertical Pod Autoscaler components and scripts for deployment (4bb5d6e)
  • add volume mounts for log ingestion in OpenTelemetry and deployment configurations (8281c6e)
  • ansible: add check script for pre-requisites before running ansible playbook (512add2)
  • ansible: add init and activate scripts for virtual environment setup (99e2a6a)
  • ansible: add upgrade cluster script and update OIDC URL (e71c27f)
  • ansible: add upgrade control plane script with pre-checks (a5941cf)
  • argo: enhance ArgoApplicationVersionUpdater to support user-specified repositories and dynamic branch handling (410bf46)
  • auth: add infra-auth-retriever script for retrieving service authentication (8d14941)
  • authentication: add SERVICE_API_ACCESS_HOST and SERVICE_API_ACCESS_PORT to configuration files (50afb3f)
  • authentication: add Vertical Pod Autoscaler (VPA) configuration for resource management (7063dde)
  • change Jenkins pipeline execution mode to on-demand (f99753c)
  • change Jenkinsfile execute mode from 'on-demand' to 'fully' for all services (31fca01)
  • ci: add debug logging for semantic release and correct NODE_PATH in Dockerfile (14be87b)
  • ci: add debug output for PATH in SemanticReleasingExecutor (4e2cf2e)
  • ci: add Jenkinsfile for Freeleaps development service pipeline configuration (4e9567a)
  • ci: change Jenkinsfile execute mode from 'on-demand' to 'fully' (ee849c2)
  • ci: change service Git branch from develop to master in Jenkinsfile (032def7)
  • ci: enhance debug output in SemanticReleasingExecutor by adding user context (af9d31c)
  • ci: enhance debug output in SemanticReleasingExecutor by adding user context (540161e)
  • ci: implement conditional git commit in ArgoApplicationVersionUpdater and update container images to ci-essentials:0.0.1 (40f33ee)
  • ci: remove debug output for PATH in SemanticReleasingExecutor (a2978ba)
  • ci: update ci-essentials images to version 0.0.2 in pipeline and Dockerfile (f13ad45)
  • ci: update ci-essentials images to version 0.0.3 and install specific Node.js version in Dockerfile (2368af6)
  • ci: update ci-essentials images to version 0.0.4 in pipeline and Dockerfile (797cdf5)
  • ci: update Jenkinsfile for service branch and disable commit message linting (20f70d4)
  • ci: update Jenkinsfile to support on-demand execution mode and add new service configuration (484eb52)
  • config: add gitea api key and endpoint config (6eff67a)
  • config: add option to prevent overriding system hostname (b45e5ca)
  • config: update load balancer configuration for apiserver (65da501)
  • config: update rabbitmq password (2a3e0fc)
  • config: update rabbitmq password (e3c22d0)
  • config: update sendgrid api key (8b90900)
  • config: update upstream DNS servers and enable system hostname override (7ae5459)
  • configure service monitor port for authentication service (ae64135)
  • dashboard: add nginx ingress dashboard (3af74b7)
  • 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)
  • DependenciesResolver: add import for DependenciesManager enum (93325d5)
  • deploy: add become flag to ansible-playbook execution in deploy script (afd5d6b)
  • deploy: add deployment script with pre-checks and ansible-playbook execution (81b849d)
  • deps: enable Yarn and pnpm as dependency managers in the pipeline (67d2fd2)
  • devsvc: add RabbitMQ and Docker registry configuration options (a2791e3)
  • devsvc: add RabbitMQ and logging configuration in values.prod.yaml (4a4ac0c)
  • devsvc: add RabbitMQ configuration to values.alpha.yaml (d258694)
  • devsvc: add TLS configuration for devsvc service in values.alpha.yaml (643c1b2)
  • devsvc: change imagePullPolicy to Always in production values (e969c1c)
  • devsvc: rename chat-service to devsvc-service and add ingress configuration in values.alpha.yaml (1668cdf)
  • devsvc: update MongoDB and Gitea configurations in values.alpha.yaml (d069041)
  • devsvc: update MongoDB URI to include port in production values (de46692)
  • devsvc: update MongoDB URI to remove port in production values (9c9c8e3)
  • devsvc: update production values for image tag, MongoDB URI, Gitea token, and domain name (c6d6a3a)
  • disable user registration in Gitea service configuration (3c56829)
  • docs: update README with Ansible directory information and adjust nodelocaldns IP (8422bc2)
  • enable dashboard in production configuration (784db23)
  • enable serviceMonitor configuration for authentication, central-storage, content, notification, and payment services (83f8b7f)
  • enable user registration control via environment variable in Gitea configuration (c19b7de)
  • enhance authenticator script with usage instructions and exit command (bf34f4c)
  • enhance Redis metrics with additional alerts and labels in production configuration (2a69662)
  • freeleaps: add initial Helm Chart for frontend service (b26612e)
  • gitea: add cluster domain configuration to production values (25fcce5)
  • gitea: disable pod disruption budgets for PostgreSQL and pgpool in production values (da7fc48)
  • gitea: enable volume permissions for PostgreSQL configuration (32e112c)
  • gitea: update admin username in production configuration (19d1ab4)
  • helm: add central-storage Helm chart and related configurations (2c00823)
  • helm: add common Helm chart and templates for service development (203aa95)
  • helm: add Gitea and PostgreSQL Helm charts with initial configurations (348e08f)
  • helm: add Helm charts for chat and freeleaps services with initial configurations (2b76d1d)
  • helm: add Helm charts for payment and notification services with initial configurations (d97b8d0)
  • helm: add ingress configuration and TLS certificate for RabbitMQ (0caa83b)
  • helm: add new Helm charts for content and central-storage services, update authentication values (b8c7044)
  • helm: add production values for authentication, central storage, notification, payment, and content services (2493592)
  • helm: optimize resource requests and limits for multiple services and update RabbitMQ storage class (8910193)
  • helm: update Gitea configuration and add certificates for alpha and production environments (d3e63f2)
  • helm: update MongoDB storage class and resource requests for optimization (c681b94)
  • helm: update RabbitMQ security context and resource limits for improved performance (a63c632)
  • inventory: add inventory template and update existing entries (847a2c0)
  • inventory: add new worker node configuration for cost reduction in inventory.ini (a3b3b3f)
  • k8s: add Alertmanager configuration for Microsoft Teams notifications (5c273b8)
  • k8s: add AUTO_INSTALL_KUBELOGIN option to freeleaps-cluster-authenticator help message (1cd0c6c)
  • k8s: add Azure Blob Storage CSI driver configuration and resources (1ea5fa4)
  • k8s: add freeleaps cluster login script and update OIDC configuration (bfc2577)
  • k8s: add Jenkins certificate and Azure Blob Storage configuration (b91d219)
  • k8s: add reset-auth sub-command to freeleaps-cluster-authenticator for resetting kubectl authentication state (614f6b8)
  • k8s: add security hardening instructions for kube-apiserver and service account configuration (c1967c7)
  • k8s: add shorthand options for sub-commands in freeleaps-cluster-authenticator help message (8598d92)
  • k8s: add version information to freeleaps-cluster-authenticator help message (ce9826d)
  • k8s: enable integrates with Microsoft Entra ID (561906d)
  • k8s: enhance freeleaps cluster login script and add RBAC bindings (6574c07)
  • k8s: enhance freeleaps-cluster-authenticator with sub-command support and detailed help message (02a06cc)
  • k8s: replace freeleaps-cluster-login script with freeleaps-cluster-authenticator for improved authentication setup (7df990d)
  • k8s: update OIDC username claim and add self-signed issuer for Microsoft Entra ID (cfa135e)
  • k8s: update OIDC username prefix to allow full claim value (841ef17)
  • kafka, pinot, star-rocks: update configurations and resource limits across multiple components (9c07783)
  • lint: add component property to CodeLintExecutor for enhanced configuration (7ed8ecb)
  • lint: add TypeScript ESLint plugins to Jenkinsfile for improved linting support (7b3c954)
  • lint: enhance ESLint integration by adding version and plugin support (f9a0b78)
  • logging: enable OpenTelemetry logging with configurable ingestion settings (ac12043)
  • manifests: add annotations for Grafana ingress to configure service upstream and upstream vhost (5200451)
  • manifests: add Grafana ingress and TLS certificate configuration (4a463e4)
  • manifests: add infra service manifests (c2e01c6)
  • manifests: add namespace for freeleaps monitoring system (51efcea)
  • manifests: add OpenEBS storage system manifests and initialization script (01b16cd)
  • manifests: update Grafana and kube-state-metrics to use freeleaps-monitoring-system namespace; enable ThanosRuler and configure Prometheus storage (38d10f0)
  • manifests: update ingress-nginx configuration for NodePort service type and enable metrics, serviceMonitor, and prometheusRule (da5e00b)
  • mongo: add allowPrivilegeEscalation configuration to container security context in values.alpha.yaml (846073d)
  • mongo: add common Helm chart and related templates (49162ab)
  • mongo: add fsGroup configuration to pod security context in values.alpha.yaml (9b404a4)
  • mongo: add privileged configuration to container security context in values.alpha.yaml (cca2d87)
  • mongo: add runAsNonRoot configuration to security context in values.alpha.yaml (c3c01a6)
  • mongo: add security context configurations to values.alpha.yaml (04e5769)
  • mongo: enable StatefulSet and add pod security context configurations in values.alpha.yaml (bb7b1e8)
  • mongo: enable volumePermissions in values.alpha.yaml (8e98f57)
  • mongo: remove pod and container security context configurations in values.alpha.yaml (d8b046d)
  • mongo: update fsGroup and runAsUser/group in values.alpha.yaml (4718bb3)
  • mongo: update values.alpha.yaml to disable StatefulSet and modify security context settings (e0ba1e9)
  • notification: add MongoDB connection configurations (fd5ab71)
  • notification: add MongoDB URI configuration (29f8919)
  • opentelemetry: add structured metadata support and update log transformation logic (222f5ee)
  • opentelemetry: implement logging ingestion with OpenTelemetry collector and RBAC configuration (4cd3f69)
  • ops: 新增/更新 freeleaps-ops 相关内容 (7ed1312)
  • optimize devsvc OpenTelemetry logging configuration (ef36db5)
  • pipeline: add Bandit SAST scanner and enhance linting configurations (38bfc41)
  • pipeline: add credentials support for semantic release in SemanticReleasingExecutor (d8f04dd)
  • pipeline: add installation of semantic-release requirements in SemanticReleasingExecutor (80dd574)
  • pipeline: add logging for ArgoApplicationVersionUpdater during environment updates (7c3f9a3)
  • pipeline: add ProjectInitializer pipeline and update README for builtin pipelines (fd3e154)
  • pipeline: add semantic-release plugin and update container image for semantic releasing stage (0b54a77)
  • pipeline: add SemanticReleasingExecutor import to executeFreeleapsPipeline (4a94ec6)
  • pipelineCall: inject environment variables from configurations (dee6917)
  • pipeline: enhance ChangedComponentsDetector logging and refine conditional execution for component stages (6df9ace)
  • pipeline: enhance dependency resolution with caching support in executeFreeleapsPipeline (99f6534)
  • pipeline: enhance ImageBuilder with manifest setting and multi-architecture support (7af2883)
  • pipeline: implement environment variable injection and dependencies resolution (52d7f78)
  • pipeline: implement SAST and linting executors with configuration handling (69eaed1)
  • pipeline: initialize SourceFetcher for configuration fetching (5501e06)
  • pipeline: pass service Git credentials ID to SemanticReleasingExecutor (88e3156)
  • pipeline: switch from Docker to Kubernetes for dependencies resolving stage (fba93aa)
  • rabbitmq: add custom readiness probe configuration in values file (da10d24)
  • rabbitmq: add RabbitMQ Helm chart with initial templates and configurations (cedef9d)
  • rabbitmq: change addressType from hostname to ip in values configuration (1fcd6b0)
  • rabbitmq: change addressType from ip to hostname in values configuration (27467fe)
  • rabbitmq: change resourcesPreset from large to medium in values configuration (3b5c877)
  • rabbitmq: disable clustering and reduce replica count to 1 (a6e7c36)
  • rabbitmq: disable pod and container security context (8967828)
  • rabbitmq: disable RabbitMQ clustering in values configuration (4cbe610)
  • rabbitmq: enable clustering and add debug option in values configuration (1f2a593)
  • rabbitmq: enable forceBoot option in RabbitMQ configuration (35439c6)
  • rabbitmq: enable forceBoot option in RabbitMQ values configuration (7bcdf90)
  • rabbitmq: enable pod and container security context with updated user and group IDs (4f5c730)
  • rabbitmq: enable privilege escalation in container security context (221eec9)
  • rabbitmq: enable volume permissions in values configuration (32c1948)
  • rabbitmq: increase initialDelaySeconds for readiness probe from 10 to 120 (a9dbc43)
  • rabbitmq: increase replicaCount from 1 to 3 in values configuration (5889768)
  • rabbitmq: remove clustering configuration from values.alpha.yaml (3216038)
  • rabbitmq: remove default cluster name in values configuration (6c787ea)
  • rabbitmq: remove extraPlugins configuration for LDAP authentication (0818600)
  • rabbitmq: remove security context capabilities and seccomp profile configuration (027fb24)
  • rabbitmq: set forceBoot to false and add podManagementPolicy in values configuration (74ca886)
  • rabbitmq: update custom readiness probe command to use shell execution (6ae7342)
  • rabbitmq: update storage class and enable clustering with custom settings (ee02d8f)
  • reconciler: update Helm chart configs, templates, and CI/CD integration for reconciler service (95aa8fd)
  • rename environment variable for disabling user registration in Gitea configuration (f4ed174)
  • reset: add reset script for cluster management and validation checks (59c0e83)
  • SAST: import Bandit scanner in SASTExecutor (88d867f)
  • secrets: add jenkins-observer secret for monitoring system (34ac69a)
  • SourceFetcher: log configurations in fetch method for debugging (b9caf1d)
  • storage: update resource requests and limits for MongoDB and add Azure Disk CSI storage classes (ec3b743)
  • submodule: add kubespray as a submodule for Kubernetes deployment (cf466b1)
  • update central-storage logging configuration and DEBUG_MODE support (c4d8c00)
  • update environment variable for disabling user registration in Gitea configuration (8a5255a)
  • update environment variable name for disabling user registration in Gitea configuration (71d42b5)
  • update environment variables in production configuration for chat and freeleaps services (4437a36)
  • update Git repository URL in ArgoApplicationVersionUpdater (18275ba)
  • update Gitea configuration for production environment (4a13923)
  • update log ingestion configuration for OpenTelemetry collector (d597e30)
  • update namespaces and add RBAC roles for freeleaps data platform and monitoring systems (2f7128a)
  • Update Pinot configuration and RBAC rules (c8b68af)
  • update RBAC configurations and add Jenkinsfile for aml-services (b7c11d2)
  • update RBAC configurations for data platform and mathmast roles (db0cd26)
  • update service git branch to dev (3aac340)
  • 添加 Python 版本的 Gitea Webhook Ambassador (f6c5151)

Reverts

  • restore .gitignore to match master branch (aa5a5b3)