Releases: GoogleContainerTools/container-structure-test
v1.4.0 Release
- Fix config validation not correctly failing a test
- Fix non-strict config validation
- Remove bazel
- Fix prepping of tar images
Distribution
container-structure-test is distributed in binary form for Linux and OS X systems for the v1.4.0 release, as well as a container image for running tests in Google Cloud Builder.
Binaries are available on Google Cloud Storage. The direct GCS links are:
Darwin/amd64
Linux/amd64
The container image can be found at gcr.io/gcp-runtimes/container-structure-test:v1.4.0
.
Installation
OSX
curl -LO https://storage.googleapis.com/container-structure-test/v1.4.0/container-structure-test-darwin-amd64 && mv container-structure-test-darwin-amd64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add container-structure-test to your path manually.
Linux
curl -LO https://storage.googleapis.com/container-structure-test/v1.4.0/container-structure-test-linux-amd64 && mv container-structure-test-linux-amd64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add container-structure-test to your path manually.
Usage
Documentation is available here
v1.3.0 Release
- Fail immediately if entrypoint lengths do not match
- Fail tests properly when validation fails
Distribution
container-structure-test is distributed in binary form for Linux and OS X systems for the v1.3.0 release, as well as a container image for running tests in Google Cloud Builder.
Binaries are available on Google Cloud Storage. The direct GCS links are:
Darwin/amd64
Linux/amd64
The container image can be found at gcr.io/gcp-runtimes/container-structure-test:v1.3.0
.
Installation
OSX
curl -LO https://storage.googleapis.com/container-structure-test/v1.3.0/container-structure-test-darwin-amd64 && mv container-structure-test-darwin-amd64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add container-structure-test to your path manually.
Linux
curl -LO https://storage.googleapis.com/container-structure-test/v1.3.0/container-structure-test-linux-amd64 && mv container-structure-test-linux-amd64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add container-structure-test to your path manually.
Usage
Documentation is available here
v1.2.2 Release
- Default
ShouldExist
in FileExistenceTests totrue
- Remove intermediate container when setting global env vars
Distribution
container-structure-test is distributed in binary form for Linux and OS X systems for the v1.2.2 release, as well as a container image for running tests in Google Cloud Builder.
Binaries are available on Google Cloud Storage. The direct GCS links are:
Darwin/amd64
Linux/amd64
The container image can be found at gcr.io/gcp-runtimes/container-structure-test:v1.2.2
.
Installation
OSX
curl -LO https://storage.googleapis.com/container-structure-test/v1.2.2/container-structure-test-darwin-amd64 && mv container-structure-test-darwin-amd64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add container-structure-test to your path manually.
Linux
curl -LO https://storage.googleapis.com/container-structure-test/v1.2.2/container-structure-test-linux-amd64 && mv container-structure-test-linux-amd64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add container-structure-test to your path manually.
Usage
Documentation is available here
v1.2.1 Release
- Use string comparison instead of regexes for env/labels metadata tests
Distribution
container-structure-test is distributed in binary form for Linux and OS X systems for the v1.2.1 release, as well as a container image for running tests in Google Cloud Builder.
Binaries are available on Google Cloud Storage. The direct GCS links are:
Darwin/amd64
Linux/amd64
The container image can be found at gcr.io/gcp-runtimes/container-structure-test:v1.2.1
.
Installation
OSX
curl -LO https://storage.googleapis.com/container-structure-test/v1.2.1/container-structure-test-darwin-amd64 && mv container-structure-test-darwin-amd64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add container-structure-test to your path manually.
Linux
curl -LO https://storage.googleapis.com/container-structure-test/v1.2.1/container-structure-test-linux-amd64 && mv container-structure-test-linux-amd64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add container-structure-test to your path manually.
Usage
Documentation is available here
v1.2.0 Release
- Add OS X binary
- Switch from Cobra to our own command line library
- Directly destroy drivers in tests to avoid running out of disk space
- Add flag to test reporting
- Support environment variable substitutions inline in test config
- Support environment variables in file tests
- Various output formatting fixes
Distribution
container-structure-test is distributed in binary form for Linux and OS X systems for the v1.2.0 release, as well as a container image for running tests in Google Cloud Builder.
Binaries are available on Google Cloud Storage. The direct GCS links are:
Darwin/amd64
Linux/amd64
The container image can be found at gcr.io/gcp-runtimes/container-structure-test:v1.2.0
.
Installation
OSX
curl -LO https://storage.googleapis.com/container-structure-test/v1.2.0/container-structure-test-darwin-amd64 && mv container-structure-test-darwin-amd64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add container-structure-test to your path manually.
Linux
curl -LO https://storage.googleapis.com/container-structure-test/v1.2.0/container-structure-test-linux-amd64 && mv container-structure-test-linux-amd64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add container-structure-test to your path manually.
Usage
Documentation is available here
v1.1.0 Release
- Add support for testing private images
- Stream test results in real-time
- Whitelist libgnutls in license tests
Distribution
container-structure-tests are distributed in binary form (Linux only), and as a Docker container image. The binary is available in Google Cloud Storage here, and the Docker image can be found at gcr.io/gcp-runtimes/container-structure-test:v1.1.0
.
Installation
Linux
curl -LO https://storage.googleapis.com/container-structure-test/v1.1.0/container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add the binary to your path manually.
Usage
Documentation is available here
v1.0.0 Release
- Rewrote framework to remove go testing module in favor of running as standalone binary
- Added
version
command - Return
TestResult
structs from all tests to the main loop
Distribution
container-structure-tests are distributed in binary form (Linux only), and as a Docker container image. The binary is available in Google Cloud Storage here, and the Docker image can be found at gcr.io/gcp-runtimes/container-structure-test:v1.0.0
.
Installation
Linux
curl -LO https://storage.googleapis.com/container-structure-test/v1.0.0/container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add the binary to your path manually.
Usage
Documentation is available here
v0.3.0 Release
- Fix tar driver not pulling remote images
- Fix tar driver not checking local daemon for image before trying to pull
Distribution
container-structure-tests are distributed in binary form (Linux only), and as a Docker container image. The binary is available in Google Cloud Storage here, and the Docker image can be found at gcr.io/gcp-runtimes/container-structure-test:v0.3.0
.
Installation
Linux
curl -LO https://storage.googleapis.com/container-structure-test/v0.3.0/container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add the binary to your path manually.
Usage
Documentation is available here
v0.2.1 Release
- Fix release automation
- Fix incorrect usage of
log.Fatal
which was causing a panic - Fix bazel build
Distribution
container-structure-tests are distributed in binary form (Linux only), and as a Docker container image. The binary is available in Google Cloud Storage here, and the Docker image can be found at gcr.io/gcp-runtimes/container-structure-test:v0.2.1
.
Installation
Linux
curl -LO https://storage.googleapis.com/container-structure-test/v0.2.1/container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add the binary to your path manually.
Usage
Documentation is available here
v0.2.0 Release
- Switch version control to use dep
- Use strict yaml parsing for test configs
- Add host driver (for running tests directly on host machine)
- Fixed issue where intermediate container was being left behind after running file tests
- Fixed issue where intermediate images were being left behind after driver was destroyed
- Overwrite image entrypoints before running command tests
- Fixed issue with incorrect metadata test output when tests fail
- Various README fixes
Distribution
container-structure-tests are distributed in binary form (Linux only), and as a Docker container image. The binary is available in Google Cloud Storage here, and the Docker image can be found at gcr.io/gcp-runtimes/container-structure-test:v0.2.0
.
Installation
Linux
curl -LO https://storage.googleapis.com/container-structure-test/v0.2.0/container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add the binary to your path manually.
Usage
Documentation is available here