Skip to content

Commit 6c92447

Browse files
authored
fix: Operator - make onlineStore the default service (#5044)
make onlineStore the default service Signed-off-by: Tommy Hughes <[email protected]>
1 parent b87683e commit 6c92447

31 files changed

+499
-457
lines changed

examples/operator-quickstart/01-Install.ipynb

+53-48
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
"output_type": "stream",
7575
"text": [
7676
"NAME STATUS AGE\n",
77-
"feast Active 3s\n"
77+
"feast Active 10s\n"
7878
]
7979
}
8080
],
@@ -133,28 +133,28 @@
133133
},
134134
{
135135
"cell_type": "code",
136-
"execution_count": 4,
136+
"execution_count": 5,
137137
"metadata": {},
138138
"outputs": [
139139
{
140140
"name": "stdout",
141141
"output_type": "stream",
142142
"text": [
143143
"NAME READY STATUS RESTARTS AGE\n",
144-
"pod/postgres-ff8d4cf48-bqvfm 1/1 Running 0 99s\n",
145-
"pod/redis-b4756b75d-fxkst 1/1 Running 0 98s\n",
144+
"pod/postgres-ff8d4cf48-6nqhs 1/1 Running 0 70s\n",
145+
"pod/redis-b4756b75d-nttdm 1/1 Running 0 68s\n",
146146
"\n",
147147
"NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE\n",
148-
"service/postgres ClusterIP 10.43.197.94 <none> 5432/TCP 99s\n",
149-
"service/redis ClusterIP 10.43.137.235 <none> 6379/TCP 98s\n",
148+
"service/postgres ClusterIP 10.43.203.123 <none> 5432/TCP 70s\n",
149+
"service/redis ClusterIP 10.43.234.211 <none> 6379/TCP 67s\n",
150150
"\n",
151151
"NAME READY UP-TO-DATE AVAILABLE AGE\n",
152-
"deployment.apps/postgres 1/1 1 1 99s\n",
153-
"deployment.apps/redis 1/1 1 1 98s\n",
152+
"deployment.apps/postgres 1/1 1 1 70s\n",
153+
"deployment.apps/redis 1/1 1 1 69s\n",
154154
"\n",
155155
"NAME DESIRED CURRENT READY AGE\n",
156-
"replicaset.apps/postgres-ff8d4cf48 1 1 1 99s\n",
157-
"replicaset.apps/redis-b4756b75d 1 1 1 98s\n"
156+
"replicaset.apps/postgres-ff8d4cf48 1 1 1 70s\n",
157+
"replicaset.apps/redis-b4756b75d 1 1 1 68s\n"
158158
]
159159
}
160160
],
@@ -171,7 +171,7 @@
171171
},
172172
{
173173
"cell_type": "code",
174-
"execution_count": 5,
174+
"execution_count": 6,
175175
"metadata": {},
176176
"outputs": [
177177
{
@@ -217,7 +217,7 @@
217217
},
218218
{
219219
"cell_type": "code",
220-
"execution_count": 6,
220+
"execution_count": 1,
221221
"metadata": {},
222222
"outputs": [
223223
{
@@ -243,34 +243,32 @@
243243
},
244244
{
245245
"cell_type": "code",
246-
"execution_count": 8,
246+
"execution_count": 4,
247247
"metadata": {},
248248
"outputs": [
249249
{
250250
"name": "stdout",
251251
"output_type": "stream",
252252
"text": [
253-
"NAME READY STATUS RESTARTS AGE\n",
254-
"pod/feast-example-74d5c98984-sr9bs 0/3 Init:0/1 0 4m43s\n",
255-
"pod/postgres-ff8d4cf48-bqvfm 1/1 Running 0 7m36s\n",
256-
"pod/redis-b4756b75d-fxkst 1/1 Running 0 7m35s\n",
253+
"NAME READY STATUS RESTARTS AGE\n",
254+
"pod/feast-example-556689b95c-gb227 0/1 PodInitializing 0 6m41s\n",
255+
"pod/postgres-ff8d4cf48-6nqhs 1/1 Running 0 10m\n",
256+
"pod/redis-b4756b75d-nttdm 1/1 Running 0 10m\n",
257257
"\n",
258-
"NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE\n",
259-
"service/feast-example-offline ClusterIP 10.43.81.130 <none> 80/TCP 4m44s\n",
260-
"service/feast-example-online ClusterIP 10.43.74.219 <none> 80/TCP 4m43s\n",
261-
"service/feast-example-registry ClusterIP 10.43.52.126 <none> 80/TCP 4m43s\n",
262-
"service/postgres ClusterIP 10.43.197.94 <none> 5432/TCP 7m36s\n",
263-
"service/redis ClusterIP 10.43.137.235 <none> 6379/TCP 7m35s\n",
258+
"NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE\n",
259+
"service/feast-example-online ClusterIP 10.43.254.136 <none> 80/TCP 6m43s\n",
260+
"service/postgres ClusterIP 10.43.203.123 <none> 5432/TCP 10m\n",
261+
"service/redis ClusterIP 10.43.234.211 <none> 6379/TCP 10m\n",
264262
"\n",
265263
"NAME READY UP-TO-DATE AVAILABLE AGE\n",
266-
"deployment.apps/feast-example 0/1 1 0 4m43s\n",
267-
"deployment.apps/postgres 1/1 1 1 7m36s\n",
268-
"deployment.apps/redis 1/1 1 1 7m35s\n",
264+
"deployment.apps/feast-example 0/1 1 0 6m43s\n",
265+
"deployment.apps/postgres 1/1 1 1 10m\n",
266+
"deployment.apps/redis 1/1 1 1 10m\n",
269267
"\n",
270268
"NAME DESIRED CURRENT READY AGE\n",
271-
"replicaset.apps/feast-example-74d5c98984 1 1 0 4m43s\n",
272-
"replicaset.apps/postgres-ff8d4cf48 1 1 1 7m36s\n",
273-
"replicaset.apps/redis-b4756b75d 1 1 1 7m35s\n",
269+
"replicaset.apps/feast-example-556689b95c 1 1 0 6m43s\n",
270+
"replicaset.apps/postgres-ff8d4cf48 1 1 1 10m\n",
271+
"replicaset.apps/redis-b4756b75d 1 1 1 10m\n",
274272
"deployment.apps/feast-example condition met\n"
275273
]
276274
}
@@ -289,15 +287,15 @@
289287
},
290288
{
291289
"cell_type": "code",
292-
"execution_count": 9,
290+
"execution_count": 5,
293291
"metadata": {},
294292
"outputs": [
295293
{
296294
"name": "stdout",
297295
"output_type": "stream",
298296
"text": [
299297
"NAME STATUS AGE\n",
300-
"example Ready 10m\n"
298+
"example Ready 7m39s\n"
301299
]
302300
}
303301
],
@@ -314,7 +312,7 @@
314312
},
315313
{
316314
"cell_type": "code",
317-
"execution_count": 10,
315+
"execution_count": 6,
318316
"metadata": {},
319317
"outputs": [
320318
{
@@ -354,7 +352,7 @@
354352
},
355353
{
356354
"cell_type": "code",
357-
"execution_count": 11,
355+
"execution_count": 7,
358356
"metadata": {},
359357
"outputs": [
360358
{
@@ -383,16 +381,16 @@
383381
"/feast-data/credit_scoring_local/feature_repo/example_repo.py:27: DeprecationWarning: Entity value_type will be mandatory in the next release. Please specify a value_type for entity 'driver'.\n",
384382
" driver = Entity(name=\"driver\", join_keys=[\"driver_id\"])\n",
385383
"Applying changes for project credit_scoring_local\n",
386-
"/opt/app-root/lib64/python3.11/site-packages/feast/feature_store.py:578: RuntimeWarning: On demand feature view is an experimental feature. This API is stable, but the functionality does not scale well for offline retrieval\n",
384+
"/opt/app-root/lib64/python3.11/site-packages/feast/feature_store.py:579: RuntimeWarning: On demand feature view is an experimental feature. This API is stable, but the functionality does not scale well for offline retrieval\n",
387385
" warnings.warn(\n",
388386
"Deploying infrastructure for \u001b[1m\u001b[32mdriver_hourly_stats\u001b[0m\n",
389387
"Deploying infrastructure for \u001b[1m\u001b[32mdriver_hourly_stats_fresh\u001b[0m\n"
390388
]
391389
}
392390
],
393391
"source": [
394-
"!kubectl exec deploy/feast-example -itc registry -- cat feature_store.yaml\n",
395-
"!kubectl exec deploy/feast-example -itc registry -- feast apply"
392+
"!kubectl exec deploy/feast-example -itc online -- cat feature_store.yaml\n",
393+
"!kubectl exec deploy/feast-example -itc online -- feast apply"
396394
]
397395
},
398396
{
@@ -404,7 +402,7 @@
404402
},
405403
{
406404
"cell_type": "code",
407-
"execution_count": 12,
405+
"execution_count": 8,
408406
"metadata": {},
409407
"outputs": [
410408
{
@@ -413,29 +411,29 @@
413411
"text": [
414412
"/opt/app-root/lib64/python3.11/site-packages/feast/feature_view.py:48: DeprecationWarning: Entity value_type will be mandatory in the next release. Please specify a value_type for entity '__dummy'.\n",
415413
" DUMMY_ENTITY = Entity(\n",
416-
"/opt/app-root/lib64/python3.11/site-packages/feast/entity.py:173: DeprecationWarning: Entity value_type will be mandatory in the next release. Please specify a value_type for entity 'driver'.\n",
417-
" entity = cls(\n",
418414
"/opt/app-root/lib64/python3.11/site-packages/feast/entity.py:173: DeprecationWarning: Entity value_type will be mandatory in the next release. Please specify a value_type for entity '__dummy'.\n",
419415
" entity = cls(\n",
416+
"/opt/app-root/lib64/python3.11/site-packages/feast/entity.py:173: DeprecationWarning: Entity value_type will be mandatory in the next release. Please specify a value_type for entity 'driver'.\n",
417+
" entity = cls(\n",
420418
"NAME DESCRIPTION TAGS OWNER\n",
421419
"credit_scoring_local A project for driver statistics {}\n",
422420
"/opt/app-root/lib64/python3.11/site-packages/feast/feature_view.py:48: DeprecationWarning: Entity value_type will be mandatory in the next release. Please specify a value_type for entity '__dummy'.\n",
423421
" DUMMY_ENTITY = Entity(\n",
424-
"/opt/app-root/lib64/python3.11/site-packages/feast/entity.py:173: DeprecationWarning: Entity value_type will be mandatory in the next release. Please specify a value_type for entity 'driver'.\n",
425-
" entity = cls(\n",
426422
"/opt/app-root/lib64/python3.11/site-packages/feast/entity.py:173: DeprecationWarning: Entity value_type will be mandatory in the next release. Please specify a value_type for entity '__dummy'.\n",
427423
" entity = cls(\n",
424+
"/opt/app-root/lib64/python3.11/site-packages/feast/entity.py:173: DeprecationWarning: Entity value_type will be mandatory in the next release. Please specify a value_type for entity 'driver'.\n",
425+
" entity = cls(\n",
428426
"NAME ENTITIES TYPE\n",
429427
"driver_hourly_stats {'driver'} FeatureView\n",
430428
"driver_hourly_stats_fresh {'driver'} FeatureView\n",
431-
"transformed_conv_rate {'driver'} OnDemandFeatureView\n",
432-
"transformed_conv_rate_fresh {'driver'} OnDemandFeatureView\n"
429+
"transformed_conv_rate_fresh {'driver'} OnDemandFeatureView\n",
430+
"transformed_conv_rate {'driver'} OnDemandFeatureView\n"
433431
]
434432
}
435433
],
436434
"source": [
437-
"!kubectl exec deploy/feast-example -itc registry -- feast projects list\n",
438-
"!kubectl exec deploy/feast-example -itc registry -- feast feature-views list"
435+
"!kubectl exec deploy/feast-example -itc online -- feast projects list\n",
436+
"!kubectl exec deploy/feast-example -itc online -- feast feature-views list"
439437
]
440438
},
441439
{
@@ -447,7 +445,7 @@
447445
},
448446
{
449447
"cell_type": "code",
450-
"execution_count": 13,
448+
"execution_count": 9,
451449
"metadata": {},
452450
"outputs": [
453451
{
@@ -456,13 +454,20 @@
456454
"text": [
457455
"/opt/app-root/lib64/python3.11/site-packages/feast/feature_view.py:48: DeprecationWarning: Entity value_type will be mandatory in the next release. Please specify a value_type for entity '__dummy'.\n",
458456
" DUMMY_ENTITY = Entity(\n",
459-
"Feast SDK Version: \"0.43.0\"\n"
457+
"Feast SDK Version: \"0.45.0\"\n"
460458
]
461459
}
462460
],
463461
"source": [
464-
"!kubectl exec deployment/feast-example -itc registry -- feast version"
462+
"!kubectl exec deployment/feast-example -itc online -- feast version"
465463
]
464+
},
465+
{
466+
"cell_type": "code",
467+
"execution_count": null,
468+
"metadata": {},
469+
"outputs": [],
470+
"source": []
466471
}
467472
],
468473
"metadata": {

0 commit comments

Comments
 (0)