Commit Graph

221 Commits

Author SHA1 Message Date
Simon Larsen
68724478da
chore: Update HelmChart values.yaml to use ClusterIP for internalSmtp type
This code change updates the HelmChart values.yaml file to change the type of the internalSmtp service from LoadBalancer to ClusterIP. The LoadBalancer type was causing issues with receiving emails from the internet, so this change provides a workaround by using the ClusterIP type instead. This update ensures that the internalSmtp service can properly receive emails and improves the functionality of the application.
2024-05-30 20:34:14 +01:00
Simon Larsen
ca621bf41c
feat: Add support for additional email ports
This code change adds support for additional email ports in the Haraka configuration. It exposes ports 110, 25, 587, 465, 143, 993, and 995 for POP3, SMTP, IMAP, and their secure variants. This enhancement allows for more flexible email communication options.
2024-05-30 20:30:44 +01:00
Simon Larsen
fee16520df
change default log level 2024-05-30 19:35:22 +01:00
Simon Larsen
89a3d3a6ac
refactor: Update secrets.yaml to handle release upgrades
This code change updates the secrets.yaml file to handle release upgrades. It introduces a workaround to keep the secrets unchanged during upgrades by retrieving the existing secrets if the release is an upgrade. For new installations, it generates new secrets using the randAlphaNum function. This enhancement ensures that secrets are properly managed during upgrades and installations.
2024-05-30 10:43:25 +01:00
Simon Larsen
d34a493724
feat: Add timeout configuration for monitor scripts
The commit updates the README.md file to include new configurable parameters for timeout values in the monitor scripts. This allows users to set specific timeout values for synthetic monitor scripts, custom code monitor scripts, and workflow scripts. The addition of these timeout configurations improves the flexibility and reliability of the monitoring system.
2024-05-22 20:08:35 +01:00
Simon Larsen
5f7dcf7433
refactor: Update timeout handling in monitor scripts
This commit updates the timeout handling in the monitor scripts to use the `WorkflowScriptTimeoutInMS` and `PROBE_CUSTOM_CODE_MONITOR_SCRIPT_TIMEOUT_IN_MS` values from the environment configuration. This ensures that the monitor scripts have consistent and configurable timeout values, improving the reliability and performance of the monitoring system.
2024-05-22 20:06:32 +01:00
Simon Larsen
c153c8c656
chore: Add YouTube tutorial link to README.md 2024-05-15 10:22:56 +01:00
Simon Larsen
e481e043dd
refactor: Update REDIS_PORT value in _helpers.tpl to use dynamic value from values.yaml 2024-05-06 20:47:09 +01:00
Simon Larsen
a4e6552c91
refactor: Disable redis persistence and add common configuration in values.yaml 2024-05-06 15:20:42 +01:00
Simon Larsen
ca100f9de9
refactor: Update REDIS_PORT value in _helpers.tpl to use dynamic value from values.yaml 2024-05-06 13:53:37 +01:00
Simon Larsen
68dbb010aa
refactor: Disable redis persistence and add common configuration in values.yaml 2024-05-06 13:49:08 +01:00
Simon Larsen
0c5d0e81a5
Update ingress configuration for OneUptime Helm chart 2024-05-01 13:41:35 +01:00
Simon Larsen
85ffc36fad
Refactor Let's Encrypt configuration and update GreenlockUtil class 2024-05-01 12:44:49 +01:00
Simon Larsen
8d34e9ccbe
Refactor LetsEncrypt configuration and update GreenlockUtil class 2024-05-01 12:42:32 +01:00
Simon Larsen
1433823efe
Update LetsEncrypt configuration for OneUptime deployment 2024-05-01 12:13:01 +01:00
Simon Larsen
bd5902ed6d
Update ingress configuration for OneUptime Helm chart 2024-05-01 11:44:30 +01:00
Simon Larsen
b64666f0ff
Update oneuptime logo URL in README.md 2024-05-01 11:32:30 +01:00
Simon Larsen
9706cced86
Update OneUptime Helm chart with production readiness checklist 2024-05-01 11:29:14 +01:00
Simon Larsen
49cb3024ef
Update nginx.yaml for OneUptime Helm chart 2024-05-01 11:09:30 +01:00
Simon Larsen
2fec007c5f
Update ingressClassName in values.yaml for OneUptime Helm chart 2024-05-01 10:57:26 +01:00
Simon Larsen
0f40f5f730
Update HelmChart templates and values for OneUptime deployment 2024-05-01 10:30:21 +01:00
Simon Larsen
120ca78760
Update HelmChart/Public/oneuptime/templates/extra-templates.yaml and HelmChart/Public/oneuptime/values.yaml 2024-05-01 10:19:30 +01:00
Simon Larsen
d50fdf3464
Update nginx.yaml and values.yaml for OneUptime Helm chart 2024-05-01 10:14:02 +01:00
Simon Larsen
7c16b14ab4
Update table name in PostgresDatabase.ts and remove unused volume in app.yaml 2024-04-30 19:45:43 +01:00
Simon Larsen
c348a8bd05
Refactor StatusPageDomainAPI to enable custom domains and improve CNAME verification process 2024-04-28 21:20:45 +01:00
Simon Larsen
eaaef7280f
Refactor StatusPageDomainService: Add onBeforeUpdate hook to validate CNAME and update GreenlockUtil configuration paths 2024-04-28 14:24:24 +01:00
Simon Larsen
00b5453b3f
Add LETSENCRYPT_NOTIFICATION_EMAIL configuration option 2024-04-28 13:09:23 +01:00
Simon Larsen
899bc1d205
Update E2E cron job environment variables to use consistent naming convention 2024-04-26 19:19:38 +01:00
Simon Larsen
a0e565485b
Update environment variables and configurations in E2E and HelmChart templates 2024-04-26 19:07:20 +01:00
Simon Larsen
35c21d7611
Update E2E workflow to include failed webhook URL 2024-04-26 18:54:23 +01:00
Simon Larsen
818f8cc421
Update E2E workflow to use environment variables from config.env in test.e2e.yaml 2024-04-26 18:46:10 +01:00
Simon Larsen
eaeb40ec49
Update Kubernetes metadata and environment variables in HelmChart templates 2024-04-26 18:10:26 +01:00
Simon Larsen
496c2ca32c
Update Kubernetes metadata in HelmChart templates 2024-04-26 15:05:30 +01:00
Simon Larsen
499ab07cd3
Update E2E cron job environment variables to use quoted values 2024-04-26 15:01:17 +01:00
Simon Larsen
c634526215
Update OpenTelemetry exporter configuration in HelmChart 2024-04-26 14:56:33 +01:00
Simon Larsen
cda9921f5d
Update OpenTelemetry exporter configuration in HelmChart 2024-04-26 14:54:10 +01:00
Simon Larsen
d3ca5a97ea
Update OpenTelemetry exporter configuration in HelmChart 2024-04-26 14:53:25 +01:00
Simon Larsen
f47b53c5b9
Fix formatting issues in code blocks 2024-04-25 22:03:12 +01:00
Simon Larsen
11d580a373
Add E2E test environment variables and update E2E tests 2024-04-25 21:53:51 +01:00
Simon Larsen
894d15918b
Fix BASE_URL construction in Config.ts and SignUp.test.ts 2024-04-25 12:45:08 +01:00
Simon Larsen
73e6a20503
Refactor e2e-cron.yml to include common environment variables and change restart policy 2024-04-25 12:33:58 +01:00
Simon Larsen
092564434f
Refactor Dockerfile.tpl to remove duplicate CMD instruction 2024-04-25 12:27:36 +01:00
Simon Larsen
b88320bcbb
Refactor cleanup cron jobs in HelmChart/Public/oneuptime/templates/cron-job.yaml and values.yaml 2024-04-24 18:50:13 +01:00
Simon Larsen
06bafdfce6
Refactor cleanup cron jobs in HelmChart/Public/oneuptime/templates/cron-job.yaml and HelmChart/Public/oneuptime/values.yaml 2024-04-24 18:44:00 +01:00
Simon Larsen
0f86812258
Add new configurations for 'ingestor' in HelmChart/Public/oneuptime/values.yaml and Nginx/Index.ts 2024-04-24 18:26:13 +01:00
Simon Larsen
ae6852d5eb
Refactor connection check methods for Redis, Postgres, and Clickhouse 2024-04-24 17:05:50 +01:00
Simon Larsen
e2644586b6
Refactor connection check methods for Redis, Postgres, and Clickhouse 2024-04-24 14:30:29 +01:00
Simon Larsen
4c60f080f0
Add cron job to delete completed pods 2024-04-24 11:34:01 +01:00
Simon Larsen
5f40c393b1
Update cron job schedule to run every 5 minutes 2024-04-24 10:18:43 +01:00
Simon Larsen
7b22d293f2
add cron job to clean up crash loop backoff states 2024-04-24 10:18:17 +01:00
Simon Larsen
7f6c247652
Update dependencies versions in HelmChart 2024-04-24 10:02:29 +01:00
Simon Larsen
9d0c110a74
Update dependencies versions in HelmChart 2024-04-23 20:38:08 +01:00
Simon Larsen
9d3c4df5e7
Update Greenlock packageRoot path in app.yaml 2024-04-23 16:41:36 +01:00
Simon Larsen
ca89818cc1
Update Greenlock packageRoot path in StatusPageCerts.ts and app.yaml 2024-04-23 16:39:43 +01:00
Simon Larsen
73b4987b32
Update dependencies versions in HelmChart 2024-04-23 12:02:42 +01:00
Simon Larsen
6910648daf
Update Nginx Helm chart to include a new volume for /var/run and /var/cache/nginx 2024-04-20 16:59:40 +01:00
Simon Larsen
9fb68afe79
Update Nginx Helm chart to include a new volume for /var/run 2024-04-20 16:54:50 +01:00
Simon Larsen
6438953c91
update values for nginx 2024-04-19 18:11:58 +01:00
Simon Larsen
d0738ad64d
Update Helm dependencies and versions 2024-04-18 23:00:56 +01:00
Simon Larsen
a21b9ca555
Update Helm dependencies and versions 2024-04-18 22:55:21 +01:00
Simon Larsen
f0e2910bd5
update helm dep 2024-04-18 22:06:09 +01:00
Simon Larsen
8f84027813
Refactor HelmChart templates to fix volume mount paths in haraka.yaml and nginx.yaml 2024-04-18 20:38:29 +01:00
Simon Larsen
87b7bbad16
Refactor HelmChart templates to use emptyDir volumes for haraka.yaml 2024-04-18 11:04:38 +01:00
Simon Larsen
6cc00a1e5b
Refactor HelmChart templates to use emptyDir volumes instead of persistentVolumeClaim 2024-04-18 11:00:21 +01:00
Simon Larsen
c2285848cd
add enable to haraka 2024-04-18 10:43:31 +01:00
Simon Larsen
be2b32822b
Update Kubernetes configurations for OneUptime chart 2024-04-11 17:07:37 +01:00
Simon Larsen
6ebc601121
Update port configurations in HelmChart/Public/oneuptime/values.yaml and templates 2024-04-11 17:04:24 +01:00
Simon Larsen
113a42b17f
Update port configurations in HelmChart/Public/oneuptime/values.yaml and templates 2024-04-10 13:19:10 +01:00
Simon Larsen
4682467bde
Update port configurations in HelmChart/Public/oneuptime/values.yaml and templates 2024-04-10 13:12:43 +01:00
Simon Larsen
3acb419667
Add support for Port2 in otel-collector deployment and service 2024-04-10 12:19:21 +01:00
Simon Larsen
11fd2d3c65
Add OneUptime isolatedVM Service and autoscaler 2024-04-07 10:40:00 +01:00
Simon Larsen
5d3d19d210
Update OneUptime app deployment and add isolated-vm upstream in Nginx configuration 2024-04-06 13:30:01 +01:00
Simon Larsen
630f6767ab
Fix typo in values.yaml 2024-04-05 21:05:45 +01:00
Simon Larsen
78e9ad439c
Add IsolatedVMHostname to EnvironmentConfig.ts and docker-compose files 2024-04-05 20:02:33 +01:00
Simon Larsen
36f290edf0
Add isolatedVMP port and update Dockerfile for IsolatedVM 2024-04-05 18:33:52 +01:00
Simon Larsen
e11b781fc5
Add log level configuration 2024-04-05 17:52:34 +01:00
Simon Larsen
2a16389a37
Update security context in HelmChart 2024-04-05 12:30:20 +01:00
Simon Larsen
32a10892a4
Update security context settings in Helm chart 2024-04-05 10:56:10 +01:00
Simon Larsen
b01e4ecbd7
Add security context configuration 2024-03-26 18:21:30 +00:00
Simon Larsen
e3a28bf0e7
Update nginx.yaml to reflect deployment changes 2024-03-24 20:44:50 +00:00
Simon Larsen
263d659761
Update replica count in probe.yaml 2024-03-24 12:39:25 +00:00
Simon Larsen
4901749ae6
Update CLICKHOUSE_PORT value in _helpers.tpl and add clickhouse.service.ports.http in values.yaml 2024-03-24 11:14:23 +00:00
Simon Larsen
2757bc01c7
Update database port in _helpers.tpl and values.yaml 2024-03-24 10:52:52 +00:00
Simon Larsen
ebc1724093
Update SMTP host configuration and environment variables in app.yaml and Config.ts 2024-03-19 08:35:23 +00:00
Simon Larsen
a20be2441e
Update OneUptime deployment message 2024-03-17 13:51:31 +00:00
Simon Larsen
4efca8a758
Add OpenTelemetry headers to probe and other services 2024-03-17 13:46:49 +00:00
Simon Larsen
4c49189315
Refactor environment variables in _helpers.tpl and probe.yaml 2024-03-17 13:22:46 +00:00
Simon Larsen
74322a72e7
Fix encryption secret and database password in Helm chart*** 2024-03-17 12:26:31 +00:00
Simon Larsen
80c39d8e64
Update secret values in HelmChart templates 2024-03-17 12:14:26 +00:00
Simon Larsen
e87e3b0724
Remove unused helm commands and files 2024-03-15 12:25:57 +00:00
Simon Larsen
f0e543d7fc
Add appname label to deployment spec 2024-02-19 07:40:04 +00:00
Simon Larsen
5125d96981
Remove unused SMTP_USERNAME variable 2024-02-18 20:16:18 +00:00
Simon Larsen
eb24c2c727
Update SMTP_EMAIL in haraka.yaml 2024-02-18 20:07:57 +00:00
Simon Larsen
088aba033b
Fix formatting in README.md 2024-02-03 21:04:26 +00:00
Simon Larsen
80bae0c0a6
Add instructions for adding a custom domain to the status page 2024-02-03 12:51:02 +00:00
Simon Larsen
d46085f30b
Update Fluentd endpoint URLs 2024-02-02 14:43:40 +00:00
Simon Larsen
888aa25975
Update terminationGracePeriodSeconds for PostgreSQL and ClickHouse pods 2024-02-01 14:41:35 +00:00
Simon Larsen
304aa0c640
Update IP addresses in values.yaml file 2024-01-29 18:16:41 +00:00
Simon Larsen
7582b39a8d
Fix nginx service configuration 2024-01-29 18:15:45 +00:00
Simon Larsen
ad9d565d4d
Add support for external IPs in nginx service 2024-01-29 18:14:12 +00:00