[NO MERGE] Sync upstream/integration (ff0ccda) -> main 2025-10-30#260
Closed
github-actions[bot] wants to merge 26 commits intomainfrom
Closed
[NO MERGE] Sync upstream/integration (ff0ccda) -> main 2025-10-30#260github-actions[bot] wants to merge 26 commits intomainfrom
github-actions[bot] wants to merge 26 commits intomainfrom
Conversation
…ganizations Implemented a check to sign out the user if the organizations array is empty after fetching data.
- Added environment variable with a default value of "build" for ngui server and ui. - Implemented validation to prevent path traversal and absolute paths for the build path variable. - Updated static file serving logic to use the new UI_BUILD_DIR variable.
- Configured rate limiting to allow a maximum of 500 requests per 15 minutes.
1c755fc OSN-1129. Integrate express-rate-limit 4176c53 OSN-1074. Enhance UI build directory configuration dadfd97 OSN-747. Support Azure RI 6bd6417 OSN-1115. Fixed missing image for nginx-ingress 43754c0 OSN-1116. Added sign-out functionality for users with no available organizations 5d4838c OSN-1124. Fixed failed compactor because of missing securityContext
…ent configuration - Introduced a new environment variable `VITE_FINOPS_IN_PRACTICE_PORTAL_OVERVIEW` and `finops_in_practice_portal_overview` to control the visibility of the FinOps portal overview. - Updated the FinOpsPortal component to conditionally render the overview and how-tos tabs based on the new environment variable. - Modified related configuration files to include the new variable.
Downgrade elk version
…on RI/SP page ## Description - Now filter options are generated based on breakdown types. - Removed RiSpCoverageContainer - Filtering by _selectedDataSourceIds_ is now handled on the UI side, since there were issues generating filter options when the server response contained breakdowns only for the selected data sources.
5e74971 OSN-1137. Fix missing tasks in risp
## Description Change available filters API behavior ## Related issue number OSN-1135 ## Special notes <!-- Please provide additional information if required. --> ## Checklist * [ ] The pull request title is a good summary of the changes * [ ] Unit tests for the changes exist * [ ] New and existing unit tests pass locally
- Fix incorrect redirect filters in table data - Now we get available meta keys based on applied filters using the available_filters api - Added toggle to apply selected categorization as an additional meta filter - Show null meta as is, without converting to "(not set)" label
- removed multiplying on node cpu and ram gb numbers (as hourly_cost is a cost for ALL cpu and ram) - added currency support - changed default cost_model costs
* fix typo, add log and bump retrying library version to see if that helps with the memory leak * Make processing of azure prices per currency * Correctly calculate number of processed prices * fix linting issue
264d5e6 to
5c39c20
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR syncs the latest changes from upstream to main.