Versions in this module Expand all Collapse all v0 v0.1.0 May 6, 2019 Changes in this version + const LabelParentID + const LabelPrefixFederation + const LabelSpiffeID + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + func EncodeID(id string) string + func GetFederationLabels(domains []string) map[string]string + func NewName() string + func Resource(resource string) schema.GroupResource + type AttestedNode struct + Spec AttestedNodeSpec + Status AttestedNodeStatus + func NewAttestedNode(node *common.AttestedNode) *AttestedNode + func (an *AttestedNode) Proto() (*common.AttestedNode, error) + func (in *AttestedNode) DeepCopy() *AttestedNode + func (in *AttestedNode) DeepCopyInto(out *AttestedNode) + func (in *AttestedNode) DeepCopyObject() runtime.Object + type AttestedNodeList struct + Items []AttestedNode + func (in *AttestedNodeList) DeepCopy() *AttestedNodeList + func (in *AttestedNodeList) DeepCopyInto(out *AttestedNodeList) + func (in *AttestedNodeList) DeepCopyObject() runtime.Object + type AttestedNodeSpec struct + AttestationDataType string + CertNotAfter int64 + CertSerialNumber string + SpiffeID string + func NewAttestedNodeSpec(node *common.AttestedNode) *AttestedNodeSpec + func (ans *AttestedNodeSpec) Proto() (*common.AttestedNode, error) + func (in *AttestedNodeSpec) DeepCopy() *AttestedNodeSpec + func (in *AttestedNodeSpec) DeepCopyInto(out *AttestedNodeSpec) + type AttestedNodeStatus struct + func (in *AttestedNodeStatus) DeepCopy() *AttestedNodeStatus + func (in *AttestedNodeStatus) DeepCopyInto(out *AttestedNodeStatus) + type Bundle struct + Spec BundleSpec + Status BundleStatus + func NewBundle(bundle *common.Bundle) *Bundle + func (b *Bundle) Proto() (*common.Bundle, error) + func (in *Bundle) DeepCopy() *Bundle + func (in *Bundle) DeepCopyInto(out *Bundle) + func (in *Bundle) DeepCopyObject() runtime.Object + type BundleList struct + Items []Bundle + func (in *BundleList) DeepCopy() *BundleList + func (in *BundleList) DeepCopyInto(out *BundleList) + func (in *BundleList) DeepCopyObject() runtime.Object + type BundleSpec struct + JWTSigningKeys []*PublicKey + RootCAs []*Certificate + TrustDomainID string + func NewBundleSpec(bundle *common.Bundle) *BundleSpec + func (bs *BundleSpec) Proto() (*common.Bundle, error) + func (in *BundleSpec) DeepCopy() *BundleSpec + func (in *BundleSpec) DeepCopyInto(out *BundleSpec) + type BundleStatus struct + func (in *BundleStatus) DeepCopy() *BundleStatus + func (in *BundleStatus) DeepCopyInto(out *BundleStatus) + type Certificate struct + DER string + func NewCertificate(cert *common.Certificate) *Certificate + func (c *Certificate) Proto() (*common.Certificate, error) + func (in *Certificate) DeepCopy() *Certificate + func (in *Certificate) DeepCopyInto(out *Certificate) + type JoinToken struct + Spec JoinTokenSpec + Status JoinTokenStatus + func NewJoinToken(token *datastore.JoinToken) *JoinToken + func (in *JoinToken) DeepCopy() *JoinToken + func (in *JoinToken) DeepCopyInto(out *JoinToken) + func (in *JoinToken) DeepCopyObject() runtime.Object + func (jt *JoinToken) Proto() (*datastore.JoinToken, error) + type JoinTokenList struct + Items []JoinToken + func (in *JoinTokenList) DeepCopy() *JoinTokenList + func (in *JoinTokenList) DeepCopyInto(out *JoinTokenList) + func (in *JoinTokenList) DeepCopyObject() runtime.Object + type JoinTokenSpec struct + Expiry int64 + Token string + func NewJoinTokenSpec(token *datastore.JoinToken) *JoinTokenSpec + func (in *JoinTokenSpec) DeepCopy() *JoinTokenSpec + func (in *JoinTokenSpec) DeepCopyInto(out *JoinTokenSpec) + func (jts *JoinTokenSpec) Proto() (*datastore.JoinToken, error) + type JoinTokenStatus struct + func (in *JoinTokenStatus) DeepCopy() *JoinTokenStatus + func (in *JoinTokenStatus) DeepCopyInto(out *JoinTokenStatus) + type NodeSelectors struct + Spec NodeSelectorsSpec + Status NodeSelectorsStatus + func NewNodeSelectors(selectors *datastore.NodeSelectors) *NodeSelectors + func (in *NodeSelectors) DeepCopy() *NodeSelectors + func (in *NodeSelectors) DeepCopyInto(out *NodeSelectors) + func (in *NodeSelectors) DeepCopyObject() runtime.Object + func (ns *NodeSelectors) Proto() (*datastore.NodeSelectors, error) + type NodeSelectorsList struct + Items []NodeSelectors + func (in *NodeSelectorsList) DeepCopy() *NodeSelectorsList + func (in *NodeSelectorsList) DeepCopyInto(out *NodeSelectorsList) + func (in *NodeSelectorsList) DeepCopyObject() runtime.Object + type NodeSelectorsSpec struct + Selectors []*Selector + SpiffeID string + func NewNodeSelectorsSpec(selectors *datastore.NodeSelectors) *NodeSelectorsSpec + func (in *NodeSelectorsSpec) DeepCopy() *NodeSelectorsSpec + func (in *NodeSelectorsSpec) DeepCopyInto(out *NodeSelectorsSpec) + func (ns *NodeSelectorsSpec) Proto() (*datastore.NodeSelectors, error) + type NodeSelectorsStatus struct + func (in *NodeSelectorsStatus) DeepCopy() *NodeSelectorsStatus + func (in *NodeSelectorsStatus) DeepCopyInto(out *NodeSelectorsStatus) + type PublicKey struct + Kid string + NotAfter int64 + PKIX string + func NewPublicKey(key *common.PublicKey) *PublicKey + func (in *PublicKey) DeepCopy() *PublicKey + func (in *PublicKey) DeepCopyInto(out *PublicKey) + func (pk *PublicKey) Proto() (*common.PublicKey, error) + type RegistrationEntry struct + Spec RegistrationEntrySpec + Status RegistrationEntryStatus + func NewRegistrationEntry(entry *common.RegistrationEntry) *RegistrationEntry + func (in *RegistrationEntry) DeepCopy() *RegistrationEntry + func (in *RegistrationEntry) DeepCopyInto(out *RegistrationEntry) + func (in *RegistrationEntry) DeepCopyObject() runtime.Object + func (re *RegistrationEntry) Proto() (*common.RegistrationEntry, error) + type RegistrationEntryList struct + Items []RegistrationEntry + func (in *RegistrationEntryList) DeepCopy() *RegistrationEntryList + func (in *RegistrationEntryList) DeepCopyInto(out *RegistrationEntryList) + func (in *RegistrationEntryList) DeepCopyObject() runtime.Object + type RegistrationEntrySpec struct + Admin bool + DNSNames []string + Downstream bool + EntryExpiry int64 + EntryID string + FederatesWith []string + ParentID string + Selectors []*Selector + SpiffeID string + TTL int32 + func NewRegistrationEntrySpec(entry *common.RegistrationEntry) *RegistrationEntrySpec + func (in *RegistrationEntrySpec) DeepCopy() *RegistrationEntrySpec + func (in *RegistrationEntrySpec) DeepCopyInto(out *RegistrationEntrySpec) + func (re *RegistrationEntrySpec) Proto() (*common.RegistrationEntry, error) + type RegistrationEntryStatus struct + func (in *RegistrationEntryStatus) DeepCopy() *RegistrationEntryStatus + func (in *RegistrationEntryStatus) DeepCopyInto(out *RegistrationEntryStatus) + type Selector struct + Type string + Value string + func NewSelector(selector *common.Selector) *Selector + func (in *Selector) DeepCopy() *Selector + func (in *Selector) DeepCopyInto(out *Selector) + func (s *Selector) Proto() (*common.Selector, error)