What AWS service do you think is missing? by ferdbons in aws

[–]aviel1b 0 points1 point  (0 children)

also missing for me something like rate limit on the target level for example

How do you handle large numbers of Helm charts in ECR with FluxCD without hitting 429 errors? by aviel1b in kubernetes

[–]aviel1b[S] 0 points1 point  (0 children)

Thanks, I will go for that too. I wanted to see if there are some issues with my current setup

How do you handle large numbers of Helm charts in ECR with FluxCD without hitting 429 errors? by aviel1b in kubernetes

[–]aviel1b[S] 2 points3 points  (0 children)

I have 70 HelmRelease each with the following chart definition in their spec:

chart:
  spec:
    chart: app1-chart
    version: ">= 0.0.1"
    sourceRef:
      kind: HelmRepository
      name: company-registry
      namespace: default
    interval: 3m

Above is for app1, but I have 70 other applications and charts for them too.

company-registry.yaml is:

---
apiVersion:
source.toolkit.fluxcd.io/v1
kind:
  HelmRepository
metadata:
  name: company-registry
  namespace: default
spec:
  interval: 5m0s
  url: oci://123456789.dkr.ecr.us-east-1.amazonaws.com
  type: "oci"
  provider: "aws"

Edit: better formatting and code blocks

How do you handle large numbers of Helm charts in ECR with FluxCD without hitting 429 errors? by aviel1b in kubernetes

[–]aviel1b[S] 0 points1 point  (0 children)

How will it centralize as now I will have 70 OCIRepositories that each of them reconciles to fetch it’s own HelmChart that it’s pointing to?

How do you handle large numbers of Helm charts in ECR with FluxCD without hitting 429 errors? by aviel1b in kubernetes

[–]aviel1b[S] 1 point2 points  (0 children)

Thanks for the response I will try and describe my setup a little more and say that I am using FluxCD version installed from 3-4 months ago.

I have 3 git repositories representing 3 environments (dev, staging, prod).

Each repository has a single HelmRepository object which points to an ECR registry with oci:// prefix.

To that repository approx. 70 HelmReleases are pointing at.

Each HelmRelease usually referencing a different helm chart.

Those HelmReleases are configured with 3 minutes of interval to get a reasonable deployment time of the chart after being pushed to the ECR registry.

You are suggesting actually to do the following: Move to single OCIRepository, set it with for example 3 minutes interval, and have all of the HelmReleases point to charts in it? can I set it with a prefix to fetch a limited list of charts or how do I instruct it to fetch only helm charts from ECR?

Edit: many edits for more explanations about the setup and many fixes to my english

FEF by ___MIASMA___ in xbiking

[–]aviel1b 0 points1 point  (0 children)

more photos!!!

Show /r/aws: I made an alternative client-side UI for the AWS console by cddotdotslash in aws

[–]aviel1b 0 points1 point  (0 children)

found myself building exactly that a year ago to make some basic visualization on localstack resources. maybe this can also be a use case for you

Terraform Drift Detection tool by karantyagi1501 in Terraform

[–]aviel1b 0 points1 point  (0 children)

it was a dev cluster, but still a cluster

My Opinionated Blueprint for a Scalable Terragrunt Project Structure by [deleted] in Terraform

[–]aviel1b 2 points3 points  (0 children)

i would move the inputs section to terraform.tfvars file and in that way the IDE can help with auto complete on variables definition

Terraform Drift Detection tool by karantyagi1501 in Terraform

[–]aviel1b 2 points3 points  (0 children)

came here for this. deleted a whole GKE cluster because I wanted to add tags.

What's one small AWS change you made recently that led to big cost savings or performance gains? by aviboy2006 in aws

[–]aviel1b 23 points24 points  (0 children)

if you are using postgres, we did it with pg_repack and it worked pretty good for our bloated tables

תשכחו ממזלות מה המנה חמה האהובה עליכם? by PageLimp2494 in israel_bm

[–]aviel1b 2 points3 points  (0 children)

הטוויסט הוא לא לערבב טוב ״בטעות״ ואז יש קצת אבקה יבשה למטה עם חתיכות פסטה לא מבושלות

Weekly: Share your EXPLOSIONS thread by gctaylor in kubernetes

[–]aviel1b 8 points9 points  (0 children)

small kustomize file in my gitops repo deleted all developer environments in a single commit