...

Source file src/github.com/redhat-developer/odo/pkg/api/version.go

Documentation: github.com/redhat-developer/odo/pkg/api

     1  package api
     2  
     3  /*
     4  {
     5    "version": "v3.11.0",
     6    "gitCommit": "0acf1a5af",
     7    "cluster": {
     8      "serverURL": "https://kubernetes.docker.internal:6443",
     9      "kubernetes": {
    10        "version": "v1.25.9"
    11      },
    12      "openshift": {
    13        "version": "4.13.0"
    14      }
    15    },
    16    "podman": {
    17      "client": {
    18        "version": "4.5.1"
    19      }
    20    }
    21  }
    22  */
    23  
    24  type OdoVersion struct {
    25  	Version   string       `json:"version"`
    26  	GitCommit string       `json:"gitCommit"`
    27  	Cluster   *ClusterInfo `json:"cluster,omitempty"`
    28  	Podman    *PodmanInfo  `json:"podman,omitempty"`
    29  }
    30  
    31  type ClusterInfo struct {
    32  	ServerURL  string             `json:"serverURL,omitempty"`
    33  	Kubernetes *ClusterClientInfo `json:"kubernetes,omitempty"`
    34  	OpenShift  *ClusterClientInfo `json:"openshift,omitempty"`
    35  }
    36  
    37  type ClusterClientInfo struct {
    38  	Version string `json:"version,omitempty"`
    39  }
    40  
    41  type PodmanInfo struct {
    42  	Client *PodmanClientInfo `json:"client,omitempty"`
    43  }
    44  
    45  type PodmanClientInfo struct {
    46  	Version string `json:"version,omitempty"`
    47  }
    48  

View as plain text