Commit graph

60 commits

Author SHA1 Message Date
genofire
b3530563c9 fix(helm): improve alerts many viewer on document with metadata
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: Ie85e76ae7813ae44d2e4748feac5b8962562abcb
2024-01-04 13:15:10 +05:30
genofire
189f1866e2 fix(helm): improve alerts
Change-Id: Ib25de5189cd9942f95603cbc19e7635a4d7ffbad
Signed-off-by: genofire <geno+dev@fireorbit.de>
2024-01-03 15:14:03 +05:30
Andras Timar
7c440409e3 Update Helm Chart with new release 23.05.6.4
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I0d0f553a11e1a78d4160cdd0fd8c5ae1c959399a
2023-12-21 00:44:23 +01:00
Andras Timar
a1e08c1aab Update Helm Chart with new release 23.05.6.3
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ie44e132dd230dcb8028aafd9ab249f60c9502a91
2023-12-18 11:49:34 +05:30
Rash419
ccdedbaab1 chart-releaser: fix 422 Validation Failed
- from the logs Error: error creating GitHub release
helm-collabora-online-1.1.5: POST https://api.github.com/repos/CollaboraOnline/online/releases:
422 Validation Failed [{Resource:Release Field:tag_name Code:already_exists Message:}]

Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: I7b10e972564eae2cd6ad2146470d16fd05401361
2023-11-24 12:14:12 +01:00
Rash419
a398569025 fix helm chart releaser
- from the logs Error: error creating GitHub release
helm-collabora-online-1.1.5: POST https://api.github.com/repos/CollaboraOnline/online/releases:
422 Validation Failed [{Resource:Release Field:tag_name Code:already_exists Message:}]

Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: I16d0fa54c0dd9ef5bd96b96366c93037ed7de56e
2023-11-24 11:45:43 +05:30
genofire
7c7e667f5a fix(helm): bump version where doc_info exists (next release)
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: Ic70706dee56ca1a13e36b3007a5ea4fca01e1dab
2023-11-20 12:40:30 +05:30
genofire
cc8a0c7ea3 fix: improve prometheus-rules
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: I5076c74c3beeada0978d5b29dcc4e531cfce9241
2023-11-20 12:40:30 +05:30
genofire
2c63cf62d8 fix: rename metric from doc_pid to doc_info
Change-Id: d03c077629b343e9b4cefd5914e74f89
Signed-off-by: genofire <geno+dev@fireorbit.de>
2023-11-18 14:12:53 +00:00
Andras Timar
95815d385e helm: update appVersion
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I5ea432e2409213ea204639651244c2fef4f4a8d2
2023-11-12 23:32:42 +01:00
Rash419
acb08e4235 fix helm chart releaser
- from the logs Error: error creating GitHub release
helm-collabora-online-1.1.3: POST https://api.github.com/repos/CollaboraOnline/online/releases:
422 Validation Failed [{Resource:Release Field:tag_name Code:already_exists Message:}]

Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: I434963728bf935204a4dc6e533aaa1b5a8408350
2023-10-30 21:37:40 +05:30
Andras Timar
d00b80d929 Bump version to 23.05.5.3
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I35e28c37a0677d0b6fcf9797103f5bd73ce51083
2023-10-26 22:24:31 +02:00
Andras Timar
251177fd15 helm: update appVersion
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Icf02670c5f76b33a7c2efa903d58f08bdf636e34
2023-10-22 13:15:04 +02:00
Rash419
bb246318fe helm: update appVersion
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: Iac2823f4055f4489555b28e989f31be1f23f14e7
2023-10-17 19:28:10 +05:30
Rash419
40d97df58e k8s: update readme
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: I5c145bc2c5b718266caa40f9177e0b0591ab3522
2023-10-17 19:02:52 +05:30
genofire
1cd9c753f2 fix(ci): do not set helm to current github-release
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: I2658fdefde7e40ab46cae2b9a3c0bfcac4ce626f
2023-10-05 14:50:36 +05:30
genofire
d40f6387bd fix(helm): improve error alerts
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: I58dd66f04a05be2b4b0befd7e77bee0cc83d9558
2023-08-24 18:01:35 +05:30
genofire
30555545d2 fix(helm): hostaliases for statefulset
Change-Id: 948a00a8-90ae-4722-bcf0-f4e796c9fc0b
Signed-off-by: genofire <geno+dev@fireorbit.de>
2023-08-24 18:01:35 +05:30
genofire
6654665a99 chore(helm): easy format of hostalieses on deployment
Change-Id: f3edb041-f152-4b89-ab0f-466267aecc87
Signed-off-by: genofire <geno+dev@fireorbit.de>
2023-08-24 18:01:35 +05:30
genofire
978a62afef chore(helm): update annotations for community haproxy-ingress
add also blocking urls hinds

