Currently, there's two types of DSL used for HP that isn't generated directly by HP:
- The haproxy map output of ipblocks
- the rate-limiting stanzas for known-clients
we should generate them directly in HP instead of relying on confd templates.
Currently, there's two types of DSL used for HP that isn't generated directly by HP:
we should generate them directly in HP instead of relying on confd templates.
| Title | Reference | Author | Source Branch | Dest Branch | |
|---|---|---|---|---|---|
| Override ipblock scope during aggregation | repos/sre/hiddenparma!169 | swfrench | work/swfrench/ipblock-aggregation-scopes | main | |
| Aggregate ipblock CIDRs using a binary trie | repos/sre/hiddenparma!168 | swfrench | work/swfrench/ipblock-aggregation | main | |
| Generate known-client ratelimit stanzas for varnish in HP | repos/sre/hiddenparma!166 | oblivian | known_client_ratelimits | main | |
| New type of derived data: haproxy_provenance_map | repos/sre/hiddenparma!149 | oblivian | haproxy_ipblock_map | main |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | Joe | T422235 WE5.4.14 FY25-26: Make our bot detection software usable outside of our CDN | |||
| Resolved | Joe | T422249 Generate all DSL that we create out of HP in HP |
oblivian updated https://gitlab.wikimedia.org/repos/sre/hiddenparma/-/merge_requests/149
New type of derived data: haproxy_provenance_map
Change #1299939 had a related patch set uploaded (by Giuseppe Lavagetto; author: Giuseppe Lavagetto):
[operations/puppet@production] haproxy: get ipblock map directly from HP
Change #1299940 had a related patch set uploaded (by Giuseppe Lavagetto; author: Giuseppe Lavagetto):
[operations/puppet@production] haproxy: use ipblocks map created by hiddenparma
oblivian opened https://gitlab.wikimedia.org/repos/sre/hiddenparma/-/merge_requests/166
Generate known-client ratelimit stanzas for varnish in HP
Change #1301883 had a related patch set uploaded (by Giuseppe Lavagetto; author: Giuseppe Lavagetto):
[operations/puppet@production] fetch_external_clouds_vendors_nets: commit changes to provenance map
oblivian merged https://gitlab.wikimedia.org/repos/sre/hiddenparma/-/merge_requests/149
New type of derived data: haproxy_provenance_map
swfrench opened https://gitlab.wikimedia.org/repos/sre/hiddenparma/-/merge_requests/168
Aggregate ipblock CIDRs using a binary trie
swfrench opened https://gitlab.wikimedia.org/repos/sre/hiddenparma/-/merge_requests/169
Override ipblock scope during aggregation
swfrench merged https://gitlab.wikimedia.org/repos/sre/hiddenparma/-/merge_requests/168
Aggregate ipblock CIDRs using a binary trie
swfrench merged https://gitlab.wikimedia.org/repos/sre/hiddenparma/-/merge_requests/169
Override ipblock scope during aggregation
Change #1299939 merged by Giuseppe Lavagetto:
[operations/puppet@production] haproxy: get ipblock map directly from HP
Change #1301883 merged by Giuseppe Lavagetto:
[operations/puppet@production] fetch_external_clouds_vendors_nets: commit changes to provenance map
Change #1299940 merged by Giuseppe Lavagetto:
[operations/puppet@production] haproxy: use ipblocks map created by hiddenparma
oblivian merged https://gitlab.wikimedia.org/repos/sre/hiddenparma/-/merge_requests/166
Generate known-client ratelimit stanzas for varnish in HP
Change #1306501 had a related patch set uploaded (by Giuseppe Lavagetto; author: Giuseppe Lavagetto):
[operations/puppet@production] hiddenparma: add default ratelimits file
Change #1306502 had a related patch set uploaded (by Giuseppe Lavagetto; author: Giuseppe Lavagetto):
[operations/puppet@production] cache::varnish: add rate-limit file generated from hiddenparma
Change #1306503 had a related patch set uploaded (by Giuseppe Lavagetto; author: Giuseppe Lavagetto):
[operations/puppet@production] cache::varnish: switch known client rate limits to hp-generated data
Change #1306501 merged by Giuseppe Lavagetto:
[operations/puppet@production] hiddenparma: add default ratelimits file
Change #1306502 merged by Giuseppe Lavagetto:
[operations/puppet@production] cache::varnish: add rate-limit file generated from hiddenparma
Change #1306503 merged by Giuseppe Lavagetto:
[operations/puppet@production] cache::varnish: switch known client rate limits to hp-generated data