16552: Option to get TLS certificates automatically from LE.
[arvados.git] / sdk / go / arvados / config.go
index 319fa1a38f4a5e1e936315dbacb241f279c04aa6..d9aa92b65d0fbfe1c97da212f5b1661e92e381be 100644 (file)
@@ -227,6 +227,8 @@ type Cluster struct {
                Certificate string
                Key         string
                Insecure    bool
+               Automatic   bool
+               Staging     bool
        }
        Users struct {
                ActivatedUsersAreVisibleToOthers      bool
@@ -260,6 +262,7 @@ type Cluster struct {
                ArvadosDocsite                   string
                ArvadosPublicDataDocURL          string
                DefaultOpenIdPrefix              string
+               DisableSharingURLsUI             bool
                EnableGettingStartedPopup        bool
                EnablePublicProjectsPage         bool
                FileViewersConfigURL             string
@@ -400,6 +403,7 @@ func (su URL) String() string {
 }
 
 type ServiceInstance struct {
+       ListenURL  URL
        Rendezvous string `json:",omitempty"`
 }