GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — feat: Updated feast Go operator db stores by tmihalac · Pull Request #4802 · feast-dev/feast

Conversation

@tmihalac

@tmihalac tmihalac commented Dec 2, 2024

Copy link
Copy Markdown
Contributor

What this PR does / why we need it:

This PR contains the changes and leftovers from 4771

Which issue(s) this PR fixes:

Fixes #4793
Fixes #4783

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
tmihalac added 4 commits December 2, 2024 09:42
@tmihalac
Added secret and registry to sample yaml
aefebd5
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
- Added missing go operator test file
00914b9
- Added tests for invalid store type for each of the feast service

Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Added a description for SecretKeyName and the default behaviour
fc48971
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Added a test where the secret contains invalid type
1c6f1e7
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
tmihalac requested a review from a team as a code owner December 2, 2024 17:18
tmihalac added 2 commits December 2, 2024 12:20
@tmihalac
Added a test where the secret contains invalid type
83d1720
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Merge remote-tracking branch 'origin/leftover-PR-4771' into leftover-…
08cc90c
…PR-4771
dmartinol
dmartinol reviewed Dec 3, 2024
View reviewed changes
Comment thread infra/feast-operator/config/crd/bases/feast.dev_featurestores.yaml Resolved

Uh oh!

There was an error while loading. Please reload this page.

@dmartinol
dmartinol enabled auto-merge (squash) December 3, 2024 16:50
dmartinol
dmartinol approved these changes Dec 3, 2024
View reviewed changes
@tmihalac
Updated the description of SecretKeyName and SecretRef parameters in …
ce7d3fd
…the CRD

Signed-off-by: Theodor Mihalache <[email protected]>
auto-merge was automatically disabled December 3, 2024 18:38

Head branch was pushed to by a user without write access

tmihalac and others added 18 commits December 3, 2024 13:43
@tmihalac
Added secret and registry to sample yaml
7e1b901
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
- Added missing go operator test file
7d50c17
- Added tests for invalid store type for each of the feast service

Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Added a description for SecretKeyName and the default behaviour
39d5c1a
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Added a test where the secret contains invalid type
84ca903
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Updated the description of SecretKeyName and SecretRef parameters in …
86d2a99
…the CRD

Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Fixed error
cc4040f
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Merge remote-tracking branch 'origin/leftover-PR-4771' into leftover-…
34b70ae
…PR-4771

# Conflicts:
#	infra/feast-operator/internal/controller/featurestore_controller_db_store_test.go
@franciscojavierarceo @tmihalac
chore: Update packages and fix lint issues (feast-dev#4790)
0fd929a
* chore: Updated testcontainers to support MilvusContainer

Signed-off-by: Francisco Javier Arceo <[email protected]>

* downgraded

Signed-off-by: Francisco Javier Arceo <[email protected]>

* updating libraries to downgrade singlestore to 1.7.2

Signed-off-by: Francisco Javier Arceo <[email protected]>

* fixing lint issues post package upgrades

Signed-off-by: Francisco Javier Arceo <[email protected]>

* downgraded pyarrow

Signed-off-by: Francisco Javier Arceo <[email protected]>

---------

Signed-off-by: Francisco Javier Arceo <[email protected]>
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
feat: Added feast Go operator db stores support (feast-dev#4771)
b9ffc1f
* Add support for db stores in feast go operator

Signed-off-by: Theodor Mihalache <[email protected]>

* Added CR example for store persistence

Signed-off-by: Theodor Mihalache <[email protected]>

* Fixed incorrect yaml tag in RegistryConfig struct

Signed-off-by: Theodor Mihalache <[email protected]>

* Removed leftovers comments from hasAttrib function

Signed-off-by: Theodor Mihalache <[email protected]>

* Added another check that object parameter type is the same as value type in hasAttrib

Signed-off-by: Theodor Mihalache <[email protected]>

* Reverted latest commit

Signed-off-by: Theodor Mihalache <[email protected]>

---------

Signed-off-by: Theodor Mihalache <[email protected]>
@franciscojavierarceo @tmihalac
chore: Rename test_validation to be more explicit about what it is do…
7d8292b
…ing (feast-dev#4794)

Signed-off-by: Francisco Javier Arceo <[email protected]>
Signed-off-by: Theodor Mihalache <[email protected]>
@tchughesiv @tmihalac
fix: Fix db store types in Operator CRD (feast-dev#4798)
f72b2f8
fix dbstore types

Signed-off-by: Tommy Hughes <[email protected]>
Signed-off-by: Theodor Mihalache <[email protected]>
@emgeee @tmihalac
fix: Add adapters for sqlite datetime conversion (feast-dev#4797)
7f71f7a
* fix: sqlite adapter deprecation warning

Signed-off-by: Matt Green <[email protected]>

* fix: remove duplicate folder definition in ruff config

Signed-off-by: Matt Green <[email protected]>

* update minimum ruff version and format files

Signed-off-by: Matt Green <[email protected]>

---------

Signed-off-by: Matt Green <[email protected]>
Signed-off-by: Theodor Mihalache <[email protected]>
@peruukki @tmihalac
chore: Upgrade TypeScript to latest version 5.7.2 in /ui (feast-dev#4788
8a847f4
)

Lock the TypeScript minor version by using `~` instead of `^` in the
version specifier, see
fastify/fastify-type-provider-typebox#169 (comment).

After upgrading, the TypeScript compiler complained that the `long`
package has no default export. Related fixes:

- Add the latest `long` version as a direct dependency since our code
  uses it directly; no compilation errors with the latest version

- The `long` package exports a `Long` class, so use a capital first
  letter in the import name to match that

Signed-off-by: Harri Lehtola <[email protected]>
Signed-off-by: Theodor Mihalache <[email protected]>
@dmartinol @tmihalac
feat: RBAC Authorization in Feast Operator (feast-dev#4786)
c928c53
* Initial commit

Signed-off-by: Daniele Martinoli <[email protected]>

* refactoring types with FeastHandler

Signed-off-by: Daniele Martinoli <[email protected]>

* no private image

Signed-off-by: Daniele Martinoli <[email protected]>

* removed  log-level

Signed-off-by: Daniele Martinoli <[email protected]>

* no empty list for default Role

Signed-off-by: Daniele Martinoli <[email protected]>

* removed nameLabelKey, using serices.NameLabelKey

Signed-off-by: Daniele Martinoli <[email protected]>

* improved CRD comments and using IsLocalRegistry

Signed-off-by: Daniele Martinoli <[email protected]>

* fixing generated code

Signed-off-by: Daniele Martinoli <[email protected]>

* renamed auth condition and types

Signed-off-by: Daniele Martinoli <[email protected]>

* post rebase fixes

Signed-off-by: Daniele Martinoli <[email protected]>

* more renamings

Signed-off-by: Daniele Martinoli <[email protected]>

---------

Signed-off-by: Daniele Martinoli <[email protected]>
Signed-off-by: Theodor Mihalache <[email protected]>
@tchughesiv @tmihalac
feat: Add TLS support to the Operator (feast-dev#4796)
a1bc04b
* add tls support to the operator

Signed-off-by: Tommy Hughes <[email protected]>

* operator tls review fix: if statement

Signed-off-by: Tommy Hughes <[email protected]>

* rebase fixes

Signed-off-by: Tommy Hughes <[email protected]>

* authz rbac fixes

Signed-off-by: Tommy Hughes <[email protected]>

---------

Signed-off-by: Tommy Hughes <[email protected]>
Signed-off-by: Theodor Mihalache <[email protected]>
@emgeee @tmihalac
chore: Clean up makefile (feast-dev#4799)
8e1f940
* clean up dependency installation makefile tasks

Signed-off-by: Matt Green <[email protected]>

* rewrite lock-python-dependencies-all to be more DRY

Signed-off-by: Matt Green <[email protected]>

* update environment setup docs

Signed-off-by: Matt Green <[email protected]>

* update smoke test

Signed-off-by: Matt Green <[email protected]>

* small change

Signed-off-by: Matt Green <[email protected]>

---------

Signed-off-by: Matt Green <[email protected]>
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Added secret and registry to sample yaml
7add6dc
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
- Added missing go operator test file
cf25793
- Added tests for invalid store type for each of the feast service

Signed-off-by: Theodor Mihalache <[email protected]>
tmihalac added 4 commits December 3, 2024 13:48
@tmihalac
Added a description for SecretKeyName and the default behaviour
ebbfdac
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Added a test where the secret contains invalid type
22593b9
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Updated the description of SecretKeyName and SecretRef parameters in …
de9a5ff
…the CRD

Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Fixed error
8b632b8
Signed-off-by: Theodor Mihalache <[email protected]>
tchughesiv
tchughesiv requested changes Dec 3, 2024
View reviewed changes

@tchughesiv tchughesiv left a comment

Copy link
Copy Markdown
Contributor

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tmihalac seems you might need to rebase on an updated master? something got messed up with your last push

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
tchughesiv
tchughesiv requested changes Dec 3, 2024
View reviewed changes

@tchughesiv tchughesiv left a comment

Copy link
Copy Markdown
Contributor

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rebase needs to be fixed

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@tmihalac
Merge remote-tracking branch 'origin/leftover-PR-4771' into leftover-…
bf237f8
…PR-4771
tchughesiv
tchughesiv approved these changes Dec 3, 2024
View reviewed changes

@tchughesiv tchughesiv left a comment

Copy link
Copy Markdown
Contributor

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@franciscojavierarceo franciscojavierarceo added the ok-to-test label Dec 3, 2024
franciscojavierarceo
franciscojavierarceo approved these changes Dec 3, 2024
View reviewed changes
dmartinol and others added 14 commits December 4, 2024 08:04
@dmartinol
feat: OIDC authorization in Feast Operator (feast-dev#4801)
eb111d6
* Initial commit

Signed-off-by: Daniele Martinoli <[email protected]>

* no private image

Signed-off-by: Daniele Martinoli <[email protected]>

* removed nameLabelKey, using serices.NameLabelKey

Signed-off-by: Daniele Martinoli <[email protected]>

* improved CRD comments and using IsLocalRegistry

Signed-off-by: Daniele Martinoli <[email protected]>

* fixing generated code

Signed-off-by: Daniele Martinoli <[email protected]>

* renamed auth condition and types

Signed-off-by: Daniele Martinoli <[email protected]>

* more renamings

Signed-off-by: Daniele Martinoli <[email protected]>

* initial commit

Signed-off-by: Daniele Martinoli <[email protected]>

* oidc IT

Signed-off-by: Daniele Martinoli <[email protected]>

* with sample

Signed-off-by: Daniele Martinoli <[email protected]>

* no private image

Signed-off-by: Daniele Martinoli <[email protected]>

---------

Signed-off-by: Daniele Martinoli <[email protected]>
@tchughesiv
fix: Operator envVar positioning & tls.SecretRef.Name (feast-dev#4806)
1115d96
* fix envVar positioning

Signed-off-by: Tommy Hughes <[email protected]>

* tls.SecretRef.Name

Signed-off-by: Tommy Hughes <[email protected]>

---------

Signed-off-by: Tommy Hughes <[email protected]>
@tmihalac
feat: Added feast Go operator db stores support (feast-dev#4771)
6c1fa7b
* Add support for db stores in feast go operator

Signed-off-by: Theodor Mihalache <[email protected]>

* Added CR example for store persistence

Signed-off-by: Theodor Mihalache <[email protected]>

* Fixed incorrect yaml tag in RegistryConfig struct

Signed-off-by: Theodor Mihalache <[email protected]>

* Removed leftovers comments from hasAttrib function

Signed-off-by: Theodor Mihalache <[email protected]>

* Added another check that object parameter type is the same as value type in hasAttrib

Signed-off-by: Theodor Mihalache <[email protected]>

* Reverted latest commit

Signed-off-by: Theodor Mihalache <[email protected]>

---------

Signed-off-by: Theodor Mihalache <[email protected]>
@dmartinol @tmihalac
feat: RBAC Authorization in Feast Operator (feast-dev#4786)
8252bd3
* Initial commit

Signed-off-by: Daniele Martinoli <[email protected]>

* refactoring types with FeastHandler

Signed-off-by: Daniele Martinoli <[email protected]>

* no private image

Signed-off-by: Daniele Martinoli <[email protected]>

* removed  log-level

Signed-off-by: Daniele Martinoli <[email protected]>

* no empty list for default Role

Signed-off-by: Daniele Martinoli <[email protected]>

* removed nameLabelKey, using serices.NameLabelKey

Signed-off-by: Daniele Martinoli <[email protected]>

* improved CRD comments and using IsLocalRegistry

Signed-off-by: Daniele Martinoli <[email protected]>

* fixing generated code

Signed-off-by: Daniele Martinoli <[email protected]>

* renamed auth condition and types

Signed-off-by: Daniele Martinoli <[email protected]>

* post rebase fixes

Signed-off-by: Daniele Martinoli <[email protected]>

* more renamings

Signed-off-by: Daniele Martinoli <[email protected]>

---------

Signed-off-by: Daniele Martinoli <[email protected]>
Signed-off-by: Theodor Mihalache <[email protected]>
@tchughesiv @tmihalac
feat: Add TLS support to the Operator (feast-dev#4796)
89842fa
* add tls support to the operator

Signed-off-by: Tommy Hughes <[email protected]>

* operator tls review fix: if statement

Signed-off-by: Tommy Hughes <[email protected]>

* rebase fixes

Signed-off-by: Tommy Hughes <[email protected]>

* authz rbac fixes

Signed-off-by: Tommy Hughes <[email protected]>

---------

Signed-off-by: Tommy Hughes <[email protected]>
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Added secret and registry to sample yaml
c9a0de5
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
- Added missing go operator test file
cb9c299
- Added tests for invalid store type for each of the feast service

Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Added a description for SecretKeyName and the default behaviour
c6bfe71
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Added a test where the secret contains invalid type
e86f894
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Updated the description of SecretKeyName and SecretRef parameters in …
f6cd4df
…the CRD

Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Fixed error
131e6e1
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Rebased to fix conflicts
ddcac5c
Signed-off-by: Theodor Mihalache <[email protected]>
@tmihalac
Merge remote-tracking branch 'origin/leftover-PR-4771' into leftover-…
56449f3
…PR-4771

# Conflicts:
#	infra/feast-operator/test/api/featurestore_types_test.go
@tmihalac
Rebased to fix conflicts
1fbe9ea
Signed-off-by: Theodor Mihalache <[email protected]>
@franciscojavierarceo

franciscojavierarceo commented Dec 4, 2024

Copy link
Copy Markdown
Member

@tmihalac can you update DCO here? (You can click in the UI)

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@tmihalac tmihalac closed this Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@franciscojavierarceo franciscojavierarceo franciscojavierarceo approved these changes
@tchughesiv tchughesiv tchughesiv approved these changes
@dmartinol dmartinol dmartinol approved these changes

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

ok-to-test

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Leftovers of PR #4771 Add to Go operator support for db stores

Uh oh!

There was an error while loading. Please reload this page.

6 participants

@tmihalac @franciscojavierarceo @tchughesiv @dmartinol @emgeee @peruukki
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.