Skip to content

jamhed/argovue

Repository files navigation

ArgoVue

This is work in progress, check TODO, also please consult INSTALL and DEVEL files.

Motivation

Provide UI for custom objects (argo workflows) with actions with authentication (OIDC) and authorization (group membership), and expose services uniformly with authenticating reverse proxy.

Use case

Provide UI to run and manage argo workflows and expose pre-defined services with uniform access management.

Dependencies

OIDC server is required for the application to work. It could be either external OIDC provider (Okta, Auth0) or Dex.

Argo Workflows and Flux Helm operator.

Usage

Make workflow visible for group authors:

kubectl -n $NAMESPACE label workflow/$NAME oidc.argovue.io/group=authors