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

Change organization from gojek to feast-dev #712

Merged
merged 2 commits into from
May 16, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<!-- Thanks for sending a pull request! Here are some tips for you:

1. Ensure that your code follows our code conventions: https://github.com/gojek/feast/blob/master/docs/contributing.md#code-conventions
2. Run unit tests and ensure that they are passing: https://github.com/gojek/feast/blob/master/docs/contributing.md#running-unit-tests
3. If your change introduces any API changes, make sure to update the integration tests scripts here: https://github.com/gojek/feast/tree/master/tests/e2e
1. Ensure that your code follows our code conventions: https://github.com/feast-dev/feast/blob/master/docs/contributing.md#code-conventions
2. Run unit tests and ensure that they are passing: https://github.com/feast-dev/feast/blob/master/docs/contributing.md#running-unit-tests
3. If your change introduces any API changes, make sure to update the integration tests scripts here: https://github.com/feast-dev/feast/tree/master/tests/e2e
4. Make sure documentation is updated for your PR!
5. Make sure you have signed the CLA https://cla.developers.google.com/clas

Expand Down
46 changes: 23 additions & 23 deletions .prow/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ deck:
tide:
queries:
- repos:
- gojek/feast
- feast-dev/feast
labels:
- lgtm
- approved
Expand All @@ -53,15 +53,15 @@ tide:
- needs-rebase
- needs-kind
merge_method:
gojek/feast: squash
feast-dev/feast: squash
blocker_label: merge-blocker
squash_label: tide/squash

# presubmits and postsubmits configure ProwJobs:
# https://github.com/kubernetes/test-infra/blob/6571843b1aa7bd6cf577a7a8b9e9971241f424d5/prow/jobs.md

presubmits:
gojek/feast:
feast-dev/feast:
- name: test-core-and-ingestion
decorate: true
spec:
Expand Down Expand Up @@ -205,25 +205,25 @@ presubmits:
- ^v0\.(3|4)-branch$

- name: test-end-to-end-batch-fs-update
decorate: true
always_run: false
spec:
volumes:
- name: service-account
secret:
secretName: feast-service-account
containers:
- image: maven:3.6-jdk-11
command: ["infra/scripts/test-end-to-end-batch.sh", "-m", "fs_update"]
resources:
requests:
cpu: "6"
memory: "6144Mi"
volumeMounts:
- name: service-account
mountPath: "/etc/service-account"
skip_branches:
- ^v0\.(3|4)-branch$
decorate: true
always_run: false
spec:
volumes:
- name: service-account
secret:
secretName: feast-service-account
containers:
- image: maven:3.6-jdk-11
command: ["infra/scripts/test-end-to-end-batch.sh", "-m", "fs_update"]
resources:
requests:
cpu: "6"
memory: "6144Mi"
volumeMounts:
- name: service-account
mountPath: "/etc/service-account"
skip_branches:
- ^v0\.(3|4)-branch$

- name: test-end-to-end-batch-java-8
decorate: true
Expand Down Expand Up @@ -332,7 +332,7 @@ presubmits:
secretName: feast-service-account

postsubmits:
gojek/feast:
feast-dev/feast:
- name: publish-python-sdk
decorate: true
spec:
Expand Down
6 changes: 3 additions & 3 deletions .prow/plugins.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
plugins:
gojek/feast:
feast-dev/feast:
- approve
- assign
- help
Expand All @@ -20,14 +20,14 @@ config_updater:
name: config

external_plugins:
gojek/feast:
feast-dev/feast:
- name: needs-rebase
events:
- pull_request

require_matching_label:
- missing_label: needs-kind
org: gojek
org: feast-dev
repo: feast
prs: true
regexp: ^kind/
648 changes: 324 additions & 324 deletions CHANGELOG.md

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Feast - Feature Store for Machine Learning

[![Unit Tests](https://github.com/gojek/feast/workflows/unit%20tests/badge.svg?branch=master)](https://github.com/gojek/feast/actions?query=workflow%3A%22unit+tests%22+branch%3Amaster)
[![Code Standards](https://github.com/gojek/feast/workflows/code%20standards/badge.svg?branch=master)](https://github.com/gojek/feast/actions?query=workflow%3A%22code+standards%22+branch%3Amaster)
[![Unit Tests](https://github.com/feast-dev/feast/workflows/unit%20tests/badge.svg?branch=master)](https://github.com/feast-dev/feast/actions?query=workflow%3A%22unit+tests%22+branch%3Amaster)
[![Code Standards](https://github.com/feast-dev/feast/workflows/code%20standards/badge.svg?branch=master)](https://github.com/feast-dev/feast/actions?query=workflow%3A%22code+standards%22+branch%3Amaster)
[![Docs latest](https://img.shields.io/badge/Docs-latest-blue.svg)](https://docs.feast.dev/)
[![GitHub Release](https://img.shields.io/github/release/gojek/feast.svg?style=flat)](https://github.com/gojek/feast/releases)
[![GitHub Release](https://img.shields.io/github/release/feast-dev/feast.svg?style=flat)](https://github.com/feast-dev/feast/releases)

## Overview

Expand Down Expand Up @@ -36,7 +36,7 @@ prediction = my_model.predict(fs.get_online_features(customer_features, customer
## Getting Started with Docker Compose
The following commands will start Feast in online-only mode.
```
git clone https://github.com/gojek/feast.git
git clone https://github.com/feast-dev/feast.git
cd feast/infra/docker-compose
cp .env.sample .env
docker-compose -f docker-compose.yml -f docker-compose.online.yml up -d
Expand All @@ -53,9 +53,9 @@ Please refer to the official documentation at <https://docs.feast.dev>
* [Why Feast?](https://docs.feast.dev/introduction/why-feast)
* [Concepts](https://docs.feast.dev/concepts/concepts)
* [Installation](https://docs.feast.dev/installation/overview)
* [Examples](https://github.com/gojek/feast/blob/master/examples/)
* [Examples](https://github.com/feast-dev/feast/blob/master/examples/)
* [Roadmap](https://docs.feast.dev/roadmap)
* [Change Log](https://github.com/gojek/feast/blob/master/CHANGELOG.md)
* [Change Log](https://github.com/feast-dev/feast/blob/master/CHANGELOG.md)
* [Slack (#Feast)](https://join.slack.com/t/kubeflow/shared_invite/zt-cpr020z4-PfcAue_2nw67~iIDy7maAQ)

## Notice
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ public void shouldStartJobWithCorrectPipelineOptions() throws IOException {
actualPipelineOptions.getOptionsId()); // avoid comparing this value

// We only check that we are calling getFilesToStage() manually, because the automatic approach
// throws an error: https://github.com/gojek/feast/pull/291 i.e. do not check for the actual
// throws an error: https://github.com/feast-dev/feast/pull/291 i.e. do not check for the actual
// files that are staged
assertThat(
"filesToStage in pipelineOptions should not be null, job manager should set it.",
Expand Down
2 changes: 1 addition & 1 deletion datatypes/java/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,4 @@ For developers, the publishing process is automated along with the Java SDK by
it works. Artifacts are staged to Sonatype where a maintainer needs to take a
release action for them to go live on Maven Central.

[prow task]: https://github.com/gojek/feast/blob/17e7dca8238aae4dcbf0ff9f0db5d80ef8e035cf/.prow/config.yaml#L166-L192
[prow task]: https://github.com/feast-dev/feast/blob/17e7dca8238aae4dcbf0ff9f0db5d80ef8e035cf/.prow/config.yaml#L166-L192
8 changes: 4 additions & 4 deletions docs/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
* [Why Feast?](introduction/why-feast.md)
* [Getting Help](introduction/getting-help.md)
* [Roadmap](introduction/roadmap.md)
* [Changelog](https://github.com/gojek/feast/blob/master/CHANGELOG.md)
* [Changelog](https://github.com/feast-dev/feast/blob/master/CHANGELOG.md)

## Concepts

Expand All @@ -21,8 +21,8 @@

## Tutorials

* [Basic](https://github.com/gojek/feast/blob/master/examples/basic/basic.ipynb)
* [Churn Prediction \(XGBoost\)](https://github.com/gojek/feast/blob/master/examples/feast-xgboost-churn-prediction-tutorial/Telecom%20Customer%20Churn%20Prediction%20%28with%20Feast%20and%20XGBoost%29.ipynb)
* [Basic](https://github.com/feast-dev/feast/blob/master/examples/basic/basic.ipynb)
* [Churn Prediction \(XGBoost\)](https://github.com/feast-dev/feast/blob/master/examples/feast-xgboost-churn-prediction-tutorial/Telecom%20Customer%20Churn%20Prediction%20%28with%20Feast%20and%20XGBoost%29.ipynb)

## Administration

Expand All @@ -31,7 +31,7 @@
## Reference

* [Python SDK](https://api.docs.feast.dev/python/)
* [Go SDK](https://godoc.org/github.com/gojek/feast/sdk/go)
* [Go SDK](https://godoc.org/github.com/feast-dev/feast/sdk/go)
* [gRPC Types](https://api.docs.feast.dev/grpc/feast.types.pb.html)
* [Core gRPC API](https://api.docs.feast.dev/grpc/feast.core.pb.html)
* [Serving gRPC API](https://api.docs.feast.dev/grpc/feast.serving.pb.html)
Expand Down
2 changes: 1 addition & 1 deletion docs/administration/troubleshooting.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Troubleshooting

If at any point in time you cannot resolve a problem, please see the [Getting Help](https://github.com/gojek/feast/tree/75f3b783e5a7c5e0217a3020422548fb0d0ce0bf/docs/getting-help.md) section for reaching out to the Feast community.
If at any point in time you cannot resolve a problem, please see the [Getting Help](https://github.com/feast-dev/feast/tree/75f3b783e5a7c5e0217a3020422548fb0d0ce0bf/docs/getting-help.md) section for reaching out to the Feast community.

## How can I verify that all services are operational?

Expand Down
6 changes: 3 additions & 3 deletions docs/contributing/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

## 1. Contribution process

We use [RFCs](https://en.wikipedia.org/wiki/Request_for_Comments) and [GitHub issues](https://github.com/gojek/feast/issues) to communicate development ideas. The simplest way to contribute to Feast is to leave comments in our [RFCs](https://drive.google.com/drive/u/0/folders/1Lj1nIeRB868oZvKTPLYqAvKQ4O0BksjY) in the [Feast Google Drive](https://drive.google.com/drive/u/0/folders/0AAe8j7ZK3sxSUk9PVA) or our GitHub issues.
We use [RFCs](https://en.wikipedia.org/wiki/Request_for_Comments) and [GitHub issues](https://github.com/feast-dev/feast/issues) to communicate development ideas. The simplest way to contribute to Feast is to leave comments in our [RFCs](https://drive.google.com/drive/u/0/folders/1Lj1nIeRB868oZvKTPLYqAvKQ4O0BksjY) in the [Feast Google Drive](https://drive.google.com/drive/u/0/folders/0AAe8j7ZK3sxSUk9PVA) or our GitHub issues.

Please communicate your ideas through a GitHub issue or through our Slack Channel before starting development.

Please [submit a PR ](https://github.com/gojek/feast/pulls)to the master branch of the Feast repository once you are ready to submit your contribution. Code submission to Feast \(including submission from project maintainers\) require review and approval from maintainers or code owners.
Please [submit a PR ](https://github.com/feast-dev/feast/pulls)to the master branch of the Feast repository once you are ready to submit your contribution. Code submission to Feast \(including submission from project maintainers\) require review and approval from maintainers or code owners.

PRs that are submitted by the general public need to be identified as `ok-to-test`. Once enabled, [Prow](https://github.com/kubernetes/test-infra/tree/master/prow) will run a range of tests to verify the submission, after which community members will help to review the pull request.

Expand Down Expand Up @@ -138,7 +138,7 @@ The following section is a quick walk-through to test whether your local Feast d
#### 2.4.2 Clone Feast

```bash
git clone https://github.com/gojek/feast.git && cd feast && \
git clone https://github.com/feast-dev/feast.git && cd feast && \
export FEAST_HOME_DIR=$(pwd)
```

Expand Down
4 changes: 2 additions & 2 deletions docs/contributing/development-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ The following section is a quick walk-through to test whether your local Feast d
### 4.2 Clone Feast

```bash
git clone https://github.com/gojek/feast.git && cd feast && \
git clone https://github.com/feast-dev/feast.git && cd feast && \
export FEAST_HOME_DIR=$(pwd)
```

Expand Down Expand Up @@ -458,7 +458,7 @@ To have confidence in Beam stability and our users' ability to deploy Feast on a

You do _not_ need a Java 8 SDK installed for development. Newer JDKs can build for the older platform, and Feast's Maven build does this automatically.

See [Feast issue \#517](https://github.com/gojek/feast/issues/517) for discussion.
See [Feast issue \#517](https://github.com/feast-dev/feast/issues/517) for discussion.

### 5.2 IntelliJ Tips and Troubleshooting

Expand Down
6 changes: 3 additions & 3 deletions docs/contributing/release-process.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@ For Feast maintainers, these are the concrete steps for making a new release.
1. Tag the merge commit with the release version, using a `v` prefix. Push the tag.
1. Bump to the next working version and append `-SNAPSHOT` in `pom.xml`.
1. Commit the POM and open a PR.
1. Create a [GitHub release](https://github.com/gojek/feast/releases) which includes a summary of important changes as well as any artifacts associated with the release. Make sure to include the same change log as added in [CHANGELOG.md]. Use `Feast vX.Y.Z` as the title.
1. Create a [GitHub release](https://github.com/feast-dev/feast/releases) which includes a summary of important changes as well as any artifacts associated with the release. Make sure to include the same change log as added in [CHANGELOG.md]. Use `Feast vX.Y.Z` as the title.
1. Create one final PR to the master branch and also update its [CHANGELOG.md].

When a tag that matches a Semantic Version string is pushed, CI will automatically build and push the relevant artifacts to their repositories or package managers \(docker images, Python wheels, etc\). JVM artifacts are promoted from Sonatype OSSRH to Maven Central, but it sometimes takes some time for them to be available.

[CHANGELOG.md]: https://github.com/gojek/feast/blob/master/CHANGELOG.md
[CHANGELOG.md]: https://github.com/feast-dev/feast/blob/master/CHANGELOG.md

### Creating a change log

Expand All @@ -42,7 +42,7 @@ We use an [open source change log generator](https://hub.docker.com/r/ferrarimar
4. Update the arguments below and run the command to generate the change log to the console.
```
docker run -it --rm ferrarimarco/github-changelog-generator \
--user gojek \
--user feast-dev \
--project feast \
--release-branch <release-branch-to-find-changes> \
--future-release <proposed-release-version> \
Expand Down
4 changes: 2 additions & 2 deletions docs/installation/docker-compose.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@ The docker compose setup uses Direct Runner for the Apache Beam jobs that popula

## 1. Set up environment

Clone the [Feast repository](https://github.com/gojek/feast/) and navigate to the `docker-compose` sub-directory:
Clone the [Feast repository](https://github.com/feast-dev/feast/) and navigate to the `docker-compose` sub-directory:

```bash
git clone https://github.com/gojek/feast.git && \
git clone https://github.com/feast-dev/feast.git && \
cd feast && export FEAST_HOME_DIR=$(pwd) && \
cd infra/docker-compose
```
Expand Down
6 changes: 3 additions & 3 deletions docs/installation/gke.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,10 +128,10 @@ helm init --service-account tiller

## 4. Install Feast with Helm

Clone the [Feast repository](https://github.com/gojek/feast/) and navigate to the `charts` sub-directory:
Clone the [Feast repository](https://github.com/feast-dev/feast/) and navigate to the `charts` sub-directory:

```bash
git clone https://github.com/gojek/feast.git && cd feast && \
git clone https://github.com/feast-dev/feast.git && cd feast && \
export FEAST_HOME_DIR=$(pwd) && \
cd infra/charts/feast
```
Expand Down Expand Up @@ -207,5 +207,5 @@ NAME

That's it! You can now start to use Feast!

Please see our [examples](https://github.com/gojek/feast/blob/master/examples/) to get started.
Please see our [examples](https://github.com/feast-dev/feast/blob/master/examples/) to get started.

4 changes: 2 additions & 2 deletions docs/introduction/getting-help.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@

## GitHub

* Feast's GitHub repo can be [found here](https://github.com/gojek/feast/).
* Found a bug or need a feature? [Create an issue on GitHub](https://github.com/gojek/feast/issues/new)
* Feast's GitHub repo can be [found here](https://github.com/feast-dev/feast/).
* Found a bug or need a feature? [Create an issue on GitHub](https://github.com/feast-dev/feast/issues/new)

## Community Call

Expand Down
28 changes: 14 additions & 14 deletions docs/introduction/roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,27 @@

## Feast 0.5

[Discussion](https://github.com/gojek/feast/issues/527)
[Discussion](https://github.com/feast-dev/feast/issues/527)

### New functionality

1. Streaming statistics and validation \(M1 from [Feature Validation RFC](https://docs.google.com/document/d/1TPmd7r4mniL9Y-V_glZaWNo5LMXLshEAUpYsohojZ-8/edit)\)
2. Batch statistics and validation \(M2 from [Feature Validation RFC](https://docs.google.com/document/d/1TPmd7r4mniL9Y-V_glZaWNo5LMXLshEAUpYsohojZ-8/edit)\)
3. Support for Redis Clusters \([\#502](https://github.com/gojek/feast/issues/502)\)
4. User authentication & authorization \([\#504](https://github.com/gojek/feast/issues/504)\)
5. Add feature or feature set descriptions \([\#463](https://github.com/gojek/feast/issues/463)\)
6. Redis Cluster Support \([\#478](https://github.com/gojek/feast/issues/478)\)
7. Job management API \([\#302](https://github.com/gojek/feast/issues/302)\)
3. Support for Redis Clusters \([\#502](https://github.com/feast-dev/feast/issues/502)\)
4. User authentication & authorization \([\#504](https://github.com/feast-dev/feast/issues/504)\)
5. Add feature or feature set descriptions \([\#463](https://github.com/feast-dev/feast/issues/463)\)
6. Redis Cluster Support \([\#478](https://github.com/feast-dev/feast/issues/478)\)
7. Job management API \([\#302](https://github.com/feast-dev/feast/issues/302)\)

### Technical debt, refactoring, or housekeeping

1. Clean up and document all configuration options \([\#525](https://github.com/gojek/feast/issues/525)\)
2. Externalize storage interfaces \([\#402](https://github.com/gojek/feast/issues/402)\)
3. Reduce memory usage in Redis \([\#515](https://github.com/gojek/feast/issues/515)\)
4. Support for handling out of order ingestion \([\#273](https://github.com/gojek/feast/issues/273)\)
5. Remove feature versions and enable automatic data migration \([\#386](https://github.com/gojek/feast/issues/386)\) \([\#462](https://github.com/gojek/feast/issues/462)\)
6. Tracking of batch ingestion by with dataset\_id/job\_id \([\#461](https://github.com/gojek/feast/issues/461)\)
7. Write Beam metrics after ingestion to store \(not prior\) \([\#489](https://github.com/gojek/feast/issues/489)\)
1. Clean up and document all configuration options \([\#525](https://github.com/feast-dev/feast/issues/525)\)
2. Externalize storage interfaces \([\#402](https://github.com/feast-dev/feast/issues/402)\)
3. Reduce memory usage in Redis \([\#515](https://github.com/feast-dev/feast/issues/515)\)
4. Support for handling out of order ingestion \([\#273](https://github.com/feast-dev/feast/issues/273)\)
5. Remove feature versions and enable automatic data migration \([\#386](https://github.com/feast-dev/feast/issues/386)\) \([\#462](https://github.com/feast-dev/feast/issues/462)\)
6. Tracking of batch ingestion by with dataset\_id/job\_id \([\#461](https://github.com/feast-dev/feast/issues/461)\)
7. Write Beam metrics after ingestion to store \(not prior\) \([\#489](https://github.com/feast-dev/feast/issues/489)\)

## Feast 0.6

Expand All @@ -31,7 +31,7 @@
1. Extended discovery API/SDK \(needs to be scoped
1. Resource listing
2. Schemas, statistics, metrics
3. Entities as a higher-level concept \([\#405](https://github.com/gojek/feast/issues/405)\)
3. Entities as a higher-level concept \([\#405](https://github.com/feast-dev/feast/issues/405)\)
4. Add support for discovery based on annotations/labels/tags for easier filtering and discovery
2. Add support for default values \(needs to be scoped\)
3. Add support for audit logs \(needs to be scoped\)
Expand Down
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
module github.com/gojek/feast
module github.com/feast-dev/feast

require (
github.com/Masterminds/goutils v1.1.0 // indirect
github.com/Masterminds/semver v1.5.0 // indirect
github.com/Masterminds/sprig v2.22.0+incompatible // indirect
github.com/ghodss/yaml v1.0.0
github.com/gogo/protobuf v1.3.1 // indirect
github.com/gojek/feast/sdk/go v0.0.0-20200316014539-fb893ded90cd // indirect
github.com/feast-dev/feast/sdk/go v0.0.0-20200316014539-fb893ded90cd // indirect
github.com/golang/mock v1.2.0
github.com/golang/protobuf v1.4.0
github.com/google/go-cmp v0.4.0
Expand Down
Loading