crossplane-conformance
crossplane-conformance copied to clipboard
Submit provider-aws initial conformance results
Hey, we want in on the conformance party, too! :smile:
This issue should be used for tracking initial results of Crossplane Conformance testing for the AWS provider.
I just took an initial pass at running the conformance tests for provider-aws. Looks like there there are a whole bunch of non-conformant CRDs, but at a glance most of them should be an easy fix - they're failing because they mark status.atProvider as a required field, when we expect no status fields to be required.
I only spun up a small handful of managed resources (RDS instance and the requisite networking plumbing) but they all passed.
Test results
=== RUN TestPackage
=== RUN TestPackage/IsInstalledAndHealthy
provider_test.go:69: Testing that the provider's Healthy and Installed status conditions are 'True'.
provider_test.go:85: Provider "crossplane-provider-aws" is Healthy and Installed
=== RUN TestPackage/DeploysConformantCRDs
provider_test.go:93: Testing that ProviderRevision "crossplane-provider-aws-3b7ef8509173" delivers only conformant CRDs.
=== RUN TestPackage/DeploysConformantCRDs/GlobalTable
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/ProviderConfig
=== RUN TestPackage/DeploysConformantCRDs/Key
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/RepositoryPolicy
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Route
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/BucketPolicy
=== RUN TestPackage/DeploysConformantCRDs/IAMGroupUserMembership
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/IntegrationResponse
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Queue
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/FargateProfile
=== RUN TestPackage/DeploysConformantCRDs/ELBAttachment
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/VPCCIDRBlock
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/CacheCluster
=== RUN TestPackage/DeploysConformantCRDs/CertificateAuthority
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
... // 18 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/ProviderConfigUsage
=== RUN TestPackage/DeploysConformantCRDs/VPCLink
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/IAMRolePolicyAttachment
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Secret
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/RouteTable
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Backup
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Subnet
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Table
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Cluster
=== RUN TestPackage/DeploysConformantCRDs/IAMUserPolicyAttachment
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Stage
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/NodeGroup
=== RUN TestPackage/DeploysConformantCRDs/IAMGroupPolicyAttachment
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/SNSSubscription
=== RUN TestPackage/DeploysConformantCRDs/VPC
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/ResourceRecordSet
=== RUN TestPackage/DeploysConformantCRDs/Model
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/DBSubnetGroup
=== RUN TestPackage/DeploysConformantCRDs/IAMAccessKey
=== RUN TestPackage/DeploysConformantCRDs/DBCluster
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Cluster#01
=== RUN TestPackage/DeploysConformantCRDs/SNSTopic
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Activity
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Deployment
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Address
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/CacheSubnetGroup
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/ReplicationGroup
=== RUN TestPackage/DeploysConformantCRDs/Bucket
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/DBParameterGroup
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/NATGateway
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Certificate
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Repository
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/APIMapping
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/InternetGateway
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Authorizer
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/FileSystem
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/StateMachine
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/IAMGroup
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/RDSInstance
=== RUN TestPackage/DeploysConformantCRDs/SecurityGroup
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Integration
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/RouteResponse
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/IAMPolicy
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/CertificateAuthorityPermission
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
... // 18 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/DomainName
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/IAMRole
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/API
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/IAMUser
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/ELB
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/HostedZone
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/ManagedResourcesAppearConformant
provider_test.go:144: Testing that managed resources defined by ProviderRevision "crossplane-provider-aws-3b7ef8509173" appear conformant.
provider_test.go:183: At least one "globaltables.dynamodb.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "keys.kms.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "repositorypolicies.ecr.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "routes.apigatewayv2.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "bucketpolicies.s3.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "iamgroupusermemberships.identity.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "integrationresponses.apigatewayv2.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "queues.sqs.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "fargateprofiles.eks.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "elbattachments.elasticloadbalancing.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "vpccidrblocks.ec2.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "cacheclusters.cache.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "certificateauthorities.acmpca.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "vpclinks.apigatewayv2.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "iamrolepolicyattachments.identity.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "secrets.secretsmanager.aws.crossplane.io" managed resource must be manually created in advance.
=== RUN TestPackage/ManagedResourcesAppearConformant/RouteTable
=== CONT TestPackage/ManagedResourcesAppearConformant
provider_test.go:183: At least one "backups.dynamodb.aws.crossplane.io" managed resource must be manually created in advance.
=== RUN TestPackage/ManagedResourcesAppearConformant/Subnet
=== CONT TestPackage/ManagedResourcesAppearConformant
provider_test.go:183: At least one "tables.dynamodb.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "clusters.redshift.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "iamuserpolicyattachments.identity.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "stages.apigatewayv2.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "nodegroups.eks.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "iamgrouppolicyattachments.identity.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "snssubscriptions.notification.aws.crossplane.io" managed resource must be manually created in advance.
=== RUN TestPackage/ManagedResourcesAppearConformant/VPC
=== CONT TestPackage/ManagedResourcesAppearConformant
provider_test.go:183: At least one "resourcerecordsets.route53.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "models.apigatewayv2.aws.crossplane.io" managed resource must be manually created in advance.
=== RUN TestPackage/ManagedResourcesAppearConformant/DBSubnetGroup
=== CONT TestPackage/ManagedResourcesAppearConformant
provider_test.go:183: At least one "iamaccesskeys.identity.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "dbclusters.rds.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "clusters.eks.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "snstopics.notification.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "activities.sfn.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "deployments.apigatewayv2.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "addresses.ec2.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "cachesubnetgroups.cache.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "replicationgroups.cache.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "buckets.s3.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "dbparametergroups.rds.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "natgateways.ec2.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "certificates.acm.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "repositories.ecr.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "apimappings.apigatewayv2.aws.crossplane.io" managed resource must be manually created in advance.
=== RUN TestPackage/ManagedResourcesAppearConformant/InternetGateway
=== CONT TestPackage/ManagedResourcesAppearConformant
provider_test.go:183: At least one "authorizers.apigatewayv2.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "filesystems.efs.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "statemachines.sfn.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "iamgroups.identity.aws.crossplane.io" managed resource must be manually created in advance.
=== RUN TestPackage/ManagedResourcesAppearConformant/RDSInstance
=== RUN TestPackage/ManagedResourcesAppearConformant/SecurityGroup
=== CONT TestPackage/ManagedResourcesAppearConformant
provider_test.go:183: At least one "integrations.apigatewayv2.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "routeresponses.apigatewayv2.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "iampolicies.identity.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "certificateauthoritypermissions.acmpca.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "domainnames.apigatewayv2.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "iamroles.identity.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "apis.apigatewayv2.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "iamusers.identity.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "elbs.elasticloadbalancing.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "hostedzones.route53.aws.crossplane.io" managed resource must be manually created in advance.
--- FAIL: TestPackage (1.58s)
--- PASS: TestPackage/IsInstalledAndHealthy (0.01s)
--- FAIL: TestPackage/DeploysConformantCRDs (0.56s)
--- FAIL: TestPackage/DeploysConformantCRDs/GlobalTable (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/ProviderConfig (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Key (0.01s)
--- FAIL: TestPackage/DeploysConformantCRDs/RepositoryPolicy (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Route (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/BucketPolicy (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMGroupUserMembership (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IntegrationResponse (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Queue (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/FargateProfile (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/ELBAttachment (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/VPCCIDRBlock (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/CacheCluster (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/CertificateAuthority (0.01s)
--- PASS: TestPackage/DeploysConformantCRDs/ProviderConfigUsage (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/VPCLink (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMRolePolicyAttachment (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Secret (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/RouteTable (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Backup (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Subnet (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Table (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/Cluster (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMUserPolicyAttachment (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Stage (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/NodeGroup (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMGroupPolicyAttachment (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/SNSSubscription (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/VPC (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/ResourceRecordSet (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Model (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/DBSubnetGroup (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/IAMAccessKey (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/DBCluster (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/Cluster#01 (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/SNSTopic (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Activity (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Deployment (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Address (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/CacheSubnetGroup (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/ReplicationGroup (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Bucket (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/DBParameterGroup (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/NATGateway (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Certificate (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Repository (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/APIMapping (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/InternetGateway (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Authorizer (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/FileSystem (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/StateMachine (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMGroup (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/RDSInstance (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/SecurityGroup (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Integration (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/RouteResponse (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMPolicy (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/CertificateAuthorityPermission (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/DomainName (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMRole (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/API (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMUser (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/ELB (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/HostedZone (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant (0.95s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/RouteTable (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Subnet (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/VPC (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/DBSubnetGroup (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/InternetGateway (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/RDSInstance (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/SecurityGroup (0.00s)
=== RUN TestVersion
version_test.go:25: Conformance test version: v1.2.1-cf.1
--- PASS: TestVersion (0.00s)
FAIL
Here's another test run, in this one I just applied the examples/ directory of provider-aws to quickly determine which resources spun up successfully and became healthy:
Test results
=== RUN TestPackage
=== RUN TestPackage/IsInstalledAndHealthy
provider_test.go:69: Testing that the provider's Healthy and Installed status conditions are 'True'.
provider_test.go:85: Provider "crossplane-provider-aws" is Healthy and Installed
=== RUN TestPackage/DeploysConformantCRDs
provider_test.go:93: Testing that ProviderRevision "crossplane-provider-aws-33b5f9d1127a" delivers only conformant CRDs.
=== RUN TestPackage/DeploysConformantCRDs/GlobalTable
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/ProviderConfig
=== RUN TestPackage/DeploysConformantCRDs/Key
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/RepositoryPolicy
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Route
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/BucketPolicy
=== RUN TestPackage/DeploysConformantCRDs/IAMGroupUserMembership
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/IntegrationResponse
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Queue
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/FargateProfile
=== RUN TestPackage/DeploysConformantCRDs/ELBAttachment
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/VPCCIDRBlock
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/CacheCluster
=== RUN TestPackage/DeploysConformantCRDs/CertificateAuthority
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
... // 18 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/ProviderConfigUsage
=== RUN TestPackage/DeploysConformantCRDs/VPCLink
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/IAMRolePolicyAttachment
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Secret
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/RouteTable
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Backup
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Subnet
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Table
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Cluster
=== RUN TestPackage/DeploysConformantCRDs/IAMUserPolicyAttachment
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Stage
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/NodeGroup
=== RUN TestPackage/DeploysConformantCRDs/IAMGroupPolicyAttachment
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/SNSSubscription
=== RUN TestPackage/DeploysConformantCRDs/VPC
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/ResourceRecordSet
=== RUN TestPackage/DeploysConformantCRDs/Model
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/DBSubnetGroup
=== RUN TestPackage/DeploysConformantCRDs/IAMAccessKey
=== RUN TestPackage/DeploysConformantCRDs/DBCluster
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Cluster#01
=== RUN TestPackage/DeploysConformantCRDs/SNSTopic
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Activity
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Deployment
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Address
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/CacheSubnetGroup
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/ReplicationGroup
=== RUN TestPackage/DeploysConformantCRDs/Bucket
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/DBParameterGroup
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/NATGateway
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Certificate
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Repository
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/APIMapping
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/InternetGateway
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Authorizer
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/FileSystem
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/StateMachine
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/IAMGroup
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/RDSInstance
=== RUN TestPackage/DeploysConformantCRDs/SecurityGroup
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/Integration
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/RouteResponse
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/IAMPolicy
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/CertificateAuthorityPermission
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
... // 18 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/DomainName
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/IAMRole
provider_test.go:436: version "v1beta1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/API
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: []string{"spec"},
+ Required: nil,
Items: nil,
AllOf: nil,
OneOf: nil,
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/IAMUser
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/ELB
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/DeploysConformantCRDs/HostedZone
provider_test.go:436: version "v1alpha1" OpenAPI schema: -want, +got:
&v1.JSONSchemaProps{
... // 1 ignored and 25 identical fields
AnyOf: nil,
Not: nil,
Properties: map[string]v1.JSONSchemaProps{
... // 2 identical entries
"metadata": {Type: "object"},
"spec": {Type: "object", Properties: {"deletionPolicy": {Type: "string", Enum: {{Raw: {0x22, 0x4f, 0x72, 0x70, ...}}, {Raw: {0x22, 0x44, 0x65, 0x6c, ...}}}}, "providerConfigRef": {Type: "object", Required: {"name"}, Properties: {"name": {Type: "string"}}}, "writeConnectionSecretToRef": {Type: "object", Required: {"name", "namespace"}, Properties: {"name": {Type: "string"}, "namespace": {Type: "string"}}}, ...}},
"status": {
... // 1 ignored and 19 identical fields
MaxProperties: nil,
MinProperties: nil,
- Required: nil,
+ Required: []string{"atProvider"},
Items: nil,
AllOf: nil,
... // 18 identical fields
},
},
AdditionalProperties: nil,
PatternProperties: nil,
... // 12 identical fields
}
=== RUN TestPackage/ManagedResourcesAppearConformant
provider_test.go:144: Testing that managed resources defined by ProviderRevision "crossplane-provider-aws-33b5f9d1127a" appear conformant.
=== RUN TestPackage/ManagedResourcesAppearConformant/GlobalTable
=== RUN TestPackage/ManagedResourcesAppearConformant/Key
provider_test.go:458: "dev-key" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:39.702374869 +0000 UTC m=+0.630054404",
- Reason: "Available",
- },
+ {Type: "Ready", Status: "Unknown"},
)
=== RUN TestPackage/ManagedResourcesAppearConformant/RepositoryPolicy
provider_test.go:458: "example" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:39.713612166 +0000 UTC m=+0.641291709",
- Reason: "Available",
- },
+ {
+ Type: "Ready",
+ Status: "False",
+ LastTransitionTime: s"2021-06-04 00:08:31 +0000 UTC",
+ Reason: "Creating",
+ },
)
=== RUN TestPackage/ManagedResourcesAppearConformant/Route
=== RUN TestPackage/ManagedResourcesAppearConformant/BucketPolicy
provider_test.go:458: "bucketpolicy-public" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:39.733268867 +0000 UTC m=+0.660948402",
- Reason: "Available",
- },
+ {Type: "Ready", Status: "Unknown"},
)
=== RUN TestPackage/ManagedResourcesAppearConformant/IAMGroupUserMembership
provider_test.go:463: Get fake-group-user-membership external name annotation: metadata.annotations[crossplane.io/external-name]: no such field
provider_test.go:466: "fake-group-user-membership" must have a non-zero "crossplane.io/external-name" annotation
=== RUN TestPackage/ManagedResourcesAppearConformant/IntegrationResponse
provider_test.go:458: "test-integrationresponse" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:39.75428523 +0000 UTC m=+0.681964765",
- Reason: "Available",
- },
+ {Type: "Ready", Status: "Unknown"},
)
provider_test.go:463: Get test-integrationresponse external name annotation: metadata.annotations[crossplane.io/external-name]: no such field
provider_test.go:466: "test-integrationresponse" must have a non-zero "crossplane.io/external-name" annotation
=== RUN TestPackage/ManagedResourcesAppearConformant/Queue
=== RUN TestPackage/ManagedResourcesAppearConformant/FargateProfile
provider_test.go:458: "my-fargateprofile" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:39.77757013 +0000 UTC m=+0.705249671",
- Reason: "Available",
- },
+ {Type: "Ready", Status: "Unknown"},
)
=== RUN TestPackage/ManagedResourcesAppearConformant/ELBAttachment
provider_test.go:458: "sample-elbattachment" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:39.786121214 +0000 UTC m=+0.713800750",
- Reason: "Available",
- },
+ {
+ Type: "Ready",
+ Status: "False",
+ LastTransitionTime: s"2021-06-04 00:08:32 +0000 UTC",
+ Reason: "Creating",
+ },
)
=== RUN TestPackage/ManagedResourcesAppearConformant/VPCCIDRBlock
=== CONT TestPackage/ManagedResourcesAppearConformant
provider_test.go:183: At least one "cacheclusters.cache.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "certificateauthorities.acmpca.aws.crossplane.io" managed resource must be manually created in advance.
=== RUN TestPackage/ManagedResourcesAppearConformant/VPCLink
=== RUN TestPackage/ManagedResourcesAppearConformant/IAMRolePolicyAttachment
=== RUN TestPackage/ManagedResourcesAppearConformant/Secret
provider_test.go:458: "example-secret-3" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:39.879526007 +0000 UTC m=+0.807205542",
- Reason: "Available",
- },
+ {
+ Type: "Ready",
+ Status: "False",
+ LastTransitionTime: s"2021-06-04 00:08:38 +0000 UTC",
+ Reason: "Creating",
+ },
)
=== RUN TestPackage/ManagedResourcesAppearConformant/RouteTable
=== RUN TestPackage/ManagedResourcesAppearConformant/Backup
=== RUN TestPackage/ManagedResourcesAppearConformant/Subnet
=== RUN TestPackage/ManagedResourcesAppearConformant/Table
=== RUN TestPackage/ManagedResourcesAppearConformant/Cluster
=== RUN TestPackage/ManagedResourcesAppearConformant/IAMUserPolicyAttachment
=== RUN TestPackage/ManagedResourcesAppearConformant/Stage
=== RUN TestPackage/ManagedResourcesAppearConformant/NodeGroup
provider_test.go:458: "my-group" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:39.956710172 +0000 UTC m=+0.884389709",
- Reason: "Available",
- },
+ {Type: "Ready", Status: "Unknown"},
)
=== RUN TestPackage/ManagedResourcesAppearConformant/IAMGroupPolicyAttachment
provider_test.go:463: Get sample-grouppolicyattachment external name annotation: metadata.annotations[crossplane.io/external-name]: no such field
provider_test.go:466: "sample-grouppolicyattachment" must have a non-zero "crossplane.io/external-name" annotation
=== RUN TestPackage/ManagedResourcesAppearConformant/SNSSubscription
provider_test.go:458: "sample-subscription" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:39.974256537 +0000 UTC m=+0.901936073",
- Reason: "Available",
- },
+ {
+ Type: "Ready",
+ Status: "False",
+ LastTransitionTime: s"2021-06-04 01:11:07 +0000 UTC",
+ Reason: "Creating",
+ },
)
=== RUN TestPackage/ManagedResourcesAppearConformant/VPC
=== CONT TestPackage/ManagedResourcesAppearConformant
provider_test.go:183: At least one "resourcerecordsets.route53.aws.crossplane.io" managed resource must be manually created in advance.
=== RUN TestPackage/ManagedResourcesAppearConformant/Model
provider_test.go:458: "testmodel" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:40.001659438 +0000 UTC m=+0.929338975",
- Reason: "Available",
- },
+ {Type: "Ready", Status: "Unknown"},
)
provider_test.go:463: Get testmodel external name annotation: metadata.annotations[crossplane.io/external-name]: no such field
provider_test.go:466: "testmodel" must have a non-zero "crossplane.io/external-name" annotation
=== RUN TestPackage/ManagedResourcesAppearConformant/DBSubnetGroup
=== RUN TestPackage/ManagedResourcesAppearConformant/IAMAccessKey
=== RUN TestPackage/ManagedResourcesAppearConformant/DBCluster
=== RUN TestPackage/ManagedResourcesAppearConformant/Cluster#01
provider_test.go:458: "sample-cluster" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:40.042579705 +0000 UTC m=+0.970259240",
- Reason: "Available",
- },
+ {
+ Type: "Ready",
+ Status: "False",
+ LastTransitionTime: s"2021-06-04 01:10:50 +0000 UTC",
+ Reason: "Creating",
+ },
)
=== RUN TestPackage/ManagedResourcesAppearConformant/SNSTopic
=== RUN TestPackage/ManagedResourcesAppearConformant/Activity
=== RUN TestPackage/ManagedResourcesAppearConformant/Deployment
provider_test.go:458: "test-deployment" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:40.073002305 +0000 UTC m=+1.000681841",
- Reason: "Available",
- },
+ {
+ Type: "Ready",
+ Status: "False",
+ LastTransitionTime: s"2021-06-04 00:08:28 +0000 UTC",
+ Reason: "Creating",
+ },
)
provider_test.go:463: Get test-deployment external name annotation: metadata.annotations[crossplane.io/external-name]: no such field
provider_test.go:466: "test-deployment" must have a non-zero "crossplane.io/external-name" annotation
=== RUN TestPackage/ManagedResourcesAppearConformant/Address
=== RUN TestPackage/ManagedResourcesAppearConformant/CacheSubnetGroup
=== CONT TestPackage/ManagedResourcesAppearConformant
provider_test.go:183: At least one "replicationgroups.cache.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "buckets.s3.aws.crossplane.io" managed resource must be manually created in advance.
=== RUN TestPackage/ManagedResourcesAppearConformant/DBParameterGroup
=== CONT TestPackage/ManagedResourcesAppearConformant
provider_test.go:183: At least one "natgateways.ec2.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:183: At least one "certificates.acm.aws.crossplane.io" managed resource must be manually created in advance.
=== RUN TestPackage/ManagedResourcesAppearConformant/Repository
=== RUN TestPackage/ManagedResourcesAppearConformant/APIMapping
provider_test.go:458: "test-apimapping" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:40.176682517 +0000 UTC m=+1.104362046",
- Reason: "Available",
- },
+ {
+ Type: "Ready",
+ Status: "False",
+ LastTransitionTime: s"2021-06-04 00:08:28 +0000 UTC",
+ Reason: "Creating",
+ },
)
provider_test.go:463: Get test-apimapping external name annotation: metadata.annotations[crossplane.io/external-name]: no such field
provider_test.go:466: "test-apimapping" must have a non-zero "crossplane.io/external-name" annotation
=== RUN TestPackage/ManagedResourcesAppearConformant/InternetGateway
=== RUN TestPackage/ManagedResourcesAppearConformant/Authorizer
provider_test.go:458: "test-authorizer" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:40.195207294 +0000 UTC m=+1.122886829",
- Reason: "Available",
- },
+ {
+ Type: "Ready",
+ Status: "False",
+ LastTransitionTime: s"2021-06-04 00:08:28 +0000 UTC",
+ Reason: "Creating",
+ },
)
provider_test.go:463: Get test-authorizer external name annotation: metadata.annotations[crossplane.io/external-name]: no such field
provider_test.go:466: "test-authorizer" must have a non-zero "crossplane.io/external-name" annotation
=== RUN TestPackage/ManagedResourcesAppearConformant/FileSystem
=== RUN TestPackage/ManagedResourcesAppearConformant/StateMachine
=== RUN TestPackage/ManagedResourcesAppearConformant/IAMGroup
=== RUN TestPackage/ManagedResourcesAppearConformant/RDSInstance
=== RUN TestPackage/ManagedResourcesAppearConformant/SecurityGroup
=== RUN TestPackage/ManagedResourcesAppearConformant/Integration
provider_test.go:458: "test-integration" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:40.256946405 +0000 UTC m=+1.184625941",
- Reason: "Available",
- },
+ {
+ Type: "Ready",
+ Status: "False",
+ LastTransitionTime: s"2021-06-04 00:08:28 +0000 UTC",
+ Reason: "Creating",
+ },
)
provider_test.go:463: Get test-integration external name annotation: metadata.annotations[crossplane.io/external-name]: no such field
provider_test.go:466: "test-integration" must have a non-zero "crossplane.io/external-name" annotation
=== RUN TestPackage/ManagedResourcesAppearConformant/RouteResponse
provider_test.go:458: "test-routeresponse" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:40.277207055 +0000 UTC m=+1.204886592",
- Reason: "Available",
- },
+ {
+ Type: "Ready",
+ Status: "False",
+ LastTransitionTime: s"2021-06-04 00:08:35 +0000 UTC",
+ Reason: "Creating",
+ },
)
provider_test.go:463: Get test-routeresponse external name annotation: metadata.annotations[crossplane.io/external-name]: no such field
provider_test.go:466: "test-routeresponse" must have a non-zero "crossplane.io/external-name" annotation
=== RUN TestPackage/ManagedResourcesAppearConformant/IAMPolicy
=== RUN TestPackage/ManagedResourcesAppearConformant/CertificateAuthorityPermission
provider_test.go:458: "example" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:40.376828386 +0000 UTC m=+1.304507921",
- Reason: "Available",
- },
+ {Type: "Ready", Status: "Unknown"},
)
provider_test.go:463: Get example external name annotation: metadata.annotations[crossplane.io/external-name]: no such field
provider_test.go:466: "example" must have a non-zero "crossplane.io/external-name" annotation
=== RUN TestPackage/ManagedResourcesAppearConformant/DomainName
provider_test.go:458: "test-domainname" status: -want, +got:
v1.Condition(
- {
- Type: "Ready",
- Status: "True",
- LastTransitionTime: s"2021-06-04 01:19:40.426043199 +0000 UTC m=+1.353722731",
- Reason: "Available",
- },
+ {
+ Type: "Ready",
+ Status: "False",
+ LastTransitionTime: s"2021-06-04 00:08:27 +0000 UTC",
+ Reason: "Creating",
+ },
)
=== RUN TestPackage/ManagedResourcesAppearConformant/IAMRole
=== RUN TestPackage/ManagedResourcesAppearConformant/API
=== RUN TestPackage/ManagedResourcesAppearConformant/IAMUser
=== RUN TestPackage/ManagedResourcesAppearConformant/ELB
=== CONT TestPackage/ManagedResourcesAppearConformant
provider_test.go:183: At least one "hostedzones.route53.aws.crossplane.io" managed resource must be manually created in advance.
provider_test.go:192: One ProviderConfigUsage should exist for each managed resource. Want 56, got 50.
--- FAIL: TestPackage (1.58s)
--- PASS: TestPackage/IsInstalledAndHealthy (0.01s)
--- FAIL: TestPackage/DeploysConformantCRDs (0.51s)
--- FAIL: TestPackage/DeploysConformantCRDs/GlobalTable (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/ProviderConfig (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Key (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/RepositoryPolicy (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Route (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/BucketPolicy (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMGroupUserMembership (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IntegrationResponse (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Queue (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/FargateProfile (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/ELBAttachment (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/VPCCIDRBlock (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/CacheCluster (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/CertificateAuthority (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/ProviderConfigUsage (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/VPCLink (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMRolePolicyAttachment (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Secret (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/RouteTable (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Backup (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Subnet (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Table (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/Cluster (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMUserPolicyAttachment (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Stage (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/NodeGroup (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMGroupPolicyAttachment (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/SNSSubscription (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/VPC (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/ResourceRecordSet (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Model (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/DBSubnetGroup (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/IAMAccessKey (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/DBCluster (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/Cluster#01 (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/SNSTopic (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Activity (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Deployment (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Address (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/CacheSubnetGroup (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/ReplicationGroup (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Bucket (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/DBParameterGroup (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/NATGateway (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Certificate (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Repository (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/APIMapping (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/InternetGateway (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Authorizer (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/FileSystem (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/StateMachine (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMGroup (0.00s)
--- PASS: TestPackage/DeploysConformantCRDs/RDSInstance (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/SecurityGroup (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/Integration (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/RouteResponse (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMPolicy (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/CertificateAuthorityPermission (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/DomainName (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMRole (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/API (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/IAMUser (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/ELB (0.00s)
--- FAIL: TestPackage/DeploysConformantCRDs/HostedZone (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant (1.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/GlobalTable (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/Key (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/RepositoryPolicy (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Route (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/BucketPolicy (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/IAMGroupUserMembership (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/IntegrationResponse (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Queue (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/FargateProfile (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/ELBAttachment (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/VPCCIDRBlock (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/VPCLink (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/IAMRolePolicyAttachment (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/Secret (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/RouteTable (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Backup (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Subnet (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Table (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Cluster (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/IAMUserPolicyAttachment (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Stage (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/NodeGroup (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/IAMGroupPolicyAttachment (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/SNSSubscription (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/VPC (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/Model (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/DBSubnetGroup (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/IAMAccessKey (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/DBCluster (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/Cluster#01 (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/SNSTopic (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Activity (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/Deployment (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Address (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/CacheSubnetGroup (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/DBParameterGroup (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Repository (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/APIMapping (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/InternetGateway (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/Authorizer (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/FileSystem (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/StateMachine (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/IAMGroup (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/RDSInstance (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/SecurityGroup (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/Integration (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/RouteResponse (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/IAMPolicy (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/CertificateAuthorityPermission (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/DomainName (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/IAMRole (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/API (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/IAMUser (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/ELB (0.00s)
=== RUN TestVersion
version_test.go:25: Conformance test version: v1.2.1-cf.1
--- PASS: TestVersion (0.00s)
FAIL
I believe once we fix https://github.com/crossplane/provider-aws/issues/697 we'll just need to verify that all managed resources can become Ready and pass their tests. We know the following 34 managed resources are conformant:
--- PASS: TestPackage/ManagedResourcesAppearConformant/RouteTable (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Subnet (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/VPC (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/DBSubnetGroup (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/InternetGateway (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/RDSInstance (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/SecurityGroup (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/GlobalTable (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Route (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Queue (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/VPCCIDRBlock (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/VPCLink (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/IAMRolePolicyAttachment (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Backup (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Table (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Cluster (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/IAMUserPolicyAttachment (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Stage (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/IAMAccessKey (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/DBCluster (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/SNSTopic (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Activity (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Address (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/CacheSubnetGroup (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/DBParameterGroup (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/Repository (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/FileSystem (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/StateMachine (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/IAMGroup (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/IAMPolicy (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/IAMRole (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/API (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/IAMUser (0.00s)
--- PASS: TestPackage/ManagedResourcesAppearConformant/ELB (0.00s)
@hasheddan @turkenh @muvaf @aaronme @ulucinar If I recall correctly there's 35 resources that didn't pass in my comment above. Could each of you pick 7 resources to test and comment here so that we know who is tackling what? If we can get each resource to become Ready we should be good to go conformance tests wise.
If you find a resource with an example YAML that doesn't work or doesn't exist, please open a PR to https://github.com/crossplane/provider-aws/tree/master/examples to add one - that will help us get all resources spun up so we can pass the tests in one run.
I am taking all of the missing examples from apigatewayv2 group:
APIMappingAuthorizerDeploymentDomainNameIntegrationIntegrationResponseModelRouteResponse
Claiming:
- Cluster#01
- NodeGroup
- Secret
- ELBAttachment
- FargateProfile
- CertificateAuthorityPermission
- SNSSubscription
I'll take:
- Key
- CertificateAuthority
- Bucket
- BucketPolicy
- IAMGroupUserMembership
- IAMGroupPolicyAttachment
- NATGateway
Update: All of the above 7 resources have successfully been tested as explained in https://github.com/crossplane/provider-aws/pull/702.
Taking:
- acm.Certificate
- cache.CacheCluster
- cache.ReplicationGroup
- cloudfront.Distribution
- ecr.RepositoryPolicy
- iam.OpenIDConnectProvider
- lambda.Function
- notification.SNSTopic
- rds.GlobalCluster
- redshift.Cluster
I've scanned all missing ones in examples folder. The next person can look at the folders after examples/redshift in alphabetical order.
Also please feel free to open PRs to examples to make them run without any manual step if possible, like making them refer to each other or removing the fields that make you open the console and create something else.
@muvaf thanks for the hint.
I could find the following 5 as not passed/not reserved after example/redshift:
- route53.HostedZone
- route53.ResourceRecordSet
- servicediscovery.PrivateDNSNamespace
- servicediscovery.PublicDNSNamespace
- servicediscovery.HTTPNamespace
@muvaf thanks for the hint. I could find the following 5 as not passed/not reserved after
example/redshift:
- route53.HostedZone
- route53.ResourceRecordSet
- servicediscovery.PrivateDNSNamespace
- servicediscovery.PublicDNSNamespace
- servicediscovery.HTTPNamespace
Opened a PR covering these: https://github.com/crossplane/provider-aws/pull/703
Opened a PR to cover my tasks https://github.com/crossplane/provider-aws/pull/707
Some require manual intervention, a simple script that can do operations like kubectl patch (to disable distribution before deletion) or docker pull (prepare hello-world image for Lambda function) etc. can make them work automatically.
@muvaf SNSsubscription also requires external intervention. Do you have an example script I could reference for how we're handling these situations?
Thanks for chipping in everyone! I just took another pass at running the conformance tests against https://github.com/crossplane/provider-aws/commit/84acbf60bd68f2f7527c36dc3d23e955261bd932 with:
- Some tweaks to the conformance suite per https://github.com/crossplane/conformance/pull/24
- A few more fixes per https://github.com/crossplane/provider-aws/pull/713
I now see:
- All CRD tests pass.
- A much better ratio of failed to passed managed resource tests.
I see the following 17 failures, that I'll dig into. Once again I haven't actually done any debugging to get these resources working, so they likely just need some manual steps or a little finagling.
--- FAIL: TestPackage/ManagedResourcesAppearConformant/APIMapping (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/Authorizer (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/Certificate (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/CertificateAuthority (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/CertificateAuthorityPermission (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/Deployment (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/DomainName (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/ELBAttachment (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/Function (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/IAMGroupPolicyAttachment (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/IAMGroupUserMembership (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/Integration (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/IntegrationResponse (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/Key (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/NodeGroup (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/RouteResponse (0.00s)
--- FAIL: TestPackage/ManagedResourcesAppearConformant/SNSSubscription (0.00s)
At this point I'm thinking we might need to cut provider-aws v0.19 rather than backport all of these changes into v0.18 (some of them are arguably "new features" like adding new resolver fields etc). @muvaf @hasheddan what do you think?
@negz For Certificate Authority pieces, the CA was unhealthy without manual intervention, which is probably causing the downstream failure for Certificate. the CertificateAuthorityPermission showed "ready" in my test.
ELB Attachment requires us to provide an instance-id.
SNS Subscription requires receiving an email and manually entering a URL from the email into the console.
@negz some of the resources inherently require manual intervention to work, like disabling Distribution before deletion for a successful deletion. Is it possible to mark them conformant after making sure they work when you apply the steps in comments of the example YAML? Or do we have to have the automation script to do those operations?
Is it possible to mark them conformant after making sure they work when you apply the steps in comments of the example YAML? Or do we have to have the automation script to do those operations?
Yes that's totally fine - I plan to try again with those manual steps today I just didn't have time last week and wanted to see how many things we can now get running with a blind apply.