Commit Graph

434 Commits

Author SHA1 Message Date
Fernando Augusto Zamperin Penna
8727914521 Refactor changing secret values from data to stringData 2024-09-30 14:37:31 -03:00
Fernando Augusto Zamperin Penna
3d7b118e37 Fix externalClickhouse password secret 2024-09-28 20:42:36 -03:00
Simon Larsen
700dbe2a4d
Merge branch 'master' of github.com:OneUptime/oneuptime 2024-09-25 21:08:45 +01:00
John Albert
63af60967e
Wrap Host with Quote so we can have wildcard domain 2024-09-26 03:57:51 +08:00
Simon Larsen
b35122d575
Quote host values in ingress.yaml for improved YAML compliance 2024-09-25 11:59:17 +01:00
Simon Larsen
e5dcec62fc
Fix nodeSelector condition in probe.yaml to prioritize local variable over global value 2024-09-24 13:35:11 +01:00
Simon Larsen
9784f1f34c
Reduce initial delay seconds for health checks in multiple YAML templates from 300 to 60 2024-09-23 12:25:34 +01:00
Simon Larsen
85b33f0f64
Reduce initial delay for health checks in worker.yaml and comment out unused job import in Routes 2024-09-21 16:17:32 +01:00
Simon Larsen
187c12e47f
Fix variable reference in api-reference.yaml for correct service arguments 2024-09-18 22:53:02 +01:00
Simon Larsen
d5a9b3fba3
Fix typo in api-reference.yaml for correct variable reference in service arguments 2024-09-18 22:34:16 +01:00
Simon Larsen
7dd809caab
Refactor api-reference.yaml for consistent variable naming and improved readability 2024-09-18 22:30:41 +01:00
Simon Larsen
34db66f130
Fix port naming convention in api-reference Helm chart 2024-09-18 18:34:11 +01:00
Simon Larsen
fe161465dd
Add Helm chart templates for OneUptime docs deployment, service, and autoscaler 2024-09-18 16:39:20 +01:00
Simon Larsen
26e3bb2074
Add documentation files and update configuration for Docs service 2024-09-18 16:38:53 +01:00
Simon Larsen
68389cda85
Add API reference code examples and configuration files 2024-09-18 14:39:11 +01:00
Simon Larsen
6aa9895e72
refactor workflow 2024-09-16 15:22:15 -07:00
Simon Larsen
ffb5d42b8b
Add PORT environment variable to home and worker templates; include ejs dependency in Worker 2024-09-16 12:28:34 -07:00
Simon Larsen
215c1e95b0
Update Home package.json to include ejs dependency and remove unused home copy.yaml template 2024-09-16 11:42:34 -07:00
Simon Larsen
86168a50ee
Add Worker service configuration, deployment setup, and Nginx routing 2024-09-16 08:42:50 -07:00
Simon Larsen
f728a94a80
Add Home service configuration and deployment setup 2024-09-16 08:11:21 -07:00
lsalfaro
dcc724a94d Fix table for documentation of Helm chart 2024-09-09 11:28:09 +02:00
lsalfaro
2e962d918c Remove format to string using print 2024-09-06 16:20:36 +02:00
lsalfaro
e517a1b8fa Add use of existing secrets for templates for variables ONEUPTIME_SECRET and ENCRYPTION_SECRET 2024-09-06 16:07:48 +02:00
Simon Larsen
fc0071162e
refactor: Update span count and query in MonitorTelemetryMonitor.ts 2024-08-08 12:00:48 -06:00
Simon Larsen
a88b14747c
refactor: Update values.yaml and config.example.env for Let's Encrypt integration 2024-08-08 09:56:15 -06:00
Simon Larsen
70371a32af
feat: Add imagePullSecrets to Helm chart templates 2024-08-03 14:25:26 -06:00
AlexK
f1d7e0d13f add imagePullSecrets to chart 2024-08-03 15:02:44 +02:00
Simon Larsen
d49a6ce009
refactor: Update OneUptime chart to use probes instead of probe for probe configuration 2024-08-02 14:02:55 -06:00
Simon Larsen
9b8a5c9c43
feat: Add lazy loading for images in SettingsRoutes 2024-08-02 13:44:59 -06:00
Simon Larsen
3bf74edae4
feat: Update OneUptime chart to use probes instead of probe for probe configuration 2024-08-01 19:37:46 -06:00
Simon Larsen
2c5bbbb6da
feat: Update OneUptime chart to use probes instead of probe for probe configuration
This commit modifies the OneUptime chart to use the `probes` parameter instead of the `probe` parameter for configuring probes. The `probes` parameter now accepts a key-value pair where the key represents the probe name and the value contains the probe configuration details. This change improves the clarity and consistency of the chart configuration, making it easier to manage and maintain.

