-
Notifications
You must be signed in to change notification settings - Fork 0
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: inference-gateway/operator
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.5.2
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: inference-gateway/operator
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.5.3
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 4 commits
- 15 files changed
- 2 contributors
Commits on Jun 25, 2025
-
refactor: Improve the overall configurations experience of the Gateway (
#9) * fix: Update inference-gateway image version and clean up unused labels and configurations Make this example less confusing. Signed-off-by: Eden Reich <eden.reich@gmail.com> * fix: Update gateway configuration for development environment and disable certain features Decided to go with a more Kubernetes native approach by using rolling updates to load the new environment variables - it's simple and for a reason. I think the reload of config using SIGHUP is not really necessary, I just need to ensure that there is a proper graceful shutdown in the application because clients going to have SSE persistent connections, which means I would need to gracefully wait for those connection to complete or timeout before shutting down an instance. Signed-off-by: Eden Reich <eden.reich@gmail.com> * feat: Add URL field for provider API endpoints and update related configurations Signed-off-by: Eden Reich <eden.reich@gmail.com> * fix: Ensure API key is only accessed if SecretRef is not nil Signed-off-by: Eden Reich <eden.reich@gmail.com> * feat: Refactor ProviderSpec to use environment variables instead of secret references for API keys Maybe it looks a bit verbose, but this will ensure rolling update and also it gives the user more flexibility in terms of how they want the keys and in the secret to be called. Signed-off-by: Eden Reich <eden.reich@gmail.com> * test: Update Gateway controller to simplify provider API key handling in tests Signed-off-by: Eden Reich <eden.reich@gmail.com> * test: Remove ConfigMap reconciliation and update tests to reflect changes There is no longer configmap owned by the controller, it just allows the user to define it and reference it but it's not managing it. Signed-off-by: Eden Reich <eden.reich@gmail.com> * test: Remove OTLP gRPC endpoint validation from telemetry configuration tests Since it's not implemented yet by the inference gateway it's not relevant. The gateway has prometheus exporter and an endpoint at /metrics Traces are currently not being pushed to external otel collector using OTLP grpc, future implementation perhaps if needed. Signed-off-by: Eden Reich <eden.reich@gmail.com> * refactor: Add nolint directive to buildContainer function for cyclomatic complexity Will refactor it later, it's not important right now. Signed-off-by: Eden Reich <eden.reich@gmail.com> * test: Update telemetry configuration to disable by default and remove tracing support Signed-off-by: Eden Reich <eden.reich@gmail.com> * test: Refactor Gateway controller tests to improve telemetry configuration validation Also change the default value of TELEMETRY to false, it should not be enabled unless the user specified true Signed-off-by: Eden Reich <eden.reich@gmail.com> * refactor: Simplify telemetry setting determination in Gateway reconciler Signed-off-by: Eden Reich <eden.reich@gmail.com> * test: Update OpenTelemetry configuration tests to remove tracing support Signed-off-by: Eden Reich <eden.reich@gmail.com> * refactor: Enhance HPA and TLS Secret configurations in install.yaml Use the actual kubernetes autoscaling HPA spec, so we don't need to modify too much in the future unless Kubernetes come up with a new autoscaling API. Also it helps because people already used to this API so why we should remove it. - Updated HPA configuration to include detailed scaling behavior settings, including scaleUp and scaleDown policies, stabilization windows, and metrics specifications. - Introduced new properties for HPA metrics, allowing for more granular control over scaling based on resource utilization and external metrics. - Improved documentation for secret references in TLS configurations, clarifying the requirements for secret names and keys. - Added optional fields to specify whether the Secret or its key must be defined, enhancing flexibility in configuration. - Set default values for metrics configuration to streamline setup. Signed-off-by: Eden Reich <eden.reich@gmail.com> * chore: Add todo Signed-off-by: Eden Reich <eden.reich@gmail.com> * feat: Implement Custom HPA configuration for Gateway Start with minimal configurations with defaults and if the user wants they can use explicit config. Signed-off-by: Eden Reich <eden.reich@gmail.com> * test: Update HPA tests to reflect new configuration structure and add default value verification Signed-off-by: Eden Reich <eden.reich@gmail.com> --------- Signed-off-by: Eden Reich <eden.reich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e06faf5 - Browse repository at this point
Copy the full SHA e06faf5View commit details -
docs: Update AI provider configuration to use environment variables f…
…rom ConfigMap and Secret Signed-off-by: Eden Reich <eden.reich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 46162e7 - Browse repository at this point
Copy the full SHA 46162e7View commit details -
docs(fix): Update secret names and API URLs in gateway configuration …
…files Signed-off-by: Eden Reich <eden.reich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for aa1b104 - Browse repository at this point
Copy the full SHA aa1b104View commit details -
chore(release): 🔖 0.5.3 [skip ci]
## [0.5.3](v0.5.2...v0.5.3) (2025-06-25) ### ♻️ Improvements * Improve the overall configurations experience of the Gateway ([#9](#9)) ([e06faf5](e06faf5)) ### 📚 Documentation * **fix:** Update secret names and API URLs in gateway configuration files ([aa1b104](aa1b104)) * Update AI provider configuration to use environment variables from ConfigMap and Secret ([46162e7](46162e7))
Configuration menu - View commit details
-
Copy full SHA for 72db64e - Browse repository at this point
Copy the full SHA 72db64eView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.5.2...v0.5.3