cyberark / kubernetes-conjur-deploy

Scripts for deploying DAP followers to Kubernetes and OpenShift given an existing DAP master cluster
Apache License 2.0
14 stars 15 forks source link

Deploy DAP by default for backwards compatibility #88

Open orenbm opened 4 years ago

orenbm commented 4 years ago

We changed the default behaviour that this repo deploys OSS by default. That change was reverted and we need to do it again. We have the deploy-oss restored and we can continue the work from there.

We need to:

jvanderhoof commented 4 years ago

@orenbm, this is a great set of items. It feels like we need to be a bit more explicit about the stated purpose of each of these key project:

  1. kubernetes-conjur-deloy
  2. kubernetes-conjur-demo
  3. secrets-provider-for-k8s That's outside the scope of the work you're describing here.
jvanderhoof commented 4 years ago

Challenge the way we deploy the OSS cluster. It may be different than the way described in the docs

The kubernetes-conjur-deloy project references Helm. With this shift, we'll need to provide two sets of documented options for OSS Conjur.

jvanderhoof commented 4 years ago

Are we deploying tests into OpenShift as well as Kubernetes?

orenbm commented 4 years ago

Are we deploying tests into OpenShift as well as Kubernetes? Yes

Tovli commented 4 years ago

@izgeri @jasongarabedian - Please see if and how you want to promote this task and give it the needed priority

@orenbm - Thanks for putting all this information together

orenbm commented 4 years ago

When this effort is done - also continue working on this PR: https://github.com/conjurdemos/kubernetes-conjur-demo/pull/78

It uses the changes in deploy to run tests in demo

izgeri commented 4 years ago

@Tovli I think you meant @jvanderhoof

We should use a separate repo for deploying OSS. Can you ask in Slack which would be appropriate? We have the helm chart, the docker-compose for the quick start, I think a few people (in the field? devs?) have their own repos they use for deploying it, @doodlesbykumbi one time created this POC in Secretless (not merged) - having a single canonical repo for OSS deploys (like we have this repo for deploying DAP followers) makes sense. I suspect you could just use the helm chart in your automation and call it a day.

I don't think OSS deploy tools belong in this repo.

Tovli commented 4 years ago

Thanks @izgeri, I am really want to raise the lack of OSS test in k8s and trying to understand who should be assigned such task. We did try to deploy using the helm chart but found the kubernetes-conjur-deploy repo easier to work with @jvanderhoof - Please consider if you want to progress this task, I'll be happy to assist

izgeri commented 4 years ago

for Secretless OSS support, we tested manually and left automated tests for a future effort. since our group owns the OSS, I would really love for this group to be able to define what appropriate automated e2e tests are for OSS and own that going forward - it is just a little tricky right now because we are staffed on other projects.

I will wait for @jvanderhoof to weigh in further before saying more, but I really don't think OSS deploy tools belong in this repo.