Change-Id: f9aa92b2-af70-4547-a55a-4cf65316c320
Signed-off-by: genofire <geno+dev@fireorbit.de>
2023-08-24 18:01:35 +05:30
genofire
850089377f fix(helm): update appVersion
Change-Id: I497d36c76f74791b8535e6e89bc9acca536c58e3
Signed-off-by: genofire <geno+dev@fireorbit.de>
2023-07-27 12:47:29 +05:30
genofire
115a79fdf9 fix(helm): chart release
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: I6d2f038390da081ef98b5aaac7bedc10c77a964e
2023-07-20 12:05:37 +05:30
genofire
b372ea7e04 fix(helm): update nginx for dynamic Config server
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: I83cb6aa999e75338d70c8d11e13266269c460903
2023-07-20 12:05:37 +05:30
genofire
0a9b6bb06c feat(helm): dynconfig upload
Signed-off-by: Klaus Erber <k.erber@erber-freelance.de>
Signed-off-by: Martin Müller <martin.mueller@dataport.de>
Signed-off-by: genofire <geno+dev@fireorbit.de>

Change-Id: I4dc4a456e3f61555468b98f1d0dfd54c1dd28770
2023-07-20 12:05:37 +05:30
genofire
182d4c2734 fix(helm): chart release
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: Ia51b23e9636ffa381aa1041f13487f4d9b632655
2023-07-18 19:47:44 +05:30
genofire
3cd9758564 fix(helm): update to newer code image
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: Ia6810cebfe99c120f8dfff956b67edc1add35178
2023-07-18 19:47:44 +05:30
genofire
87fa136899 fix(helm): allow no additional labels on servicemonitor
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: I4dd6434cb6a1a9d121bccce7f4d80b040cf747c0
2023-07-18 19:47:44 +05:30
genofire
a3f784b531 fix(helm): move README to chart for publish on artifacts
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: Ic7308336c7ea635236514d0eeda89e876b1503ab
2023-07-18 19:47:44 +05:30
genofire
39db1377c4 fix(helm): artifactory image annotations
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: Id98830212e16e3ffc1a07b902d7d371f592623f3
2023-07-18 19:47:44 +05:30
genofire
d44630aaa9 chore(helm): yaml lint
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: I8b6401624d23660f3b7fc6f244ce633bd0529c6a
2023-07-18 19:47:44 +05:30
genofire
6a64fdbf0b fix(helm): dynamicConfig broken configmap name in yaml
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: I07127c2032cc5c684f037dbc058a9581be762488
2023-07-18 19:47:44 +05:30
genofire
2dda61615a fix(helm): statefulset with servicename from helmrelease (multiple install)
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: I6f9a098fbbb11522029709c73bf912b884ee3f26
2023-07-18 19:47:44 +05:30
genofire
b86099ddc1 fix(helm): grafana add tags also on overview.json dashboard (like in ha-allocation)
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: I6af734feb5cfc3dd8688a45a94e2fca012fcd312
2023-07-18 19:47:44 +05:30
genofire
bcc8ce7ba5 fix(helm): grafana only upload json files (not maybe screenshots)
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: I9771caf619e7fd59c98a8029e08cb3a5c88db4b5
2023-07-18 19:47:44 +05:30
genofire
9c822cac18 chore(helm): use with in hpa (instatt of if and path again)
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: I1895aff3a622d126e69b3a16ebfa130e1ce96996
2023-07-18 19:47:44 +05:30
genofire
b04cefa57a chore(helm): move dynamicConfig in extra folder
Signed-off-by: genofire <geno+dev@fireorbit.de>
Change-Id: I99c9c8b3aecc006b399defce5a605221358e04aa
2023-07-18 19:47:44 +05:30
genofire
33b64c0836 fix(grafana): add options to set annotations to dashboards ConfigMap
Change-Id: d9569af164b649863ec05d7b61a362c1ee876f4d
Signed-off-by: genofire <geno+dev@fireorbit.de>
2023-07-18 19:47:44 +05:30
Rash419
5b31e6d5a2 updated k8s readme to use collaboraonline.github.io repo
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: I505c0c177a649a5ebed63dcc5232a3cba3e5fbf7
2023-06-30 10:03:29 +05:30
genofire
2b49a9a1ad fix(helm): update appVersion
Change-Id: b37e710c9d964372bb3466626545e5437942a900
Signed-off-by: genofire <geno+dev@fireorbit.de>
2023-06-30 09:30:25 +05:30
genofire
767ab72d2f fix(helm): ci with helm- prefix on tag and release
Change-Id: I67754c5159f80ea721920e888996a894ca4101aa
Signed-off-by: genofire <geno+dev@fireorbit.de>
2023-06-30 08:11:12 +05:30
genofire
de74ae830b feat: add helm-repo release ci (with usage of github-pages as helm repo)
Change-Id: 3dde8c5cac91543dc97bd38918de00e7af35d7a7
Signed-off-by: genofire <geno+dev@fireorbit.de>
2023-06-29 22:08:35 +05:30
Rash419
488194c974 fix: helm chart error validating data: unknown object type nil in ConfigMap.data.server_name
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: Ia1723829088ae28b45551aca7d2c6f0c32ec0010
2023-01-13 14:15:39 +05:30
Rash419
3f8f3dcf55 updated helm chart
- now works with default configuration
- updated readme
- fixed unknown field "spec.terminationGracePeriodSeconds" in deployment.yaml
  error. This field should be defined in pod spec not in deployment spec
