Versions in this module Expand all Collapse all v0 v0.0.2 Sep 28, 2024 v0.0.1 Sep 27, 2024 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type Constraint struct + Description string + Operator string + Property string + Type string + Value string + func (in *Constraint) DeepCopy() *Constraint + func (in *Constraint) DeepCopyInto(out *Constraint) + type Distribution struct + Rollout float32 + VariantKey string + func (in *Distribution) DeepCopy() *Distribution + func (in *Distribution) DeepCopyInto(out *Distribution) + type Document struct + Flags []*Flag + Namespace *Namespace + Segments []*Segment + Version string + func (in *Document) DeepCopy() *Document + func (in *Document) DeepCopyInto(out *Document) + type Features struct + Spec FeaturesSpec + Status FeaturesStatus + func (in *Features) DeepCopy() *Features + func (in *Features) DeepCopyInto(out *Features) + func (in *Features) DeepCopyObject() runtime.Object + type FeaturesList struct + Items []Features + func (in *FeaturesList) DeepCopy() *FeaturesList + func (in *FeaturesList) DeepCopyInto(out *FeaturesList) + func (in *FeaturesList) DeepCopyObject() runtime.Object + type FeaturesSpec struct + Features Document + func (in *FeaturesSpec) DeepCopy() *FeaturesSpec + func (in *FeaturesSpec) DeepCopyInto(out *FeaturesSpec) + type FeaturesStatus struct + func (in *FeaturesStatus) DeepCopy() *FeaturesStatus + func (in *FeaturesStatus) DeepCopyInto(out *FeaturesStatus) + type FeaturesTarget struct + Spec FeaturesTargetSpec + Status FeaturesTargetStatus + func (in *FeaturesTarget) DeepCopy() *FeaturesTarget + func (in *FeaturesTarget) DeepCopyInto(out *FeaturesTarget) + func (in *FeaturesTarget) DeepCopyObject() runtime.Object + type FeaturesTargetList struct + Items []FeaturesTarget + func (in *FeaturesTargetList) DeepCopy() *FeaturesTargetList + func (in *FeaturesTargetList) DeepCopyInto(out *FeaturesTargetList) + func (in *FeaturesTargetList) DeepCopyObject() runtime.Object + type FeaturesTargetSpec struct + ConfigMap *FeaturesTargetSpecConfigMap + Sources []FeaturesTargetSpecSource + func (in *FeaturesTargetSpec) DeepCopy() *FeaturesTargetSpec + func (in *FeaturesTargetSpec) DeepCopyInto(out *FeaturesTargetSpec) + type FeaturesTargetSpecConfigMap struct + Name string + func (in *FeaturesTargetSpecConfigMap) DeepCopy() *FeaturesTargetSpecConfigMap + func (in *FeaturesTargetSpecConfigMap) DeepCopyInto(out *FeaturesTargetSpecConfigMap) + type FeaturesTargetSpecNamespaceMapping string + const MustMatchNamespace + const OverrideNamespace + const PreserveNamespace + const RequireNamespace + type FeaturesTargetSpecSource struct + NamespaceMapping FeaturesTargetSpecNamespaceMapping + Namespaces []string + Selector *metav1.LabelSelector + func (in *FeaturesTargetSpecSource) DeepCopy() *FeaturesTargetSpecSource + func (in *FeaturesTargetSpecSource) DeepCopyInto(out *FeaturesTargetSpecSource) + type FeaturesTargetStatus struct + func (in *FeaturesTargetStatus) DeepCopy() *FeaturesTargetStatus + func (in *FeaturesTargetStatus) DeepCopyInto(out *FeaturesTargetStatus) + type Flag struct + Description string + Enabled bool + Key string + Metadata map[string]json.RawMessage + Name string + Rollouts []*Rollout + Rules []*Rule + Type string + Variants []*Variant + func (in *Flag) DeepCopy() *Flag + func (in *Flag) DeepCopyInto(out *Flag) + type Namespace struct + Description string + Key string + Name string + func (in *Namespace) DeepCopy() *Namespace + func (in *Namespace) DeepCopyInto(out *Namespace) + func (n *Namespace) GetKey() string + type Rollout struct + Description string + Segment *SegmentRule + Threshold *ThresholdRule + func (in *Rollout) DeepCopy() *Rollout + func (in *Rollout) DeepCopyInto(out *Rollout) + type Rule struct + Distributions []*Distribution + Rank uint + Segment *Segments + func (in *Rule) DeepCopy() *Rule + func (in *Rule) DeepCopyInto(out *Rule) + type Segment struct + Constraints []*Constraint + Description string + Key string + MatchType string + Name string + func (in *Segment) DeepCopy() *Segment + func (in *Segment) DeepCopyInto(out *Segment) + type SegmentRule struct + Key string + Keys []string + Operator string + Value bool + func (in *SegmentRule) DeepCopy() *SegmentRule + func (in *SegmentRule) DeepCopyInto(out *SegmentRule) + type Segments struct + Keys []string + SegmentOperator string + func (in *Segments) DeepCopy() *Segments + func (in *Segments) DeepCopyInto(out *Segments) + type ThresholdRule struct + Percentage float32 + Value bool + func (in *ThresholdRule) DeepCopy() *ThresholdRule + func (in *ThresholdRule) DeepCopyInto(out *ThresholdRule) + type Variant struct + Attachment json.RawMessage + Default bool + Description string + Key string + Name string + func (in *Variant) DeepCopy() *Variant + func (in *Variant) DeepCopyInto(out *Variant)