Add wandertracks repos

WanderTracks is an Open Source project for collecting and tracking
information journeys taken.

The intent is for it to support both normal (walking, hiking, driving)
and specialty (sailing, diving) activities, along with collecting
technical information about vessels involved where appropriate. The
existing systems are either hyper-focused on one veritcal, like
saillogger for sailing, or TelsaMate for driving a Tesla, or are *super*
generic GPS trackers, like Traccar, which are great but are essentially
key-value stores.

WanderTracks will allow importing and managing trips either directly
from live collectors, or via import from geojson files.  The web
interface will support displaying individual trips or collections of
trips overlaid onto a map. The very-very manual proof of concept of the
collection of trips display can be seen at
https://waterwanders.com/where ... wandertracks is going to be the
generalized and multi-user version of that.

To keep the work on infra-root to a minimum, create all the repos we're
going to need up front:

 wandertracks/system-config - Ansible for Zuul CD
 wandertracks/signalk-wandertracks - SignalK Data collection Plugin
 wandertracks/wandertracks - API service
 wandertracks/wandertracks-web - Web UI
 wandertracks/wanders.cloud - Multi-tenant site built on wandertracks
 waterwanders/waterwanders - Single-tenant site using backend APIs

Change-Id: I72f0491fa96c97cfac1bf20e6b92912dd087b589
This commit is contained in:
Monty Taylor 2024-05-28 09:43:43 +01:00
parent 8d1ccc7cc8
commit f7b652bb36
4 changed files with 66 additions and 0 deletions

View File

@ -0,0 +1,13 @@
[access "refs/heads/*"]
abandon = group wandertracks-core
label-Code-Review = -2..+2 group wandertracks-core
label-Workflow = -1..+1 group wandertracks-core
[access "refs/tags/*"]
createSignedTag = group wandertracks-core
[receive]
requireChangeId = true
[submit]
mergeContent = true

View File

@ -0,0 +1,13 @@
[access "refs/heads/*"]
abandon = group waterwanders-core
label-Code-Review = -2..+2 group waterwanders-core
label-Workflow = -1..+1 group waterwanders-core
[access "refs/tags/*"]
createSignedTag = group waterwanders-core
[receive]
requireChangeId = true
[submit]
mergeContent = true

View File

@ -6803,6 +6803,40 @@
- project: volvocars/project-config
description: Configuration Project for Volvo Cars projects
use-storyboard: true
- project: wandertracks/signalk-wandertracks
description: SignalK Plugin for wandertracks data collection
use-storyboard: true
acl-config: /home/gerrit2/acls/wandertracks/wandertracks.config
groups:
- wandertracks
- project: wandertracks/system-config
description: System Configuration for WanderTracks related systems
use-storyboard: true
acl-config: /home/gerrit2/acls/wandertracks/wandertracks.config
groups:
- wandertracks
- project: wandertracks/wanders.cloud
description: An Open Multi-Tenant Implementation of WanderTracks
use-storyboard: true
acl-config: /home/gerrit2/acls/wandertracks/wandertracks.config
groups:
- wandertracks
- project: wandertracks/wandertracks
description: Journey data tracking system
use-storyboard: true
groups:
- wandertracks
- project: wandertracks/wandertracks-web
description: Web Interface for WanderTracks
use-storyboard: true
acl-config: /home/gerrit2/acls/wandertracks/wandertracks.config
groups:
- wandertracks
- project: waterwanders/waterwanders
description: Single-tenant whitelabel site using wanders.cloud
use-storyboard: true
groups:
- waterwanders
- project: windmill/ansible-role-ansible
description: Ansible role to manage Ansible
- project: windmill/ansible-role-borgbackup

View File

@ -34,6 +34,12 @@
- opendev/gear
- opendev/git-review
- openinfralabs/contrib
- wandertracks/system-config
- wandertracks/signalk-wandertracks
- wandertracks/wandertracks
- wandertracks/wandertracks-web
- wandertracks/wanders.cloud
- waterwanders/waterwanders
# Include some projects without config for use in
# required-projects
- include: []