-
Notifications
You must be signed in to change notification settings - Fork 137
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
Resources for Custom TLS and Platform TLS products #364
Resources for Custom TLS and Platform TLS products #364
Commits on Feb 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 94a4df6 - Browse repository at this point
Copy the full SHA 94a4df6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f75279 - Browse repository at this point
Copy the full SHA 1f75279View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfc483f - Browse repository at this point
Copy the full SHA bfc483fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f3f9a6 - Browse repository at this point
Copy the full SHA 4f3f9a6View commit details -
TLS Custom Certificate Data Source
Also add sweepers for TLS certificates and private keys to easily clean up resources leaked during any failed tests.
Configuration menu - View commit details
-
Copy full SHA for 8a4ba5f - Browse repository at this point
Copy the full SHA 8a4ba5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f47fa90 - Browse repository at this point
Copy the full SHA f47fa90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b74e16 - Browse repository at this point
Copy the full SHA 1b74e16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 444c610 - Browse repository at this point
Copy the full SHA 444c610View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2dcebb - Browse repository at this point
Copy the full SHA d2dcebbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73deb71 - Browse repository at this point
Copy the full SHA 73deb71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7594f3a - Browse repository at this point
Copy the full SHA 7594f3aView commit details -
Change test names to use underscore
Terraform testing style guide seems to suggest camel case is used for the main test name then an underscore separates different variations of it.
Configuration menu - View commit details
-
Copy full SHA for f9dc6d2 - Browse repository at this point
Copy the full SHA f9dc6d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67499dd - Browse repository at this point
Copy the full SHA 67499ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for b88fca1 - Browse repository at this point
Copy the full SHA b88fca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31acfc6 - Browse repository at this point
Copy the full SHA 31acfc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eb8f3a - Browse repository at this point
Copy the full SHA 1eb8f3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e94768b - Browse repository at this point
Copy the full SHA e94768bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a917559 - Browse repository at this point
Copy the full SHA a917559View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23f082d - Browse repository at this point
Copy the full SHA 23f082dView commit details -
Bring in changes from upstream and modify new code to match
Main changes were moving docs generation to tfplugindocs, and updating the go-fastly SDK to v3. I added some changes to the upstream docs generation to avoid having to globally install tfplugindocs. This was also done upstream so I had to do some large merge conflict resolution in this commit to combine the similar but different updates. One commit message related to vendoring tfplugindocs was: > Don't cache dependencies in github PR workflow, instead rely on /vendor > > Including the tfplugindocs module in vendor means it's updating with `go > mod vendor` along with the other libraries used. When running `go > install`, this vendored copy is used, and installed to a project-local > /bin directory. This enables the version of tfplugindocs used to be > independent of other go projects installed on one's system. > > This change means `make dependencies` is no longer used, and isn't > needed in the github PR workflow. Furthermore, the source code for the > tool is included in the /vendor already so the caching of ~/go/* isn't > required either.
Configuration menu - View commit details
-
Copy full SHA for a56c1a3 - Browse repository at this point
Copy the full SHA a56c1a3View commit details -
Stylistic tweaks to make resources more aligned
A couple naming/structure things resulting from different people writing the code. Have just tidied them up before PRing.
Configuration menu - View commit details
-
Copy full SHA for 0d68aec - Browse repository at this point
Copy the full SHA 0d68aecView commit details -
Add TLSCLientCert and TLSClientKey options for splunk logging (fastly…
…#353) * Add TLSCLientCert and TLSClientKey options for splunk logging * Add some comments to clarify the usage splunk test tls cert values * Update fastly/block_fastly_service_v1_splunk_test.go * Update fastly/block_fastly_service_v1_splunk_test.go * Update fastly/block_fastly_service_v1_splunk_test.go * Update fastly/block_fastly_service_v1_splunk_test.go * Update fastly/block_fastly_service_v1_splunk_test.go * Update fastly/block_fastly_service_v1_splunk_test.go * Update fastly/block_fastly_service_v1_splunk_test.go Co-authored-by: Mark McDonnell <Integralist@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1e2e02e - Browse repository at this point
Copy the full SHA 1e2e02eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6a117a - Browse repository at this point
Copy the full SHA a6a117aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12afcea - Browse repository at this point
Copy the full SHA 12afceaView commit details
Commits on Feb 9, 2021
-
Support multiple certificates in platform certificate intermediates_blob
The intermediates_blob field of the fastly_tls_platform_certificate resource can contain PEM blocks representing an arbitrary length chain of certificates. The validation function for this field has been updated to reflect this. It now loops through the provided string and checks that each block it finds matches the expected block type until it reaches the end of the string. Similarly the validation function for one single block has been updated to fail if the string contains more than one PEM block.
Configuration menu - View commit details
-
Copy full SHA for ecfcbbe - Browse repository at this point
Copy the full SHA ecfcbbeView commit details -
Use allow_untrusted_root in platform certificate update function
Was only used in creation function but should have also been used in update too.
Configuration menu - View commit details
-
Copy full SHA for b14967f - Browse repository at this point
Copy the full SHA b14967fView commit details
Commits on Feb 15, 2021
-
Update go-fastly reference to v3.3.0
Also removed the `replace` directive in the go.mod to remove dependency on opencredo fork.
Configuration menu - View commit details
-
Copy full SHA for 9ff3b8f - Browse repository at this point
Copy the full SHA 9ff3b8fView commit details
Commits on Feb 16, 2021
-
First updates from PR feedback
- removal of unneeded .gitignore entry - removal of superfluous whitespace in docs example block - conversion of TypeList to TypeSet in plural data sources' `ids` field - a couple typo fixes here and there - removal of Set function for controlling set hashing, unneeded - consolidation of function naming to include "Fastly" before resource name - fix some acctest.RandomWithPrefix with duplicate prefix - clarify some comments - add some checks in testAcc.*Exists functions when accessing the map of resources in state to avoid a panic if resource not found
Configuration menu - View commit details
-
Copy full SHA for faca4d9 - Browse repository at this point
Copy the full SHA faca4d9View commit details
Commits on Feb 17, 2021
-
Make tfplugindocs location configurable with flag instead of PATH
Add a -tfplugindocsPath command line argument to the parsing script to make it a bit more robust than dynamically setting the PATH variable in the Makefile. Defaults to local bin, as the Makefile expects, but I still set the argument in the Makefile in case someone modifies the BIN variable.
Configuration menu - View commit details
-
Copy full SHA for 255b34b - Browse repository at this point
Copy the full SHA 255b34bView commit details