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

Storage account crd #10

Closed
wants to merge 78 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
0648cc1
changed the git command to return latest stable tag (#1707)
rohithdv Aug 25, 2022
fd50f43
Explanations on how to run openmetadata on kind (#1700)
cdoron Aug 25, 2022
69983ec
increase livenessProbe.initialDelaySeconds for localstack installatio…
roytman Aug 28, 2022
6f48b21
fix typo in 'reproducible' (#1714)
cdoron Aug 31, 2022
d97245e
remove spaces after '\' (#1715)
roytman Aug 31, 2022
dc87716
upgrade OpenMetadata to version 0.12.0 (#1719)
cdoron Sep 9, 2022
b27d3b2
Openmetadata connector templates (#1696)
cdoron Sep 11, 2022
4bd8f8f
Use a new cache in build.yml workflow. (#1713)
revit13 Sep 11, 2022
124af5d
remove spaces after '\' 2 (#1716)
roytman Sep 11, 2022
0bebecc
set AIRFLOW__SCHEDULER__DAG_DIR_LIST_INTERVAL to 5 seconds (#1727)
cdoron Sep 16, 2022
196916d
Add "Input to policies" section to using-opa.md (#1720)
revit13 Sep 19, 2022
1c6e691
allow future script to set OPENMETADATA_AIRFLOW_VERSION (#1729)
cdoron Sep 19, 2022
d430774
fix crash (#1725)
shlomitk1 Sep 20, 2022
9d6a270
Set Deny when the connector returns 404,403 (#1733)
shlomitk1 Sep 21, 2022
af4de20
Remove obsolete kubeflow samples (#1735)
roytman Sep 27, 2022
549f906
add configurable discoveryBurst and discoveryQPS (#1741)
roytman Sep 29, 2022
b19f114
Add links to Google docs (#1754)
roytman Oct 3, 2022
6f78f0d
Document k8s versions supported (#1730)
revit13 Oct 5, 2022
c13d67f
Add yq as dependency for kubebuilder in hack/make-rules/tools.mk (#1742)
revit13 Oct 5, 2022
46e3887
add support for deploying vault with the openmetadata plugin (#1757)
cdoron Oct 11, 2022
d2324ec
Bump github.com/docker/docker to v20.10.18 (#1760)
ityuhui Oct 11, 2022
5f6ea7a
Rename plugin-secrets-kubernetes-reader-values.yaml as plugin-secrets…
cdoron Oct 12, 2022
710127e
Add readiness and liveness probs to other pods (#1732)
revit13 Oct 13, 2022
3cf2bc4
change OM installation for version 0.12.1 (#1759)
cdoron Oct 13, 2022
cee85d6
simplify OM installation. (#1771)
cdoron Oct 13, 2022
0162273
Bump actions/setup-python from 4.2.0 to 4.3.0 (#1767)
dependabot[bot] Oct 13, 2022
0378a91
OpenMetadata install script (#1731)
cdoron Oct 13, 2022
2600d0e
Add details to site/docs/samples/notebook-write.md regarding location…
revit13 Oct 14, 2022
90a41a9
Aggregate continuously repeated commands in Fybrik Make files (#1598)
revit13 Oct 18, 2022
85d7b38
Fix run-notebook-readflow-tls-system-cacerts-tests target in Makefile…
revit13 Oct 19, 2022
13a6b2c
Add blocking to flight module call in fybrik_notebook_write_flow_test…
revit13 Oct 19, 2022
c66184b
Backward compatability (#1682)
roytman Oct 23, 2022
d97ae7d
update openmetadata-connector version to 0.1.0 (#1785)
cdoron Oct 28, 2022
8c2d66b
Add missing check for empty response from data catalog. (#1784)
revit13 Oct 28, 2022
5f22887
Set region in localstack configuration. (#1780)
revit13 Oct 28, 2022
4677821
Remove wait from helm uninstall command (#1739) (#1777)
revit13 Oct 28, 2022
7aecfa5
Site minor fixes (#1763)
aradhalevy Nov 2, 2022
92af283
Documentation explaining how to discover an S3 asset in OpenMetadata,…
cdoron Nov 2, 2022
b3b44b7
add a comment about bumping CRD versions (#1786)
roytman Nov 3, 2022
aa6c9a1
OpenMetadata documentation for Fybrik (#1721)
cdoron Nov 6, 2022
123d3ad
Change cache key in build.yml (#1779)
revit13 Nov 6, 2022
2be67a2
change openmetadata vault plugin version to 0.1.0 (#1790)
cdoron Nov 6, 2022
de26026
Add missing setting of MinVersion in GetClientTLSConfig. (#1783)
revit13 Nov 6, 2022
29694b3
Configure Vault with TLS (#1738)
revit13 Nov 6, 2022
1fbcdcf
Minor fix to vault values.yaml. (#1793)
revit13 Nov 7, 2022
02aaf02
change Makefile and script to support both OpenShift installation and…
cdoron Nov 8, 2022
12cc3dc
Add missing kubernetes-reflector deploy-wait command to Makefile (#1795)
revit13 Nov 8, 2022
966cbaf
Add notebook test with openmetadata catalog. (#1796)
revit13 Nov 9, 2022
7636a85
updated the architecture image on the site (#1797)
aradhalevy Nov 9, 2022
3573695
OpenShift Installation - Script + Documentation (#1798)
cdoron Nov 9, 2022
a043573
Adding documentation for creation of REST API in fybrik (#1766)
rohithdv Nov 9, 2022
8d2c40e
add OpenMetadata Cleanup documentation (#1802)
cdoron Nov 13, 2022
e06c979
Minor changes to OpenMetadata docs (#1803)
simanadler Nov 13, 2022
cb7e42a
update openmetadata-connector version to 0.2.0 (#1807)
cdoron Nov 13, 2022
155aa81
Fix deploy target in setup cluster scripts. (#1804)
revit13 Nov 13, 2022
15270ad
Module chaining documentation (#1806)
cdoron Nov 14, 2022
72a8b0c
Vault plugins documentation needs updating (#1778)
revit13 Nov 14, 2022
e3e03a6
Precise OMD deployment options (#1808)
roytman Nov 14, 2022
b662593
Fix handling of CATALOGED_ASSET env var in notebook sample test runs.…
revit13 Nov 15, 2022
53d777f
Resolves security alerts (#1813)
roytman Nov 17, 2022
60e3a3f
Bump github.com/open-policy-agent/opa from 0.42.2 to 0.43.1 (#1814)
dependabot[bot] Nov 17, 2022
3483e5c
Add instructions to config existing OpenMetadata catalog (#1811)
roytman Nov 17, 2022
8f0b7fc
change openmetadata connector version to-0.3.0 (#1815)
cdoron Nov 19, 2022
fc76c27
Add mapping Fybrik v1.2 -> ArrowFlow module v0.9 and fix previous map…
revit13 Nov 20, 2022
68b9c4f
Fix Fybrik image tag in chaining sample. (#1819)
revit13 Nov 21, 2022
13a60bd
Update update-omd-discover-s3-asset.md to reflect (#1818)
cdoron Nov 21, 2022
fa642cf
replace PII with PII.Sensitive, finance with Purpose.finance, and sen…
cdoron Nov 22, 2022
2cea226
minor documentation suggestions (#1824)
cdoron Nov 22, 2022
27e41b0
add explanation about the importance of the (#1825)
cdoron Nov 23, 2022
e432a3c
Make openmetadata the default catalog (#1823)
revit13 Nov 23, 2022
5af2334
run test when PR is pushed to master (#1827)
cdoron Nov 23, 2022
2fe6fdc
Use python modules to set variables in mkdocs. (#1820)
revit13 Nov 27, 2022
8609f41
Disable tests for draft mode. (#1826)
revit13 Nov 27, 2022
eceaa95
Avoid deploying Open-metadata catalog in integration tests (#1835)
revit13 Dec 1, 2022
e308a54
storage account CRD
shlomitk1 Dec 4, 2022
62b2584
add CRD types
shlomitk1 Dec 4, 2022
7e049bb
set env variable for tests
shlomitk1 Dec 4, 2022
b41e65a
Merge remote-tracking branch 'upstream/master' into storage-account-crd
shlomitk1 Dec 4, 2022
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
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ contact_links:
about: Share ideas for new features
- name: Bug Report
url: https://github.com/fybrik/fybrik/issues/new
about: Report a reproducable bug
about: Report a reproducible bug
96 changes: 67 additions & 29 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,9 @@ on:
env:
GO_VERSION: 1.17
# the newest supported K8s version and its respective kind image
NEW_K8S_VERSION: v1.22.0@sha256:b8bda84bb3a190e6e028b1760d277454a72267a5454b57db34437c34a588d047
NEW_K8S_VERSION: v1.24.0@sha256:406fd86d48eaf4c04c7280cd1d2ca1d61e7d0d61ddef0125cb097bc7b82ed6a1
# the oldest supported K8s version and its respective kind image
OLD_K8S_VERSION: v1.19.11@sha256:07db187ae84b4b7de440a73886f008cf903fcf5764ba8106a9fd5243d6f32729

OLD_K8S_VERSION: v1.22.9@sha256:6e57a6b0c493c7d7183a1151acff0bfa44bf37eb668826bf00da5637c55b6d5e
LATEST_BACKWARD_SUPPORTED_VERSION: 0.7.0

jobs:
Expand All @@ -33,15 +32,16 @@ jobs:
with:
fetch-depth: 0
- name: Cache dependencies
id: cache
uses: actions/cache@v3
with:
path: |
~/go/pkg/mod
${{ github.workspace }}/hack/tools/bin
key: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go
- name: install json-schema-generator
run: ./hack/tools/install_json-schema-generator.sh
${{ github.workspace }}/hack/tools/lib
key: ${{ runner.os }}-c-${{ hashFiles('hack/make-rules/tools.mk') }}-${{ hashFiles('hack/tools/requirements.sh') }}-go-${{ hashFiles('**/go.sum') }}
- name: Install tools
run: make install-tools
- name: Verify
run: |
make generate manifests generate-docs verify
Expand All @@ -55,18 +55,21 @@ jobs:
with:
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v3
- name: Set Swap Space
uses: pierotofy/set-swap-space@master
with:
swap-size-gb: 10
- name: Cache dependencies
id: cache
uses: actions/cache@v3
with:
path: |
~/go/pkg/mod
${{ github.workspace }}/hack/tools/bin
key: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go
${{ github.workspace }}/hack/tools/lib
key: ${{ runner.os }}-c-${{ hashFiles('hack/make-rules/tools.mk') }}-${{ hashFiles('hack/tools/requirements.sh') }}-go-${{ hashFiles('**/go.sum') }}
- name: Install tools
run: make install-tools
- name: install json-schema-generator
run: ./hack/tools/install_json-schema-generator.sh
- name: Test
run: make test

Expand All @@ -86,13 +89,14 @@ jobs:
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v3
- name: Cache dependencies
id: cache
uses: actions/cache@v3
with:
path: |
~/go/pkg/mod
${{ github.workspace }}/hack/tools/bin
key: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go
${{ github.workspace }}/hack/tools/lib
key: ${{ runner.os }}-c-${{ hashFiles('hack/make-rules/tools.mk') }}-${{ hashFiles('hack/tools/requirements.sh') }}-go-${{ hashFiles('**/go.sum') }}
- name: Install tools
run: make install-tools
- name: Namescope integration tests
Expand All @@ -101,7 +105,7 @@ jobs:
K8S_VERSION: ${{ env.NEW_K8S_VERSION }}
run: make run-namescope-integration-tests
- name: Integration tests old
if: ${{ matrix.k8s_version == 'old' }}
if: ${{ matrix.k8s_version == 'old' && ! github.event.pull_request.draft }}
env:
K8S_VERSION: ${{ env.OLD_K8S_VERSION }}
run: make run-integration-tests
Expand Down Expand Up @@ -138,17 +142,18 @@ jobs:
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v3
- name: Cache dependencies
id: cache
uses: actions/cache@v3
with:
path: |
~/go/pkg/mod
${{ github.workspace }}/hack/tools/bin
key: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go
${{ github.workspace }}/hack/tools/lib
key: ${{ runner.os }}-c-${{ hashFiles('hack/make-rules/tools.mk') }}-${{ hashFiles('hack/tools/requirements.sh') }}-go-${{ hashFiles('**/go.sum') }}
- name: Install tools
run: make install-tools
- name: Read flow notebook tests old
if: ${{ matrix.k8s_version == 'old' }}
if: ${{ matrix.k8s_version == 'old' && ! github.event.pull_request.draft }}
env:
K8S_VERSION: ${{ env.OLD_K8S_VERSION }}
run: make run-notebook-readflow-tests
Expand Down Expand Up @@ -176,8 +181,8 @@ jobs:
# path: |
# ~/go/pkg/mod
# ${{ github.workspace }}/hack/tools/bin
# key: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go-${{ hashFiles('**/go.sum') }}
# restore-keys: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go
# ${{ github.workspace }}/hack/tools/lib
# key: ${{ runner.os }}-c-${{ hashFiles('hack/make-rules/tools.mk') }}-${{ hashFiles('hack/tools/requirements.sh') }}-go-${{ hashFiles('**/go.sum') }}
# - name: Install tools
# run: make install-tools
# - name: Read flow notebook tests bc version
Expand All @@ -200,13 +205,14 @@ jobs:
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v3
- name: Cache dependencies
id: cache
uses: actions/cache@v3
with:
path: |
~/go/pkg/mod
${{ github.workspace }}/hack/tools/bin
key: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go
${{ github.workspace }}/hack/tools/lib
key: ${{ runner.os }}-c-${{ hashFiles('hack/make-rules/tools.mk') }}-${{ hashFiles('hack/tools/requirements.sh') }}-go-${{ hashFiles('**/go.sum') }}
- name: Install tools
run: make install-tools
- name: Write flow notebook tests
Expand All @@ -226,13 +232,14 @@ jobs:
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v3
- name: Cache dependencies
id: cache
uses: actions/cache@v3
with:
path: |
~/go/pkg/mod
${{ github.workspace }}/hack/tools/bin
key: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go
${{ github.workspace }}/hack/tools/lib
key: ${{ runner.os }}-c-${{ hashFiles('hack/make-rules/tools.mk') }}-${{ hashFiles('hack/tools/requirements.sh') }}-go-${{ hashFiles('**/go.sum') }}
- name: Install tools
run: make install-tools
- name: Read flow notebook tests with tls
Expand All @@ -252,19 +259,47 @@ jobs:
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v3
- name: Cache dependencies
id: cache
uses: actions/cache@v3
with:
path: |
~/go/pkg/mod
${{ github.workspace }}/hack/tools/bin
key: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go
${{ github.workspace }}/hack/tools/lib
key: ${{ runner.os }}-c-${{ hashFiles('hack/make-rules/tools.mk') }}-${{ hashFiles('hack/tools/requirements.sh') }}-go-${{ hashFiles('**/go.sum') }}
- name: Install tools
run: make install-tools
- name: Read flow notebook tests with tls using system CA certs
run: make run-notebook-readflow-tls-system-cacerts-tests

notebook-sample-read-flow-katalog:
name: Read flow notebook sample with katalog catalog
runs-on: ubuntu-latest
env:
DOCKER_HOSTNAME: "localhost:5000"
DOCKER_NAMESPACE: fybrik-system
steps:
- name: Install Go
uses: actions/setup-go@v3
with:
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v3
- name: Cache dependencies
id: cache
uses: actions/cache@v3
with:
path: |
~/go/pkg/mod
${{ github.workspace }}/hack/tools/bin
${{ github.workspace }}/hack/tools/lib
key: ${{ runner.os }}-c-${{ hashFiles('hack/make-rules/tools.mk') }}-${{ hashFiles('hack/tools/requirements.sh') }}-go-${{ hashFiles('**/go.sum') }}
- name: Install tools
run: make install-tools
- name: Read flow notebook tests with katalog
run: make run-notebook-readflow-tests-katalog

tekton-pipelines:
if: ${{ ! github.event.pull_request.draft }}
name: Tekton Tests
runs-on: ubuntu-latest
env:
Expand All @@ -276,20 +311,23 @@ jobs:
with:
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v3
- name: Set Swap Space
uses: pierotofy/set-swap-space@master
with:
swap-size-gb: 10
- name: install nfs rpms
run: sudo apt-get update && sudo apt-get install -y nfs-kernel-server nfs-common && sudo modprobe nfsd && sudo modprobe nfs
- name: Cache dependencies
id: cache
uses: actions/cache@v3
with:
path: |
~/go/pkg/mod
${{ github.workspace }}/hack/tools/bin
key: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: ${{ runner.os }}-t-${{ hashFiles('hack/make-rules/tools.mk') }}-go
${{ github.workspace }}/hack/tools/lib
key: ${{ runner.os }}-c-${{ hashFiles('hack/make-rules/tools.mk') }}-${{ hashFiles('hack/tools/requirements.sh') }}-go-${{ hashFiles('**/go.sum') }}
- name: Install tools
run: make install-tools
- name: install json-schema-generator
run: ./hack/tools/install_json-schema-generator.sh
- name: Integration tests
env:
image_source_repo_password: "fake"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/license-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: license-check
on:
push:
branches:
- main
- master
pull_request:
jobs:
addlicense-check:
Expand Down
13 changes: 12 additions & 1 deletion .github/workflows/python-publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
vault-version:
required: true
default: 'do-not-publish'
tls-version:
required: true
default: 'do-not-publish'
pypi-repository-url:
required: true
default: 'https://upload.pypi.org/legacy/'
Expand All @@ -20,7 +23,7 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v4.2.0
uses: actions/setup-python@v4.3.0
with:
python-version: '3.x'
- name: Install dependencies
Expand All @@ -43,6 +46,14 @@ jobs:
else
VERSION=${{ github.event.inputs.vault-version }} python -m build ./python/vault --outdir ./dist
fi
- name: Build tls package
run: |
if [ ${{ github.event.inputs.tls-version }} == "do-not-publish" ]
then
echo "do not publish tls library"
else
VERSION=${{ github.event.inputs.tls-version }} python -m build ./python/tls --outdir ./dist
fi
- name: Publish package
uses: pypa/gh-action-pypi-publish@release/v1
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/website-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
with:
fetch-depth: 0
- name: Install Python
uses: actions/setup-python@v4.2.0
uses: actions/setup-python@v4.3.0
with:
python-version: 3.8
- name: Install Material for MkDocs
Expand Down
Loading