crossplane-conformance icon indicating copy to clipboard operation
crossplane-conformance copied to clipboard

Submit provider-aws initial conformance results

Open jaypipes opened this issue 4 years ago • 16 comments

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.

jaypipes avatar May 05 '21 20:05 jaypipes

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

negz avatar Jun 03 '21 20:06 negz

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

negz avatar Jun 04 '21 01:06 negz

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)

negz avatar Jun 04 '21 01:06 negz

@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.

negz avatar Jun 07 '21 17:06 negz

I am taking all of the missing examples from apigatewayv2 group:

  • APIMapping
  • Authorizer
  • Deployment
  • DomainName
  • Integration
  • IntegrationResponse
  • Model
  • RouteResponse

hasheddan avatar Jun 07 '21 17:06 hasheddan

Claiming:

  • Cluster#01
  • NodeGroup
  • Secret
  • ELBAttachment
  • FargateProfile
  • CertificateAuthorityPermission
  • SNSSubscription

AaronME avatar Jun 07 '21 19:06 AaronME

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.

ulucinar avatar Jun 07 '21 19:06 ulucinar

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 avatar Jun 07 '21 19:06 muvaf

@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

turkenh avatar Jun 07 '21 20:06 turkenh

@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

turkenh avatar Jun 08 '21 07:06 turkenh

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 avatar Jun 09 '21 15:06 muvaf

@muvaf SNSsubscription also requires external intervention. Do you have an example script I could reference for how we're handling these situations?

AaronME avatar Jun 11 '21 17:06 AaronME

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:

  1. All CRD tests pass.
  2. 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 avatar Jun 12 '21 05:06 negz

@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.

AaronME avatar Jun 12 '21 22:06 AaronME

@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?

muvaf avatar Jun 14 '21 21:06 muvaf

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.

negz avatar Jun 14 '21 21:06 negz