Commit 54552182 authored by Matt Butcher's avatar Matt Butcher

Merge pull request #7 from technosophos/feat/chartfile-proto

feat(proto): stub out a Chartfile message
parents c5b82110 b7b48ff7
vendor/ vendor/
_proto/*.pb.go
syntax = "proto3"; syntax = "proto3";
package hapi; package hapi;
message Chartfile {
string name = 1;
string version = 2;
}
message Chart { message Chart {
// Option 1: Chart is raw []byte data // Option 1: Chart is raw []byte data
// Option 2: List of files as []byte data, with special treatment for Chart.yaml // Option 2: List of files as []byte data, with special treatment for Chart.yaml
......
syntax = "proto3"; syntax = "proto3";
package hapi; package hapi;
// Maintainer is a chart maintainer
message Maintainer {
// Name is a user name or organization name
string name = 1;
// Email is an optional email address to contact the named maintainer
string email = 2;
}
// Chartfile represents the structure of a Chart.yaml file.
//
// Spec: https://github.com/kubernetes/helm/blob/master/docs/design/chart_format.md#the-chart-file
//
// Fields:
// - name: The name of the chart
// - verison: The SemVer 2 conformant version of the chart
// - description: A once-sentence description of the chart
// - keywords: A list of string keywords
message Chartfile {
// Name is the name of the chart
string name = 1;
// Version is the SemVer 2 version of the chart
string version = 2;
// Description is a sentence describing the chart
string description = 3;
// Keywords is a list of keywords describing the chart
repeated string keywords = 4;
// Maintainers is the set of maintainers of this chart
repeated Maintainer maintainers = 5;
// Source is the URL to the source code of this chart
string source = 6;
// Home is the URL to the chart's home page
string home = 7;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment