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

Add DeploymentConfigs as app identity in Jenkins OpenShift CI #115

Open
diverdane opened this issue Oct 23, 2020 · 0 comments
Open

Add DeploymentConfigs as app identity in Jenkins OpenShift CI #115

diverdane opened this issue Oct 23, 2020 · 0 comments

Comments

@diverdane
Copy link
Contributor

Is your feature request related to a problem? Please describe.

Currently, the Jenkins Openshift CI does not include the use of DeploymentConfigs OpenShift
resource as application identity for authn-k8s. This should be included in the tests.

This change to the kubernetes-conjur-demo CI will depend upon this change in the
kubernetes-conjur-deploy scripts:
cyberark/kubernetes-conjur-deploy#158

Describe the solution you would like

The authentication policies in policy/templates/project-authn-def.template.yml should include
this annotation for OpenShift host definitions used for annotation-based authentication:

        authn-k8s/deployment-config: test-app-summon-sidecar

Describe alternatives you have considered

Additional context

Depends upon:
cyberark/kubernetes-conjur-deploy#158

diverdane pushed a commit that referenced this issue Oct 23, 2020
This change adds a test for using DeploymentConfigs OpenShift resources
as application identity for Conjur authn-k8s authentication.

This change depends upon a change in a change to the kubernetes-conjur-deploy
scripts:
    cyberark/kubernetes-conjur-deploy#158
This will allow the authn-k8s plugin to compare an application's
DeploymentConfig with DeploymentConfigs that are permitted (via annotations)
in Conjur policy.

Addresses Issue #115
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant