Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor old UI onboarding issue #1805

Merged

Conversation

alonkeyval
Copy link
Collaborator

This pull request includes various changes to the codebase, focusing on updating dependencies, modifying configuration files, and enhancing the autoscaler controllers. The most important changes include updating the GitHub Actions workflow, modifying the autoscaler controllers to use a new configuration structure, and adding tooltips to the ClickHouse destination configuration.

Dependency Updates:

  • Updated GitHub Actions workflow to use actions/upload-artifact@v4 and actions/download-artifact@v4 instead of version 3. (.github/workflows/e2e.yaml) [1] [2] [3]

Autoscaler Controllers:

  • Modified the ControllerConfig structure to replace MetricsServerEnabled with K8sVersion. (autoscaler/controllers/controller_config/controller_config.go)
  • Updated the Sync function in gateway/root.go to use the new ControllerConfig structure and handle different Kubernetes versions for HorizontalPodAutoscaler. (autoscaler/controllers/gateway/root.go) [1] [2] [3] [4]
  • Removed the isMetricsServerInstalled function from main.go and updated the main function to use the new ControllerConfig. (autoscaler/main.go) [1] [2]

Configuration Files:

  • Added tooltips to the ClickHouse destination configuration for better user guidance. (destinations/data/clickhouse.yaml) [1] [2]

Codebase Simplification:

  • Removed unnecessary imports and cleaned up the code in various files. (autoscaler/controllers/gateway/hpa.go, autoscaler/main.go) [1] [2] [3]

alonkeyval and others added 29 commits September 23, 2024 09:25
Get rid of these warnings in odigos CI:

> build-odigos-imagesThe following actions use a deprecated Node.js
version and will be forced to run on node20: actions/upload-artifact@v3.
For more info:
https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default
Another small change, should have been in
odigos-io#1698

Co-authored-by: Amir Blum <amirgiraffe@gmail.com>
@alonkeyval alonkeyval merged commit c7da6c7 into odigos-io:beta-ui-bugs-party Nov 20, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants