Skip to content

feat: add resource definitions for all packages - #51

Merged
golobitch merged 2 commits into
interledger:mainfrom
ritoban23:add-resource-definitions
Oct 18, 2025
Merged

golobitch merged 2 commits into
interledger:mainfrom
ritoban23:add-resource-definitions

Conversation

@ritoban23

Copy link
Copy Markdown
Contributor

PR Description

Define resources for all packages

Addresses issue #29 by adding Kubernetes resource definitions to prevent unlimited resource consumption.

📋 Changes Made

Resource definitions added to all charts:

  • rafiki-auth: 1Gi memory / 450m CPU (main), 512Mi / 250m CPU (init containers)
  • rafiki-backend: 1Gi memory / 450m CPU (main), 512Mi / 250m CPU (init containers)
  • rafiki-frontend: 512Mi memory / 250m CPU (main)

Files modified:

  • charts/rafiki-auth/values.yaml & templates/deployment.yaml
  • charts/rafiki-backend/values.yaml & templates/deployment.yaml
  • charts/rafiki-frontend/values.yaml

✅ Validation

  • Helm lint passed for all charts
  • Template rendering verified
  • Follows Kubernetes best practices (requests < limits for QoS Burstable class)

🔗 Issue

Closes #29


@Tymmmy
Tymmmy requested a review from golobitch October 17, 2025 08:03
@golobitch golobitch added the enhancement New feature or request label Oct 17, 2025
@golobitch

Copy link
Copy Markdown
Contributor

@ritoban23 you forgot to update the chart version :) Can you please also bump the patch version of the chart? Thank you

- rafiki-auth: 0.4.3 -> 0.4.4
- rafiki-backend: 0.4.4 -> 0.4.5
- rafiki-frontend: 0.4.3 -> 0.4.4

@golobitch golobitch left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ritoban23 looks good. Thank you for this contribution. Much appreciated!

@golobitch
golobitch merged commit 9ec7a6e into interledger:main Oct 18, 2025
1 check passed
@tselit

tselit commented Nov 17, 2025

Copy link
Copy Markdown

Hi @ritoban23 ,
Thank you again, for your Hacktoberfest contributions. We would like to send you a token of thanks for getting involved, so please send an email to community@interledger.org. Our repos are open source, so please star them and keep contributing! Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Define resources for all packages

3 participants