Implement integration tests for vanilla k8s. #2003
Labels
automation
delegate-to-dev-team
ops or qa task passed to dev team
Team:Cloud Security
Cloud Security team related
Motivation
After migrating vanilla Kubernetes tests to a new format, it's apparent that there are still unimplemented test cases. This task involves developing and implementing the remaining test cases to achieve complete test coverage. Each test case should be created, integrated, and executed successfully within the new testing framework.
Here is the list of unimplemented test cases
_k8s-file-permission-job.yaml
_k8s-file-permission-job.yaml
kind-config
AlwaysPullImages
- requires pulling images from an external registry.Cloudbeat
andcloudbeat-tests
are loaded into the local registry and cannot be pulled from an external registry. Requires specific implementation to hold built images in an external artifactory.SecurityContextDeny
- does not allow deployment of pods with security contextSecurityContext.as_user
. This case requires a special modification of the deploymentkind-test-proc-conf2.yml
.disable-admission-plugins=ServiceAccount
, the kind cluster has many internal issues and requires additional special configuration.authorization-mode
is not configurable throughkind-config
authorization-mode
is not configurable throughkind-config
authorization-mode
is not configurable throughkind-config
kind-test-proc-conf1.yml
. Although configured, on the node, this option is still true.kind-test-proc-conf1.yml
. Although configured, in thekubelet
config file, this property does not appear.Definition of done
What needs to be completed at the end of this task
Out of scope
What should not be included in this task
Related tasks/epics
Reference related issues and epics
The text was updated successfully, but these errors were encountered: