Fix names + color activation

This commit is contained in:
2021-12-02 16:07:15 +01:00
parent b894de6232
commit a292170a63
4 changed files with 42 additions and 3 deletions

View File

@@ -29,6 +29,10 @@ type Signable interface {
BuildSHA(filename string)
}
type Named interface {
Name() string
}
type Metadata struct {
Name string `yaml:"name,omitempty"`
Labels map[string]string `yaml:"labels"`
@@ -66,10 +70,14 @@ func (k *K8sBase) BuildSHA(filename string) {
k.Metadata.Annotations[K+"/docker-compose-sha256"] = fmt.Sprintf("%x", string(sum[:]))
}
func (k K8sBase) Get() string {
func (k *K8sBase) Get() string {
return k.Kind
}
func (k *K8sBase) Name() string {
return k.Metadata.Name
}
func GetProjectName() string {
if len(Appname) > 0 {
return Appname