-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add package and basic Wasm service #281
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. I'm mainly interested in what happens with an empty package
resource block since all of the fields are optional. Maybe I am overlooking something that would prevent the resource from actually being empty.
Second, I don't have the wider context of this change, so my review was primarily focused on the changes here and not what was potentially omitted, etc.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good. Only blocking change is the required
field and would be good to understand the reasoning of TypeList
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just to ensure that it doesn't accidentally get merged without an explicit dismissal, acknowledging that this was confirmed.
Mainly, I don't want to accidentally merge this without forgetting that we were waiting on confirmation :)
…d out unintegrated Logging blocks from Wasm service
Co-authored-by: Patrick Hamann <patrick@fastly.com>
Test resultsmake testacc ==> Checking that code complies with gofmt requirements... TF_ACC=1 go test $(go list ./... |grep -v 'vendor') -v -timeout 120m -ldflags="-X=github.com/terraform-providers/terraform-provider-fastly/version.ProviderVersion=acc" ? github.com/terraform-providers/terraform-provider-fastly [no test files] === RUN TestResourceFastlyFlattenAcl --- PASS: TestResourceFastlyFlattenAcl (0.00s) === RUN TestAccFastlyServiceV1_acl --- PASS: TestAccFastlyServiceV1_acl (50.14s) === RUN TestResourceFastlyFlattenBigQuery --- PASS: TestResourceFastlyFlattenBigQuery (0.16s) === RUN TestAccFastlyServiceV1_bigquerylogging --- PASS: TestAccFastlyServiceV1_bigquerylogging (50.14s) === RUN TestAccFastlyServiceV1_bigquerylogging_env --- PASS: TestAccFastlyServiceV1_bigquerylogging_env (46.25s) === RUN TestResourceFastlyFlattenBlobStorage --- PASS: TestResourceFastlyFlattenBlobStorage (0.00s) === RUN TestAccFastlyServiceV1_blobstoragelogging_basic --- PASS: TestAccFastlyServiceV1_blobstoragelogging_basic (100.60s) === RUN TestAccFastlyServiceV1_blobstoragelogging_default --- PASS: TestAccFastlyServiceV1_blobstoragelogging_default (45.88s) === RUN TestAccFastlyServiceV1_blobstoragelogging_env --- PASS: TestAccFastlyServiceV1_blobstoragelogging_env (46.81s) === RUN TestResourceFastlyFlattenCacheSettings --- PASS: TestResourceFastlyFlattenCacheSettings (0.00s) === RUN TestAccFastlyServiceV1CacheSetting_basic --- PASS: TestAccFastlyServiceV1CacheSetting_basic (94.58s) === RUN TestResourceFastlyFlattenConditions --- PASS: TestResourceFastlyFlattenConditions (0.00s) === RUN TestAccFastlyServiceV1_conditional_basic --- PASS: TestAccFastlyServiceV1_conditional_basic (45.14s) === RUN TestResourceFastlyFlattenDictionary --- PASS: TestResourceFastlyFlattenDictionary (0.00s) === RUN TestAccFastlyServiceV1_dictionary --- PASS: TestAccFastlyServiceV1_dictionary (43.45s) === RUN TestAccFastlyServiceV1_dictionary_write_only --- PASS: TestAccFastlyServiceV1_dictionary_write_only (45.45s) === RUN TestAccFastlyServiceV1_dictionary_update_name --- PASS: TestAccFastlyServiceV1_dictionary_update_name (93.55s) === RUN TestAccFastlyServiceV1_dictionary_update_write_only --- PASS: TestAccFastlyServiceV1_dictionary_update_write_only (92.62s) === RUN TestResourceFastlyFlattenDirectors --- PASS: TestResourceFastlyFlattenDirectors (0.00s) === RUN TestAccFastlyServiceV1_directors_basic --- PASS: TestAccFastlyServiceV1_directors_basic (104.83s) === RUN TestResourceFastlyFlattenDynamicSnippets --- PASS: TestResourceFastlyFlattenDynamicSnippets (0.00s) === RUN TestAccFastlyServiceV1DynamicSnippet_basic --- PASS: TestAccFastlyServiceV1DynamicSnippet_basic (93.47s) === RUN TestResourceFastlyFlattenGCS --- PASS: TestResourceFastlyFlattenGCS (0.36s) === RUN TestAccFastlyServiceV1_gcslogging --- PASS: TestAccFastlyServiceV1_gcslogging (44.81s) === RUN TestAccFastlyServiceV1_gcslogging_env --- PASS: TestAccFastlyServiceV1_gcslogging_env (44.78s) === RUN TestResourceFastlyFlattenGzips --- PASS: TestResourceFastlyFlattenGzips (0.00s) === RUN TestAccFastlyServiceV1_gzips_basic --- PASS: TestAccFastlyServiceV1_gzips_basic (99.13s) === RUN TestResourceFastlyFlattenHeaders --- PASS: TestResourceFastlyFlattenHeaders (0.00s) === RUN TestFastlyServiceV1_BuildHeaders --- PASS: TestFastlyServiceV1_BuildHeaders (0.00s) === RUN TestAccFastlyServiceV1_headers_basic --- PASS: TestAccFastlyServiceV1_headers_basic (94.17s) === RUN TestResourceFastlyFlattenHealthChecks --- PASS: TestResourceFastlyFlattenHealthChecks (0.00s) === RUN TestAccFastlyServiceV1_healthcheck_basic --- PASS: TestAccFastlyServiceV1_healthcheck_basic (93.94s) === RUN TestResourceFastlyFlattenHTTPS --- PASS: TestResourceFastlyFlattenHTTPS (0.00s) === RUN TestAccFastlyServiceV1_httpslogging_basic --- PASS: TestAccFastlyServiceV1_httpslogging_basic (110.19s) === RUN TestResourceFastlyFlattenLogentries --- PASS: TestResourceFastlyFlattenLogentries (0.00s) === RUN TestAccFastlyServiceV1_logentries_basic --- PASS: TestAccFastlyServiceV1_logentries_basic (103.04s) === RUN TestAccFastlyServiceV1_logentries_formatVersion --- PASS: TestAccFastlyServiceV1_logentries_formatVersion (47.19s) === RUN TestResourceFastlyFlattenCloudfiles --- PASS: TestResourceFastlyFlattenCloudfiles (0.00s) === RUN TestAccFastlyServiceV1_logging_cloudfiles_basic --- PASS: TestAccFastlyServiceV1_logging_cloudfiles_basic (97.20s) === RUN TestResourceFastlyFlattenDatadog --- PASS: TestResourceFastlyFlattenDatadog (0.00s) === RUN TestAccFastlyServiceV1_logging_datadog_basic --- PASS: TestAccFastlyServiceV1_logging_datadog_basic (95.17s) === RUN TestResourceFastlyFlattenDigitalOcean --- PASS: TestResourceFastlyFlattenDigitalOcean (0.00s) === RUN TestAccFastlyServiceV1_logging_digitalocean_basic --- PASS: TestAccFastlyServiceV1_logging_digitalocean_basic (94.10s) === RUN TestResourceFastlyFlattenElasticsearch --- PASS: TestResourceFastlyFlattenElasticsearch (0.00s) === RUN TestAccFastlyServiceV1_logging_elasticsearch_basic --- PASS: TestAccFastlyServiceV1_logging_elasticsearch_basic (97.59s) === RUN TestResourceFastlyFlattenFTP --- PASS: TestResourceFastlyFlattenFTP (0.00s) === RUN TestAccFastlyServiceV1_logging_ftp_basic --- PASS: TestAccFastlyServiceV1_logging_ftp_basic (97.90s) === RUN TestResourceFastlyFlattenGooglePubSub --- PASS: TestResourceFastlyFlattenGooglePubSub (0.00s) === RUN TestAccFastlyServiceV1_googlepubsublogging_basic --- PASS: TestAccFastlyServiceV1_googlepubsublogging_basic (96.74s) === RUN TestResourceFastlyFlattenHeroku --- PASS: TestResourceFastlyFlattenHeroku (0.00s) === RUN TestAccFastlyServiceV1_logging_heroku_basic --- PASS: TestAccFastlyServiceV1_logging_heroku_basic (96.74s) === RUN TestResourceFastlyFlattenHoneycomb --- PASS: TestResourceFastlyFlattenHoneycomb (0.00s) === RUN TestAccFastlyServiceV1_logging_honeycomb_basic --- PASS: TestAccFastlyServiceV1_logging_honeycomb_basic (97.94s) === RUN TestResourceFastlyFlattenKafka --- PASS: TestResourceFastlyFlattenKafka (0.00s) === RUN TestAccFastlyServiceV1_kafkalogging_basic --- PASS: TestAccFastlyServiceV1_kafkalogging_basic (94.30s) === RUN TestResourceFastlyFlattenLoggly --- PASS: TestResourceFastlyFlattenLoggly (0.00s) === RUN TestAccFastlyServiceV1_logging_loggly_basic --- PASS: TestAccFastlyServiceV1_logging_loggly_basic (95.05s) === RUN TestResourceFastlyFlattenLogshuttle --- PASS: TestResourceFastlyFlattenLogshuttle (0.00s) === RUN TestAccFastlyServiceV1_logging_logshuttle_basic --- PASS: TestAccFastlyServiceV1_logging_logshuttle_basic (96.28s) === RUN TestResourceFastlyFlattenNewRelic --- PASS: TestResourceFastlyFlattenNewRelic (0.00s) === RUN TestAccFastlyServiceV1_logging_newrelic_basic --- PASS: TestAccFastlyServiceV1_logging_newrelic_basic (93.62s) === RUN TestResourceFastlyFlattenScalyr --- PASS: TestResourceFastlyFlattenScalyr (0.00s) === RUN TestAccFastlyServiceV1_scalyrlogging_basic --- PASS: TestAccFastlyServiceV1_scalyrlogging_basic (96.08s) === RUN TestResourceFastlyFlattenSFTP --- PASS: TestResourceFastlyFlattenSFTP (0.00s) === RUN TestAccFastlyServiceV1_logging_sftp_basic --- PASS: TestAccFastlyServiceV1_logging_sftp_basic (93.98s) === RUN TestAccFastlyServiceV1_logging_sftp_password_secret_key --- PASS: TestAccFastlyServiceV1_logging_sftp_password_secret_key (5.44s) === RUN TestResourceFastlyFlattenOpenstack --- PASS: TestResourceFastlyFlattenOpenstack (0.00s) === RUN TestAccFastlyServiceV1_logging_openstack_basic --- PASS: TestAccFastlyServiceV1_logging_openstack_basic (95.28s) === RUN TestAccFastlyServiceV1_package_basic --- PASS: TestAccFastlyServiceV1_package_basic (17.69s) === RUN TestResourceFastlyFlattenPapertrail --- PASS: TestResourceFastlyFlattenPapertrail (0.00s) === RUN TestAccFastlyServiceV1_papertrail_basic --- PASS: TestAccFastlyServiceV1_papertrail_basic (93.61s) === RUN TestResourceFastlyFlattenRequestSettings --- PASS: TestResourceFastlyFlattenRequestSettings (0.00s) === RUN TestAccFastlyServiceV1RequestSetting_basic --- PASS: TestAccFastlyServiceV1RequestSetting_basic (44.58s) === RUN TestResourceFastlyFlattenResponseObjects --- PASS: TestResourceFastlyFlattenResponseObjects (0.00s) === RUN TestAccFastlyServiceV1_response_object_basic --- PASS: TestAccFastlyServiceV1_response_object_basic (96.98s) === RUN TestResourceFastlyFlattenS3 --- PASS: TestResourceFastlyFlattenS3 (0.00s) === RUN TestAccFastlyServiceV1_s3logging_basic --- PASS: TestAccFastlyServiceV1_s3logging_basic (97.34s) === RUN TestAccFastlyServiceV1_s3logging_domain_default --- PASS: TestAccFastlyServiceV1_s3logging_domain_default (49.63s) === RUN TestAccFastlyServiceV1_s3logging_s3_env --- PASS: TestAccFastlyServiceV1_s3logging_s3_env (47.55s) === RUN TestAccFastlyServiceV1_s3logging_formatVersion --- PASS: TestAccFastlyServiceV1_s3logging_formatVersion (47.68s) === RUN TestResourceFastlyFlattenSnippets --- PASS: TestResourceFastlyFlattenSnippets (0.00s) === RUN TestAccFastlyServiceV1Snippet_basic --- PASS: TestAccFastlyServiceV1Snippet_basic (95.66s) === RUN TestResourceFastlyFlattenSplunk --- PASS: TestResourceFastlyFlattenSplunk (0.12s) === RUN TestAccFastlyServiceV1_splunk_basic --- PASS: TestAccFastlyServiceV1_splunk_basic (115.41s) === RUN TestAccFastlyServiceV1_splunk_default --- PASS: TestAccFastlyServiceV1_splunk_default (45.45s) === RUN TestAccFastlyServiceV1_splunk_complete --- PASS: TestAccFastlyServiceV1_splunk_complete (94.93s) === RUN TestAccFastlyServiceV1_splunk_env --- PASS: TestAccFastlyServiceV1_splunk_env (44.57s) === RUN TestResourceFastlyFlattenSumologic --- PASS: TestResourceFastlyFlattenSumologic (0.00s) === RUN TestAccFastlyServiceV1_sumologic --- PASS: TestAccFastlyServiceV1_sumologic (99.71s) === RUN TestResourceFastlyFlattenSyslog --- PASS: TestResourceFastlyFlattenSyslog (0.12s) === RUN TestAccFastlyServiceV1_syslog_basic --- PASS: TestAccFastlyServiceV1_syslog_basic (94.22s) === RUN TestAccFastlyServiceV1_syslog_formatVersion --- PASS: TestAccFastlyServiceV1_syslog_formatVersion (45.38s) === RUN TestAccFastlyServiceV1_syslog_useTls --- PASS: TestAccFastlyServiceV1_syslog_useTls (44.22s) === RUN TestResourceFastlyFlattenVCLs --- PASS: TestResourceFastlyFlattenVCLs (0.00s) === RUN TestAccFastlyServiceV1_VCL_basic --- PASS: TestAccFastlyServiceV1_VCL_basic (105.08s) === RUN TestUserAgentContainsProviderVersion --- PASS: TestUserAgentContainsProviderVersion (0.00s) === RUN TestAccFastlyIPRanges --- PASS: TestAccFastlyIPRanges (0.66s) === RUN TestEscapePercentSign === RUN TestEscapePercentSign/string_no_percent_signs_should_change_nothing === RUN TestEscapePercentSign/one_percent_sign_should_return_two_percent_signs === RUN TestEscapePercentSign/one_percent_sign_mid-string_should_return_two_percent_signs_in_the_same_place === RUN TestEscapePercentSign/one_percent_sign_before_left_curly_brace_should_return_four_percent_signs_then_curly_brace --- PASS: TestEscapePercentSign (0.00s) --- PASS: TestEscapePercentSign/string_no_percent_signs_should_change_nothing (0.00s) --- PASS: TestEscapePercentSign/one_percent_sign_should_return_two_percent_signs (0.00s) --- PASS: TestEscapePercentSign/one_percent_sign_mid-string_should_return_two_percent_signs_in_the_same_place (0.00s) --- PASS: TestEscapePercentSign/one_percent_sign_before_left_curly_brace_should_return_four_percent_signs_then_curly_brace (0.00s) === RUN TestProvider --- PASS: TestProvider (0.00s) === RUN TestProvider_impl --- PASS: TestProvider_impl (0.00s) === RUN TestResourceFastlyFlattenAclEntries --- PASS: TestResourceFastlyFlattenAclEntries (0.00s) === RUN TestAccFastlyServiceAclEntriesV1_create --- PASS: TestAccFastlyServiceAclEntriesV1_create (47.58s) === RUN TestAccFastlyServiceAclEntriesV1_update --- PASS: TestAccFastlyServiceAclEntriesV1_update (98.54s) === RUN TestAccFastlyServiceAclEntriesV1_update_additional_fields --- PASS: TestAccFastlyServiceAclEntriesV1_update_additional_fields (98.10s) === RUN TestAccFastlyServiceAclEntriesV1_delete --- PASS: TestAccFastlyServiceAclEntriesV1_delete (98.29s) === RUN TestAccFastlyServiceAclEntriesV1_import --- PASS: TestAccFastlyServiceAclEntriesV1_import (46.71s) === RUN TestAccFastlyServiceAclEntriesV1_process_1001_entries --- PASS: TestAccFastlyServiceAclEntriesV1_process_1001_entries (102.44s) === RUN TestResourceFastlyFlattenDictionaryItems --- PASS: TestResourceFastlyFlattenDictionaryItems (0.00s) === RUN TestAccFastlyServiceDictionaryItemV1_create --- PASS: TestAccFastlyServiceDictionaryItemV1_create (48.40s) === RUN TestAccFastlyServiceDictionaryItemV1_create_dynamic --- PASS: TestAccFastlyServiceDictionaryItemV1_create_dynamic (49.33s) === RUN TestAccFastlyServiceDictionaryItemV1_update --- PASS: TestAccFastlyServiceDictionaryItemV1_update (98.72s) === RUN TestAccFastlyServiceDictionaryItemV1_external_item_is_removed --- PASS: TestAccFastlyServiceDictionaryItemV1_external_item_is_removed (76.82s) === RUN TestAccFastlyServiceDictionaryItemV1_external_item_deleted --- PASS: TestAccFastlyServiceDictionaryItemV1_external_item_deleted (99.88s) === RUN TestAccFastlyServiceDictionaryItemV1_batch_1001_items --- PASS: TestAccFastlyServiceDictionaryItemV1_batch_1001_items (68.07s) === RUN TestAccFastlyServiceDictionaryItemV1_import --- PASS: TestAccFastlyServiceDictionaryItemV1_import (46.65s) === RUN TestAccFastlyServiceDynamicSnippetContentV1_create --- PASS: TestAccFastlyServiceDynamicSnippetContentV1_create (45.70s) === RUN TestAccFastlyServiceDynamicSnippetContentV1_update --- PASS: TestAccFastlyServiceDynamicSnippetContentV1_update (96.97s) === RUN TestAccFastlyServiceDynamicSnippetContentV1_external_snippet_is_removed --- PASS: TestAccFastlyServiceDynamicSnippetContentV1_external_snippet_is_removed (100.14s) === RUN TestAccFastlyServiceDynamicSnippetContentV1_normal_snippet_is_not_removed --- PASS: TestAccFastlyServiceDynamicSnippetContentV1_normal_snippet_is_not_removed (94.08s) === RUN TestAccFastlyServiceDynamicSnippetContentV1_import --- PASS: TestAccFastlyServiceDynamicSnippetContentV1_import (45.98s) === RUN TestResourceFastlyFlattenDomains --- PASS: TestResourceFastlyFlattenDomains (0.00s) === RUN TestResourceFastlyFlattenBackend --- PASS: TestResourceFastlyFlattenBackend (0.00s) === RUN TestAccFastlyServiceV1_updateDomain --- PASS: TestAccFastlyServiceV1_updateDomain (92.48s) === RUN TestAccFastlyServiceV1_updateBackend --- PASS: TestAccFastlyServiceV1_updateBackend (92.57s) === RUN TestAccFastlyServiceV1_updateInvalidBackend --- PASS: TestAccFastlyServiceV1_updateInvalidBackend (46.03s) === RUN TestAccFastlyServiceV1_basic --- PASS: TestAccFastlyServiceV1_basic (90.83s) === RUN TestAccFastlyServiceV1_disappears --- PASS: TestAccFastlyServiceV1_disappears (18.57s) === RUN TestAccFastlyServiceV1_defaultTTL --- PASS: TestAccFastlyServiceV1_defaultTTL (141.33s) === RUN TestAccFastlyServiceV1_createDefaultTTL --- PASS: TestAccFastlyServiceV1_createDefaultTTL (43.65s) === RUN TestAccFastlyServiceV1_createZeroDefaultTTL --- PASS: TestAccFastlyServiceV1_createZeroDefaultTTL (44.59s) === RUN TestAccFastlyServiceV1_creation_with_versionless_resources --- PASS: TestAccFastlyServiceV1_creation_with_versionless_resources (51.19s) === RUN TestAccFastlyServiceWASMV1_basic --- PASS: TestAccFastlyServiceWASMV1_basic (11.41s) === RUN TestAccFastlyUserV1_basic --- PASS: TestAccFastlyUserV1_basic (3.75s) === RUN TestAccFastlyUserV1_updateLogin --- PASS: TestAccFastlyUserV1_updateLogin (3.91s) === RUN TestValidateLoggingFormatVersion === RUN TestValidateLoggingFormatVersion/0 === RUN TestValidateLoggingFormatVersion/1 === RUN TestValidateLoggingFormatVersion/2 === RUN TestValidateLoggingFormatVersion/3 === RUN TestValidateLoggingFormatVersion/4 === RUN TestValidateLoggingFormatVersion/5 --- PASS: TestValidateLoggingFormatVersion (0.00s) --- PASS: TestValidateLoggingFormatVersion/0 (0.00s) --- PASS: TestValidateLoggingFormatVersion/1 (0.00s) --- PASS: TestValidateLoggingFormatVersion/2 (0.00s) --- PASS: TestValidateLoggingFormatVersion/3 (0.00s) --- PASS: TestValidateLoggingFormatVersion/4 (0.00s) --- PASS: TestValidateLoggingFormatVersion/5 (0.00s) === RUN TestValidateLoggingMessageType === RUN TestValidateLoggingMessageType/classic === RUN TestValidateLoggingMessageType/loggly === RUN TestValidateLoggingMessageType/logplex === RUN TestValidateLoggingMessageType/blank === RUN TestValidateLoggingMessageType/CLASSIC === RUN TestValidateLoggingMessageType/LOGGLY === RUN TestValidateLoggingMessageType/LOGPLEX === RUN TestValidateLoggingMessageType/BLANK --- PASS: TestValidateLoggingMessageType (0.00s) --- PASS: TestValidateLoggingMessageType/classic (0.00s) --- PASS: TestValidateLoggingMessageType/loggly (0.00s) --- PASS: TestValidateLoggingMessageType/logplex (0.00s) --- PASS: TestValidateLoggingMessageType/blank (0.00s) --- PASS: TestValidateLoggingMessageType/CLASSIC (0.00s) --- PASS: TestValidateLoggingMessageType/LOGGLY (0.00s) --- PASS: TestValidateLoggingMessageType/LOGPLEX (0.00s) --- PASS: TestValidateLoggingMessageType/BLANK (0.00s) === RUN TestValidateLoggingPlacement === RUN TestValidateLoggingPlacement/none === RUN TestValidateLoggingPlacement/waf_debug === RUN TestValidateLoggingPlacement/NONE === RUN TestValidateLoggingPlacement/WAF_DEBUG --- PASS: TestValidateLoggingPlacement (0.00s) --- PASS: TestValidateLoggingPlacement/none (0.00s) --- PASS: TestValidateLoggingPlacement/waf_debug (0.00s) --- PASS: TestValidateLoggingPlacement/NONE (0.00s) --- PASS: TestValidateLoggingPlacement/WAF_DEBUG (0.00s) === RUN TestValidateLoggingServerSideEncryption === RUN TestValidateLoggingServerSideEncryption/AES256 === RUN TestValidateLoggingServerSideEncryption/aws:kms === RUN TestValidateLoggingServerSideEncryption/aes256 === RUN TestValidateLoggingServerSideEncryption/AWS:KMS === RUN TestValidateLoggingServerSideEncryption/aws:KMS === RUN TestValidateLoggingServerSideEncryption/AWS:kms --- PASS: TestValidateLoggingServerSideEncryption (0.00s) --- PASS: TestValidateLoggingServerSideEncryption/AES256 (0.00s) --- PASS: TestValidateLoggingServerSideEncryption/aws:kms (0.00s) --- PASS: TestValidateLoggingServerSideEncryption/aes256 (0.00s) --- PASS: TestValidateLoggingServerSideEncryption/AWS:KMS (0.00s) --- PASS: TestValidateLoggingServerSideEncryption/aws:KMS (0.00s) --- PASS: TestValidateLoggingServerSideEncryption/AWS:kms (0.00s) === RUN TestValidateDirectorQuorum === RUN TestValidateDirectorQuorum/-1 === RUN TestValidateDirectorQuorum/101 === RUN TestValidateDirectorQuorum/150 === RUN TestValidateDirectorQuorum/0 === RUN TestValidateDirectorQuorum/55 === RUN TestValidateDirectorQuorum/100 --- PASS: TestValidateDirectorQuorum (0.00s) --- PASS: TestValidateDirectorQuorum/-1 (0.00s) --- PASS: TestValidateDirectorQuorum/101 (0.00s) --- PASS: TestValidateDirectorQuorum/150 (0.00s) --- PASS: TestValidateDirectorQuorum/0 (0.00s) --- PASS: TestValidateDirectorQuorum/55 (0.00s) --- PASS: TestValidateDirectorQuorum/100 (0.00s) === RUN TestValidateDirectorType === RUN TestValidateDirectorType/0 === RUN TestValidateDirectorType/1 === RUN TestValidateDirectorType/2 === RUN TestValidateDirectorType/3 === RUN TestValidateDirectorType/4 === RUN TestValidateDirectorType/5 --- PASS: TestValidateDirectorType (0.00s) --- PASS: TestValidateDirectorType/0 (0.00s) --- PASS: TestValidateDirectorType/1 (0.00s) --- PASS: TestValidateDirectorType/2 (0.00s) --- PASS: TestValidateDirectorType/3 (0.00s) --- PASS: TestValidateDirectorType/4 (0.00s) --- PASS: TestValidateDirectorType/5 (0.00s) === RUN TestValidateConditionType === RUN TestValidateConditionType/REQUEST === RUN TestValidateConditionType/RESPONSE === RUN TestValidateConditionType/CACHE === RUN TestValidateConditionType/PREFETCH === RUN TestValidateConditionType/request === RUN TestValidateConditionType/response === RUN TestValidateConditionType/cache === RUN TestValidateConditionType/prefetch --- PASS: TestValidateConditionType (0.00s) --- PASS: TestValidateConditionType/REQUEST (0.00s) --- PASS: TestValidateConditionType/RESPONSE (0.00s) --- PASS: TestValidateConditionType/CACHE (0.00s) --- PASS: TestValidateConditionType/PREFETCH (0.00s) --- PASS: TestValidateConditionType/request (0.00s) --- PASS: TestValidateConditionType/response (0.00s) --- PASS: TestValidateConditionType/cache (0.00s) --- PASS: TestValidateConditionType/prefetch (0.00s) === RUN TestValidateHeaderAction === RUN TestValidateHeaderAction/set === RUN TestValidateHeaderAction/append === RUN TestValidateHeaderAction/delete === RUN TestValidateHeaderAction/regex === RUN TestValidateHeaderAction/regex_repeat === RUN TestValidateHeaderAction/SET === RUN TestValidateHeaderAction/APPEND === RUN TestValidateHeaderAction/DELETE === RUN TestValidateHeaderAction/REGEX === RUN TestValidateHeaderAction/REGEX_REPEAT --- PASS: TestValidateHeaderAction (0.00s) --- PASS: TestValidateHeaderAction/set (0.00s) --- PASS: TestValidateHeaderAction/append (0.00s) --- PASS: TestValidateHeaderAction/delete (0.00s) --- PASS: TestValidateHeaderAction/regex (0.00s) --- PASS: TestValidateHeaderAction/regex_repeat (0.00s) --- PASS: TestValidateHeaderAction/SET (0.00s) --- PASS: TestValidateHeaderAction/APPEND (0.00s) --- PASS: TestValidateHeaderAction/DELETE (0.00s) --- PASS: TestValidateHeaderAction/REGEX (0.00s) --- PASS: TestValidateHeaderAction/REGEX_REPEAT (0.00s) === RUN TestValidateHeaderType === RUN TestValidateHeaderType/request === RUN TestValidateHeaderType/fetch === RUN TestValidateHeaderType/cache === RUN TestValidateHeaderType/response === RUN TestValidateHeaderType/REQUEST === RUN TestValidateHeaderType/FETCH === RUN TestValidateHeaderType/CACHE === RUN TestValidateHeaderType/RESPONSE --- PASS: TestValidateHeaderType (0.00s) --- PASS: TestValidateHeaderType/request (0.00s) --- PASS: TestValidateHeaderType/fetch (0.00s) --- PASS: TestValidateHeaderType/cache (0.00s) --- PASS: TestValidateHeaderType/response (0.00s) --- PASS: TestValidateHeaderType/REQUEST (0.00s) --- PASS: TestValidateHeaderType/FETCH (0.00s) --- PASS: TestValidateHeaderType/CACHE (0.00s) --- PASS: TestValidateHeaderType/RESPONSE (0.00s) === RUN TestValidateSnippetType === RUN TestValidateSnippetType/init === RUN TestValidateSnippetType/recv === RUN TestValidateSnippetType/hit === RUN TestValidateSnippetType/miss === RUN TestValidateSnippetType/pass === RUN TestValidateSnippetType/hash === RUN TestValidateSnippetType/fetch === RUN TestValidateSnippetType/error === RUN TestValidateSnippetType/deliver === RUN TestValidateSnippetType/log === RUN TestValidateSnippetType/none === RUN TestValidateSnippetType/INIT === RUN TestValidateSnippetType/RECV === RUN TestValidateSnippetType/HIT === RUN TestValidateSnippetType/MISS === RUN TestValidateSnippetType/PASS === RUN TestValidateSnippetType/FETCH === RUN TestValidateSnippetType/HASH === RUN TestValidateSnippetType/ERROR === RUN TestValidateSnippetType/DELIVER === RUN TestValidateSnippetType/LOG === RUN TestValidateSnippetType/NONE --- PASS: TestValidateSnippetType (0.00s) --- PASS: TestValidateSnippetType/init (0.00s) --- PASS: TestValidateSnippetType/recv (0.00s) --- PASS: TestValidateSnippetType/hit (0.00s) --- PASS: TestValidateSnippetType/miss (0.00s) --- PASS: TestValidateSnippetType/pass (0.00s) --- PASS: TestValidateSnippetType/hash (0.00s) --- PASS: TestValidateSnippetType/fetch (0.00s) --- PASS: TestValidateSnippetType/error (0.00s) --- PASS: TestValidateSnippetType/deliver (0.00s) --- PASS: TestValidateSnippetType/log (0.00s) --- PASS: TestValidateSnippetType/none (0.00s) --- PASS: TestValidateSnippetType/INIT (0.00s) --- PASS: TestValidateSnippetType/RECV (0.00s) --- PASS: TestValidateSnippetType/HIT (0.00s) --- PASS: TestValidateSnippetType/MISS (0.00s) --- PASS: TestValidateSnippetType/PASS (0.00s) --- PASS: TestValidateSnippetType/FETCH (0.00s) --- PASS: TestValidateSnippetType/HASH (0.00s) --- PASS: TestValidateSnippetType/ERROR (0.00s) --- PASS: TestValidateSnippetType/DELIVER (0.00s) --- PASS: TestValidateSnippetType/LOG (0.00s) --- PASS: TestValidateSnippetType/NONE (0.00s) === RUN TestValidateDictionaryItemMaxSize === RUN TestValidateDictionaryItemMaxSize/Ten_hundred_dictionary_items === RUN TestValidateDictionaryItemMaxSize/Ten_thousand_dictionary_items === RUN TestValidateDictionaryItemMaxSize/Ten_thousand_and_one_dictionary_items --- PASS: TestValidateDictionaryItemMaxSize (0.01s) --- PASS: TestValidateDictionaryItemMaxSize/Ten_hundred_dictionary_items (0.00s) --- PASS: TestValidateDictionaryItemMaxSize/Ten_thousand_dictionary_items (0.00s) --- PASS: TestValidateDictionaryItemMaxSize/Ten_thousand_and_one_dictionary_items (0.00s) === RUN TestValidateUserRole === RUN TestValidateUserRole/user === RUN TestValidateUserRole/billing === RUN TestValidateUserRole/engineer === RUN TestValidateUserRole/superuser === RUN TestValidateUserRole/USER === RUN TestValidateUserRole/BILLING === RUN TestValidateUserRole/ENGINEER === RUN TestValidateUserRole/SUPERUSER --- PASS: TestValidateUserRole (0.00s) --- PASS: TestValidateUserRole/user (0.00s) --- PASS: TestValidateUserRole/billing (0.00s) --- PASS: TestValidateUserRole/engineer (0.00s) --- PASS: TestValidateUserRole/superuser (0.00s) --- PASS: TestValidateUserRole/USER (0.00s) --- PASS: TestValidateUserRole/BILLING (0.00s) --- PASS: TestValidateUserRole/ENGINEER (0.00s) --- PASS: TestValidateUserRole/SUPERUSER (0.00s) === RUN TestValidateHTTPSURL === RUN TestValidateHTTPSURL/https://api.fastly.com === RUN TestValidateHTTPSURL/http://example.com --- PASS: TestValidateHTTPSURL (0.00s) --- PASS: TestValidateHTTPSURL/https://api.fastly.com (0.00s) --- PASS: TestValidateHTTPSURL/http://example.com (0.00s) PASS ok github.com/terraform-providers/terraform-provider-fastly/fastly 6317.819s ? github.com/terraform-providers/terraform-provider-fastly/version [no test files] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 LGTM
This creates the package block and a basic Wasm service (excluding unintegrated block handlers) for testing it