Commit graph

424 commits

Author SHA1 Message Date
GitHub Actions
eff7c0c063 Release oncall Helm chart 1.3.69 2023-12-01 15:36:28 +00:00
GitHub Actions
56dfe1240d Release oncall Helm chart 1.3.68 2023-11-30 17:34:39 +00:00
GitHub Actions
ea096925a1 Release oncall Helm chart 1.3.67 2023-11-30 13:08:12 +00:00
GitHub Actions
3603eeb97e Release oncall Helm chart 1.3.66 2023-11-30 11:54:34 +00:00
GitHub Actions
27d0075aeb Release oncall Helm chart 1.3.65 2023-11-29 21:11:24 +00:00
GitHub Actions
58f69f8e1a Release oncall Helm chart 1.3.64 2023-11-28 05:31:22 +00:00
GitHub Actions
cd49e6702b Release oncall Helm chart 1.3.63 2023-11-28 02:17:40 +00:00
GitHub Actions
96284eef8f Release oncall Helm chart 1.3.62 2023-11-21 18:39:50 +00:00
Joey Orlando
24e19c7e36
v1.3.62 2023-11-21 13:37:59 -05:00
Dmitriy Okladin
f194b750aa
helm: fix conditions create svc for detached integrations (#3394)
# What this PR does

Added a condition to the service that checks the variable
detached_integrations.enabled

## Which issue(s) this PR fixes

#3393

---------

Co-authored-by: Joey Orlando <joey.orlando@grafana.com>
Co-authored-by: Joey Orlando <joseph.t.orlando@gmail.com>
2023-11-21 12:22:14 -05:00
Andre Buryndin
ab561db8a7
Fixing helm hooks for install stage (#3136)
# What this PR does

## Issue

At the first run (`helm install ...`) the migration job cannot start the
container because cannot find Postgres/Redis/MySQL credentials and
ServiceAccount.

Workaround: set `.migrate.useHook` value to `false` for the `install`
stage, and after you can switch back to `true`.

This PR completely resolves this issue.

## Checklist

- [x] Unit, integration, and e2e (if applicable) tests updated (doesn't
violate anything)
- [x] Documentation added (or `pr:no public docs` PR label added if not
required)
- [x] `CHANGELOG.md` updated (or `pr:no changelog` PR label added if not
required)
- [x] It is manually tested in the internal environment

---------

Co-authored-by: Joey Orlando <joey.orlando@grafana.com>
Co-authored-by: Joey Orlando <joseph.t.orlando@gmail.com>
2023-11-21 12:21:33 -05:00
GitHub Actions
d197b22f79 Release oncall Helm chart 1.3.61 2023-11-21 12:56:15 +00:00
GitHub Actions
aecb20e6ee Release oncall Helm chart 1.3.60 2023-11-20 22:54:53 +00:00
Joey Orlando
8f169eb700
v1.3.60 2023-11-20 17:54:05 -05:00
m4r1u2
719765a72d
add podLabels to helm (#3167)
# What this PR does
Add option to add additional pod labels.

## Checklist

- [ ] Unit, integration, and e2e (if applicable) tests updated
- [ ] Documentation added (or `pr:no public docs` PR label added if not
required)
- [ ] `CHANGELOG.md` updated (or `pr:no changelog` PR label added if not
required)
- [x] It is manually tested in the internal environment

---------

Co-authored-by: Marius Ensrud <marius.ensrud@skatteetaten.no>
Co-authored-by: Joey Orlando <joey.orlando@grafana.com>
Co-authored-by: Joey Orlando <joseph.t.orlando@gmail.com>
Co-authored-by: Ildar Iskhakov <Ildar.iskhakov@grafana.com>
2023-11-17 02:31:27 +00:00
GitHub Actions
7985c43dc8 Release oncall Helm chart 1.3.59 2023-11-16 16:39:55 +00:00
Vadim Stepanov
fd132c2eb3
Merge pull request #3369 from grafana/dev
v1.3.59
2023-11-16 16:38:19 +00:00
Matias Bordese
babec78e86
Update helm readme to mention ingestion split config (#3362) 2023-11-16 13:15:12 +00:00
GitHub Actions
fdb8962e02 Release oncall Helm chart 1.3.58 2023-11-14 20:19:41 +00:00
GitHub Actions
a189d79635 Release oncall Helm chart 1.3.57 2023-11-10 14:44:49 +00:00
GitHub Actions
016e3b99ec Release oncall Helm chart 1.3.56 2023-11-10 08:47:49 +00:00
GitHub Actions
37861ac230 Release oncall Helm chart 1.3.55 2023-11-07 18:33:20 +00:00
GitHub Actions
4702cf7370 Release oncall Helm chart 1.3.54 2023-11-06 20:45:56 +00:00
GitHub Actions
4449b0977e Release oncall Helm chart 1.3.53 2023-11-03 18:11:47 +00:00
Joey Orlando
3ccbfa6e84
v1.3.53 2023-11-03 14:09:38 -04:00
Matias Bordese
fb3bc0d7e5
Add missing referenced local_image.yml for local helm setup (#3268)
Forgot to add the `local_image.yml` file referenced
[here](https://github.com/grafana/oncall/pull/3204/files#diff-ba66b531f5db27e2cb364be1b4cda073681f7447f088ac98139ca96c1609dc16R30).
2023-11-03 15:30:51 +00:00
Matias Bordese
24357f5ff0
Update helm chart to detach integrations pod (#3204)
Depends on https://github.com/grafana/oncall/pull/3203

Related to https://github.com/grafana/oncall/issues/3162
2023-11-03 12:34:22 +00:00
GitHub Actions
cbee2cfa28 Release oncall Helm chart 1.3.52 2023-11-02 12:07:31 +00:00
GitHub Actions
1a39b56ea3 Release oncall Helm chart 1.3.51 2023-11-02 11:24:46 +00:00
GitHub Actions
65f415b841 Release oncall Helm chart 1.3.50 2023-11-02 10:22:12 +00:00
GitHub Actions
cbbb73a5d4 Release oncall Helm chart 1.3.49 2023-10-31 16:12:54 +00:00
github-actions[bot]
a8879d5d2e
Merge: Release oncall Helm chart 1.3.48 (#3215)
Merge this PR to `main` branch to start another [github actions
job](https://github.com/grafana/oncall/blob/dev/.github/workflows/helm_release.yml)
that will release the updated version of the chart (version: 1.3.48,
appVersion: v1.3.48) into `grafana/helm-charts` helm repository.

This PR was created automatically by this [github
action](https://github.com/grafana/oncall/blob/dev/.github/workflows/helm_release_pr.yml).

Co-authored-by: GitHub Actions <actions@github.com>
2023-10-30 11:58:16 -04:00
github-actions[bot]
cd5bdecbcd
Merge: Release oncall Helm chart 1.3.47 (#3202)
Merge this PR to `main` branch to start another [github actions
job](https://github.com/grafana/oncall/blob/dev/.github/workflows/helm_release.yml)
that will release the updated version of the chart (version: 1.3.47,
appVersion: v1.3.47) into `grafana/helm-charts` helm repository.

This PR was created automatically by this [github
action](https://github.com/grafana/oncall/blob/dev/.github/workflows/helm_release_pr.yml).

Co-authored-by: GitHub Actions <actions@github.com>
2023-10-26 16:03:18 -04:00
github-actions[bot]
9304fd2ba5
Merge: Release oncall Helm chart 1.3.46 (#3186)
Merge this PR to `main` branch to start another [github actions
job](https://github.com/grafana/oncall/blob/dev/.github/workflows/helm_release.yml)
that will release the updated version of the chart (version: 1.3.46,
appVersion: v1.3.46) into `grafana/helm-charts` helm repository.

This PR was created automatically by this [github
action](https://github.com/grafana/oncall/blob/dev/.github/workflows/helm_release_pr.yml).

Co-authored-by: GitHub Actions <actions@github.com>
2023-10-24 09:13:43 -04:00
GitHub Actions
46b2b0b91d Release oncall Helm chart 1.3.45 2023-10-19 18:19:12 +00:00
GitHub Actions
821ed4af31 Release oncall Helm chart 1.3.43 2023-10-05 14:07:22 +00:00
GitHub Actions
03ffee1237 Release oncall Helm chart 1.3.42 2023-10-04 19:18:17 +00:00
github-actions[bot]
72aea9ba62
Merge: Release oncall Helm chart 1.3.41 (#3113)
Merge this PR to `main` branch to start another [github actions
job](https://github.com/grafana/oncall/blob/dev/.github/workflows/helm_release.yml)
that will release the updated version of the chart (version: 1.3.41,
appVersion: v1.3.41) into `grafana/helm-charts` helm repository.

This PR was created automatically by this [github
action](https://github.com/grafana/oncall/blob/dev/.github/workflows/helm_release_pr.yml).

Co-authored-by: GitHub Actions <actions@github.com>
2023-10-04 09:04:17 -04:00
Andre Buryndin
d9c3d084be
feature: Hardening the Helm deployment with Redis and Postgres TLS (#3029)
# What this PR does

Short summary: this PR improves security and configuration management
for Helm deployment. Please take a look at the details below.

## Which issue(s) this PR fixes

Issues:
- Cannot explicitly define redis database (only 0 and 1 numbers are
used)
- Cannot securely use TLS for Redis (cannot set CA certificate; cannot
set client certificates)
- Cannot securely use TLS for Postgres (cannot set CA certificate;
cannot set client certificates; cannot set `verify-full` validation)
- ~~Chart option `securityContext.readOnlyRootFilesystem: true` issues
CrashLoopBack pod state~~ will be moved to new PR

## Checklist

- [x] ~~Unit, integration, and e2e (if applicable) tests updated~~ (not
required)
- [x] Documentation added (or `pr:no public docs` PR label added if not
required)
- [x] `CHANGELOG.md` updated (or `pr:no changelog` PR label added if not
required)

- [x] Helm tests are fixed and updated
- [x] Manually verified the features:
  - [x] postgres TLS connection with `verify-full` validation
  - [x] redis TLS connection with `cert_required` validation
  - [x] redis protocol and database number controls
  - [x] all containers properly work in read-only root filesystem
- [x] all changes are backward compatible (doesn't break old
deployments)

## Changelog

- Fixed helm tests
- Added configuration options for secure TLS communication with
dependencies like Redis, MySQL, and Postgres
- ~~Added configuration option for relocating `celerybeat` database file
(read-only root filesystem issue)~~ will be moved to new PR
- Improved redis database configuration options
- Now only single redis database is used
- Added ability to mount custom volumes (with CA certificates, for
example) into Helm chart
- ~~Fixed issue with read-only root filesystem for Helm chart~~ will be
moved to new PR
- Add ability to work with Redis ACL (and AWS ElastiCache)
2023-10-03 09:25:28 -04:00
Ildar Iskhakov
fd45ea444b
Merge branch 'main' into dev 2023-09-28 14:41:57 +08:00
Ildar Iskhakov
51014735aa
WIP: Direct paging improvements (#3064)
# What this PR does
* Create Direct Paging integration (with default route) when team is
created with bulk_update
* Create notification policies when user is created with bulk_update
* If user notification policies are empty change it to Email
* Minor markup and wording improvements
* Add grafana queue to helm chart
* Remove disabled commands for redis helm chart
* Improve Dockerfile caching

## Which issue(s) this PR fixes

## Checklist

- [ ] Unit, integration, and e2e (if applicable) tests updated
- [ ] Documentation added (or `pr:no public docs` PR label added if not
required)
- [ ] `CHANGELOG.md` updated (or `pr:no changelog` PR label added if not
required)
2023-09-28 03:57:49 +00:00
GitHub Actions
e3bd860baf Release oncall Helm chart 1.3.39 2023-09-27 19:10:58 +00:00
GitHub Actions
96e39ab4c2 Release oncall Helm chart 1.3.38 2023-09-19 09:10:38 +00:00
GitHub Actions
5d66ff7253 Release oncall Helm chart 1.3.37 2023-09-12 10:24:10 +00:00
GitHub Actions
19ae59ece3 Release oncall Helm chart 1.3.36 2023-09-07 13:10:25 +00:00
Vadim Stepanov
fb48cec320
Merge pull request #2993 from grafana/dev
v1.3.36
2023-09-07 14:08:10 +01:00
Bob Cotton
6c8344a82d
Use Tilt for local development (#1396)
# What this PR does

PR adds Tilt for local development

## Which issue(s) this PR fixes

## Checklist

- [ ] Tests updated
- [ ] Documentation added
- [ ] `CHANGELOG.md` updated

---------

Co-authored-by: Joey Orlando <joseph.t.orlando@gmail.com>
Co-authored-by: Ildar Iskhakov <Ildar.iskhakov@grafana.com>
Co-authored-by: Michael Derynck <michael.derynck@grafana.com>
Co-authored-by: Joey Orlando <joey.orlando@grafana.com>
2023-09-07 19:38:19 +08:00
Vadim Stepanov
017b22b905
Enable email notification step by default on Helm (#2975)
# What this PR does

Set `oncall.smtp.enabled` to `true` by default to enable email
notifications on Helm deployments.
Email notifications are enabled by default on docker-compose deployments
already: see [this feature
flag](df6f6183ec/engine/settings/base.py (L63)).

## Which issue(s) this PR fixes

https://github.com/grafana/oncall/issues/2917

## Checklist

- [x] Unit, integration, and e2e (if applicable) tests updated
- [x] Documentation added (or `pr:no public docs` PR label added if not
required)
- [x] `CHANGELOG.md` updated (or `pr:no changelog` PR label added if not
required)
2023-09-06 15:23:53 +01:00
GitHub Actions
d0d4632f74 Release oncall Helm chart 1.3.35 2023-09-05 12:39:59 +00:00
GitHub Actions
7d54b5516b Release oncall Helm chart 1.3.34 2023-09-05 11:24:33 +00:00