At a glance
Solution:
DevOps
Customer:
onsemi
Customer Size:
Corporation (30,000 employees)
Industry:
Semiconductor
Location:
Scottsdale, Arizona, USA
Website:
www.onsemi.com
Background:
onsemi maintained a longstanding CollabNet SVN Edge environment, servicing 550 users. Following the discontinuation of updates to the CollabNet platform, the onsemi team sought assistance in migrating their SVN repositories from CollabNet to Vanilla Subversion. They also needed an alternative solution for controlling access to their 400+ SVN repositories.
Challenges:
- CollabNet SVN Edge does not adhere to the conventions of a ‘vanilla SVN’ installation, so a migration away from it is challenging.
- CollabNet SVN Configuration files are populated in a complex and counterintuitive manner.
- onsemi heavily relied on this SVN instance, but both the SVN version and the underlying OS were now out of the supportable range.
- The threat of a non-recoverable issue prompted the team to seek an alternative.The current CollabNet installation was configured to use outdated versions of both JAVA and Apache.
- onsemi required assistance with migrating their data from the deprecated platform and finding a replacement for the access control functionality of CollabNet SVN Edge.
- Cirata found that the CollabNet instance had not been dutifully maintained, upon inspection there was a large number of accounts with access to SVN repositories that needed to be pruned.
- onsemi wanted as little disruption to the developers as possible.
Solution:
- Cirata assisted with the complete migration of all 400+ SVN repositories from the RHEL 6 CollabNet ecosystem to newly deployed RHEL 7.9 VMs.
- All SVN repositories were upgraded from SVN 1.8 to SVN 1.14, enabling onsemi to benefit from all quality-of-life improvements and bug fixes.
- After converting the existing AUTHZ files, the Cirata Professional Services Team populated the newly installed instance of Cirata’s Access Control Plus (ACP), resulting in prepopulated teams, rules, and other configurations in the new environment that matched the existing CollabNet setup.
- Cirata used this opportunity to work with the onsemi team to reduce the ‘Active SVN User’ count from over 800 to 550.
- Additionally, we collaborated with the onsemi team to integrate an LDAP authority into the Cirata’s ACP instance, mirroring the existing CollabNet setup and leveraging the enhanced features in Cirata’s ACP.
- Cirata successfully executed the above changes while ensuring seamless integration from the developers’ perspective.