Commit Graph

  • f071605a47 feat: Add Kubernetes deployment documentation and HashiCorp Vault installation with TLS configuration nutcas3 2026-04-17 17:26:22 +03:00
  • a0c862a1a4 feat: Add Kubernetes manifests for telecom platform applications and configuration nutcas3 2026-04-17 17:26:00 +03:00
  • 7a2715f44e feat: Add comprehensive deployment guide with installation steps, multi-environment configuration, and operational procedures nutcas3 2026-04-17 17:23:49 +03:00
  • 105906b901 feat: Add Istio service mesh installation with ingress gateway, traffic management, and mTLS configuration nutcas3 2026-04-17 17:23:13 +03:00
  • c43f6f8ce8 feat: Add Helm chart for telecom platform with dependencies and comprehensive configuration nutcas3 2026-04-17 17:22:47 +03:00
  • 325391e0c8 feat: Add GDPR compliance service with data retention, encryption, and automated cleanup nutcas3 2026-04-17 17:22:32 +03:00
  • 940830674d feat: Add Kustomize environment configurations for dev, staging, and prod deployments nutcas3 2026-04-17 17:22:20 +03:00
  • 9034337524 feat: Add ELK stack deployment with Elasticsearch cluster, Kibana UI, and Logstash pipeline for telecom platform logging nutcas3 2026-04-17 17:21:44 +03:00
  • 7e0e5b619f feat: Add cert-manager installation with ClusterIssuers and TLS certificates for telecom platform nutcas3 2026-04-17 17:21:13 +03:00
  • cb052639ee feat: Add Velero backup configuration with daily and weekly schedules for telecom platform nutcas3 2026-04-17 17:20:36 +03:00
  • 2b2818a412 feat: Add HPA and VPA autoscaling configurations for telecom platform components nutcas3 2026-04-17 17:20:15 +03:00
  • 44ce95a9e9 feat: Add ArgoCD applications for multi-environment telecom platform deployment nutcas3 2026-04-17 17:19:35 +03:00
  • 2ee6fa49fd feat: Add ArgoCD operator installation manifests with OIDC authentication and namespace configuration nutcas3 2026-04-17 17:19:06 +03:00
  • f0da1abcef feat: Add ArgoCD app-of-apps pattern for GitOps deployment automation nutcas3 2026-04-17 17:17:48 +03:00
  • fabc0cda5e Frontend (#7) NutcaseandGitHub 2026-04-17 16:43:27 +03:00
  • 6ba7bc9a41 feat: Add Badge component with six variants for status and category display nutcas3 2026-04-17 16:42:28 +03:00
  • f913724cf7 feat: Add subscribers, usage, and settings pages with navigation sidebar and stat card component nutcas3 2026-04-17 16:42:17 +03:00
  • 09a84936cc feat: Add payments page with transaction history and revenue metrics nutcas3 2026-04-17 16:41:55 +03:00
  • c80417298a feat: Add system health monitoring page with service metrics and status tracking nutcas3 2026-04-17 16:41:00 +03:00
  • 7a8c90cc2b feat: Add eSIM profiles page with provisioning status and subscriber management nutcas3 2026-04-17 16:40:49 +03:00
  • 72a67a0f36 feat: Add chaos engineering page with experiment runner and status tracking nutcas3 2026-04-17 16:40:33 +03:00
  • 578093fa5e feat: Replace landing page with comprehensive dashboard featuring stats, subscribers, and system status nutcas3 2026-04-17 16:40:08 +03:00
  • 824952a6a8 feat: Add sidebar navigation and update dashboard layout with branding nutcas3 2026-04-17 16:39:51 +03:00
  • 72ffd4744a feat: Add API client library with subscriber and system endpoints for web dashboard nutcas3 2026-04-17 16:39:38 +03:00
  • ea44b746e4 Cli (#6) NutcaseandGitHub 2026-04-17 16:38:38 +03:00
  • 95738fa689 refactor: Clean up colors.go formatting and remove unused style variables nutcas3 2026-04-17 16:36:27 +03:00
  • 245f1bc034 feat: Add trace output to enhanced command handlers and brand header to UI context nutcas3 2026-04-17 16:34:00 +03:00
  • 112e4159be feat: Add API integration to dashboard with live service data and connection status nutcas3 2026-04-17 16:32:36 +03:00
  • 07f1f07dcf refactor: Update enhanced subscribers error handling to return error instead of nil nutcas3 2026-04-17 16:32:16 +03:00
  • d4ee90de45 feat: Add BaseURL method to API client for exposing configured endpoint nutcas3 2026-04-17 16:32:00 +03:00
  • 978918f956 feat: Add persistent config loading, styled help screen, and API connectivity banner to enhanced CLI nutcas3 2026-04-17 16:31:47 +03:00
  • 36e085e246 refactor: Replace if-else chain with switch statement in showAlerts severity styling nutcas3 2026-04-17 16:31:26 +03:00
  • 3ac8a1a08e feat: Add empty response handling to services and subscribers list commands with sample data fallback nutcas3 2026-04-17 16:30:23 +03:00
  • a32b933fbf refactor: Migrate billing and config commands to uiContext with error handling and simplified output nutcas3 2026-04-17 16:26:43 +03:00
  • 5e70eac501 feat: Add PostRestart method to API client for service restart operations nutcas3 2026-04-17 16:21:27 +03:00
  • c484021db2 feat: Add UI context helper with colorizer, icons, API client, and styled output methods nutcas3 2026-04-17 16:18:43 +03:00
  • 49f7dc8815 feat: Add comprehensive CLI documentation with commands reference, configuration, and plugin system nutcas3 2026-04-17 16:17:01 +03:00
  • ec1bb1f311 feat: Add comprehensive integration test suite with mock API server and benchmarks nutcas3 2026-04-17 16:14:24 +03:00
  • d670c62562 feat: Update table border rendering to use different characters based on position nutcas3 2026-04-17 16:13:35 +03:00
  • 873e4854a5 feat: Integrate API client with billing command handlers and add real data support with fallback to placeholders nutcas3 2026-04-17 16:13:26 +03:00
  • d921270f67 feat: Add API client with billing endpoints and enhance billing command with styled UI integration nutcas3 2026-04-17 16:13:11 +03:00
  • 1b2b9d2412 Revert "Revert "App layer"" (#5) NutcaseandGitHub 2026-04-17 16:08:27 +03:00
  • 0e5b48383a feat: Add UI styling system with lipgloss integration and icon definitions nutcas3 2026-04-17 16:06:30 +03:00
  • eb4c8841fc feat: Add configuration management with viper integration and profile support nutcas3 2026-04-17 16:06:13 +03:00
  • 6c31f02b24 feat: Add basic services and subscribers command handlers with list, status, and CRUD operations nutcas3 2026-04-17 16:05:53 +03:00
  • 94a7a19757 feat: Add monitoring command handler with metrics, alerts, health, and logs operations nutcas3 2026-04-17 16:05:09 +03:00
  • c3835ac70d feat: Add enhanced subscribers command handler with CRUD operations and usage management nutcas3 2026-04-17 16:05:00 +03:00
  • 0407812344 feat: Add enhanced services command handler with status, control, and monitoring operations nutcas3 2026-04-17 16:04:50 +03:00
  • 5a93a239b7 feat: Add enhanced command handlers for billing, monitoring, config, deploy, plugins, and automation nutcas3 2026-04-17 16:04:00 +03:00
  • fbcf05776c feat: Add config command handler with show, set, get, and validate operations nutcas3 2026-04-17 16:03:48 +03:00
  • 9dd1e09b97 feat: Add deployment command handler with status, start, rollback, and history management nutcas3 2026-04-17 16:03:38 +03:00
  • b7a21b4f65 feat: Add billing command handler with invoice and payment management nutcas3 2026-04-17 16:03:01 +03:00
  • c8ce69c9b6 feat: Add CLI application entry point with main function delegating to internal app package nutcas3 2026-04-17 16:02:16 +03:00
  • c4b61f5c05 feat: Add enhanced CLI with command routing and global configuration management nutcas3 2026-04-17 16:02:05 +03:00
  • 4798d0cf1d feat: Add dashboard TUI with service monitoring table and keyboard navigation nutcas3 2026-04-17 16:01:43 +03:00
  • 14ae7ee3a4 feat: Add CLI application with Bubble Tea TUI framework and configuration management nutcas3 2026-04-17 16:01:17 +03:00
  • 828e7e39cf Merge pull request #4 from nutcas3/revert-3-app-layer NutcaseandGitHub 2026-04-17 15:59:47 +03:00
  • efed7e936c Revert "App layer" NutcaseandGitHub 2026-04-17 15:59:31 +03:00
  • 5d74888852 Merge pull request #3 from nutcas3/app-layer NutcaseandGitHub 2026-04-17 15:59:00 +03:00
  • d305863577 feat: Update Go version to 1.26.1 and add CLI application to workspace nutcas3 2026-04-17 15:58:02 +03:00
  • dd15ecdb93 feat: Replace placeholder data with database queries in charging service methods nutcas3 2026-04-17 15:55:41 +03:00
  • cea79ef825 feat: Add PaymentMethodDetails struct for token-based payment method retrieval nutcas3 2026-04-17 15:55:32 +03:00
  • 04846c8564 feat: Add chaos engineering service with experiment execution and HTTP middleware nutcas3 2026-04-17 15:55:21 +03:00
  • 3332edf9ca feat: Add payment webhook handler with Stripe integration and transaction processing nutcas3 2026-04-17 15:53:57 +03:00
  • ed04533db6 feat: Add Balance field to Subscriber model with default value of 0 nutcas3 2026-04-17 15:53:29 +03:00
  • d5ca53030c feat: Replace placeholder card details with Stripe API integration in AddPaymentMethod nutcas3 2026-04-17 15:53:20 +03:00
  • 2fa56f0d83 feat: Add InfluxDB time-series storage with usage, system, and charging metrics tracking nutcas3 2026-04-17 15:53:06 +03:00
  • a1222025e0 feat: Add Prometheus metrics collector with comprehensive telecom system monitoring nutcas3 2026-04-17 15:52:53 +03:00
  • 547abf1889 feat: Add database methods for transactions, payment methods, alerts, and notifications nutcas3 2026-04-17 15:52:41 +03:00
  • d24aa2cef0 feat: Add RetrievePaymentMethodFromToken to extract card details from Stripe tokens nutcas3 2026-04-17 15:51:50 +03:00
  • 3d0f0188fb feat: Add Stripe payment gateway with customer management, invoicing, and webhook validation nutcas3 2026-04-17 15:50:03 +03:00
  • cbfe5a4b9f feat: Implement real-time subscription polling for subscriber and alert updates nutcas3 2026-04-17 15:47:47 +03:00
  • 9d2e5b7175 feat: Remove comment separators and fix AlertUpdates severity parameter conversion nutcas3 2026-04-17 15:46:55 +03:00
  • 9ce03cf81e feat: Replace placeholder data with database queries in subscriber service methods nutcas3 2026-04-17 15:44:59 +03:00
  • 7cbd3b89b6 feat: Add payment gateway with Stripe integration, transaction processing, and webhook validation nutcas3 2026-04-17 15:44:41 +03:00
  • adbdb40066 feat: Add charging engine HTTP client with credit management and health monitoring nutcas3 2026-04-17 15:43:53 +03:00
  • 99bff17756 feat: Add charging service with usage tracking, system monitoring, and real-time statistics nutcas3 2026-04-17 15:41:11 +03:00
  • d248b9b5e5 feat: Add invoice service with monthly invoice generation, payment tracking, and automated billing nutcas3 2026-04-17 15:40:57 +03:00
  • 72d5a9c8e0 feat: Add account management models with billing, payments, alerts, and system monitoring types nutcas3 2026-04-17 15:38:47 +03:00
  • 565052e406 feat: Add configuration for payment processing, charging engine, metrics, and time-series storage nutcas3 2026-04-17 15:36:44 +03:00
  • 764e95619b feat: Add GraphQL, Prometheus, InfluxDB, and Stripe dependencies to API server nutcas3 2026-04-17 15:36:14 +03:00
  • ccd50ac79e feat: Add API server main entry point with GraphQL, metrics collection, and system monitoring nutcas3 2026-04-17 15:35:33 +03:00
  • bcc42ae4c3 feat: Add subscriber service methods for account management, invoicing, alerts, and payment operations nutcas3 2026-04-17 15:35:22 +03:00
  • 96c10a5298 Merge pull request #2 from nutcas3/graphql NutcaseandGitHub 2026-04-17 15:24:27 +03:00
  • 129a61c826 test: Add unit tests for GraphQL resolver helper functions nutcas3 2026-04-17 15:21:38 +03:00
  • eef5f21717 feat: Add GraphQL code generation scaffolding with comprehensive type definitions and resolver interfaces nutcas3 2026-04-17 15:21:21 +03:00
  • 1383e08645 feat: Implement GraphQL resolvers for subscriber management, charging operations, and real-time monitoring nutcas3 2026-04-17 15:21:03 +03:00
  • 86141062fe feat: Add comprehensive GraphQL schema for subscriber management and charging operations nutcas3 2026-04-17 15:18:06 +03:00
  • 386707d02f feat: Implement actual uptime calculation and memory usage tracking in monitoring nutcas3 2026-04-14 20:08:37 +03:00
  • da712a524f feat: Add startup_time field to ChargingEngine for tracking service uptime nutcas3 2026-04-14 20:08:11 +03:00
  • 49187ee836 Merge pull request #1 from nutcas3/phase-2 NutcaseandGitHub 2026-04-14 18:31:03 +03:00
  • b6edcb8436 feat: Implement actual uptime and memory usage tracking in monitoring nutcas3 2026-04-14 17:42:03 +03:00
  • c63c92245f refactor: Reorganize charging and errors modules into proper directory structure nutcas3 2026-04-14 16:29:27 +03:00
  • c1f408c789 refactor: Extract credit management and monitoring functionality into separate modules nutcas3 2026-04-14 16:25:36 +03:00
  • a42ef5d8db refactor: Transition to new modular charging and error handling architecture nutcas3 2026-04-14 16:24:21 +03:00
  • 2a2f481daa refactor: Split charging engine into separate modules for better code organization nutcas3 2026-04-14 16:24:04 +03:00
  • 577f625bbd refactor: Split error handling into separate modules for better code organization nutcas3 2026-04-14 16:22:56 +03:00
  • a335c6754e refactor: Split subscriber service into separate files for better code organization nutcas3 2026-04-14 16:22:22 +03:00
  • 3a3b4d93a0 refactor: Split ES2 client into separate files for better code organization nutcas3 2026-04-14 16:22:07 +03:00
  • 62cdffee2b feat: Remove unused generateRequestID helper function from AMF client nutcas3 2026-04-14 16:21:43 +03:00