forked from hystax/optscale
-
Notifications
You must be signed in to change notification settings - Fork 1
Sync upstream/integration (a69a76e) -> release/4 2025-12-01 #291
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
Merged
Conversation
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
* feat: WIP: set up VM for local dev * feat: Add an ansible role and playbook to setup vms quickly and a bunch of deployment fixes * feat: Update the docs to use the new script * feat: Fix issues after rebase * feat: arm support: Update phpmyadmin and use the official dokcerhub repo for it * feat: increase VM storage space as 30GB is not enough * feat: refactor * feat: Add arm support for influxdb * feat: Update minio, so that it can have arm support * feat: Fix mariadb and mongo for arm -- install the correct peer-finder binary * feat: hacky and temporary solution to influxdb image permission issues post the recent changes with the influxdb container * feat: refactor the Vagrantfile * feat: give MOAR POWER to the vm to handle optscale * feat: Extract installation of peer-finder into a script and make mongo and mariadb images cross arch compatible * feat: Increase VMs RAM to 8GB as per Vlad's recommendation * feat: etcd container: support both arm and x86 * Revert "feat: etcd container: support both arm and x86" This reverts commit 4d69cea. * feat: etcd: update docker image version and compile etcd-walker, so that it's available on arm too * feat: Build images one by one to show the progress * feat: vm script: destroy vms faster as we don't need to shut them down gracefully * feat: A lot of deployment / VM improvements * Update thanos base images * minio: update to the new auth env vars * minio: create thanos bucket on container start * fix filebeat errors by updating the config format * etcd: downgrade to 3.5 and force the usage of V2 API (removed in 3.6) * etcd: update the healthcheck command as the previous one was deprecated and removed * hacks for thanos permissions issues with mounted images, so that the deployment works again * vm script: immediately stop the VM if --force is used (saves a lot of time) * vm script: add a command to show information about the Optscale deployment making it easier to troubleshoot issues * vm script: add a command to deploy local changes to the VM for a given service * feat: Remove old TODOs and simplify the provisioning putting all the logic in a single playbook * feat: Update the docs * feat: Fix markdown formatting * feat: vm.sh: make the venv detection smarter instead of assuming its path * feat: Update the docs with more detailed prerequisites install instructions * feat: add -h/--help flag and show all available commands with a short description of each * feat: Minor refactoring of the vm script * feat: build.sh: exit with non-0 status code if a build of an image fails * feat: error_pages on arm64: allow to build the image even if it can't be executed as it's not strictly necessary for running the platform * feat: Improve comments * feat: Remove duplicate vagrant in ssh command * feat: vm.sh: allow to run deployment without rebuilding any containers * feat: influxdb: replace permission fix hack in ansible with k8s security context, so that it works when updating an existing deployment * feat: when provisioning a vm don't build the elk image as it's not yet compatible with arm * feat: thanos: remove hack to fix the permission issues and use k8s SecurityContext instead * feat: vm.sh: better error handling when couldn't connect to server * feat: rollback influxdb update - it's not necessary and may cause problems in prod * feat: change the vm ports to avoid collision with ingress service
… using VMs" This reverts commit f0c65d8.
0247a2b Revert feat: Allow to run the whole platform locally on any hardware using VMs
…ion components to 'no-cache'
- Update CODEOWNERS - Create workflows for auto-assigning PR authors and labeling
- added check for DEPLOYMENT_ADMIN role to show "Create new organization" button
db36ea3 OSN-1201. Temp disable it tiering discovery for bucket e43895f Show Create new org button with DEPLOYMENT_ADMIN role cbea902 OSN-1181. Added created_at field on DataSource details page b9a7627 OSN-1185. Added DEPLOYMENT_ADMIN action 0543006 OSN-1145. Fix flavors from other cloud type in ri_overprovision_hrs 27d38aa OSN-1157. Github workflow improvements e14271b OSN-1189. Update fetch policy in ManageInvitations and SetupOrganization components to 'no-cache'
Implemented MSAL integration
b411d6b Integrated MSAL
ffaraone
approved these changes
Dec 5, 2025
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 release branch.