From 20d43aa44b8e3ce6504983db35b533fe79ef8f44 Mon Sep 17 00:00:00 2001 From: Douglas Chimento Date: Sat, 9 Aug 2025 12:13:15 +0300 Subject: [PATCH] feat(openobserve): Add openobserve chat (#38163) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Description** openobserve is a fast, scalable and cost-effective open source observability platform https://github.com/openobserve/openobserve **โš™๏ธ Type of change** - [X] โš™๏ธ Feature/App addition - [ ] ๐Ÿช› Bugfix - [ ] โš ๏ธ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] ๐Ÿ”ƒ Refactor of current code - [ ] ๐Ÿ“œ Documentation Changes **๐Ÿงช How Has This Been Tested?** Deployed in my own cluster **๐Ÿ“ƒ Notes:** **โœ”๏ธ Checklist:** - [X] โš–๏ธ My code follows the style guidelines of this project - [x] ๐Ÿ‘€ I have performed a self-review of my own code - [ ] #๏ธโƒฃ I have commented my code, particularly in hard-to-understand areas - [ ] ๐Ÿ“„ I have made changes to the documentation - [ ] ๐Ÿงช I have added tests to this description that prove my fix is effective or that my feature works - [X] โฌ†๏ธ I increased versions for any altered app according to semantic versioning - [X] I made sure the title starts with `feat(chart-name):`, `fix(chart-name):`, `chore(chart-name):`, `docs(chart-name):` or `fix(docs):` **โž• App addition** If this PR is an app addition please make sure you have done the following. - [X] ๐Ÿ–ผ๏ธ I have added an icon in the Chart's root directory called `icon.png` --- charts/incubator/openobserve/.helmignore | 32 ++++++++++++++ charts/incubator/openobserve/Chart.yaml | 40 ++++++++++++++++++ charts/incubator/openobserve/README.md | 3 ++ charts/incubator/openobserve/icon-small.webp | Bin 0 -> 1572 bytes charts/incubator/openobserve/icon.webp | Bin 0 -> 2566 bytes .../incubator/openobserve/templates/NOTES.txt | 1 + .../openobserve/templates/common.yaml | 1 + charts/incubator/openobserve/values.yaml | 34 +++++++++++++++ 8 files changed, 111 insertions(+) create mode 100644 charts/incubator/openobserve/.helmignore create mode 100644 charts/incubator/openobserve/Chart.yaml create mode 100644 charts/incubator/openobserve/README.md create mode 100644 charts/incubator/openobserve/icon-small.webp create mode 100644 charts/incubator/openobserve/icon.webp create mode 100644 charts/incubator/openobserve/templates/NOTES.txt create mode 100644 charts/incubator/openobserve/templates/common.yaml create mode 100644 charts/incubator/openobserve/values.yaml diff --git a/charts/incubator/openobserve/.helmignore b/charts/incubator/openobserve/.helmignore new file mode 100644 index 00000000000..feb7464da6f --- /dev/null +++ b/charts/incubator/openobserve/.helmignore @@ -0,0 +1,32 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png +icon.webp +icon-small.webp diff --git a/charts/incubator/openobserve/Chart.yaml b/charts/incubator/openobserve/Chart.yaml new file mode 100644 index 00000000000..50cda16622f --- /dev/null +++ b/charts/incubator/openobserve/Chart.yaml @@ -0,0 +1,40 @@ +annotations: + artifacthub.io/links: |- + - name: support + url: https://discord.com/invite/tVsPTHWTtr + max_scale_version: 24.04.1 + min_scale_version: 24.04.0 + truecharts.org/category: inventory + truecharts.org/max_helm_version: "3.17" + truecharts.org/min_helm_version: "3.14" + truecharts.org/train: incubator +apiVersion: v2 +appVersion: 0.14.7 +dependencies: + - name: common + version: 28.15.1 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] +deprecated: false +description: Fast, scalable and cost-effective open source observability platform +home: https://truecharts.org/charts/incubator/openobserve +icon: https://truecharts.org/img/hotlink-ok/chart-icons/openobserve.webp +keywords: + - logs + - metrics + - traces + - observability +kubeVersion: ">=1.24.0-0" +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: openobserve +sources: + - https://github.com/openobserve/openobserve + - https://github.com/truecharts/charts/tree/master/charts/incubator/openobserve +type: application +version: 0.1.1 diff --git a/charts/incubator/openobserve/README.md b/charts/incubator/openobserve/README.md new file mode 100644 index 00000000000..2b8cc49d247 --- /dev/null +++ b/charts/incubator/openobserve/README.md @@ -0,0 +1,3 @@ +--- +title: README +--- diff --git a/charts/incubator/openobserve/icon-small.webp b/charts/incubator/openobserve/icon-small.webp new file mode 100644 index 0000000000000000000000000000000000000000..e2532160cbd4e6fee22321805626c7f568965fed GIT binary patch literal 1572 zcmV+<2HW{kNk&E-1^@t8MM6+kP&il$0000G0000l001ul06|PpNcjQ)00E%3ZQB`1 z-q1a^ZQHhO+qONkwr$(CZQI^$yQ^xZl2q;eA4=yBxYu8N#cRLE>6QHT##PIk zpsXA2ekY(D1SHcRA8uY2O|MSSnxyF6)+(yXr^RXaBr<+ZjYztFOIHK=`+x{06wx_p zVSItp7N5>Z+S5lJHq)N?^x>PXdEmpii9BW+>sd-}99s!urBPSrThj9l9rLN@9jOCz z^_~A|jP+6~eopJmPce)%aN$>7Z~r^^#7m+;iv zzn_%Di&UrM=fIr-cY@;Ow?38{DADh2;Z&s?G~MsBGdr&o6$`N5lp z8>Pfg(t86ohxhp;Q%&&*xhsbp+hemj@=-q&6I|pEC%2KmFq! z5}Qj^za!5AYQ#vU2U@BnDL%JXSuJ5uih}{%OY&J*r%=9NnDVrOn{&$pm_c%k=@w;9 z#Ud$atu(j*04iql4Or`zN?sj2DDg@Knc)=jTAJ0~_>fPcyW%wR>;-3${cNbtwoPeysXZ#1694;p0AZ6{wog^WO{R9!ZWMaI{hn~&|bRb?v<9e4H@WN2V`svq&>AL(q z@7ymx-%#g21>|F=AzOb>6z10_mOzW~oW7{9sbsV++6~W%BhF&9eVfpaVV#y;r!Zp* z6bZlgVv#Va%rwfnJg`34(Dihy8I+0_qr5rxh)aK5)G2fQ$J{SOX1-?F`L(9{c&S1q zly4alS1BVvf+<{=NvOi}6PBTRX%4V4zW!jRAcFG=3#V-&rRr>iTkE@{N)=hh7{0#L z&lwx+Sn!t%Z90+3K5SNlh=l$0*g1KjRxWmGq W;Yyy3^h2jBX$Tl==6+Q6`Tzh+R2n$| literal 0 HcmV?d00001 diff --git a/charts/incubator/openobserve/icon.webp b/charts/incubator/openobserve/icon.webp new file mode 100644 index 0000000000000000000000000000000000000000..f6f58ece385a7549a8a8ca2844784b8693cd6383 GIT binary patch literal 2566 zcmV+h3i<|BMM6+kP&iET2><{uFTe{BO)zZRHgXVU-#aG}{f{qUsT!mh zgamba(cKHSktD@wek_Xoqr+0klKm?Vwvi+?8Z_p{LXm$oSmL!b*+#aN>M&#yLFf@p z(0?EHU3%z$fLzT%5kLEe*?&2sQaIax_ciwGTm=BY3fq6I7XS$QPuj}GFF*7s7%*@PeFNm3?<=vrQFz@%xsDsB4 zDl^k`;P8ta>Nw=T2Q!B*KxLTsY~}_Wk*J8z(1Qw)Y}>YJJ7ey1k7C=lZ97$!_zC`u ze1Kg_OUbrv+wZ;b@?dYewQZ}~o4N0MABvfo84JJyR0zW0U^8D!BfGUwkvH87`e<24O3(3rHY_mGiFk{ zSlB+D&y_9J@7cxGtI3t+y|n7rYY*k0P7=OiC6_Vbi;IL*wHN)I@d0B`jN}d02-q3? zn#0cwnCv>rer~`pyk4|UxYfFMxHof$@XW@OSKaxvXZ70E&e5{K%1dNrR3t(T0>x2L z;(UG>o*0Un0QkiqT`kK1NQiNo8Vql?Xx@L+{Pl3N9J7)V50_IYt!*o)`V9=EEg$*N+8CB~Lg->hwS`_w#s1LVsn-~fj(JD_}rq`&7XH{CGQ zPuTWLYe%5aaUs-p%Blz`N6CziC&N2$OyG7HQ&~u%D^PdUbVrt zN^F%6p?0uUw_dQ#v&au1yHqvfbsujO@%EL^efgdG`@i0n<@dX$r}Ha*Ov`{k^n(~s z2vW_wp;f+E^`^Xr+FDp$-v(P+$W6T%b)Yx@zdt1xv3Li`>Tm~u>hLl^1D;7h7Lb6P+aOJtVUW%DM_lP(BIRp7 z#XEDdzHU4kkFF;0Yum^$oxQ zfrZ$Xj|WT+Zsst1!?}ZA;JkT_wxA`FD{KI;sLzs=Hsj5&`WLT7l!F1+7~A6D_Xo0Y zawZ0VID~^hPee9k7hv6!91-TDqh=(qc|%^3SA#dfT^GZ^BJ7`w{T8NC3HDBKB_YWL z0p#IwF3yOM*!+(ru6F)mfl^bPD=waS*qVvNASakL(F_ADEXDFX?EQWT4&j&AUIZqg zBn@f53-a-(PSZd69Ci0RAI&b20o2I9EsZGuH4~`%%9U=pktW50*i1Mn2$pireJ`MH4{+^$t9K0<6Kn9LX`iK)FJ$hWSD?F_+^I8 zOW#lTI7Ic29bp|qm`g|Wn^=fL!2gS}2S64M5pKw|ej5w2Mg4_bVW|t20$&tQwC;K9 zToojY=1cHo@b3bQ2k<=$Hvr7R768-G2H7sp%l8X%Q2Yhi0-1m;WaPQ(`QrLg>kn6> zPh1|^yObcjV~~N8xfojmU;&Q$@fEo^O*ku)_di@+o(d{1{$eRm`~|sMxJ#Qes|r6m z!WpheO=rxq3E3RsXF5s&VATR_!6cMIcFa{Njtslu0a+jeUl<0yO?NI3{v!Xkog8Yl zX$en!Ajx5M5awV@c?d$*Q-@~{vdJk7QUF7+mIMZH)!;S?OXjdVjk+XaP*7`CQQ-UW z^HUN;n4R}EB?5FRj~nY>nhf9b9620$Ma1#z@6`{=Q?E^dL7?A_7%HqiYo;8qi+;3C z1(lojha;~m%gf1a0p z1OW-U~otbpP9)y>$vt$e=U_YTx~-mI!b*uN*V?zs7}^eL_H1>SpSwbhr^9|C~-v#`Yuu!N-w zwAQw^JX6!;`2B+n-!xheRw`kRu#FHjj34=T8t|*>X@}%pe=F-Ieyxk$w~SsSO`N=$ c_4w3E5&2ah?-nYzXBHgKP`2DBYYD#*G7NO~M*si- literal 0 HcmV?d00001 diff --git a/charts/incubator/openobserve/templates/NOTES.txt b/charts/incubator/openobserve/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/incubator/openobserve/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/incubator/openobserve/templates/common.yaml b/charts/incubator/openobserve/templates/common.yaml new file mode 100644 index 00000000000..b51394e00a4 --- /dev/null +++ b/charts/incubator/openobserve/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/incubator/openobserve/values.yaml b/charts/incubator/openobserve/values.yaml new file mode 100644 index 00000000000..0b7accdcb97 --- /dev/null +++ b/charts/incubator/openobserve/values.yaml @@ -0,0 +1,34 @@ +image: + repository: public.ecr.aws/zinclabs/openobserve + tag: v0.14.7@sha256:dbce3f9e7c96588f6bf8834f94adefe00228280b7fe7a294e9c44823665798ac + pullPolicy: IfNotPresent + +persistence: + data: + enabled: true + mountPath: "/data" + +workload: + main: + podSpec: + containers: + main: + env: + ZO_ROOT_USER_EMAIL: admin@example.com + ZO_ROOT_USER_PASSWORD: changeme + ZO_DATA_DIR: /data + ZO_WEB_URL: "https://logs.example.com" + ZO_TELEMETRY: "false" + probes: + liveness: + path: "/healthz" + readiness: + path: "/healthz" + startup: + path: "/healthz" + +service: + main: + ports: + main: + port: 5080