Skip to content

Commit

Permalink
Merge pull request #53 from chaitin/feat(kubernetes)/secret
Browse files Browse the repository at this point in the history
feat(kubernetes): secret
  • Loading branch information
zhoubinxuan committed Dec 13, 2022
2 parents 5c1145d + 5ae6e5a commit d316ee9
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
2 changes: 2 additions & 0 deletions go/kubernetes/kind.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ const (
Ingresss NamespaceKind = "ingresses"
ResourceQuotas NamespaceKind = "resourcequotas"
LimitRanges NamespaceKind = "limitranges"
Secrets NamespaceKind = "secrets"
)

const (
Expand Down Expand Up @@ -58,6 +59,7 @@ func GetNamespaceKinds() []NamespaceKind {
Ingresss,
ResourceQuotas,
LimitRanges,
Secrets,
}
}

Expand Down
9 changes: 9 additions & 0 deletions go/kubernetes/structed.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,15 @@ func StructedNode(data []byte) (*coreV1.Node, error) {
return node, nil
}

func StructedSecret(data []byte) (*coreV1.Secret, error) {
secret := &coreV1.Secret{}
err := json.Unmarshal(data, secret)
if err != nil {
return nil, err
}
return secret, nil
}

func StructedRole(data []byte) (*rbacV1.Role, error) {
role := &rbacV1.Role{}
err := json.Unmarshal(data, role)
Expand Down

0 comments on commit d316ee9

Please sign in to comment.