- improved how aliasgroups are defined in helm chart
- change default to kubernetes "Deployment" instead of "StatefulSet"
- added support for kubernetes hostAliases

Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: Ief1e2b3f0ea130425853babbd28462d48e50280f
2022-12-29 21:52:30 +05:30
genofire
3e131a9e0f improve HelmChart
Change-Id: 2995f983d09241299ccb7947a2df281aec8977a1

Signed-off-by: Klaus Erber <k.erber@erber-freelance.de>
Signed-off-by: Martin Müller <martin.mueller@dataport.de>
Signed-off-by: genofire <geno+dev@fireorbit.de>
2022-10-24 17:29:21 +02:00
genofire
686edeac1a update README
Change-Id: 4e9f7b85dfa0097d6794e0f0004d145e705db928

Signed-off-by: Martin Müller <martin.mueller@dataport.de>
Signed-off-by: genofire <geno+dev@fireorbit.de>
2022-10-24 17:29:21 +02:00
Pranam Lashkari
b9f096a060 updated kubernetes HorizontalPodAutoscaler to V2
Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
Change-Id: I677dff0deb34a3c505ed0422bb359de7691d4c90
2022-09-21 17:04:28 +05:30
Pranam Lashkari
5f5175ef28 improved load balancing with HAProxy
Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
Change-Id: I7297069166b33669a9c1f91f62ee35c77f2887cd
2022-09-16 06:48:10 +05:30
Pranam Lashkari
7920e2b07d Revert "HAProxy: better load balancing"
This reverts commit 22f38ef455.

Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
Change-Id: I26bafde2db40c327ba5bcb2ea2ccf49de1287b3e
2022-08-29 16:35:29 +05:30
Pranam Lashkari
3b064b0738 kubernetes: introduce config map
Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
Change-Id: Ie7a3db6fafd164541075baf6577dd6dc7d72a5c1
2022-07-14 12:04:02 +05:30
Pranam Lashkari
22f38ef455 HAProxy: better load balancing
Instead of using URL parameter hash to direct all the users on same document to same server,
use stick-tables for it

original problem:
Problem was load balancer provided us with required persistence and balance both.
we directed traffic based on the url_param which means,
all the traffic with same url_param will go to same pod/server.
All the new values of url_param will be directed to different servers in round-robin way
this can be less efficient in a high traffic environment

solution:
this new method allows us to balance and manage persistence separately
so we can specify our desired algorithm for load balancing
and persistence is managed using stick-table

Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
Change-Id: I80d63a2fc33f796c4534d94fb8de1e44c62ee9e2
2022-07-13 14:45:26 +01:00