Versions in this module Expand all Collapse all v12 v12.1.0 Jul 18, 2022 v12.0.0 Jul 14, 2022 Changes in this version + func IsNotFound(err error) bool + func NewContext(ctx context.Context, c Context) context.Context + type Context struct + Client ContextClient + Spec ContextSpec + Status ContextStatus + func FromContext(ctx context.Context) (*Context, error) + type ContextClient struct + ControlPlane ContextClientControlPlane + TenantCluster ContextClientTenantCluster + type ContextClientControlPlane struct + AWS aws.Clients + type ContextClientTenantCluster struct + AWS aws.Clients + K8s k8sclient.Interface + type ContextSpec struct + TenantCluster ContextSpecTenantCluster + type ContextSpecTenantCluster struct + TCCP ContextSpecTenantClusterTCCP + TCNP ContextSpecTenantClusterTCNP + type ContextSpecTenantClusterTCCP struct + AvailabilityZones []ContextSpecTenantClusterTCCPAvailabilityZone + type ContextSpecTenantClusterTCCPAvailabilityZone struct + Name string + Subnet ContextSpecTenantClusterTCCPAvailabilityZoneSubnet + type ContextSpecTenantClusterTCCPAvailabilityZoneRouteTablePrivate struct + ID string + type ContextSpecTenantClusterTCCPAvailabilityZoneRouteTablePublic struct + ID string + type ContextSpecTenantClusterTCCPAvailabilityZoneSubnet struct + AWSCNI ContextSpecTenantClusterTCCPAvailabilityZoneSubnetAWSCNI + Private ContextSpecTenantClusterTCCPAvailabilityZoneSubnetPrivate + Public ContextSpecTenantClusterTCCPAvailabilityZoneSubnetPublic + type ContextSpecTenantClusterTCCPAvailabilityZoneSubnetAWSCNI struct + CIDR net.IPNet + ID string + type ContextSpecTenantClusterTCCPAvailabilityZoneSubnetPrivate struct + CIDR net.IPNet + ID string + type ContextSpecTenantClusterTCCPAvailabilityZoneSubnetPublic struct + CIDR net.IPNet + ID string + type ContextSpecTenantClusterTCNP struct + AvailabilityZones []ContextSpecTenantClusterTCNPAvailabilityZone + SecurityGroupIDs []string + type ContextSpecTenantClusterTCNPAvailabilityZone struct + NATGateway ContextSpecTenantClusterTCNPAvailabilityZoneNATGateway + Name string + Subnet ContextSpecTenantClusterTCNPAvailabilityZoneSubnet + type ContextSpecTenantClusterTCNPAvailabilityZoneNATGateway struct + ID string + type ContextSpecTenantClusterTCNPAvailabilityZoneSubnet struct + Private ContextSpecTenantClusterTCNPAvailabilityZoneSubnetPrivate + type ContextSpecTenantClusterTCNPAvailabilityZoneSubnetPrivate struct + CIDR net.IPNet + type ContextStatus struct + ControlPlane ContextStatusControlPlane + TenantCluster ContextStatusTenantCluster + type ContextStatusControlPlane struct + AWSAccountID string + NATGateway ContextStatusControlPlaneNATGateway + PeerRole ContextStatusControlPlanePeerRole + RouteTables []*ec2.RouteTable + VPC ContextStatusControlPlaneVPC + type ContextStatusControlPlaneNATGateway struct + Addresses []*ec2.Address + type ContextStatusControlPlanePeerRole struct + ARN string + type ContextStatusControlPlaneVPC struct + CIDR string + ID string + type ContextStatusTenantCluster struct + ASG ContextStatusTenantClusterASG + AWS ContextStatusTenantClusterAWS + DNS ContextStatusTenantClusterDNS + MasterInstance ContextStatusTenantClusterMasterInstance + OperatorVersion string + ReleaseVersion string + S3Object ContextStatusTenantClusterS3Object + TCCP ContextStatusTenantClusterTCCP + TCCPN ContextStatusTenantClusterTCCPN + TCNP ContextStatusTenantClusterTCNP + type ContextStatusTenantClusterASG struct + DesiredCapacity int + MaxSize int + MinSize int + Name string + func (a ContextStatusTenantClusterASG) IsEmpty() bool + type ContextStatusTenantClusterAWS struct + AccountID string + Region string + type ContextStatusTenantClusterDNS struct + APIPublicLoadBalancer string + HostedZoneID string + HostedZoneNameServers string + IngressPublicLoadBalancer string + InternalHostedZoneID string + type ContextStatusTenantClusterMasterInstance struct + EtcdVolumeSnapshotID string + Type string + type ContextStatusTenantClusterS3Object struct + Uploaded bool + type ContextStatusTenantClusterTCCP struct + AvailabilityZones []ContextStatusTenantClusterTCCPAvailabilityZone + IsTransitioning bool + NATGateways []*ec2.NatGateway + RouteTables []*ec2.RouteTable + SecurityGroups []*ec2.SecurityGroup + Subnets []*ec2.Subnet + VPC ContextStatusTenantClusterTCCPVPC + type ContextStatusTenantClusterTCCPAvailabilityZone struct + Name string + Subnet ContextStatusTenantClusterTCCPAvailabilityZoneSubnet + type ContextStatusTenantClusterTCCPAvailabilityZoneSubnet struct + AWSCNI ContextStatusTenantClusterTCCPAvailabilityZoneSubnetAWSCNI + Private ContextStatusTenantClusterTCCPAvailabilityZoneSubnetPrivate + Public ContextStatusTenantClusterTCCPAvailabilityZoneSubnetPublic + type ContextStatusTenantClusterTCCPAvailabilityZoneSubnetAWSCNI struct + CIDR net.IPNet + ID string + type ContextStatusTenantClusterTCCPAvailabilityZoneSubnetPrivate struct + CIDR net.IPNet + ID string + type ContextStatusTenantClusterTCCPAvailabilityZoneSubnetPublic struct + CIDR net.IPNet + ID string + type ContextStatusTenantClusterTCCPN struct + InstanceType string + IsTransitioning bool + MasterReplicas int + type ContextStatusTenantClusterTCCPVPC struct + ID string + PeeringConnectionID string + type ContextStatusTenantClusterTCNP struct + Instances ContextStatusTenantClusterTCNPInstances + SecurityGroupIDs []string + WorkerInstance ContextStatusTenantClusterTCNPWorkerInstance + type ContextStatusTenantClusterTCNPInstances struct + InstanceTypes []string + NumberOfSpotInstances int + type ContextStatusTenantClusterTCNPWorkerInstance struct + DockerVolumeSizeGB string + Image string + Type string Other modules containing this package github.com/giantswarm/aws-operator github.com/giantswarm/aws-operator/v13 github.com/giantswarm/aws-operator/v14 github.com/giantswarm/aws-operator/v15 github.com/giantswarm/aws-operator/v16