Tuesday, 2026-05-12

-@gerrit:opendev.org- Clark Boylan proposed:16:02
- [opendev/system-config] 988279: Mirror Ubuntu Resolute Docker packages https://review.opendev.org/c/opendev/system-config/+/988279
- [opendev/system-config] 988280: Mirror Ubuntu Resolute Packages https://review.opendev.org/c/opendev/system-config/+/988280
@clarkb:matrix.orgThat is mostly for discussion and helping to move things forward. I haven't done much determination of whether or not this will fit into the existing afs volume16:02
@fungicide:matrix.orgi manually downloaded the truncated packages into the mirror.ubuntu-ports volume and am rerunning reprepro for it now16:43
-@gerrit:opendev.org- Michal Nasiadka proposed wip: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831017:47
@clarkb:matrix.orgoh cool /me immediately adds reviewing that change to the todo list17:50
@fungicide:matrix.orgooh17:51
@fungicide:matrix.orgthat's https://github.com/GrepTimeTeam/greptimedb i guess17:53
@fungicide:matrix.org"Up to 50x lower storage"17:53
@fungicide:matrix.orgi guess it's the "up to" part that will need some investigating17:54
-@gerrit:opendev.org- Michal Nasiadka proposed wip on behalf of Christian Berendt: [openstack/project-config] 962116: Remove refstack projects https://review.opendev.org/c/openstack/project-config/+/96211618:06
-@gerrit:opendev.org- Michal Nasiadka proposed wip on behalf of Christian Berendt: [openstack/project-config] 962116: Remove refstack projects https://review.opendev.org/c/openstack/project-config/+/96211618:07
@mnasiadka:matrix.orgClark: I think I would need to understand how do we manage secrets in system-config - because in current form greptimedb has no authentication - but we could easily do HTTP basic auth on greptimedb18:10
@fungicide:matrix.orgfor prometheus-to-greptime communication, or is this user-to-greptime access?18:12
@mnasiadka:matrix.orgWell, without any auth - anybody can push data in there (and anybody can read it, but that's not that problematic)18:12
@mnasiadka:matrix.org* Well, without any auth - anybody can push data in there (and anybody can read it, but that's not that problematic given the data is public)18:12
@mnasiadka:matrix.orgSo we could just do authentication on /v1/prometheus/write Location18:13
@mnasiadka:matrix.orgAnd that would be only for Prometheus-to-GrepTimeDB pushes18:14
@fungicide:matrix.orgright, but if it's just a backend for prometheus, we could set iptables/netfilter to only allow connections from the prometheus server18:15
@mnasiadka:matrix.orgyes, that's true18:15
@fungicide:matrix.orgwe do that in other places18:17
@mnasiadka:matrix.orgOk, let me have a look and replicate that approach18:17
@fungicide:matrix.orgfor example, statsd includes no authentication18:17
@mnasiadka:matrix.orgSecond question probably is do we need HTTPS for GrepTimeDB - and with that approach we probably don't.18:18
@fungicide:matrix.orgif it's not user-facing, then likely not necessary if it complicates things18:18
@clarkb:matrix.orgya I think the assumption was that prometheus would collect data from nodes. That would be controlled via firewall rules. Then prometheus can write to somewhere else (possibly with auth if necessary)?18:19
@mnasiadka:matrix.orgThe architecture is sort of this:18:21
User facing: Grafana -> Prometheus (HTTPS) -> local TSDB (short-term) -> GrepTimeDB port 4000 (long-term, iptables-restricted, HTTP)
Metrics scraping: Prometheus connects to node_exporters of all scraped servers and saves data in local TSDB (short-term) and then data lands in GrepTimeDB (long-term)
@mnasiadka:matrix.orgSo I think HTTP only with iptables limited connectivity only from Prometheus server is simplistic approach18:22
@mnasiadka:matrix.org(and we don't need Apache on GrepTimeDB then)18:22
@clarkb:matrix.orgthat seems reasonable as a starting point18:25
-@gerrit:opendev.org- Michal Nasiadka proposed wip: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831018:26
-@gerrit:opendev.org- Michal Nasiadka proposed wip: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831018:36
-@gerrit:opendev.org- Michal Nasiadka proposed wip: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831019:04
@fungicide:matrix.orgthe mirror.ubuntu-ports volume is showing caught up and released now according to grafana19:05
@fungicide:matrix.orgthough now mirror.debian-security looks like it's gotten into the same situation 3 days ago, so i'll look at that next19:05
@fungicide:matrix.org#status log Increased the mirror.debian-security AFS volume quota by 50GB (from 350GB to 400GB) bringing utilization down to 88%19:09
@status:opendev.org@fungicide:matrix.org: finished logging19:09
@fungicide:matrix.orgi'm manually running reprepro for that in a root screen session on mirror-update now19:10
@fungicide:matrix.orgwill see what needs repairing, hopefully not much19:11
@fungicide:matrix.orglooks like there are a few more truncated files this time. 5 that need fixing i think19:22
@fungicide:matrix.orgokay, truncated packages have been manually replaced with official copies, and reprepro is running again, hopefully to completion this time19:31
-@gerrit:opendev.org- Jack Hodgkiss proposed: [openstack/diskimage-builder] 986427: fix: add support for `cloud-init` in `Ubuntu Resolute` https://review.opendev.org/c/openstack/diskimage-builder/+/98642719:36
-@gerrit:opendev.org- Michal Nasiadka proposed wip: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831019:52
-@gerrit:opendev.org- Zuul merged on behalf of Takashi Kajinami: [openstack/diskimage-builder] 987986: Suppress warning from eventlet https://review.opendev.org/c/openstack/diskimage-builder/+/98798620:29
-@gerrit:opendev.org- Michal Nasiadka proposed wip: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831020:43
-@gerrit:opendev.org- Michal Nasiadka marked as active: [opendev/system-config] 988310: Add GrepTimeDB long term storage for Prometheus https://review.opendev.org/c/opendev/system-config/+/98831020:43
@fungicide:matrix.orgthe mirror.debian-security volume is showing recently released in grafana now, so afs storage estimates should be accurate at this point20:53
@fungicide:matrix.org104.239.175.4 seems to be the held etherpad 2.7.3 node, and i can interact normally with the test pad, so i've gone ahead and approved 98584320:54
-@gerrit:opendev.org- Zuul merged on behalf of Clark Boylan: [opendev/system-config] 985843: Upgrade etherpad to 2.7.3 https://review.opendev.org/c/opendev/system-config/+/98584321:23
@clarkb:matrix.orglooks like that deployment job is going to fail for some reason21:28
@clarkb:matrix.orgit hit docker rate limits21:30
@clarkb:matrix.orgI can manually edit /etc/hosts to use ipv4 addresses for docker things and reenqueue the buildset in a bit21:30
@fungicide:matrix.orgoh, right, ipv6 aggregation resulting in basically all of rackspace getting treated as a single address by dockerhub's rate-limiter21:34
@clarkb:matrix.orgI've updated /etc/hosts with ipv4 overrides and will reenqueue the buildset now21:39
@clarkb:matrix.orgapparently promoting container images is not idempotent21:41
@clarkb:matrix.orgthe promotion job for the etherpad image has failed21:41
@clarkb:matrix.orgI guess because the old image tag gets removed when we mvoe it to latest?21:41
@clarkb:matrix.orgI will manually pull and down then up -d so that we don't wait for the daily runs to do that21:43
@clarkb:matrix.orgthat is done. I think the service is up and running21:50
@clarkb:matrix.orghttps://etherpad.opendev.org/p/gerrit-upgrade-3.13 renders for me as well21:50
@clarkb:matrix.organd /etc/hosts has been restored to its prior state21:52
@clarkb:matrix.orgmnasiadka: ok posted some thoughts to https://review.opendev.org/c/opendev/system-config/+/988310/ In particular I wonder if we can run prometheus and greptimedb on the same host and simplify things a bit?23:10
@clarkb:matrix.orglet me know what you think23:10

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!