Opened 4 years ago

Last modified 12 months ago

#1651 new task

VM for SCM sandbox

Reported by: tomkralidis Owned by: sac@…
Priority: normal Milestone:
Component: Systems Admin Keywords: gitlab, gogs, gitea
Cc: strk, martinspott, bjornharrtell, robe

Description

As part of efforts to further evaluate next generation web-based SCM / repository tools (GitLab, Gogs, etc.) it would be valuable to have access to a VM (64 bit, Debian 8) as a sandbox area so as not to disturb/break other infrastructure.

Change History (4)

comment:1 Changed 4 years ago by strk

The wiki is not clear about which machines can OSGeo count on.

From https://wiki.osgeo.org/wiki/SAC_Service_Status there seem to be 4 bare metal machines provided (or hosted?) by the Oregon State University Open Source Lab (OSUOSL, https://wiki.osgeo.org/wiki/OSL) and some machines provided by Telascience, but the information there was reported to be outdated.

See also https://wiki.osgeo.org/wiki/SAC:Standard_System_Setup#Request_a_new_VM

comment:2 Changed 4 years ago by strk

Cc: martinspott added

I think Martin yesterday was making space for a new VM. Anything new Martin ?

comment:3 Changed 4 years ago by wildintellect

There are several options.

  1. repurpose and unused VM that already exists. Has the grub bug that requires upgrades to be done very carefully, mildly time consuming
  2. create a new VM on osgeo3 or osgeo4 - potentially time consuming to get the OS installed
  3. Make a VM on osgeo6, would require installing KVM+libvrt (if we plan to run VMs at all on osgeo6)
  4. Install docker on osgeo6. Providing access to a docker instance but not the host is challenging.

Long term either 3 or 4 is likely. Currently osgeo4 is the best playground but only Martin or OSUOSL (so request ticket from me) can manage the hosts.

As far as the wiki page: osgeo3 and osgeo4 run KVM VMs under ganeti. osgeo4 is on it's way to retirement/playground. telascience is more a place for processing data, or potentially using build resources. osgeo5 is backups only, ignore it for anything else. osgeo6 is the newest machine, on which SAC needs to decide how we want to manage and isolate different needs from each other, all on main, docker, kvm, other? No decision has been made, people ought to propose solutions for evaluation.

comment:4 Changed 12 months ago by strk

Cc: bjornharrtell robe added
Keywords: gitea added

Tom: do you still need this ? It'd be an LXC container nowadays, but maybe we're all "happy" with current SCM (http://git.osgeo.org/gitea) ...

Me I'd still like to see an experimental /gitlab but won't have time to deal with it. Note there used to be an experimental machine with that on https://wiki.osgeo.org/wiki/SAC:GitLab with Bjorn taking care of it https://wiki.osgeo.org/wiki/User:Bjornharrtell in case you are looking for people who may want to help with such a new adventure.

Note: See TracTickets for help on using tickets.