Skip to content

Commit

Permalink
create a self-serve component for data-scientists (kubeflow#1872)
Browse files Browse the repository at this point in the history
* initial checkin of projects

* pass params in to get namespace

* fix format

* replaced decoratorcontroller with compositecontroller, upgraded to metacontroller latest

* added cli scripts/kfws

* /retest

* /retest

* /retest

* {Projects, Workspaces} => {Ensembles, Compositions}

* projects=>ensembles

* terminology {profiles,targets}

* fixes for metacontroller, profiles

* fix

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest

* tag stable

* /retest

* removed Target CRD, added subject as IAM (email) | ServiceAccount

* /retest

* /retest

* /retest

* /retest

* /retest

* /retest
  • Loading branch information
kkasravi authored and k8s-ci-robot committed Nov 1, 2018
1 parent 4c653fd commit 50bf0ab
Show file tree
Hide file tree
Showing 23 changed files with 1,784 additions and 4 deletions.
2 changes: 1 addition & 1 deletion kubeflow/metacontroller/metacontroller.libsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@
"-v=4",
"--discovery-interval=20s",
],
image: "metacontroller/metacontroller:0.2.0",
image: params.image,
ports: [
{
containerPort: 2345,
Expand Down
1 change: 1 addition & 0 deletions kubeflow/metacontroller/prototypes/metacontroller.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// @description metacontroller Component
// @shortDescription metacontroller Component
// @param name string Name
// @optionalParam image string metacontroller/metacontroller@sha256:f5af46268676e869b14dd54e37189ea3483ca27126f9f4425cf22ce7d7779a2d The metacontroller image

local metacontroller = import "kubeflow/metacontroller/metacontroller.libsonnet";
local instance = metacontroller.new(env, params);
Expand Down
3 changes: 2 additions & 1 deletion kubeflow/metacontroller/tests/metacontroller_test.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ local metacontroller = import "kubeflow/metacontroller/metacontroller.libsonnet"

local params = {
name: "metacontroller",
image: "metacontroller/metacontroller@sha256:f5af46268676e869b14dd54e37189ea3483ca27126f9f4425cf22ce7d7779a2d",
};
local env = {
namespace: "kf-001",
Expand Down Expand Up @@ -150,7 +151,7 @@ std.assertEqual(
"-v=4",
"--discovery-interval=20s",
],
image: "metacontroller/metacontroller:0.2.0",
image: "metacontroller/metacontroller@sha256:f5af46268676e869b14dd54e37189ea3483ca27126f9f4425cf22ce7d7779a2d",
imagePullPolicy: "Always",
name: "metacontroller",
ports: [
Expand Down
38 changes: 38 additions & 0 deletions kubeflow/profiles/parts.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"name": "profiles",
"apiVersion": "0.0.1",
"kind": "ksonnet.io/parts",
"description": "Profiles provide a way to build Targets.\n",
"author": "kubeflow team <kubeflow-team@google.com>",
"contributors": [
{
"name": "Jeremy Lewi",
"email": "jlewi@google.com"
},
{
"name": "Kam Kasravi",
"email": "kam.d.kasravi@intel.com"
}
],
"repository": {
"type": "git",
"url": "https://github.com/kubeflow/kubeflow"
},
"bugs": {
"url": "https://github.com/kubeflow/kubeflow/issues"
},
"keywords": [
"kubeflow",
"profiles"
],
"quickStart": {
"prototype": "io.ksonnet.pkg.profiles",
"componentName": "profiles",
"flags": {
"name": "profiles",
"namespace": "default"
},
"comment": "Install profiles"
},
"license": "Apache 2.0"
}

0 comments on commit 50bf0ab

Please sign in to comment.