Skip to content

Commit

Permalink
chore: TCP proxy explore rate limit and config map watcher (#16)
Browse files Browse the repository at this point in the history
* feat(proxy): added packages rate limiter

* feat(proxy): added tracking connections

* feat(proxy): added leaky_bucket

* chore(operator): exposed k8s_openapi

* feat(proxy): added watcher to tiers on config map

* feat(proxy): added packages limiter

* chore(operator): updated operator crd manifest

* chore(examples): updated example

* docs(proxy): added readme
  • Loading branch information
paulobressan authored Mar 19, 2024
1 parent 26a0416 commit 06b8692
Show file tree
Hide file tree
Showing 18 changed files with 700 additions and 135 deletions.
8 changes: 7 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,8 @@
/target
proxy.socket
proxy.socket
iognode
cert
docker-compose.yml
.env*
env-crd.yaml
tiers.toml
195 changes: 195 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions bootstrap/crds/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@ resource "kubernetes_manifest" "customresourcedefinition_cardanonodeports_demete
"name" = "Version"
"type" = "string"
},
{
"jsonPath" = ".spec.throughputTier"
"name" = "Throughput Tier"
"type" = "string"
},
{
"jsonPath" = ".status.authenticatedEndpoint"
"name" = "Authenticated Endpoint"
Expand All @@ -38,11 +43,6 @@ resource "kubernetes_manifest" "customresourcedefinition_cardanonodeports_demete
"name" = "Auth Token"
"type" = "string"
},
{
"jsonPath" = ".status.throughputTier"
"name" = "Throughput Tier"
"type" = "string"
},
]
"name" = "v1alpha1"
"schema" = {
Expand Down
Loading

0 comments on commit 06b8692

Please sign in to comment.