Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Dec 1, 2025

This PR syncs the latest changes from upstream to release branch.

arturbalabanov and others added 14 commits November 24, 2025 11:35
* 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
0247a2b Revert feat: Allow to run the whole platform locally on any hardware using VMs
- 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
@ffaraone ffaraone merged commit 8d2b404 into release/4 Dec 5, 2025
41 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.

9 participants