Skip to content

[NO MERGE] Sync upstream/integration (ff0ccda) -> main 2025-10-30#260

Closed
github-actions[bot] wants to merge 26 commits intomainfrom
sync-ff0ccda
Closed

[NO MERGE] Sync upstream/integration (ff0ccda) -> main 2025-10-30#260
github-actions[bot] wants to merge 26 commits intomainfrom
sync-ff0ccda

Conversation

@github-actions
Copy link

This PR syncs the latest changes from upstream to main.

nk-hystax and others added 26 commits October 15, 2025 09:24
…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.
e63003e OSN-1130. [RI/SP] Data sources filter do not show Azure data sources on RI/SP page
cb85de8 OSN-1127. Downgrade elk version
8e47d9d OSN-1111. Added support for FinOps portal overview toggle in environment configuration
5e74971 OSN-1137. Fix missing tasks in risp
84dcd2d OSN-1140: Fixed rabbitmq warnings
f20e738 OSN-1139. Live demo with Azure RI
2190784 OSN-985:  Updated RabbitMQ to v4
## 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
db80fa8 OSN-829. Fixed kubernetes costs
ade68e1 OSN-1096. Resource meta improvements
1950a7e OSN-1141. Fixes in risp and diworker for Azure ri
a04a3ba OSN-1135. Change available filters API behavior
* 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
@ffaraone ffaraone changed the title Sync upstream/integration (ff0ccda) -> main 2025-10-30 [NO MERGE] Sync upstream/integration (ff0ccda) -> main 2025-10-30 Oct 30, 2025
@ffaraone ffaraone closed this Oct 31, 2025
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.

9 participants