To verify vic-machine-server can provide a VCH host certificate when available
1 - VIC Machine Service API Design Doc - VCH Certificate
This test runs an external service binary that exposes the vic-machine API.
- Deploy the VCH into the test environment with tls enabled
- Verify that the certificate is available using the vic-machine service
- Verify that the certificate is available for its particular datacenter using the vic-machine service
- Deploy a new VCH into the test environment using --no-tls and --no-tls-verify so that tls is disabled and no cert is created
- Verify that the certificate is unavailable (404) using the vic-machine service
- Verify that the certificate is unavailable (404) for its particular datacenter using the vic-machine service
- Step 2-3 should succeed and output should contain the host certificate
- Step 5-6 should error with 404 (not found) as no certs exist
None