Files modified:
- HelmChart/Public/oneuptime/README.md
2024-08-01 08:22:51 -06:00
Simon Larsen
88216cdebb
Update OneUptime chart to include secure probe keys
This commit adds a new configurable parameter `probe.<key>.key` to the OneUptime chart. It is recommended to set this parameter to a long random string to secure the probes. This enhancement improves the security of the OneUptime application by ensuring that only authorized entities can access and use the probes.

Files modified:
- HelmChart/Public/oneuptime/README.md
2024-08-01 08:18:28 -06:00
Simon Larsen
ba97a1e14b
refactor: Update npm dependency to latest stable version 2024-07-25 17:25:16 -06:00
Simon Larsen
e654b65e71
refactor: Add support for reportDataInDays and isReportEnabled in StatusPageSubscriberService 2024-07-24 12:53:18 -06:00
Simon Larsen
ed954d79a4
fix ingress 2024-07-12 12:05:29 +01:00
Simon Larsen
113e95a059
add fluentd host to ingress 2024-07-12 11:29:37 +01:00
Simon Larsen
4d31b85c4d
add otel collector to ingress 2024-07-12 11:26:54 +01:00
Simon Larsen
9227324ac3
fix port name on ingress 2024-07-12 11:21:53 +01:00
Simon Larsen
97306d47fa
refactor: Update default replica count for all deployments 2024-07-05 12:37:38 +01:00
Simon Larsen
c617e49a63
refactor: Update ingestor replica count based on configuration
This commit updates the ingestor replica count in the HelmChart/Public/oneuptime/templates/ingestor.yaml file based on the configuration. If the `$.Values.deployment.ingestor.replicaCount` value is provided, it sets the replicas to that value. Otherwise, it falls back to `$.Values.deployment.replicaCount`. This change ensures that the ingestor replica count is correctly configured, improving the scalability and performance of the application.
2024-07-05 10:51:19 +01:00
Simon Larsen
dec35bbc03
chore: Update model-inline-code styles for consistency
This commit updates the model-inline-code styles in the model.ejs and head.ejs files to ensure consistency throughout the application. The model-inline-code class is now defined with rounded corners, smaller text size, and a gray background color. This change improves the visual presentation of code snippets in the application.
2024-07-01 13:52:49 +01:00
Simon Larsen
b7b5288f9c
```text
chore: Set oneuptimeSecret and encryptionSecret to long random strings

The `oneuptimeSecret` and `encryptionSecret` values in the `values.yaml` file have been updated to be set to long random strings. This change ensures better security for OneUptime in production environments.
2024-06-28 10:51:45 +01:00
Simon Larsen
e2074b010e
refactor: Add notification webhook on user creation
This commit adds a notification webhook on user creation in the UserService. When a new user is created, a Slack message is sent to the specified webhook URL with details about the user's email, name, phone number, and company name. This feature enhances the user onboarding process and allows for better tracking and communication with new users.
2024-06-25 22:48:46 +01:00
Simon Larsen
3aaed9c901
refactor: Update OneUptime port in nginx.yaml
This commit updates the ONEUPTIME_HTTP_PORT value in the nginx.yaml file to use the port specified in the $.Values.port.nginxHttp variable. This change ensures that OneUptime is hosted on the correct port.
2024-06-24 19:59:36 +01:00
Simon Larsen
14f9950c38
Update container port names for status page in nginx.yaml 2024-06-24 19:45:01 +01:00
Simon Larsen
4acedfdd62
Update nginx.yaml and values.yaml for hosting OneUptime and status page on different ports 2024-06-24 19:42:46 +01:00
Simon Larsen
fe0e745640
refactor: Update TLS/SSL certificate setup instructions 2024-06-21 17:39:05 +01:00
Simon Larsen
bc78491478
```text
refactor: Add appname label to probe.yaml

This commit adds the "appname" label to the probe.yaml file in order to provide additional information about the application. This label will help with identifying the specific application when managing and monitoring the Kubernetes resources.
2024-06-19 11:14:33 +01:00
Simon Larsen
20db81a5f6
refactor: Update secrets.yaml to add keys for postgres, redis, and clickhouse
This commit modifies the secrets.yaml file to add keys for postgres, redis, and clickhouse. These keys are used to store sensitive information such as passwords for external services. By including these keys, we ensure that the necessary secrets are available for the application to connect to these services securely.
2024-06-18 13:59:49 +01:00
Simon Larsen
7fc192e466
refactor: Quote the value of ALLOWED_ACTIVE_MONITOR_COUNT_IN_FREE_PLAN in _helpers.tpl
The value of ALLOWED_ACTIVE_MONITOR_COUNT_IN_FREE_PLAN in _helpers.tpl has been updated to be quoted using the | quote filter. This change ensures that the value is treated as a string, improving consistency and compatibility with other parts of the codebase.
2024-06-11 16:24:55 +01:00