The Sandbox team was asked to present the new strategy for creating isolated environments for building block providers.
The Sandbox team proposed the idea to have separate accounts for each building block vendor, providing an equivalent sandbox environment. These accounts would have admin and access rights for the vendor company to install their software into the designated location.
Discussed the challenges faced in deploying applications in the sandbox, requiring extensive communication and knowledge acquisition for each building block. This poses limitations of scaling the Sandbox team to handle the increasing number of building blocks.
Emphasized the need to minimize resource requirements in the sandbox and provide dedicated locations for each vendor to install their software. This would involve assessing software dependencies, infrastructure requirements, and optimizing installations.
The proposed approach involved vendors minimizing their installations and packaging the software according to specified requirements. The packaged versions would be versioned and moved into the internal repository for deployment in the sandbox.
The Sandbox team proposed a common playground environment where all building blocks would be installed and tested to ensure compatibility with each other. This step aimed to validate successful deployment and pre-configuration of software from any vendor.
Highlighted need for administrative access for certain configurations which couldn't be accommodated in the common playground. The separate environments would enable building blocks to be installed with administrative access, ensuring successful deployment.
Need for a sense of urgency regarding the timeline. The plan is to provide separate playground environments as soon as possible, starting with one BB partner and then continuing with others.
Concerns were raised about the inability to create persistent volumes in the existing tiered or multi-tenant system. Emphasized the importance of finding a solution that was not cloud-dependent.
Technoforte and MIFOS teams expressed being blocked due to various issues. The need for immediate resolution and deployment of the environment was stressed. It was agreed upon to address the issues through direct communication and collaboration.
Concerns about resource allocation and deployment plans, given the delays in accessing the new environment. Need for clarity on timelines and access to the Sandbox environment to assess the impact on plans and resourcing.
Need for an ongoing internal handover process and configuration setup for the new environment. Need to resolve certain configurations and ensure only one organization was dealing with hosting solutions.
It was clarified that the deployment of the separate environments would occur sequentially over a few days, allowing each building block to adapt their installations and configurations. However, existing deployments in the sandbox could continue using previous procedures.
Specific technical issues for deployment were discussed that included topics such as persistent volumes, EC2, VPC, subnets, DNS configuration, and external communication dependencies.
Need for proper documentation to facilitate understanding and implementation. The Sandbox has been requested for clear documentation on the deployment plan, including steps, specific requirements, and considerations for persistent volumes.
The team clarified that the documentation was currently a work in progress, as the environment setup and requirements were still being collected and refined. The aim was to gather feedback from BB partners and create a consistent, cloud-agnostic approach.