├── .dockerignore ├── .env.example ├── .gitattributes ├── .gitguardian.yaml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md └── workflows │ ├── README.md │ ├── build-and-test.yml │ ├── create-release.yml │ ├── helm-ci.yml │ ├── helm-pages.yml │ ├── promote-floating-tags.yml │ ├── publish-docker.yml │ ├── publish-helm-chart.yml │ ├── release-dry-run.yml │ ├── test-updates.yml │ ├── update-demo-server.yml │ └── validate-release-assets.yml ├── .gitignore ├── .golangci.yml ├── ARCHITECTURE.md ├── CONTRIBUTING.md ├── DEV-QUICK-START.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── VERSION ├── artifacthub-repo.yml ├── cmd ├── hashpw │ └── main.go ├── pulse-agent │ ├── main.go │ ├── main_test.go │ ├── service_stub.go │ └── service_windows.go ├── pulse-docker-agent │ ├── main.go │ └── main_test.go ├── pulse-host-agent │ ├── main.go │ ├── main_test.go │ ├── service_stub.go │ └── service_windows.go ├── pulse-sensor-proxy │ ├── README.md │ ├── audit.go │ ├── audit_test.go │ ├── auth.go │ ├── auth_test.go │ ├── capabilities.go │ ├── capabilities_test.go │ ├── cleanup.go │ ├── config.example.yaml │ ├── config.go │ ├── config_cmd.go │ ├── config_cmd_test.go │ ├── config_test.go │ ├── http_server.go │ ├── http_server_test.go │ ├── main.go │ ├── main_test.go │ ├── metrics.go │ ├── metrics_test.go │ ├── peer_creds_linux.go │ ├── peer_creds_stub.go │ ├── ssh.go │ ├── ssh_parsing_test.go │ ├── ssh_test.go │ ├── throttle.go │ ├── throttle_test.go │ ├── validation.go │ └── validation_test.go └── pulse │ ├── bootstrap.go │ ├── config.go │ ├── main.go │ └── metrics_server.go ├── cr.yaml ├── deploy └── helm │ └── pulse │ ├── Chart.yaml │ ├── README.md │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── agent-secret.yaml │ ├── agent-serviceaccount.yaml │ ├── agent.yaml │ ├── deployment.yaml │ ├── ingress.yaml │ ├── pvc.yaml │ ├── server-secret.yaml │ ├── service.yaml │ ├── serviceaccount.yaml │ └── servicemonitor.yaml │ ├── values.schema.json │ └── values.yaml ├── dev └── oidc │ └── dex-config.yaml ├── docker-compose.yml ├── docker-entrypoint.sh ├── docs ├── API.md ├── CONFIGURATION.md ├── DOCKER.md ├── FAQ.md ├── INSTALL.md ├── KUBERNETES.md ├── MIGRATION.md ├── OIDC.md ├── PROXY_AUTH.md ├── PROXY_CONTROL_PLANE.md ├── README.md ├── RELEASE_NOTES.md ├── REVERSE_PROXY.md ├── SCREENSHOTS.md ├── SCRIPT_LIBRARY.md ├── SECURITY.md ├── SECURITY_AUDIT_2025-11-07.md ├── SECURITY_CHANGELOG.md ├── TEMPERATURE_MONITORING.md ├── TROUBLESHOOTING.md ├── UNIFIED_AGENT.md ├── VM_DISK_MONITORING.md ├── WEBHOOKS.md ├── ZFS_MONITORING.md ├── api │ └── SCHEDULER_HEALTH.md ├── development │ └── MOCK_MODE.md ├── images │ ├── 01-dashboard.png │ ├── 02-storage.png │ ├── 03-backups.png │ ├── 04-alerts.png │ ├── 05-alert-history.png │ ├── 06-settings.png │ ├── 08-mobile.png │ └── pulse-logo.svg ├── monitoring │ ├── ADAPTIVE_POLLING.md │ └── PROMETHEUS_METRICS.md ├── operations │ ├── ADAPTIVE_POLLING_ROLLOUT.md │ ├── AUDIT_LOG_ROTATION.md │ ├── AUTO_UPDATE.md │ ├── SENSOR_PROXY_CONFIG.md │ └── SENSOR_PROXY_LOGS.md └── security │ ├── SENSOR_PROXY_APPARMOR.md │ ├── SENSOR_PROXY_HARDENING.md │ ├── SENSOR_PROXY_NETWORK.md │ └── TEMPERATURE_MONITORING.md ├── frontend-modern ├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .prettierignore ├── .prettierrc ├── index.html ├── package-lock.json ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public │ ├── install-host-agent.ps1 │ ├── logo.svg │ ├── uninstall-host-agent.ps1 │ └── uninstall-host-agent.sh ├── src │ ├── App.tsx │ ├── api │ │ ├── alerts.ts │ │ ├── dockerMetadata.ts │ │ ├── guestMetadata.ts │ │ ├── monitoring.ts │ │ ├── nodes.ts │ │ ├── notifications.ts │ │ ├── security.ts │ │ ├── settings.ts │ │ └── updates.ts │ ├── components │ │ ├── Alerts │ │ │ ├── ActivationModal.tsx │ │ │ ├── EmailProviderSelect.tsx │ │ │ ├── OverrideModal.tsx │ │ │ ├── ResourceTable.tsx │ │ │ ├── ThresholdsTable.tsx │ │ │ ├── WebhookConfig.tsx │ │ │ └── __tests__ │ │ │ │ └── ThresholdsTable.test.tsx │ │ ├── Backups │ │ │ ├── Backups.tsx │ │ │ ├── BackupsFilter.tsx │ │ │ └── UnifiedBackups.tsx │ │ ├── Dashboard │ │ │ ├── Dashboard.tsx │ │ │ ├── DashboardFilter.tsx │ │ │ ├── DiskList.tsx │ │ │ ├── EnhancedCPUBar.tsx │ │ │ ├── GuestDrawer.tsx │ │ │ ├── GuestRow.tsx │ │ │ ├── IOMetric.tsx │ │ │ ├── MetricBar.tsx │ │ │ ├── StackedDiskBar.tsx │ │ │ ├── StackedMemoryBar.tsx │ │ │ ├── TagBadges.tsx │ │ │ └── ThresholdSlider.tsx │ │ ├── DemoBanner.tsx │ │ ├── Docker │ │ │ ├── DockerFilter.tsx │ │ │ ├── DockerHostSummaryTable.tsx │ │ │ ├── DockerHosts.tsx │ │ │ ├── DockerStatusBadge.tsx │ │ │ ├── DockerSummaryStats.tsx │ │ │ ├── DockerUnifiedTable.tsx │ │ │ ├── StackedContainerBar.tsx │ │ │ └── runtimeDisplay.ts │ │ ├── ErrorBoundary.tsx │ │ ├── FirstRunSetup.tsx │ │ ├── Hosts │ │ │ ├── HostsFilter.tsx │ │ │ └── HostsOverview.tsx │ │ ├── Login.tsx │ │ ├── PMG │ │ │ └── MailGateway.tsx │ │ ├── Proxmox │ │ │ └── ProxmoxSectionNav.tsx │ │ ├── Replication │ │ │ └── Replication.tsx │ │ ├── SecurityWarning.tsx │ │ ├── Settings │ │ │ ├── APITokenManager.tsx │ │ │ ├── ChangePasswordModal.tsx │ │ │ ├── ConfiguredNodeTables.tsx │ │ │ ├── NodeModal.tsx │ │ │ ├── OIDCPanel.tsx │ │ │ ├── QuickSecuritySetup.tsx │ │ │ ├── SecurityPostureSummary.tsx │ │ │ ├── Settings.tsx │ │ │ ├── SettingsSectionNav.tsx │ │ │ ├── UnifiedAgents.tsx │ │ │ └── __tests__ │ │ │ │ └── UnifiedAgents.test.tsx │ │ ├── Storage │ │ │ ├── DiskList.tsx │ │ │ ├── EnhancedStorageBar.tsx │ │ │ ├── Storage.tsx │ │ │ ├── StorageFilter.tsx │ │ │ └── ZFSHealthMap.tsx │ │ ├── Toast │ │ │ └── Toast.tsx │ │ ├── TokenRevealDialog.tsx │ │ ├── UpdateBanner.tsx │ │ ├── UpdateConfirmationModal.tsx │ │ ├── UpdateProgressModal.tsx │ │ ├── __tests__ │ │ │ └── TokenRevealDialog.test.tsx │ │ ├── icons │ │ │ └── ProxmoxIcon.tsx │ │ └── shared │ │ │ ├── Card.tsx │ │ │ ├── CopyButton.tsx │ │ │ ├── EmptyState.tsx │ │ │ ├── Form.ts │ │ │ ├── MetricsViewToggle.tsx │ │ │ ├── NodeGroupHeader.tsx │ │ │ ├── NodeSummaryTable.tsx │ │ │ ├── OnlineStatusBadge.tsx │ │ │ ├── ScrollableTable.tsx │ │ │ ├── SearchTipsPopover.tsx │ │ │ ├── SectionHeader.tsx │ │ │ ├── SettingsPanel.tsx │ │ │ ├── Sparkline.tsx │ │ │ ├── StatusBadge.tsx │ │ │ ├── StatusDot.tsx │ │ │ ├── TemperatureGauge.tsx │ │ │ ├── Toggle.tsx │ │ │ ├── Tooltip.tsx │ │ │ ├── UnifiedNodeSelector.tsx │ │ │ └── responsive │ │ │ ├── ResponsiveHeader.tsx │ │ │ ├── ResponsiveMetricCell.tsx │ │ │ ├── index.ts │ │ │ └── useGridTemplate.ts │ ├── constants.ts │ ├── constants │ │ └── apiScopes.ts │ ├── hooks │ │ ├── useBreakpoint.ts │ │ ├── useDebouncedValue.ts │ │ └── usePersistentSignal.ts │ ├── index.css │ ├── index.tsx │ ├── pages │ │ ├── Alerts.tsx │ │ └── __tests__ │ │ │ └── Alerts.helpers.test.ts │ ├── stores │ │ ├── alertsActivation.ts │ │ ├── events.ts │ │ ├── metricsHistory.ts │ │ ├── metricsSampler.ts │ │ ├── metricsViewMode.ts │ │ ├── notifications.ts │ │ ├── tokenReveal.ts │ │ ├── updates.ts │ │ ├── websocket-global.ts │ │ └── websocket.ts │ ├── styles │ │ └── animations.css │ ├── test │ │ └── setup.ts │ ├── types │ │ ├── alerts.ts │ │ ├── api.ts │ │ ├── backups.ts │ │ ├── config.ts │ │ ├── nodes.ts │ │ └── responsive.ts │ ├── utils │ │ ├── alerts.ts │ │ ├── alertsActivation.ts │ │ ├── apiClient.ts │ │ ├── canvasRenderQueue.ts │ │ ├── clipboard.ts │ │ ├── format.ts │ │ ├── localStorage.ts │ │ ├── logger.ts │ │ ├── metricsKeys.ts │ │ ├── nodes.ts │ │ ├── searchHistory.ts │ │ ├── searchQuery.ts │ │ ├── status.ts │ │ ├── tagColors.ts │ │ ├── temperature.ts │ │ ├── toast.ts │ │ └── url.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── go.mod ├── go.sum ├── install.sh ├── internal ├── agentbinaries │ ├── host_agent.go │ └── host_agent_test.go ├── agentupdate │ ├── restart_unix.go │ ├── restart_windows.go │ ├── update.go │ └── update_test.go ├── alerts │ ├── alerts.go │ ├── alerts_test.go │ ├── clone_test.go │ ├── concurrency_test.go │ ├── filter_evaluation.go │ ├── filter_evaluation_test.go │ ├── history.go │ ├── history_concurrency_test.go │ ├── history_test.go │ ├── offline_toggle_test.go │ ├── per_metric_delay_example_test.go │ ├── quiet_hours_test.go │ ├── threshold_update_test.go │ ├── time_threshold_test.go │ └── utility_test.go ├── api │ ├── DO_NOT_EDIT_FRONTEND_HERE.md │ ├── README.md │ ├── alerts.go │ ├── alerts_test.go │ ├── auth.go │ ├── auth_helpers_test.go │ ├── auth_scope_test.go │ ├── bootstrap_token.go │ ├── bootstrap_token_test.go │ ├── config_handlers.go │ ├── config_handlers_auto_reg_test.go │ ├── config_handlers_auto_register_test.go │ ├── config_handlers_cluster_test.go │ ├── config_handlers_host_test.go │ ├── config_handlers_pve_user_test.go │ ├── config_handlers_sanitize_test.go │ ├── config_handlers_setup_script_test.go │ ├── config_handlers_temperature_test.go │ ├── config_handlers_transport_guard_test.go │ ├── csrf_store.go │ ├── csrf_store_test.go │ ├── demo_middleware.go │ ├── demo_middleware_test.go │ ├── diagnostics.go │ ├── diagnostics_test.go │ ├── docker_agents.go │ ├── docker_agents_test.go │ ├── docker_metadata.go │ ├── export_test.go │ ├── frontend_embed.go │ ├── guest_metadata.go │ ├── host_agents.go │ ├── host_agents_test.go │ ├── http_metrics.go │ ├── http_metrics_test.go │ ├── middleware.go │ ├── middleware_test.go │ ├── notification_queue.go │ ├── notifications.go │ ├── notifications_test.go │ ├── oidc_handlers.go │ ├── oidc_handlers_test.go │ ├── oidc_service.go │ ├── oidc_service_test.go │ ├── rate_limit_config.go │ ├── rate_limit_config_test.go │ ├── ratelimit.go │ ├── ratelimit_test.go │ ├── recovery_tokens.go │ ├── recovery_tokens_test.go │ ├── router.go │ ├── router_arch_test.go │ ├── router_download_test.go │ ├── router_integration_test.go │ ├── router_test.go │ ├── security.go │ ├── security_oidc.go │ ├── security_setup_fix.go │ ├── security_setup_fix_test.go │ ├── security_test.go │ ├── security_tokens.go │ ├── security_tokens_test.go │ ├── session_store.go │ ├── session_store_test.go │ ├── system_settings.go │ ├── system_settings_temperature_test.go │ ├── system_settings_utils_test.go │ ├── system_settings_validate_test.go │ ├── temperature_proxy.go │ ├── temperature_proxy_command_test.go │ ├── temperature_proxy_test.go │ ├── types.go │ ├── unified_agent.go │ ├── unified_agent_test.go │ ├── updates.go │ └── updates_test.go ├── auth │ ├── auth_test.go │ ├── password.go │ └── token.go ├── buffer │ ├── buffer.go │ └── buffer_test.go ├── config │ ├── api_tokens.go │ ├── api_tokens_test.go │ ├── client_helpers.go │ ├── client_helpers_test.go │ ├── config.go │ ├── config_utils_test.go │ ├── detect_root.go │ ├── docker_metadata.go │ ├── docker_metadata_test.go │ ├── export.go │ ├── export_test.go │ ├── guest_metadata.go │ ├── guest_metadata_test.go │ ├── import_transaction.go │ ├── import_transaction_test.go │ ├── oidc.go │ ├── oidc_test.go │ ├── persistence.go │ ├── persistence_fail_test.go │ ├── persistence_test.go │ └── watcher.go ├── crypto │ ├── crypto.go │ └── crypto_test.go ├── discovery │ ├── config_override.go │ ├── config_override_test.go │ ├── service.go │ └── service_test.go ├── dockeragent │ ├── agent.go │ ├── agent_integration_test.go │ ├── agent_internal_test.go │ ├── agent_log_test.go │ ├── swarm.go │ ├── swarm_test.go │ ├── system.go │ └── version.go ├── errors │ ├── errors.go │ └── errors_test.go ├── hostagent │ ├── agent.go │ ├── agent_buffering_test.go │ ├── agent_test.go │ └── version.go ├── hostmetrics │ ├── collector.go │ ├── collector_test.go │ ├── zfs.go │ └── zfs_test.go ├── logging │ ├── logging.go │ └── logging_test.go ├── mdadm │ ├── mdadm.go │ └── mdadm_test.go ├── metrics │ ├── alert_metrics.go │ └── alert_metrics_test.go ├── mock │ ├── alert_history.go │ ├── generator.go │ ├── generator_test.go │ └── integration.go ├── models │ ├── concurrency_test.go │ ├── converters.go │ ├── converters_test.go │ ├── models.go │ ├── models_frontend.go │ ├── state_docker_test.go │ ├── state_host_test.go │ └── state_snapshot.go ├── monitoring │ ├── backoff.go │ ├── backoff_test.go │ ├── backup_guard_test.go │ ├── ceph.go │ ├── ceph_test.go │ ├── circuit_breaker.go │ ├── circuit_breaker_test.go │ ├── container_disk_usage.go │ ├── container_disk_usage_test.go │ ├── container_parsing.go │ ├── container_parsing_test.go │ ├── diagnostic_snapshots.go │ ├── diagnostic_snapshots_test.go │ ├── docker_commands.go │ ├── docker_commands_test.go │ ├── docker_host_identity.go │ ├── docker_host_identity_test.go │ ├── error_classification_test.go │ ├── fake_executor_integration.go │ ├── fs_filters.go │ ├── fs_filters_test.go │ ├── guest_metadata.go │ ├── guest_metadata_test.go │ ├── harness_integration.go │ ├── helpers_test.go │ ├── integration_integration_test.go │ ├── main_test.go │ ├── merge_temps_test.go │ ├── metrics.go │ ├── metrics_helpers_test.go │ ├── metrics_history.go │ ├── metrics_history_concurrency_test.go │ ├── metrics_history_test.go │ ├── metrics_test.go │ ├── monitor.go │ ├── monitor_backup_poll_test.go │ ├── monitor_container_test.go │ ├── monitor_docker_test.go │ ├── monitor_health_test.go │ ├── monitor_host_agents_test.go │ ├── monitor_memory_test.go │ ├── monitor_pmg_test.go │ ├── monitor_polling.go │ ├── monitor_polling_test.go │ ├── monitor_proxy_test.go │ ├── monitor_snapshots_test.go │ ├── monitor_storage_test.go │ ├── monitor_test.go │ ├── monitor_timeout_test.go │ ├── pbs_convert_test.go │ ├── poller.go │ ├── ratetracker.go │ ├── ratetracker_concurrency_test.go │ ├── ratetracker_test.go │ ├── reload.go │ ├── scheduler.go │ ├── scheduler_test.go │ ├── staleness_tracker.go │ ├── staleness_tracker_test.go │ ├── storage_backup_preserve_test.go │ ├── storage_filters.go │ ├── storage_filters_test.go │ ├── task_queue.go │ ├── task_queue_test.go │ ├── temperature.go │ └── temperature_test.go ├── notifications │ ├── concurrency_test.go │ ├── email_enhanced.go │ ├── email_enhanced_test.go │ ├── email_providers.go │ ├── email_template.go │ ├── email_template_test.go │ ├── notification_utils_test.go │ ├── notifications.go │ ├── notifications_test.go │ ├── queue.go │ ├── queue_test.go │ ├── security_utils_test.go │ ├── templates_test.go │ ├── webhook_allowlist_test.go │ ├── webhook_client_test.go │ ├── webhook_enhanced.go │ ├── webhook_retry_test.go │ └── webhook_templates.go ├── sensors │ ├── collector.go │ ├── parser.go │ └── parser_test.go ├── ssh │ └── knownhosts │ │ ├── manager.go │ │ └── manager_test.go ├── system │ ├── container.go │ └── container_test.go ├── tempproxy │ ├── client.go │ ├── client_test.go │ ├── http_client.go │ └── http_client_test.go ├── types │ ├── metrics.go │ └── metrics_test.go ├── updates │ ├── adapter_installsh.go │ ├── adapter_installsh_test.go │ ├── history.go │ ├── history_test.go │ ├── manager.go │ ├── manager_test.go │ ├── mock_updater.go │ ├── queue.go │ ├── queue_test.go │ ├── sse.go │ ├── sse_test.go │ ├── updater.go │ ├── updater_test.go │ ├── version.go │ └── version_test.go ├── utils │ ├── helpers.go │ ├── paths.go │ └── utils_test.go └── websocket │ ├── concurrency_test.go │ ├── hub.go │ ├── hub_concurrency_test.go │ └── hub_test.go ├── mock.env ├── pkg ├── agents │ ├── docker │ │ ├── command.go │ │ ├── report.go │ │ └── report_test.go │ └── host │ │ ├── report.go │ │ └── report_test.go ├── discovery │ ├── discovery.go │ ├── discovery_test.go │ ├── envdetect │ │ ├── envdetect.go │ │ └── envdetect_test.go │ └── probe_test_helpers.go ├── fsfilters │ ├── filters.go │ └── filters_test.go ├── pbs │ ├── client.go │ └── client_test.go ├── pmg │ ├── client.go │ ├── client_test.go │ ├── json_types.go │ └── json_types_test.go ├── proxmox │ ├── ceph.go │ ├── client.go │ ├── client_test.go │ ├── cluster_client.go │ ├── cluster_client_test.go │ ├── replication.go │ ├── replication_test.go │ ├── zfs.go │ └── zfs_test.go └── tlsutil │ ├── dnscache.go │ ├── fingerprint.go │ └── tlsutil_test.go ├── scripts ├── .go-version ├── build-release.sh ├── bundle.manifest ├── bundle.sh ├── clean-mock-alerts.sh ├── cleanup.sh ├── create-sensor-user.sh ├── dev │ └── start-oidc-mock.sh ├── docker-build.sh ├── generate-release-notes.sh ├── harden-sensor-proxy.sh ├── hot-dev.sh ├── install-container-agent.sh ├── install-docker-agent.sh ├── install-docker.sh ├── install-go-toolchain.sh ├── install-host-agent.ps1 ├── install-sensor-proxy.sh ├── install.ps1 ├── install.sh ├── lib │ ├── README.md │ ├── common.sh │ ├── http.sh │ └── systemd.sh ├── migrate-sensor-proxy-control-plane.sh ├── migrate-temperature-proxy.sh ├── package-helm-chart.sh ├── pulse-auto-update.sh ├── pulse-proxy-rotate-keys.sh ├── pulse-sensor-cleanup.sh ├── pulse-sensor-proxy.service ├── run-tests-mock.sh ├── secure-sensor-files.sh ├── setup-log-forwarding.sh ├── sync-production-config.sh ├── systemd │ ├── pulse-sensor-cleanup.path │ ├── pulse-sensor-cleanup.service │ ├── pulse-update.service │ └── pulse-update.timer ├── test-vm-disk.sh ├── tests │ ├── integration │ │ ├── README.md │ │ └── test-docker-agent-install.sh │ ├── run.sh │ ├── test-common-lib.sh │ ├── test-docker-agent-v2.sh │ └── test-sensor-proxy-http.sh ├── toggle-mock.sh ├── trigger-release.sh ├── uninstall-host-agent.ps1 ├── uninstall-host-agent.sh ├── validate-published-release.sh └── validate-release.sh ├── security ├── apparmor │ └── pulse-sensor-proxy.apparmor └── seccomp │ └── pulse-sensor-proxy.json ├── testing-tools └── run_adaptive_soak.sh └── tests └── integration ├── .gitignore ├── QUICK_START.md ├── README.md ├── api └── update_flow_test.go ├── docker-compose.test.yml ├── mock-github-server ├── Dockerfile ├── go.mod └── main.go ├── package-lock.json ├── package.json ├── playwright.config.ts ├── scripts ├── run-tests.sh └── setup.sh ├── tests ├── 00-diagnostic.spec.ts └── helpers.ts └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitguardian.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.gitguardian.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/create-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.github/workflows/create-release.yml -------------------------------------------------------------------------------- /.github/workflows/helm-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.github/workflows/helm-ci.yml -------------------------------------------------------------------------------- /.github/workflows/helm-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.github/workflows/helm-pages.yml -------------------------------------------------------------------------------- /.github/workflows/promote-floating-tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.github/workflows/promote-floating-tags.yml -------------------------------------------------------------------------------- /.github/workflows/publish-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.github/workflows/publish-docker.yml -------------------------------------------------------------------------------- /.github/workflows/publish-helm-chart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.github/workflows/publish-helm-chart.yml -------------------------------------------------------------------------------- /.github/workflows/release-dry-run.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.github/workflows/release-dry-run.yml -------------------------------------------------------------------------------- /.github/workflows/test-updates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.github/workflows/test-updates.yml -------------------------------------------------------------------------------- /.github/workflows/update-demo-server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.github/workflows/update-demo-server.yml -------------------------------------------------------------------------------- /.github/workflows/validate-release-assets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.github/workflows/validate-release-assets.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/.golangci.yml -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEV-QUICK-START.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/DEV-QUICK-START.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/SECURITY.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 4.36.0 2 | -------------------------------------------------------------------------------- /artifacthub-repo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/artifacthub-repo.yml -------------------------------------------------------------------------------- /cmd/hashpw/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/hashpw/main.go -------------------------------------------------------------------------------- /cmd/pulse-agent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-agent/main.go -------------------------------------------------------------------------------- /cmd/pulse-agent/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-agent/main_test.go -------------------------------------------------------------------------------- /cmd/pulse-agent/service_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-agent/service_stub.go -------------------------------------------------------------------------------- /cmd/pulse-agent/service_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-agent/service_windows.go -------------------------------------------------------------------------------- /cmd/pulse-docker-agent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-docker-agent/main.go -------------------------------------------------------------------------------- /cmd/pulse-docker-agent/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-docker-agent/main_test.go -------------------------------------------------------------------------------- /cmd/pulse-host-agent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-host-agent/main.go -------------------------------------------------------------------------------- /cmd/pulse-host-agent/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-host-agent/main_test.go -------------------------------------------------------------------------------- /cmd/pulse-host-agent/service_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-host-agent/service_stub.go -------------------------------------------------------------------------------- /cmd/pulse-host-agent/service_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-host-agent/service_windows.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/README.md -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/audit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/audit.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/audit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/audit_test.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/auth.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/auth_test.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/capabilities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/capabilities.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/capabilities_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/capabilities_test.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/cleanup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/cleanup.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/config.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/config.example.yaml -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/config.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/config_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/config_cmd.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/config_cmd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/config_cmd_test.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/config_test.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/http_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/http_server.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/http_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/http_server_test.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/main.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/main_test.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/metrics.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/metrics_test.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/peer_creds_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/peer_creds_linux.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/peer_creds_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/peer_creds_stub.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/ssh.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/ssh_parsing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/ssh_parsing_test.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/ssh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/ssh_test.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/throttle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/throttle.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/throttle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/throttle_test.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/validation.go -------------------------------------------------------------------------------- /cmd/pulse-sensor-proxy/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse-sensor-proxy/validation_test.go -------------------------------------------------------------------------------- /cmd/pulse/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse/bootstrap.go -------------------------------------------------------------------------------- /cmd/pulse/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse/config.go -------------------------------------------------------------------------------- /cmd/pulse/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse/main.go -------------------------------------------------------------------------------- /cmd/pulse/metrics_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cmd/pulse/metrics_server.go -------------------------------------------------------------------------------- /cr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/cr.yaml -------------------------------------------------------------------------------- /deploy/helm/pulse/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/Chart.yaml -------------------------------------------------------------------------------- /deploy/helm/pulse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/README.md -------------------------------------------------------------------------------- /deploy/helm/pulse/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/templates/NOTES.txt -------------------------------------------------------------------------------- /deploy/helm/pulse/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/templates/_helpers.tpl -------------------------------------------------------------------------------- /deploy/helm/pulse/templates/agent-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/templates/agent-secret.yaml -------------------------------------------------------------------------------- /deploy/helm/pulse/templates/agent-serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/templates/agent-serviceaccount.yaml -------------------------------------------------------------------------------- /deploy/helm/pulse/templates/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/templates/agent.yaml -------------------------------------------------------------------------------- /deploy/helm/pulse/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/templates/deployment.yaml -------------------------------------------------------------------------------- /deploy/helm/pulse/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/templates/ingress.yaml -------------------------------------------------------------------------------- /deploy/helm/pulse/templates/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/templates/pvc.yaml -------------------------------------------------------------------------------- /deploy/helm/pulse/templates/server-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/templates/server-secret.yaml -------------------------------------------------------------------------------- /deploy/helm/pulse/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/templates/service.yaml -------------------------------------------------------------------------------- /deploy/helm/pulse/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /deploy/helm/pulse/templates/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/templates/servicemonitor.yaml -------------------------------------------------------------------------------- /deploy/helm/pulse/values.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/values.schema.json -------------------------------------------------------------------------------- /deploy/helm/pulse/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/deploy/helm/pulse/values.yaml -------------------------------------------------------------------------------- /dev/oidc/dex-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/dev/oidc/dex-config.yaml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docker-entrypoint.sh -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/API.md -------------------------------------------------------------------------------- /docs/CONFIGURATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/CONFIGURATION.md -------------------------------------------------------------------------------- /docs/DOCKER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/DOCKER.md -------------------------------------------------------------------------------- /docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/FAQ.md -------------------------------------------------------------------------------- /docs/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/INSTALL.md -------------------------------------------------------------------------------- /docs/KUBERNETES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/KUBERNETES.md -------------------------------------------------------------------------------- /docs/MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/MIGRATION.md -------------------------------------------------------------------------------- /docs/OIDC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/OIDC.md -------------------------------------------------------------------------------- /docs/PROXY_AUTH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/PROXY_AUTH.md -------------------------------------------------------------------------------- /docs/PROXY_CONTROL_PLANE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/PROXY_CONTROL_PLANE.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/RELEASE_NOTES.md -------------------------------------------------------------------------------- /docs/REVERSE_PROXY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/REVERSE_PROXY.md -------------------------------------------------------------------------------- /docs/SCREENSHOTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/SCREENSHOTS.md -------------------------------------------------------------------------------- /docs/SCRIPT_LIBRARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/SCRIPT_LIBRARY.md -------------------------------------------------------------------------------- /docs/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/SECURITY.md -------------------------------------------------------------------------------- /docs/SECURITY_AUDIT_2025-11-07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/SECURITY_AUDIT_2025-11-07.md -------------------------------------------------------------------------------- /docs/SECURITY_CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/SECURITY_CHANGELOG.md -------------------------------------------------------------------------------- /docs/TEMPERATURE_MONITORING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/TEMPERATURE_MONITORING.md -------------------------------------------------------------------------------- /docs/TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/TROUBLESHOOTING.md -------------------------------------------------------------------------------- /docs/UNIFIED_AGENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/UNIFIED_AGENT.md -------------------------------------------------------------------------------- /docs/VM_DISK_MONITORING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/VM_DISK_MONITORING.md -------------------------------------------------------------------------------- /docs/WEBHOOKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/WEBHOOKS.md -------------------------------------------------------------------------------- /docs/ZFS_MONITORING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/ZFS_MONITORING.md -------------------------------------------------------------------------------- /docs/api/SCHEDULER_HEALTH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/api/SCHEDULER_HEALTH.md -------------------------------------------------------------------------------- /docs/development/MOCK_MODE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/development/MOCK_MODE.md -------------------------------------------------------------------------------- /docs/images/01-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/images/01-dashboard.png -------------------------------------------------------------------------------- /docs/images/02-storage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/images/02-storage.png -------------------------------------------------------------------------------- /docs/images/03-backups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/images/03-backups.png -------------------------------------------------------------------------------- /docs/images/04-alerts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/images/04-alerts.png -------------------------------------------------------------------------------- /docs/images/05-alert-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/images/05-alert-history.png -------------------------------------------------------------------------------- /docs/images/06-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/images/06-settings.png -------------------------------------------------------------------------------- /docs/images/08-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/images/08-mobile.png -------------------------------------------------------------------------------- /docs/images/pulse-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/images/pulse-logo.svg -------------------------------------------------------------------------------- /docs/monitoring/ADAPTIVE_POLLING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/monitoring/ADAPTIVE_POLLING.md -------------------------------------------------------------------------------- /docs/monitoring/PROMETHEUS_METRICS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/monitoring/PROMETHEUS_METRICS.md -------------------------------------------------------------------------------- /docs/operations/ADAPTIVE_POLLING_ROLLOUT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/operations/ADAPTIVE_POLLING_ROLLOUT.md -------------------------------------------------------------------------------- /docs/operations/AUDIT_LOG_ROTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/operations/AUDIT_LOG_ROTATION.md -------------------------------------------------------------------------------- /docs/operations/AUTO_UPDATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/operations/AUTO_UPDATE.md -------------------------------------------------------------------------------- /docs/operations/SENSOR_PROXY_CONFIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/operations/SENSOR_PROXY_CONFIG.md -------------------------------------------------------------------------------- /docs/operations/SENSOR_PROXY_LOGS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/operations/SENSOR_PROXY_LOGS.md -------------------------------------------------------------------------------- /docs/security/SENSOR_PROXY_APPARMOR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/security/SENSOR_PROXY_APPARMOR.md -------------------------------------------------------------------------------- /docs/security/SENSOR_PROXY_HARDENING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/security/SENSOR_PROXY_HARDENING.md -------------------------------------------------------------------------------- /docs/security/SENSOR_PROXY_NETWORK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/security/SENSOR_PROXY_NETWORK.md -------------------------------------------------------------------------------- /docs/security/TEMPERATURE_MONITORING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/docs/security/TEMPERATURE_MONITORING.md -------------------------------------------------------------------------------- /frontend-modern/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | public 4 | -------------------------------------------------------------------------------- /frontend-modern/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/.eslintrc.cjs -------------------------------------------------------------------------------- /frontend-modern/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/.gitignore -------------------------------------------------------------------------------- /frontend-modern/.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | public 4 | -------------------------------------------------------------------------------- /frontend-modern/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/.prettierrc -------------------------------------------------------------------------------- /frontend-modern/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/index.html -------------------------------------------------------------------------------- /frontend-modern/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/package-lock.json -------------------------------------------------------------------------------- /frontend-modern/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/package.json -------------------------------------------------------------------------------- /frontend-modern/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/pnpm-lock.yaml -------------------------------------------------------------------------------- /frontend-modern/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/postcss.config.js -------------------------------------------------------------------------------- /frontend-modern/public/install-host-agent.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/public/install-host-agent.ps1 -------------------------------------------------------------------------------- /frontend-modern/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/public/logo.svg -------------------------------------------------------------------------------- /frontend-modern/public/uninstall-host-agent.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/public/uninstall-host-agent.ps1 -------------------------------------------------------------------------------- /frontend-modern/public/uninstall-host-agent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/public/uninstall-host-agent.sh -------------------------------------------------------------------------------- /frontend-modern/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/App.tsx -------------------------------------------------------------------------------- /frontend-modern/src/api/alerts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/api/alerts.ts -------------------------------------------------------------------------------- /frontend-modern/src/api/dockerMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/api/dockerMetadata.ts -------------------------------------------------------------------------------- /frontend-modern/src/api/guestMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/api/guestMetadata.ts -------------------------------------------------------------------------------- /frontend-modern/src/api/monitoring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/api/monitoring.ts -------------------------------------------------------------------------------- /frontend-modern/src/api/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/api/nodes.ts -------------------------------------------------------------------------------- /frontend-modern/src/api/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/api/notifications.ts -------------------------------------------------------------------------------- /frontend-modern/src/api/security.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/api/security.ts -------------------------------------------------------------------------------- /frontend-modern/src/api/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/api/settings.ts -------------------------------------------------------------------------------- /frontend-modern/src/api/updates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/api/updates.ts -------------------------------------------------------------------------------- /frontend-modern/src/components/Alerts/ActivationModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Alerts/ActivationModal.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Alerts/EmailProviderSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Alerts/EmailProviderSelect.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Alerts/OverrideModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Alerts/OverrideModal.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Alerts/ResourceTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Alerts/ResourceTable.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Alerts/ThresholdsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Alerts/ThresholdsTable.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Alerts/WebhookConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Alerts/WebhookConfig.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Alerts/__tests__/ThresholdsTable.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Alerts/__tests__/ThresholdsTable.test.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Backups/Backups.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Backups/Backups.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Backups/BackupsFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Backups/BackupsFilter.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Backups/UnifiedBackups.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Backups/UnifiedBackups.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Dashboard/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Dashboard/Dashboard.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Dashboard/DashboardFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Dashboard/DashboardFilter.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Dashboard/DiskList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Dashboard/DiskList.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Dashboard/EnhancedCPUBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Dashboard/EnhancedCPUBar.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Dashboard/GuestDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Dashboard/GuestDrawer.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Dashboard/GuestRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Dashboard/GuestRow.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Dashboard/IOMetric.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Dashboard/IOMetric.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Dashboard/MetricBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Dashboard/MetricBar.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Dashboard/StackedDiskBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Dashboard/StackedDiskBar.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Dashboard/StackedMemoryBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Dashboard/StackedMemoryBar.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Dashboard/TagBadges.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Dashboard/TagBadges.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Dashboard/ThresholdSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Dashboard/ThresholdSlider.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/DemoBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/DemoBanner.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Docker/DockerFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Docker/DockerFilter.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Docker/DockerHostSummaryTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Docker/DockerHostSummaryTable.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Docker/DockerHosts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Docker/DockerHosts.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Docker/DockerStatusBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Docker/DockerStatusBadge.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Docker/DockerSummaryStats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Docker/DockerSummaryStats.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Docker/DockerUnifiedTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Docker/DockerUnifiedTable.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Docker/StackedContainerBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Docker/StackedContainerBar.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Docker/runtimeDisplay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Docker/runtimeDisplay.ts -------------------------------------------------------------------------------- /frontend-modern/src/components/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/ErrorBoundary.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/FirstRunSetup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/FirstRunSetup.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Hosts/HostsFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Hosts/HostsFilter.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Hosts/HostsOverview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Hosts/HostsOverview.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Login.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/PMG/MailGateway.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/PMG/MailGateway.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Proxmox/ProxmoxSectionNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Proxmox/ProxmoxSectionNav.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Replication/Replication.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Replication/Replication.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/SecurityWarning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/SecurityWarning.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Settings/APITokenManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Settings/APITokenManager.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Settings/ChangePasswordModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Settings/ChangePasswordModal.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Settings/ConfiguredNodeTables.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Settings/ConfiguredNodeTables.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Settings/NodeModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Settings/NodeModal.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Settings/OIDCPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Settings/OIDCPanel.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Settings/QuickSecuritySetup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Settings/QuickSecuritySetup.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Settings/SecurityPostureSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Settings/SecurityPostureSummary.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Settings/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Settings/Settings.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Settings/SettingsSectionNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Settings/SettingsSectionNav.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Settings/UnifiedAgents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Settings/UnifiedAgents.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Settings/__tests__/UnifiedAgents.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Settings/__tests__/UnifiedAgents.test.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Storage/DiskList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Storage/DiskList.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Storage/EnhancedStorageBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Storage/EnhancedStorageBar.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Storage/Storage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Storage/Storage.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Storage/StorageFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Storage/StorageFilter.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Storage/ZFSHealthMap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Storage/ZFSHealthMap.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/Toast/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/Toast/Toast.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/TokenRevealDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/TokenRevealDialog.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/UpdateBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/UpdateBanner.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/UpdateConfirmationModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/UpdateConfirmationModal.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/UpdateProgressModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/UpdateProgressModal.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/__tests__/TokenRevealDialog.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/__tests__/TokenRevealDialog.test.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/icons/ProxmoxIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/icons/ProxmoxIcon.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/Card.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/CopyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/CopyButton.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/EmptyState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/EmptyState.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/Form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/Form.ts -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/MetricsViewToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/MetricsViewToggle.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/NodeGroupHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/NodeGroupHeader.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/NodeSummaryTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/NodeSummaryTable.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/OnlineStatusBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/OnlineStatusBadge.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/ScrollableTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/ScrollableTable.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/SearchTipsPopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/SearchTipsPopover.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/SectionHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/SectionHeader.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/SettingsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/SettingsPanel.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/Sparkline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/Sparkline.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/StatusBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/StatusBadge.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/StatusDot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/StatusDot.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/TemperatureGauge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/TemperatureGauge.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/Toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/Toggle.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/Tooltip.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/UnifiedNodeSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/UnifiedNodeSelector.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/responsive/ResponsiveHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/responsive/ResponsiveHeader.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/responsive/ResponsiveMetricCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/responsive/ResponsiveMetricCell.tsx -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/responsive/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/responsive/index.ts -------------------------------------------------------------------------------- /frontend-modern/src/components/shared/responsive/useGridTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/components/shared/responsive/useGridTemplate.ts -------------------------------------------------------------------------------- /frontend-modern/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/constants.ts -------------------------------------------------------------------------------- /frontend-modern/src/constants/apiScopes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/constants/apiScopes.ts -------------------------------------------------------------------------------- /frontend-modern/src/hooks/useBreakpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/hooks/useBreakpoint.ts -------------------------------------------------------------------------------- /frontend-modern/src/hooks/useDebouncedValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/hooks/useDebouncedValue.ts -------------------------------------------------------------------------------- /frontend-modern/src/hooks/usePersistentSignal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/hooks/usePersistentSignal.ts -------------------------------------------------------------------------------- /frontend-modern/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/index.css -------------------------------------------------------------------------------- /frontend-modern/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/index.tsx -------------------------------------------------------------------------------- /frontend-modern/src/pages/Alerts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/pages/Alerts.tsx -------------------------------------------------------------------------------- /frontend-modern/src/pages/__tests__/Alerts.helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/pages/__tests__/Alerts.helpers.test.ts -------------------------------------------------------------------------------- /frontend-modern/src/stores/alertsActivation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/stores/alertsActivation.ts -------------------------------------------------------------------------------- /frontend-modern/src/stores/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/stores/events.ts -------------------------------------------------------------------------------- /frontend-modern/src/stores/metricsHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/stores/metricsHistory.ts -------------------------------------------------------------------------------- /frontend-modern/src/stores/metricsSampler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/stores/metricsSampler.ts -------------------------------------------------------------------------------- /frontend-modern/src/stores/metricsViewMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/stores/metricsViewMode.ts -------------------------------------------------------------------------------- /frontend-modern/src/stores/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/stores/notifications.ts -------------------------------------------------------------------------------- /frontend-modern/src/stores/tokenReveal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/stores/tokenReveal.ts -------------------------------------------------------------------------------- /frontend-modern/src/stores/updates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/stores/updates.ts -------------------------------------------------------------------------------- /frontend-modern/src/stores/websocket-global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/stores/websocket-global.ts -------------------------------------------------------------------------------- /frontend-modern/src/stores/websocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/stores/websocket.ts -------------------------------------------------------------------------------- /frontend-modern/src/styles/animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/styles/animations.css -------------------------------------------------------------------------------- /frontend-modern/src/test/setup.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom'; 2 | -------------------------------------------------------------------------------- /frontend-modern/src/types/alerts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/types/alerts.ts -------------------------------------------------------------------------------- /frontend-modern/src/types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/types/api.ts -------------------------------------------------------------------------------- /frontend-modern/src/types/backups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/types/backups.ts -------------------------------------------------------------------------------- /frontend-modern/src/types/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/types/config.ts -------------------------------------------------------------------------------- /frontend-modern/src/types/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/types/nodes.ts -------------------------------------------------------------------------------- /frontend-modern/src/types/responsive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/types/responsive.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/alerts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/alerts.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/alertsActivation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/alertsActivation.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/apiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/apiClient.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/canvasRenderQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/canvasRenderQueue.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/clipboard.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/format.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/localStorage.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/logger.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/metricsKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/metricsKeys.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/nodes.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/searchHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/searchHistory.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/searchQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/searchQuery.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/status.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/tagColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/tagColors.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/temperature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/temperature.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/toast.ts -------------------------------------------------------------------------------- /frontend-modern/src/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/src/utils/url.ts -------------------------------------------------------------------------------- /frontend-modern/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend-modern/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/tailwind.config.js -------------------------------------------------------------------------------- /frontend-modern/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/tsconfig.json -------------------------------------------------------------------------------- /frontend-modern/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/tsconfig.node.json -------------------------------------------------------------------------------- /frontend-modern/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/frontend-modern/vite.config.ts -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/go.sum -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/install.sh -------------------------------------------------------------------------------- /internal/agentbinaries/host_agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/agentbinaries/host_agent.go -------------------------------------------------------------------------------- /internal/agentbinaries/host_agent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/agentbinaries/host_agent_test.go -------------------------------------------------------------------------------- /internal/agentupdate/restart_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/agentupdate/restart_unix.go -------------------------------------------------------------------------------- /internal/agentupdate/restart_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/agentupdate/restart_windows.go -------------------------------------------------------------------------------- /internal/agentupdate/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/agentupdate/update.go -------------------------------------------------------------------------------- /internal/agentupdate/update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/agentupdate/update_test.go -------------------------------------------------------------------------------- /internal/alerts/alerts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/alerts/alerts.go -------------------------------------------------------------------------------- /internal/alerts/alerts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/alerts/alerts_test.go -------------------------------------------------------------------------------- /internal/alerts/clone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/alerts/clone_test.go -------------------------------------------------------------------------------- /internal/alerts/concurrency_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/alerts/concurrency_test.go -------------------------------------------------------------------------------- /internal/alerts/filter_evaluation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/alerts/filter_evaluation.go -------------------------------------------------------------------------------- /internal/alerts/filter_evaluation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/alerts/filter_evaluation_test.go -------------------------------------------------------------------------------- /internal/alerts/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/alerts/history.go -------------------------------------------------------------------------------- /internal/alerts/history_concurrency_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/alerts/history_concurrency_test.go -------------------------------------------------------------------------------- /internal/alerts/history_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/alerts/history_test.go -------------------------------------------------------------------------------- /internal/alerts/offline_toggle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/alerts/offline_toggle_test.go -------------------------------------------------------------------------------- /internal/alerts/per_metric_delay_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/alerts/per_metric_delay_example_test.go -------------------------------------------------------------------------------- /internal/alerts/quiet_hours_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/alerts/quiet_hours_test.go -------------------------------------------------------------------------------- /internal/alerts/threshold_update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/alerts/threshold_update_test.go -------------------------------------------------------------------------------- /internal/alerts/time_threshold_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/alerts/time_threshold_test.go -------------------------------------------------------------------------------- /internal/alerts/utility_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/alerts/utility_test.go -------------------------------------------------------------------------------- /internal/api/DO_NOT_EDIT_FRONTEND_HERE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/DO_NOT_EDIT_FRONTEND_HERE.md -------------------------------------------------------------------------------- /internal/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/README.md -------------------------------------------------------------------------------- /internal/api/alerts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/alerts.go -------------------------------------------------------------------------------- /internal/api/alerts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/alerts_test.go -------------------------------------------------------------------------------- /internal/api/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/auth.go -------------------------------------------------------------------------------- /internal/api/auth_helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/auth_helpers_test.go -------------------------------------------------------------------------------- /internal/api/auth_scope_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/auth_scope_test.go -------------------------------------------------------------------------------- /internal/api/bootstrap_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/bootstrap_token.go -------------------------------------------------------------------------------- /internal/api/bootstrap_token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/bootstrap_token_test.go -------------------------------------------------------------------------------- /internal/api/config_handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/config_handlers.go -------------------------------------------------------------------------------- /internal/api/config_handlers_auto_reg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/config_handlers_auto_reg_test.go -------------------------------------------------------------------------------- /internal/api/config_handlers_auto_register_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/config_handlers_auto_register_test.go -------------------------------------------------------------------------------- /internal/api/config_handlers_cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/config_handlers_cluster_test.go -------------------------------------------------------------------------------- /internal/api/config_handlers_host_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/config_handlers_host_test.go -------------------------------------------------------------------------------- /internal/api/config_handlers_pve_user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/config_handlers_pve_user_test.go -------------------------------------------------------------------------------- /internal/api/config_handlers_sanitize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/config_handlers_sanitize_test.go -------------------------------------------------------------------------------- /internal/api/config_handlers_setup_script_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/config_handlers_setup_script_test.go -------------------------------------------------------------------------------- /internal/api/config_handlers_temperature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/config_handlers_temperature_test.go -------------------------------------------------------------------------------- /internal/api/config_handlers_transport_guard_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/config_handlers_transport_guard_test.go -------------------------------------------------------------------------------- /internal/api/csrf_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/csrf_store.go -------------------------------------------------------------------------------- /internal/api/csrf_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/csrf_store_test.go -------------------------------------------------------------------------------- /internal/api/demo_middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/demo_middleware.go -------------------------------------------------------------------------------- /internal/api/demo_middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/demo_middleware_test.go -------------------------------------------------------------------------------- /internal/api/diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/diagnostics.go -------------------------------------------------------------------------------- /internal/api/diagnostics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/diagnostics_test.go -------------------------------------------------------------------------------- /internal/api/docker_agents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/docker_agents.go -------------------------------------------------------------------------------- /internal/api/docker_agents_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/docker_agents_test.go -------------------------------------------------------------------------------- /internal/api/docker_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/docker_metadata.go -------------------------------------------------------------------------------- /internal/api/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/export_test.go -------------------------------------------------------------------------------- /internal/api/frontend_embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/frontend_embed.go -------------------------------------------------------------------------------- /internal/api/guest_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/guest_metadata.go -------------------------------------------------------------------------------- /internal/api/host_agents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/host_agents.go -------------------------------------------------------------------------------- /internal/api/host_agents_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/host_agents_test.go -------------------------------------------------------------------------------- /internal/api/http_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/http_metrics.go -------------------------------------------------------------------------------- /internal/api/http_metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/http_metrics_test.go -------------------------------------------------------------------------------- /internal/api/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/middleware.go -------------------------------------------------------------------------------- /internal/api/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/middleware_test.go -------------------------------------------------------------------------------- /internal/api/notification_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/notification_queue.go -------------------------------------------------------------------------------- /internal/api/notifications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/notifications.go -------------------------------------------------------------------------------- /internal/api/notifications_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/notifications_test.go -------------------------------------------------------------------------------- /internal/api/oidc_handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/oidc_handlers.go -------------------------------------------------------------------------------- /internal/api/oidc_handlers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/oidc_handlers_test.go -------------------------------------------------------------------------------- /internal/api/oidc_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/oidc_service.go -------------------------------------------------------------------------------- /internal/api/oidc_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/oidc_service_test.go -------------------------------------------------------------------------------- /internal/api/rate_limit_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/rate_limit_config.go -------------------------------------------------------------------------------- /internal/api/rate_limit_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/rate_limit_config_test.go -------------------------------------------------------------------------------- /internal/api/ratelimit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/ratelimit.go -------------------------------------------------------------------------------- /internal/api/ratelimit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/ratelimit_test.go -------------------------------------------------------------------------------- /internal/api/recovery_tokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/recovery_tokens.go -------------------------------------------------------------------------------- /internal/api/recovery_tokens_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/recovery_tokens_test.go -------------------------------------------------------------------------------- /internal/api/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/router.go -------------------------------------------------------------------------------- /internal/api/router_arch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/router_arch_test.go -------------------------------------------------------------------------------- /internal/api/router_download_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/router_download_test.go -------------------------------------------------------------------------------- /internal/api/router_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/router_integration_test.go -------------------------------------------------------------------------------- /internal/api/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/router_test.go -------------------------------------------------------------------------------- /internal/api/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/security.go -------------------------------------------------------------------------------- /internal/api/security_oidc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/security_oidc.go -------------------------------------------------------------------------------- /internal/api/security_setup_fix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/security_setup_fix.go -------------------------------------------------------------------------------- /internal/api/security_setup_fix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/security_setup_fix_test.go -------------------------------------------------------------------------------- /internal/api/security_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/security_test.go -------------------------------------------------------------------------------- /internal/api/security_tokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/security_tokens.go -------------------------------------------------------------------------------- /internal/api/security_tokens_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/security_tokens_test.go -------------------------------------------------------------------------------- /internal/api/session_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/session_store.go -------------------------------------------------------------------------------- /internal/api/session_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/session_store_test.go -------------------------------------------------------------------------------- /internal/api/system_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/system_settings.go -------------------------------------------------------------------------------- /internal/api/system_settings_temperature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/system_settings_temperature_test.go -------------------------------------------------------------------------------- /internal/api/system_settings_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/system_settings_utils_test.go -------------------------------------------------------------------------------- /internal/api/system_settings_validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/system_settings_validate_test.go -------------------------------------------------------------------------------- /internal/api/temperature_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/temperature_proxy.go -------------------------------------------------------------------------------- /internal/api/temperature_proxy_command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/temperature_proxy_command_test.go -------------------------------------------------------------------------------- /internal/api/temperature_proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/temperature_proxy_test.go -------------------------------------------------------------------------------- /internal/api/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/types.go -------------------------------------------------------------------------------- /internal/api/unified_agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/unified_agent.go -------------------------------------------------------------------------------- /internal/api/unified_agent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/unified_agent_test.go -------------------------------------------------------------------------------- /internal/api/updates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/updates.go -------------------------------------------------------------------------------- /internal/api/updates_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/api/updates_test.go -------------------------------------------------------------------------------- /internal/auth/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/auth/auth_test.go -------------------------------------------------------------------------------- /internal/auth/password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/auth/password.go -------------------------------------------------------------------------------- /internal/auth/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/auth/token.go -------------------------------------------------------------------------------- /internal/buffer/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/buffer/buffer.go -------------------------------------------------------------------------------- /internal/buffer/buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/buffer/buffer_test.go -------------------------------------------------------------------------------- /internal/config/api_tokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/api_tokens.go -------------------------------------------------------------------------------- /internal/config/api_tokens_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/api_tokens_test.go -------------------------------------------------------------------------------- /internal/config/client_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/client_helpers.go -------------------------------------------------------------------------------- /internal/config/client_helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/client_helpers_test.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/config_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/config_utils_test.go -------------------------------------------------------------------------------- /internal/config/detect_root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/detect_root.go -------------------------------------------------------------------------------- /internal/config/docker_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/docker_metadata.go -------------------------------------------------------------------------------- /internal/config/docker_metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/docker_metadata_test.go -------------------------------------------------------------------------------- /internal/config/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/export.go -------------------------------------------------------------------------------- /internal/config/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/export_test.go -------------------------------------------------------------------------------- /internal/config/guest_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/guest_metadata.go -------------------------------------------------------------------------------- /internal/config/guest_metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/guest_metadata_test.go -------------------------------------------------------------------------------- /internal/config/import_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/import_transaction.go -------------------------------------------------------------------------------- /internal/config/import_transaction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/import_transaction_test.go -------------------------------------------------------------------------------- /internal/config/oidc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/oidc.go -------------------------------------------------------------------------------- /internal/config/oidc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/oidc_test.go -------------------------------------------------------------------------------- /internal/config/persistence.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/persistence.go -------------------------------------------------------------------------------- /internal/config/persistence_fail_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/persistence_fail_test.go -------------------------------------------------------------------------------- /internal/config/persistence_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/persistence_test.go -------------------------------------------------------------------------------- /internal/config/watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/config/watcher.go -------------------------------------------------------------------------------- /internal/crypto/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/crypto/crypto.go -------------------------------------------------------------------------------- /internal/crypto/crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/crypto/crypto_test.go -------------------------------------------------------------------------------- /internal/discovery/config_override.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/discovery/config_override.go -------------------------------------------------------------------------------- /internal/discovery/config_override_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/discovery/config_override_test.go -------------------------------------------------------------------------------- /internal/discovery/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/discovery/service.go -------------------------------------------------------------------------------- /internal/discovery/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/discovery/service_test.go -------------------------------------------------------------------------------- /internal/dockeragent/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/dockeragent/agent.go -------------------------------------------------------------------------------- /internal/dockeragent/agent_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/dockeragent/agent_integration_test.go -------------------------------------------------------------------------------- /internal/dockeragent/agent_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/dockeragent/agent_internal_test.go -------------------------------------------------------------------------------- /internal/dockeragent/agent_log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/dockeragent/agent_log_test.go -------------------------------------------------------------------------------- /internal/dockeragent/swarm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/dockeragent/swarm.go -------------------------------------------------------------------------------- /internal/dockeragent/swarm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/dockeragent/swarm_test.go -------------------------------------------------------------------------------- /internal/dockeragent/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/dockeragent/system.go -------------------------------------------------------------------------------- /internal/dockeragent/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/dockeragent/version.go -------------------------------------------------------------------------------- /internal/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/errors/errors.go -------------------------------------------------------------------------------- /internal/errors/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/errors/errors_test.go -------------------------------------------------------------------------------- /internal/hostagent/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/hostagent/agent.go -------------------------------------------------------------------------------- /internal/hostagent/agent_buffering_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/hostagent/agent_buffering_test.go -------------------------------------------------------------------------------- /internal/hostagent/agent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/hostagent/agent_test.go -------------------------------------------------------------------------------- /internal/hostagent/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/hostagent/version.go -------------------------------------------------------------------------------- /internal/hostmetrics/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/hostmetrics/collector.go -------------------------------------------------------------------------------- /internal/hostmetrics/collector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/hostmetrics/collector_test.go -------------------------------------------------------------------------------- /internal/hostmetrics/zfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/hostmetrics/zfs.go -------------------------------------------------------------------------------- /internal/hostmetrics/zfs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/hostmetrics/zfs_test.go -------------------------------------------------------------------------------- /internal/logging/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/logging/logging.go -------------------------------------------------------------------------------- /internal/logging/logging_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/logging/logging_test.go -------------------------------------------------------------------------------- /internal/mdadm/mdadm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/mdadm/mdadm.go -------------------------------------------------------------------------------- /internal/mdadm/mdadm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/mdadm/mdadm_test.go -------------------------------------------------------------------------------- /internal/metrics/alert_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/metrics/alert_metrics.go -------------------------------------------------------------------------------- /internal/metrics/alert_metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/metrics/alert_metrics_test.go -------------------------------------------------------------------------------- /internal/mock/alert_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/mock/alert_history.go -------------------------------------------------------------------------------- /internal/mock/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/mock/generator.go -------------------------------------------------------------------------------- /internal/mock/generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/mock/generator_test.go -------------------------------------------------------------------------------- /internal/mock/integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/mock/integration.go -------------------------------------------------------------------------------- /internal/models/concurrency_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/models/concurrency_test.go -------------------------------------------------------------------------------- /internal/models/converters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/models/converters.go -------------------------------------------------------------------------------- /internal/models/converters_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/models/converters_test.go -------------------------------------------------------------------------------- /internal/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/models/models.go -------------------------------------------------------------------------------- /internal/models/models_frontend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/models/models_frontend.go -------------------------------------------------------------------------------- /internal/models/state_docker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/models/state_docker_test.go -------------------------------------------------------------------------------- /internal/models/state_host_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/models/state_host_test.go -------------------------------------------------------------------------------- /internal/models/state_snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/models/state_snapshot.go -------------------------------------------------------------------------------- /internal/monitoring/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/backoff.go -------------------------------------------------------------------------------- /internal/monitoring/backoff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/backoff_test.go -------------------------------------------------------------------------------- /internal/monitoring/backup_guard_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/backup_guard_test.go -------------------------------------------------------------------------------- /internal/monitoring/ceph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/ceph.go -------------------------------------------------------------------------------- /internal/monitoring/ceph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/ceph_test.go -------------------------------------------------------------------------------- /internal/monitoring/circuit_breaker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/circuit_breaker.go -------------------------------------------------------------------------------- /internal/monitoring/circuit_breaker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/circuit_breaker_test.go -------------------------------------------------------------------------------- /internal/monitoring/container_disk_usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/container_disk_usage.go -------------------------------------------------------------------------------- /internal/monitoring/container_disk_usage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/container_disk_usage_test.go -------------------------------------------------------------------------------- /internal/monitoring/container_parsing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/container_parsing.go -------------------------------------------------------------------------------- /internal/monitoring/container_parsing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/container_parsing_test.go -------------------------------------------------------------------------------- /internal/monitoring/diagnostic_snapshots.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/diagnostic_snapshots.go -------------------------------------------------------------------------------- /internal/monitoring/diagnostic_snapshots_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/diagnostic_snapshots_test.go -------------------------------------------------------------------------------- /internal/monitoring/docker_commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/docker_commands.go -------------------------------------------------------------------------------- /internal/monitoring/docker_commands_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/docker_commands_test.go -------------------------------------------------------------------------------- /internal/monitoring/docker_host_identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/docker_host_identity.go -------------------------------------------------------------------------------- /internal/monitoring/docker_host_identity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/docker_host_identity_test.go -------------------------------------------------------------------------------- /internal/monitoring/error_classification_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/error_classification_test.go -------------------------------------------------------------------------------- /internal/monitoring/fake_executor_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/fake_executor_integration.go -------------------------------------------------------------------------------- /internal/monitoring/fs_filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/fs_filters.go -------------------------------------------------------------------------------- /internal/monitoring/fs_filters_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/fs_filters_test.go -------------------------------------------------------------------------------- /internal/monitoring/guest_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/guest_metadata.go -------------------------------------------------------------------------------- /internal/monitoring/guest_metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/guest_metadata_test.go -------------------------------------------------------------------------------- /internal/monitoring/harness_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/harness_integration.go -------------------------------------------------------------------------------- /internal/monitoring/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/helpers_test.go -------------------------------------------------------------------------------- /internal/monitoring/integration_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/integration_integration_test.go -------------------------------------------------------------------------------- /internal/monitoring/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/main_test.go -------------------------------------------------------------------------------- /internal/monitoring/merge_temps_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/merge_temps_test.go -------------------------------------------------------------------------------- /internal/monitoring/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/metrics.go -------------------------------------------------------------------------------- /internal/monitoring/metrics_helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/metrics_helpers_test.go -------------------------------------------------------------------------------- /internal/monitoring/metrics_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/metrics_history.go -------------------------------------------------------------------------------- /internal/monitoring/metrics_history_concurrency_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/metrics_history_concurrency_test.go -------------------------------------------------------------------------------- /internal/monitoring/metrics_history_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/metrics_history_test.go -------------------------------------------------------------------------------- /internal/monitoring/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/metrics_test.go -------------------------------------------------------------------------------- /internal/monitoring/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/monitor.go -------------------------------------------------------------------------------- /internal/monitoring/monitor_backup_poll_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/monitor_backup_poll_test.go -------------------------------------------------------------------------------- /internal/monitoring/monitor_container_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/monitor_container_test.go -------------------------------------------------------------------------------- /internal/monitoring/monitor_docker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/monitor_docker_test.go -------------------------------------------------------------------------------- /internal/monitoring/monitor_health_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/monitor_health_test.go -------------------------------------------------------------------------------- /internal/monitoring/monitor_host_agents_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/monitor_host_agents_test.go -------------------------------------------------------------------------------- /internal/monitoring/monitor_memory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/monitor_memory_test.go -------------------------------------------------------------------------------- /internal/monitoring/monitor_pmg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/monitor_pmg_test.go -------------------------------------------------------------------------------- /internal/monitoring/monitor_polling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/monitor_polling.go -------------------------------------------------------------------------------- /internal/monitoring/monitor_polling_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/monitor_polling_test.go -------------------------------------------------------------------------------- /internal/monitoring/monitor_proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/monitor_proxy_test.go -------------------------------------------------------------------------------- /internal/monitoring/monitor_snapshots_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/monitor_snapshots_test.go -------------------------------------------------------------------------------- /internal/monitoring/monitor_storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/monitor_storage_test.go -------------------------------------------------------------------------------- /internal/monitoring/monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/monitor_test.go -------------------------------------------------------------------------------- /internal/monitoring/monitor_timeout_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/monitor_timeout_test.go -------------------------------------------------------------------------------- /internal/monitoring/pbs_convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/pbs_convert_test.go -------------------------------------------------------------------------------- /internal/monitoring/poller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/poller.go -------------------------------------------------------------------------------- /internal/monitoring/ratetracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/ratetracker.go -------------------------------------------------------------------------------- /internal/monitoring/ratetracker_concurrency_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/ratetracker_concurrency_test.go -------------------------------------------------------------------------------- /internal/monitoring/ratetracker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/ratetracker_test.go -------------------------------------------------------------------------------- /internal/monitoring/reload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/reload.go -------------------------------------------------------------------------------- /internal/monitoring/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/scheduler.go -------------------------------------------------------------------------------- /internal/monitoring/scheduler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/scheduler_test.go -------------------------------------------------------------------------------- /internal/monitoring/staleness_tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/staleness_tracker.go -------------------------------------------------------------------------------- /internal/monitoring/staleness_tracker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/staleness_tracker_test.go -------------------------------------------------------------------------------- /internal/monitoring/storage_backup_preserve_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/storage_backup_preserve_test.go -------------------------------------------------------------------------------- /internal/monitoring/storage_filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/storage_filters.go -------------------------------------------------------------------------------- /internal/monitoring/storage_filters_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/storage_filters_test.go -------------------------------------------------------------------------------- /internal/monitoring/task_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/task_queue.go -------------------------------------------------------------------------------- /internal/monitoring/task_queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/task_queue_test.go -------------------------------------------------------------------------------- /internal/monitoring/temperature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/temperature.go -------------------------------------------------------------------------------- /internal/monitoring/temperature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/monitoring/temperature_test.go -------------------------------------------------------------------------------- /internal/notifications/concurrency_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/concurrency_test.go -------------------------------------------------------------------------------- /internal/notifications/email_enhanced.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/email_enhanced.go -------------------------------------------------------------------------------- /internal/notifications/email_enhanced_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/email_enhanced_test.go -------------------------------------------------------------------------------- /internal/notifications/email_providers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/email_providers.go -------------------------------------------------------------------------------- /internal/notifications/email_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/email_template.go -------------------------------------------------------------------------------- /internal/notifications/email_template_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/email_template_test.go -------------------------------------------------------------------------------- /internal/notifications/notification_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/notification_utils_test.go -------------------------------------------------------------------------------- /internal/notifications/notifications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/notifications.go -------------------------------------------------------------------------------- /internal/notifications/notifications_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/notifications_test.go -------------------------------------------------------------------------------- /internal/notifications/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/queue.go -------------------------------------------------------------------------------- /internal/notifications/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/queue_test.go -------------------------------------------------------------------------------- /internal/notifications/security_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/security_utils_test.go -------------------------------------------------------------------------------- /internal/notifications/templates_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/templates_test.go -------------------------------------------------------------------------------- /internal/notifications/webhook_allowlist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/webhook_allowlist_test.go -------------------------------------------------------------------------------- /internal/notifications/webhook_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/webhook_client_test.go -------------------------------------------------------------------------------- /internal/notifications/webhook_enhanced.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/webhook_enhanced.go -------------------------------------------------------------------------------- /internal/notifications/webhook_retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/webhook_retry_test.go -------------------------------------------------------------------------------- /internal/notifications/webhook_templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/notifications/webhook_templates.go -------------------------------------------------------------------------------- /internal/sensors/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/sensors/collector.go -------------------------------------------------------------------------------- /internal/sensors/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/sensors/parser.go -------------------------------------------------------------------------------- /internal/sensors/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/sensors/parser_test.go -------------------------------------------------------------------------------- /internal/ssh/knownhosts/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/ssh/knownhosts/manager.go -------------------------------------------------------------------------------- /internal/ssh/knownhosts/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/ssh/knownhosts/manager_test.go -------------------------------------------------------------------------------- /internal/system/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/system/container.go -------------------------------------------------------------------------------- /internal/system/container_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/system/container_test.go -------------------------------------------------------------------------------- /internal/tempproxy/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/tempproxy/client.go -------------------------------------------------------------------------------- /internal/tempproxy/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/tempproxy/client_test.go -------------------------------------------------------------------------------- /internal/tempproxy/http_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/tempproxy/http_client.go -------------------------------------------------------------------------------- /internal/tempproxy/http_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/tempproxy/http_client_test.go -------------------------------------------------------------------------------- /internal/types/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/types/metrics.go -------------------------------------------------------------------------------- /internal/types/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/types/metrics_test.go -------------------------------------------------------------------------------- /internal/updates/adapter_installsh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/updates/adapter_installsh.go -------------------------------------------------------------------------------- /internal/updates/adapter_installsh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/updates/adapter_installsh_test.go -------------------------------------------------------------------------------- /internal/updates/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/updates/history.go -------------------------------------------------------------------------------- /internal/updates/history_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/updates/history_test.go -------------------------------------------------------------------------------- /internal/updates/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/updates/manager.go -------------------------------------------------------------------------------- /internal/updates/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/updates/manager_test.go -------------------------------------------------------------------------------- /internal/updates/mock_updater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/updates/mock_updater.go -------------------------------------------------------------------------------- /internal/updates/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/updates/queue.go -------------------------------------------------------------------------------- /internal/updates/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/updates/queue_test.go -------------------------------------------------------------------------------- /internal/updates/sse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/updates/sse.go -------------------------------------------------------------------------------- /internal/updates/sse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/updates/sse_test.go -------------------------------------------------------------------------------- /internal/updates/updater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/updates/updater.go -------------------------------------------------------------------------------- /internal/updates/updater_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/updates/updater_test.go -------------------------------------------------------------------------------- /internal/updates/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/updates/version.go -------------------------------------------------------------------------------- /internal/updates/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/updates/version_test.go -------------------------------------------------------------------------------- /internal/utils/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/utils/helpers.go -------------------------------------------------------------------------------- /internal/utils/paths.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/utils/paths.go -------------------------------------------------------------------------------- /internal/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/utils/utils_test.go -------------------------------------------------------------------------------- /internal/websocket/concurrency_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/websocket/concurrency_test.go -------------------------------------------------------------------------------- /internal/websocket/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/websocket/hub.go -------------------------------------------------------------------------------- /internal/websocket/hub_concurrency_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/websocket/hub_concurrency_test.go -------------------------------------------------------------------------------- /internal/websocket/hub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/internal/websocket/hub_test.go -------------------------------------------------------------------------------- /mock.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/mock.env -------------------------------------------------------------------------------- /pkg/agents/docker/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/agents/docker/command.go -------------------------------------------------------------------------------- /pkg/agents/docker/report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/agents/docker/report.go -------------------------------------------------------------------------------- /pkg/agents/docker/report_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/agents/docker/report_test.go -------------------------------------------------------------------------------- /pkg/agents/host/report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/agents/host/report.go -------------------------------------------------------------------------------- /pkg/agents/host/report_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/agents/host/report_test.go -------------------------------------------------------------------------------- /pkg/discovery/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/discovery/discovery.go -------------------------------------------------------------------------------- /pkg/discovery/discovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/discovery/discovery_test.go -------------------------------------------------------------------------------- /pkg/discovery/envdetect/envdetect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/discovery/envdetect/envdetect.go -------------------------------------------------------------------------------- /pkg/discovery/envdetect/envdetect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/discovery/envdetect/envdetect_test.go -------------------------------------------------------------------------------- /pkg/discovery/probe_test_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/discovery/probe_test_helpers.go -------------------------------------------------------------------------------- /pkg/fsfilters/filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/fsfilters/filters.go -------------------------------------------------------------------------------- /pkg/fsfilters/filters_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/fsfilters/filters_test.go -------------------------------------------------------------------------------- /pkg/pbs/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/pbs/client.go -------------------------------------------------------------------------------- /pkg/pbs/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/pbs/client_test.go -------------------------------------------------------------------------------- /pkg/pmg/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/pmg/client.go -------------------------------------------------------------------------------- /pkg/pmg/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/pmg/client_test.go -------------------------------------------------------------------------------- /pkg/pmg/json_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/pmg/json_types.go -------------------------------------------------------------------------------- /pkg/pmg/json_types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/pmg/json_types_test.go -------------------------------------------------------------------------------- /pkg/proxmox/ceph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/proxmox/ceph.go -------------------------------------------------------------------------------- /pkg/proxmox/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/proxmox/client.go -------------------------------------------------------------------------------- /pkg/proxmox/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/proxmox/client_test.go -------------------------------------------------------------------------------- /pkg/proxmox/cluster_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/proxmox/cluster_client.go -------------------------------------------------------------------------------- /pkg/proxmox/cluster_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/proxmox/cluster_client_test.go -------------------------------------------------------------------------------- /pkg/proxmox/replication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/proxmox/replication.go -------------------------------------------------------------------------------- /pkg/proxmox/replication_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/proxmox/replication_test.go -------------------------------------------------------------------------------- /pkg/proxmox/zfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/proxmox/zfs.go -------------------------------------------------------------------------------- /pkg/proxmox/zfs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/proxmox/zfs_test.go -------------------------------------------------------------------------------- /pkg/tlsutil/dnscache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/tlsutil/dnscache.go -------------------------------------------------------------------------------- /pkg/tlsutil/fingerprint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/tlsutil/fingerprint.go -------------------------------------------------------------------------------- /pkg/tlsutil/tlsutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/pkg/tlsutil/tlsutil_test.go -------------------------------------------------------------------------------- /scripts/.go-version: -------------------------------------------------------------------------------- 1 | go1.25.1 2 | -------------------------------------------------------------------------------- /scripts/build-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/build-release.sh -------------------------------------------------------------------------------- /scripts/bundle.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/bundle.manifest -------------------------------------------------------------------------------- /scripts/bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/bundle.sh -------------------------------------------------------------------------------- /scripts/clean-mock-alerts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/clean-mock-alerts.sh -------------------------------------------------------------------------------- /scripts/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/cleanup.sh -------------------------------------------------------------------------------- /scripts/create-sensor-user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/create-sensor-user.sh -------------------------------------------------------------------------------- /scripts/dev/start-oidc-mock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/dev/start-oidc-mock.sh -------------------------------------------------------------------------------- /scripts/docker-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/docker-build.sh -------------------------------------------------------------------------------- /scripts/generate-release-notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/generate-release-notes.sh -------------------------------------------------------------------------------- /scripts/harden-sensor-proxy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/harden-sensor-proxy.sh -------------------------------------------------------------------------------- /scripts/hot-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/hot-dev.sh -------------------------------------------------------------------------------- /scripts/install-container-agent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/install-container-agent.sh -------------------------------------------------------------------------------- /scripts/install-docker-agent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/install-docker-agent.sh -------------------------------------------------------------------------------- /scripts/install-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/install-docker.sh -------------------------------------------------------------------------------- /scripts/install-go-toolchain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/install-go-toolchain.sh -------------------------------------------------------------------------------- /scripts/install-host-agent.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/install-host-agent.ps1 -------------------------------------------------------------------------------- /scripts/install-sensor-proxy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/install-sensor-proxy.sh -------------------------------------------------------------------------------- /scripts/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/install.ps1 -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /scripts/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/lib/README.md -------------------------------------------------------------------------------- /scripts/lib/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/lib/common.sh -------------------------------------------------------------------------------- /scripts/lib/http.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/lib/http.sh -------------------------------------------------------------------------------- /scripts/lib/systemd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/lib/systemd.sh -------------------------------------------------------------------------------- /scripts/migrate-sensor-proxy-control-plane.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/migrate-sensor-proxy-control-plane.sh -------------------------------------------------------------------------------- /scripts/migrate-temperature-proxy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/migrate-temperature-proxy.sh -------------------------------------------------------------------------------- /scripts/package-helm-chart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/package-helm-chart.sh -------------------------------------------------------------------------------- /scripts/pulse-auto-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/pulse-auto-update.sh -------------------------------------------------------------------------------- /scripts/pulse-proxy-rotate-keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/pulse-proxy-rotate-keys.sh -------------------------------------------------------------------------------- /scripts/pulse-sensor-cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/pulse-sensor-cleanup.sh -------------------------------------------------------------------------------- /scripts/pulse-sensor-proxy.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/pulse-sensor-proxy.service -------------------------------------------------------------------------------- /scripts/run-tests-mock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/run-tests-mock.sh -------------------------------------------------------------------------------- /scripts/secure-sensor-files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/secure-sensor-files.sh -------------------------------------------------------------------------------- /scripts/setup-log-forwarding.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/setup-log-forwarding.sh -------------------------------------------------------------------------------- /scripts/sync-production-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/sync-production-config.sh -------------------------------------------------------------------------------- /scripts/systemd/pulse-sensor-cleanup.path: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/systemd/pulse-sensor-cleanup.path -------------------------------------------------------------------------------- /scripts/systemd/pulse-sensor-cleanup.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/systemd/pulse-sensor-cleanup.service -------------------------------------------------------------------------------- /scripts/systemd/pulse-update.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/systemd/pulse-update.service -------------------------------------------------------------------------------- /scripts/systemd/pulse-update.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/systemd/pulse-update.timer -------------------------------------------------------------------------------- /scripts/test-vm-disk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/test-vm-disk.sh -------------------------------------------------------------------------------- /scripts/tests/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/tests/integration/README.md -------------------------------------------------------------------------------- /scripts/tests/integration/test-docker-agent-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/tests/integration/test-docker-agent-install.sh -------------------------------------------------------------------------------- /scripts/tests/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/tests/run.sh -------------------------------------------------------------------------------- /scripts/tests/test-common-lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/tests/test-common-lib.sh -------------------------------------------------------------------------------- /scripts/tests/test-docker-agent-v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/tests/test-docker-agent-v2.sh -------------------------------------------------------------------------------- /scripts/tests/test-sensor-proxy-http.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/tests/test-sensor-proxy-http.sh -------------------------------------------------------------------------------- /scripts/toggle-mock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/toggle-mock.sh -------------------------------------------------------------------------------- /scripts/trigger-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/trigger-release.sh -------------------------------------------------------------------------------- /scripts/uninstall-host-agent.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/uninstall-host-agent.ps1 -------------------------------------------------------------------------------- /scripts/uninstall-host-agent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/uninstall-host-agent.sh -------------------------------------------------------------------------------- /scripts/validate-published-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/validate-published-release.sh -------------------------------------------------------------------------------- /scripts/validate-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/scripts/validate-release.sh -------------------------------------------------------------------------------- /security/apparmor/pulse-sensor-proxy.apparmor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/security/apparmor/pulse-sensor-proxy.apparmor -------------------------------------------------------------------------------- /security/seccomp/pulse-sensor-proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/security/seccomp/pulse-sensor-proxy.json -------------------------------------------------------------------------------- /testing-tools/run_adaptive_soak.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/testing-tools/run_adaptive_soak.sh -------------------------------------------------------------------------------- /tests/integration/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/.gitignore -------------------------------------------------------------------------------- /tests/integration/QUICK_START.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/QUICK_START.md -------------------------------------------------------------------------------- /tests/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/README.md -------------------------------------------------------------------------------- /tests/integration/api/update_flow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/api/update_flow_test.go -------------------------------------------------------------------------------- /tests/integration/docker-compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/docker-compose.test.yml -------------------------------------------------------------------------------- /tests/integration/mock-github-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/mock-github-server/Dockerfile -------------------------------------------------------------------------------- /tests/integration/mock-github-server/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/mock-github-server/go.mod -------------------------------------------------------------------------------- /tests/integration/mock-github-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/mock-github-server/main.go -------------------------------------------------------------------------------- /tests/integration/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/package-lock.json -------------------------------------------------------------------------------- /tests/integration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/package.json -------------------------------------------------------------------------------- /tests/integration/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/playwright.config.ts -------------------------------------------------------------------------------- /tests/integration/scripts/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/scripts/run-tests.sh -------------------------------------------------------------------------------- /tests/integration/scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/scripts/setup.sh -------------------------------------------------------------------------------- /tests/integration/tests/00-diagnostic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/tests/00-diagnostic.spec.ts -------------------------------------------------------------------------------- /tests/integration/tests/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/tests/helpers.ts -------------------------------------------------------------------------------- /tests/integration/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcourtman/Pulse/HEAD/tests/integration/tsconfig.json --------------------------------------------------------------------------------