fab7bd9ef5
Integrates airshipctl's config functionality with Airship UI to allow users to view and set airship configuration settings. Known issues: - Manifests currently only shows the primary (phase) repo. We'll probably need a separate repo sub-component to allow for showing / editing multiple repos - There are some boolean values which once set, cannot be unset using airshipctl's setters. We may need to write custom setters to set the Config struct values directly - It's possible to make edits to the config file that render the config invalid, so the CTL client cannot be initialized for subsequent edits. We'll probably want to make a copy of the original config, test the changes by initializing a new client, and only persist the changes if valid. - Lots and lots of cosmetic work remains to make the output more readable and easier to manage Change-Id: Ib29f3f6cf3e420b6e0e2cdc6afddd48c7e403137
22 lines
591 B
Modula-2
22 lines
591 B
Modula-2
module opendev.org/airship/airshipui
|
|
|
|
go 1.13
|
|
|
|
require (
|
|
github.com/dgrijalva/jwt-go v3.2.0+incompatible
|
|
github.com/google/uuid v1.1.1
|
|
github.com/gorilla/websocket v1.4.2
|
|
github.com/mattn/go-sqlite3 v1.14.3
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/spf13/cobra v1.0.0
|
|
github.com/stretchr/testify v1.6.1
|
|
opendev.org/airship/airshipctl v0.0.0-20201021221027-46a0a79066d3
|
|
sigs.k8s.io/cli-utils v0.20.6
|
|
sigs.k8s.io/kustomize/api v0.5.1
|
|
)
|
|
|
|
replace (
|
|
k8s.io/kubectl => k8s.io/kubectl v0.0.0-20191219154910-1528d4eea6dd
|
|
sigs.k8s.io/kustomize/kyaml => sigs.k8s.io/kustomize/kyaml v0.4.1
|
|
)
|