github.com/argoproj/argo-cd@v1.8.7/server/version/version.proto (about)

     1  syntax = "proto3";
     2  option go_package = "github.com/argoproj/argo-cd/pkg/apiclient/version";
     3  
     4  // Version Service
     5  //
     6  // Version Service API returns the version of the API server.
     7  package version;
     8  
     9  import "google/api/annotations.proto";
    10  import "google/protobuf/empty.proto";
    11  
    12  // VersionMessage represents version of the Argo CD API server
    13  message VersionMessage {
    14  	string Version = 1;
    15  	string BuildDate = 2;
    16  	string GitCommit = 3;
    17  	string GitTag = 4;
    18  	string GitTreeState = 5;
    19  	string GoVersion = 6;
    20  	string Compiler = 7;
    21  	string Platform = 8;
    22  	string KsonnetVersion = 9;
    23  	string KustomizeVersion = 10;
    24  	string HelmVersion = 11;
    25  	string KubectlVersion = 12;
    26  	string JsonnetVersion = 13;
    27  }
    28  
    29  // VersionService returns the version of the API server.
    30  service VersionService {
    31  	// Version returns version information of the API server
    32  	rpc Version(google.protobuf.Empty) returns (VersionMessage) {
    33  		option (google.api.http) = {
    34  			get: "/api/version"
    35  		};
    36  	}
    37  }