package mock
import "github.com/oslokommune/okctl/pkg/client/mock"
Package mock contains some convenience functions for getting data
Index ¶
- Constants
- Variables
- func ArgoCD() *client.ArgoCD
- func Certificate() *client.Certificate
- func CloudFormationTemplate() []byte
- func Cluster() *client.Cluster
- func ClusterConfig() *v1alpha5.ClusterConfig
- func ContainerRepository() *client.ContainerRepository
- func DatabaseSubnets() []client.VpcSubnet
- func ExternalDNS() *client.ExternalDNS
- func ExternalDNSKube() *client.ExternalDNSKube
- func GithubDeployKey() *client.GithubDeployKey
- func GithubRepository() *client.GithubRepository
- func GithubSecret() *client.GithubSecret
- func Helm() *client.Helm
- func HelmChart() *helm.Chart
- func HostedZone() *client.HostedZone
- func ID() api.ID
- func IdentityPool() *client.IdentityPool
- func IdentityPoolClient() *client.IdentityPoolClient
- func IdentityPoolUser() *client.IdentityPoolUser
- func KubePromStack() *client.KubePromStack
- func KubernetesManifest() *client.KubernetesManifest
- func ManagedPolicy() *client.ManagedPolicy
- func ManifestContent() []byte
- func NameServers() []string
- func PostgresDatabase() *client.PostgresDatabase
- func PrivateSubnets() []client.VpcSubnet
- func PrivateSubnetsAPI() []api.VpcSubnet
- func PublicSubnets() []client.VpcSubnet
- func PublicSubnetsAPI() []api.VpcSubnet
- func RecordSetAlias() *client.RecordSetAlias
- func RotaterBucket() *client.S3Bucket
- func SecretParameter(content string) *client.SecretParameter
- func ServiceAccount() *client.ServiceAccount
- func ServiceAccountClusterConfig() *v1alpha5.ClusterConfig
- func Vpc() *client.Vpc
Constants ¶
const ( DefaultRegion = "eu-west-1" DefaultAWSAccountID = "123456789012" DefaultClusterName = "okctl-staging" DefaultDomain = "okctl-staging.oslo.systems" DefaultAuthDomain = "auth.okctl-staging.oslo.systems" DefaultDomainFilter = DefaultDomain DefaultFQDN = "okctl-staging.oslo.systems." DefaultCallbackURL = "https://argocd.okctl-staging.oslo.systems/callback" DefaultDatabaseEndpoint = "https://db.okctl-staging.oslo.systems" DefaultHostedZoneID = "Z0FAKE41FAKE6I841FAKE" DefaultAliasHostedZoneID = "Z0FAKE67FAKE6I231FAKE" DefaultCertificateARN = "arn:aws:acm:eu-west-1:123456789012:certificate/123456789012-1234-1234-1234-12345678" DefaultServiceAccountName = "important-sa" DefaultPolicyARN = "arn:aws:iam::123456789012:policy/policy-name-with-path" DefaultNamespace = "kube-system" DefaultManifestName = "okctl-cm" DefaultManifestType = client.ManifestTypeConfigMap DefaultHelmReleaseName = "okctl-helm-release" DefaultSecretParameterName = "release-secret" DefaultSecretParameterVersion = 1 DefaultSecretParameterPath = "/okctl/staging/release-secret" DefaultEmail = "bob@thebuilder.com" DefaultUserPoolID = "TYUJBFW3893FAKE" DefaultPurpose = "argocd" DefaultClientID = "gehu-fgerg432-ewge" DefaultClientSecret = "0ef90weug09jfqh3rf" DefaultVpcID = "vpc-0e9801d129EXAMPLE" DefaultCidr = "192.168.0.0/20" DefaultPublicSubnetCidr = "192.168.1.0/24" DefaultPublicSubnetID = "gguhef789FAKE" DefaultPrivateSubnetCidr = "192.168.2.0/24" DefaultPrivateSubnetID = "e9e093ufFAKE" DefaultDatabaseSubnetCidr = "192.168.3.0/24" DefaultDatabaseSubnetID = "djfh093FAKE" DefaultDatabaseSubnetGroupName = "okctl-staging-DatabaseGroup" DefaultAvailabilityZone = "eu-west-1a" DefaultVersion = "1.18" DefaultPostgresName = "backend" DefaultPostgresUserName = "administrator" DefaultSecurityGroupID = "sg-2979fue9FAKE" DefaultPostgresSecretARN = "arn:aws:secretsmanager:eu-west-1:123456789012:secret:secret/administrator" DefaultPostgresSecretFriendlyName = "secrets/administrator" DefaultPostgresAdminName = "okctl-staging-backend-admin" DefaultPostgresConfigMapName = "okctl-staging-backend-cm" DefaultRoleARN = "arn:aws:iam::123456789012:role/okctl-staging-Role" DefaultPostgresLambdaFunctionARN = "arn:aws:lambda:eu-west-1:123456789012:function:rotater" DefaultS3BucketName = "rotater" DefaultPostgresDatabasePort = 5432 DefaultArgoDomain = "argocd.okctl-staging.oslo.systems" DefaultArgoURL = "https://argocd.okctl-staging.oslo.systems" DefaultMonitoringURL = "https://grafana.okctl-staging.oslo.systems" DefaultGithubName = "okctl-iac" DefaultGithubOrg = "oslokommune" DefaultGithubFullName = "oslokommune/okctl-iac" DefaultGithubURL = "git@github.com:oslokommune/okctl-iac" DefaultImage = "my-image" StackNameHostedZone = "okctl-staging-oslo-systems-HostedZone" StackNameCertificate = "okctl-staging-oslo-systems-Certificate" StackNameManagedPolicy = "okctl-staging-ManagedPolicy" StackNameIdentityPool = "okctl-staging-IdentityPool" StackNameIdentityPoolClient = "okctl-staging-IdentityPoolClient" StackNameIdentityPoolUser = "okctl-staging-bobthebuilder-IdentityPoolUser" StackNameRecordSetAlias = "okctl-staging-RecordSetAlias" StackNameVpc = "okctl-staging-Vpc" StackNamePostgresDatabase = "okctl-staging-backend-PostgresDatabase" StackNameRotaterBucket = "okctl-staging-Rotater" )
Variables ¶
Functions ¶
func ArgoCD ¶
ArgoCD returns a fake argo cd
func Certificate ¶
func Certificate() *client.Certificate
Certificate returns a fake certificate
func CloudFormationTemplate ¶
func CloudFormationTemplate() []byte
CloudFormationTemplate just returns some bytes
func Cluster ¶
Cluster returns a fake cluster
func ClusterConfig ¶
func ClusterConfig() *v1alpha5.ClusterConfig
ClusterConfig returns a fake cluster config
func ContainerRepository ¶
func ContainerRepository() *client.ContainerRepository
ContainerRepository returns a fake container repository
func DatabaseSubnets ¶
DatabaseSubnets returns fake public subnets
func ExternalDNS ¶
func ExternalDNS() *client.ExternalDNS
ExternalDNS returns a fake external dns
func ExternalDNSKube ¶
func ExternalDNSKube() *client.ExternalDNSKube
ExternalDNSKube returns a fake external dns kube
func GithubDeployKey ¶
func GithubDeployKey() *client.GithubDeployKey
GithubDeployKey return a fake github deploy key
func GithubRepository ¶
func GithubRepository() *client.GithubRepository
GithubRepository returns a fake github repository
func GithubSecret ¶
func GithubSecret() *client.GithubSecret
GithubSecret returns a fake github secret
func Helm ¶
Helm returns a fake helm
func HelmChart ¶
HelmChart returns a fake helm chart
func HostedZone ¶
func HostedZone() *client.HostedZone
HostedZone returns a fake hosted zone
func ID ¶
ID returns a fake id
func IdentityPool ¶
func IdentityPool() *client.IdentityPool
IdentityPool returns a fake identity pool
func IdentityPoolClient ¶
func IdentityPoolClient() *client.IdentityPoolClient
IdentityPoolClient returns a fake identity pool client
func IdentityPoolUser ¶
func IdentityPoolUser() *client.IdentityPoolUser
IdentityPoolUser returns a fake identity pool user
func KubePromStack ¶
func KubePromStack() *client.KubePromStack
KubePromStack returns a fake kube prom stack
func KubernetesManifest ¶
func KubernetesManifest() *client.KubernetesManifest
KubernetesManifest returns a fake kubernetes manifest
func ManagedPolicy ¶
func ManagedPolicy() *client.ManagedPolicy
ManagedPolicy returns a fake managed policy
func ManifestContent ¶
func ManifestContent() []byte
ManifestContent returns a fake ConfigMap
func NameServers ¶
func NameServers() []string
NameServers returns a set of fake name servers
func PostgresDatabase ¶
func PostgresDatabase() *client.PostgresDatabase
PostgresDatabase returns a fake postgres database
func PrivateSubnets ¶
PrivateSubnets returns fake public subnets
func PrivateSubnetsAPI ¶
PrivateSubnetsAPI returns fake private subnets
func PublicSubnets ¶
PublicSubnets returns fake public subnets
func PublicSubnetsAPI ¶
PublicSubnetsAPI returns fake public subnets
func RecordSetAlias ¶
func RecordSetAlias() *client.RecordSetAlias
RecordSetAlias returns a fake record set alias
func RotaterBucket ¶
RotaterBucket returns a fake rotater bucket
func SecretParameter ¶
func SecretParameter(content string) *client.SecretParameter
SecretParameter returns a fake secret parameter
func ServiceAccount ¶
func ServiceAccount() *client.ServiceAccount
ServiceAccount returns a fake service account
func ServiceAccountClusterConfig ¶
func ServiceAccountClusterConfig() *v1alpha5.ClusterConfig
ServiceAccountClusterConfig returns a fake cluster config for a service account
func Vpc ¶
Vpc returns a fake vpc
Source Files ¶
- Version
- v0.0.106 (latest)
- Published
- Oct 21, 2022
- Platform
- linux/amd64
- Imports
- 8 packages
- Last checked
- 18 hours ago –
Tools for package owners.