Skip to content

EOEPCA/iga-remote-desktop-snap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SNAP via Remote Desktop

This interactive application provides a remote desktop with SNAP via JupyterHub.

It relies on the jupyter-remote-desktop-proxy

ApplicationHubConfiguration

Below an example of configuration in the ApplicationHub:

- id: profile_iga_remote_desktop_snap
  groups: 
  - group-1
  definition:
    display_name: SNAP
    slug: iga_remote_desktop_snap
    default: False
    kubespawner_override:
      cpu_limit: 1
      mem_limit: 4G
      image:  eoepca/iga-remote-desktop_snap
  default_url: "desktop"
  node_selector: 
    k8s.provider.com/pool-name: node-pool-a

Container Image Strategy & Availability

This project publishes container images to GitHub Container Registry (GHCR) following a clear and deterministic tagging strategy aligned with the Git branching and release model.

Image Registry

Images are published to:

ghcr.io/<repository-owner>/iga-remote-desktop-snap

The registry owner corresponds to the GitHub repository owner (user or organization).

Images are built using Kaniko and pushed using OCI-compliant tooling.

Tagging Strategy

The image tag is derived automatically from the Git reference that triggered the build:

Git reference Image tag Purpose
develop branch latest-dev Development and integration builds
main branch latest Stable branch builds
Git tag vX.Y.Z X.Y.Z Immutable release builds

SNAP versions

Image tag SNAP version
1.0.0 9.0
1.1.x 12.0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors