Skip to content
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
3 changes: 2 additions & 1 deletion 00_notebooks/00_index.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,8 @@
"* [*Kafka* integration](https://github.com/treeverse/lakeFS-samples/blob/main/01_standalone_examples/kafka/)\n",
"* [*Flink* integration](https://github.com/treeverse/lakeFS-samples/blob/main/01_standalone_examples/flink/)\n",
"* [*Red Hat OpenShift AI* integration](https://github.com/treeverse/lakeFS-samples/blob/main/01_standalone_examples/red-hat-openshift-ai/)\n",
"* [How to **backup, migrate or clone** a repo](https://github.com/treeverse/lakeFS-samples/blob/main/01_standalone_examples/backup-migrate-or-clone-repo/)"
"* [How to **backup, migrate or clone** a repo](https://github.com/treeverse/lakeFS-samples/blob/main/01_standalone_examples/backup-migrate-or-clone-repo/)\n",
"* [Running lakeFS with NetApp ONTAP storage](https://github.com/treeverse/lakeFS-samples/blob/main/01_standalone_examples/netapp-ontap/)"
]
},
{
Expand Down
37 changes: 37 additions & 0 deletions 01_standalone_examples/netapp-ontap/.env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# ─────────────────────────────────────────────────────────────────────────────
# Copy this file to .env and fill in all REPLACE_ME values.
# The .env file is gitignored and never committed.
# ─────────────────────────────────────────────────────────────────────────────

# ── ONTAP S3 ─────────────────────────────────────────────────────────────────
# The IP of the ONTAP SVM data LIF you configured for S3 (port 80, HTTP).
# Example: http://192.168.233.20
ONTAP_S3_ENDPOINT=http://REPLACE_ME

# The bucket name you created on ONTAP (must match what you ran on ONTAP CLI).
ONTAP_S3_BUCKET=lakefs-data

# Credentials output by: vserver object-store-server user create ... -user lakefs
ONTAP_S3_ACCESS_KEY=REPLACE_ME
ONTAP_S3_SECRET_KEY=REPLACE_ME

# ── PostgreSQL (Docker) ───────────────────────────────────────────────────────
POSTGRES_USER=lakefs
POSTGRES_PASSWORD=lakefs
POSTGRES_DB=lakefs

# ── lakeFS Admin Credentials ─────────────────────────────────────────────────
# These become the lakeFS admin access key / secret key.
# You can use any alphanumeric strings. Keep them the same across restarts.
LAKEFS_INSTALLATION_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE
LAKEFS_INSTALLATION_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

# Must be at least 32 characters. Generate one with:
# openssl rand -hex 20
LAKEFS_AUTH_ENCRYPT_SECRET_KEY=REPLACE_WITH_32_CHAR_RANDOM_STRING

# ── Demo Script Settings ──────────────────────────────────────────────────────
# These are read by demo/demo_flow.py
LAKEFS_HOST=http://localhost:8000
LAKEFS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE
LAKEFS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
30 changes: 30 additions & 0 deletions 01_standalone_examples/netapp-ontap/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Secrets — never commit these
.env
lakefs.yaml
*.pid

# lakeFS binary (downloaded locally)
bin/

# Terraform
.terraform/
*.tfstate
*.tfstate.*
*.tfvars
!*.tfvars.example
crash.log
*.zip

# Python
__pycache__/
*.pyc
*.pyo
.venv/
venv/

# macOS
.DS_Store

# Editor
.vscode/
.idea/
Loading
Loading