Skip to content
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

simple_app: add initContainer #23

Closed
wants to merge 1 commit into from

simple_app: add initContainer

3e236bc
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Closed

simple_app: add initContainer #23

simple_app: add initContainer
3e236bc
Select commit
Loading
Failed to load commit list.
GitHub Actions / test report succeeded Nov 11, 2024 in 1s

59 passed, 0 failed and 0 skipped

Tests passed successfully

✅ test-report.xml

59 tests were completed in 150ms with 59 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
datapipe simple case 1✅ 1ms
simple-app multiport case 4✅ 12ms
simple-app simple case 24✅ 73ms
simple-app simple case 11✅ 21ms
simple-app simple case 11✅ 23ms
simple-app volume mounts test 8✅ 20ms

✅ datapipe simple case

✅ All manifests should match snapshot

✅ simple-app multiport case

✅ All manifests should match snapshot
✅ Deployment multiple port specification should work correctly
✅ Service multiple port specification should work correctly
✅ Ingress multiple port specification should work correctly

✅ simple-app simple case

✅ All manifests should match snapshot
✅ Deployment should be named as release
✅ Deployment image tag should be set correctly
✅ Deployment simple port specification should work correctly
✅ Deployment should have readinessProbe set correctly by default
✅ Deployment should have livenessProbe set correctly by default
✅ Deployment should use imagePullSecrets if specified
✅ Deployment should mount shared memory volume if shmMem specified
✅ Deployment should correctly set livenessProbe path
✅ Deployment should have correctly mounted configs
✅ Service should be named as release
✅ Service simple port specification should work correctly
✅ Service should use custom port
✅ Ingress should be named as release
✅ Ingress should use default service port if not specified
✅ Ingress should use custom service port
✅ Deployment should have correctly mounted volumes with pvc
✅ Deployment should have correctly mounted volumes without pvc
✅ PVC should not be created if emptyDir
✅ PVC should have correctly mounted volumes with pvc
✅ PVC should have correctly mounted volumes without pvc
✅ Gateway should enable HTTPRoute
✅ Spread service across nodes
✅ Deployment should have initContainer

✅ simple-app simple case

✅ All manifests should match snapshot
✅ CronJob should be named as release
✅ CronJob image tag should be set correctly
✅ CronJob should use imagePullSecrets if specified
✅ CronJob should mount shared memory volume if shmMem specified
✅ CronJob should have correctly mounted configs
✅ CronJob should have correctly mounted volumes with pvc
✅ CronJob should have correctly mounted volumes without pvc
✅ PVC should not be created if emptyDir
✅ PVC should have correctly mounted volumes with pvc
✅ PVC should have correctly mounted volumes without pvc

✅ simple-app simple case

✅ All manifests should match snapshot
✅ Deployment should be named as release
✅ Deployment image tag should be set correctly
✅ Deployment should use imagePullSecrets if specified
✅ Deployment should mount shared memory volume if shmMem specified
✅ Deployment should have correctly mounted configs
✅ Deployment should have correctly mounted volumes with pvc
✅ Deployment should have correctly mounted volumes without pvc
✅ PVC should not be created if emptyDir
✅ PVC should have correctly mounted volumes with pvc
✅ PVC should have correctly mounted volumes without pvc

✅ simple-app volume mounts test

✅ PVC - Create PVC if size is set
✅ Deployment - Mount volume if volume is set
✅ PVC - Do not create PVC if emptyDir is set
✅ Deployment - Do not recreteate if emptyDir is set
✅ PVC - Use secret if secret is set
✅ Deployment - Do not recreteate if secret is set
✅ PVC - Use configMap if configMap is set
✅ Deployment - Do not recreteate if configMap is set