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

Kustomize #254

Closed
msivosuo opened this issue Jan 13, 2020 · 6 comments
Closed

Kustomize #254

msivosuo opened this issue Jan 13, 2020 · 6 comments
Assignees
Projects

Comments

@msivosuo
Copy link

msivosuo commented Jan 13, 2020

Goals:

  1. qat plugin to be deployable with kubectl apply -k qat_plugin/VERSION (VERSION being devel or a release tag)
  2. gpu plugin to be deployable with kubectl apply -k gpu_plugin/..., possibly configurable command line parameters if needed
  3. fpga plugin to be deployable with kubectl apply -k fpga_plugin/..., different kustomizations for different run modes (preprogrammed vs orchestrated)
  4. and support for other plugins (Movidius) as well
@msivosuo msivosuo added this to To do in 2020-1 via automation Jan 13, 2020
@msivosuo msivosuo removed this from To do in 2020-1 Jan 14, 2020
@msivosuo msivosuo added this to To do in 2020-2 via automation Jan 14, 2020
@msivosuo msivosuo assigned msivosuo and askervin and unassigned msivosuo Jan 28, 2020
@askervin
Copy link
Contributor

More detailed goals:

  1. qat plugin to be deployable with kubectl apply -k qat_plugin/VERSION (VERSION being devel or a release tag)

  2. gpu plugin to be deployable with kubectl apply -k gpu_plugin/..., possibly configurable command line parameters if needed

  3. fpga plugin to be deployable with kubectl apply -k fpga_plugin/..., different kustomizations for different run modes (preprogrammed vs orchestrated)

@mythi mythi moved this from To do to In progress in 2020-2 Jan 29, 2020
@askervin
Copy link
Contributor

Reasoning for the work:

  • provide end users an easy and consistent way to deploy the plugins and add their own customizations
  • improve deployment maintainability by removing duplication

@mythi
Copy link
Contributor

mythi commented Jan 29, 2020

@askervin FYI, deployments directly from the repo works:

kubectl apply -k github.com/intel/intel-device-plugins-for-kubernetes.git/deployments/qat_dpdk_app/test-crypto1?ref=master

@mythi
Copy link
Contributor

mythi commented Jan 30, 2020

(VERSION being devel or a release tag)

This may not be necessary since we can already do

$ kubectl kustomize github.com/intel/intel-device-plugins-for-kubernetes.git/deployments/qat_dpdk_app/test-crypto1?ref=release-0.15
$ kubectl kustomize github.com/intel/intel-device-plugins-for-kubernetes.git/deployments/qat_dpdk_app/test-crypto1?ref=master

@grahamwhaley
Copy link

I did consider doing the direct-from-URL deploys in the docs updates, which in the case of using the default images and setup would avoid pulling the sources down. But, one change at a time....

@askervin
Copy link
Contributor

askervin commented Feb 7, 2020

PRs contributing to this issue:

@mythi mythi moved this from In progress to Done in 2020-2 Feb 26, 2020
@mythi mythi closed this as completed Feb 28, 2020
askervin pushed a commit to askervin/intel-device-plugins-for-kubernetes that referenced this issue May 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
2020-2
  
Done
Development

No branches or pull requests

4 participants