Skip to content

Commit 418dc10

Browse files
author
CI Bot
committed
release v5.5.0-dev.3944e495
1 parent 56e5c8d commit 418dc10

7 files changed

Lines changed: 193 additions & 12 deletions

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# VAST DataEngine CLI
22

3-
Version: v5.5.0-1.0.1
3+
Version: v5.5.0-dev.3944e495
44

55
> Command-line interface for managing and building applications on the VAST DataEngine platform.
66
@@ -25,38 +25,38 @@ Download the `vastde` binary for your platform from the [releases page][releases
2525
### macOS (Apple Silicon)
2626

2727
```bash
28-
curl -fsSL -o vastde https://github.com/vast-data/dataengine-cli/releases/download/v5.5.0-1.0.1/vastde_darwin_arm64
28+
curl -fsSL -o vastde https://github.com/vast-data/dataengine-cli/releases/download/v5.5.0-dev.3944e495/vastde_darwin_arm64
2929
chmod +x vastde
3030
sudo mv vastde /usr/local/bin
3131
```
3232

3333
### macOS (Intel)
3434

3535
```bash
36-
curl -fsSL -o vastde https://github.com/vast-data/dataengine-cli/releases/download/v5.5.0-1.0.1/vastde_darwin_amd64
36+
curl -fsSL -o vastde https://github.com/vast-data/dataengine-cli/releases/download/v5.5.0-dev.3944e495/vastde_darwin_amd64
3737
chmod +x vastde
3838
sudo mv vastde /usr/local/bin
3939
```
4040

4141
### Linux (x86_64)
4242

4343
```bash
44-
curl -fsSL -o vastde https://github.com/vast-data/dataengine-cli/releases/download/v5.5.0-1.0.1/vastde_linux_amd64
44+
curl -fsSL -o vastde https://github.com/vast-data/dataengine-cli/releases/download/v5.5.0-dev.3944e495/vastde_linux_amd64
4545
chmod +x vastde
4646
sudo mv vastde /usr/local/bin
4747
```
4848

4949
### Linux (ARM64)
5050

5151
```bash
52-
curl -fsSL -o vastde https://github.com/vast-data/dataengine-cli/releases/download/v5.5.0-1.0.1/vastde_linux_arm64
52+
curl -fsSL -o vastde https://github.com/vast-data/dataengine-cli/releases/download/v5.5.0-dev.3944e495/vastde_linux_arm64
5353
chmod +x vastde
5454
sudo mv vastde /usr/local/bin
5555
```
5656

5757
### Windows (x86_64)
5858

59-
Download [vastde_windows_amd64.exe](https://github.com/vast-data/dataengine-cli/releases/download/v5.5.0-1.0.1/vastde_windows_amd64.exe) and add it to your PATH.
59+
Download [vastde_windows_amd64.exe](https://github.com/vast-data/dataengine-cli/releases/download/v5.5.0-dev.3944e495/vastde_windows_amd64.exe) and add it to your PATH.
6060

6161
### Verify Installation
6262

RELEASE_INFO

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
VERSION=v5.5.0-1.0.1
2-
COMMIT=ca51d4cdc4732123f609b69e59c02a8bb6d5440f
1+
VERSION=v5.5.0-dev.3944e495
2+
COMMIT=3944e495e03eb7e8ca2228b2d5816b1864087b2d

docs/references/commands/vastde_functions_build.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ You can manually clear the cache using --clear-cache if you encounter issues.
4848

4949
After building, you can:
5050
- Test locally using 'functions localrun'
51-
- Push to a container registry
51+
- Push to a container registry (if --push was not set)
5252
- Deploy to DataEngine using 'functions create'
5353

5454
```
@@ -86,6 +86,9 @@ vastde functions build <name> [flags]
8686
--target ./ml-service \
8787
--image-tag production-v2.0.0 \
8888
--version 3.12.*
89+
90+
# Build and push the image to the container registry
91+
vastde functions build my-registry/my-function --image-tag v1.0.0 --push
8992
```
9093

9194
## Options
@@ -98,6 +101,7 @@ vastde functions build <name> [flags]
98101
| `-H`, `--handlers` | string | Handler file name | `main.py` |
99102
| `-T`, `--image-tag` | string | Image tag to apply | `latest` |
100103
| `-P`, `--pull-policy` | string | Builder image pull policy (never|always|ifnotpresent) | `ifnotpresent` |
104+
| `--push` | bool | Push the built image to the container registry | |
101105
| `-t`, `--target` | string | Function target folder (default is current directory) | |
102106
| `-V`, `--version` | string | Language version (e.g., Python: 3.12.*, 3.11.*; Go: 1.21) | `3.12.*` |
103107

docs/references/commands/vastde_logs_tail.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ deployments and when testing function changes, as it provides immediate feedback
3535
execution behavior.
3636

3737
```
38-
vastde logs tail [pipeline] [flags]
38+
vastde logs tail <pipeline> [flags]
3939
```
4040

4141
## Examples
@@ -75,7 +75,7 @@ vastde logs tail [pipeline] [flags]
7575
| `-l`, `--limit` | int32 | Maximum number of log records to return per poll | `100` |
7676
| `--scope` | string | Filter logs by scope (user, runtime) | `user` |
7777
| `--severity` | string | Filter logs by severity (DEBUG, INFO, WARN, ERROR, CRITICAL) | |
78-
| `-s`, `--since` | string | Filter logs since this time ago (e.g. '10m', '2h', '2025-04-21T10:00:00Z') | |
78+
| `-s`, `--since` | string | Filter logs since this time ago (e.g. '10m', '2h', '2025-04-21T10:00:00Z') | `0s` |
7979
| `--span-id` | string | Filter logs by span ID | |
8080
| `--trace-id` | string | Filter logs by trace ID | |
8181

docs/references/commands/vastde_triggers_create.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Create a VAST DataEngine trigger
1212
Create a VAST DataEngine trigger
1313

1414
```
15-
vastde triggers create [flags]
15+
vastde triggers create [command] [flags]
1616
```
1717

1818
## Examples
@@ -67,6 +67,11 @@ vastde triggers create [flags]
6767
--dry-run
6868
```
6969

70+
## Subcommands
71+
72+
- [element](vastde_triggers_create_element.md) - Create a new element trigger
73+
- [schedule](vastde_triggers_create_schedule.md) - Create a new schedule trigger
74+
7075
## Options
7176

7277
### Command-specific options
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
---
2+
title: vastde triggers create element
3+
description: Create a new element trigger
4+
---
5+
6+
# vastde triggers create element
7+
8+
Create a new element trigger
9+
10+
## Synopsis
11+
12+
Create a new VAST DataEngine element trigger
13+
14+
```
15+
vastde triggers create element [flags]
16+
```
17+
18+
## Examples
19+
20+
```bash
21+
# Create Element trigger for object created events
22+
vastde triggers create element \
23+
--name image-processor-trigger \
24+
--events "ObjectCreated:*" \
25+
--source-bucket my-bucket
26+
27+
# Create Element trigger from YAML configuration file
28+
vastde triggers create element --from-file trigger-config.yaml
29+
30+
# Create Element trigger with name prefix filter
31+
vastde triggers create element \
32+
--name csv-processor-trigger \
33+
--events "ObjectCreated:*" \
34+
--source-bucket data-bucket \
35+
--name-prefix "csv/"
36+
37+
# Create Element trigger with multiple events
38+
vastde triggers create element \
39+
--name multi-event-trigger \
40+
--events "ObjectCreated:*,ObjectRemoved:*" \
41+
--source-bucket my-bucket
42+
43+
# Create Element trigger with broker configuration
44+
vastde triggers create element \
45+
--name kafka-trigger \
46+
--events "ObjectCreated:*" \
47+
--source-bucket my-bucket \
48+
--topic-name my-topic \
49+
--broker-type kafka \
50+
--broker-name my-broker
51+
52+
# Create Element trigger with tag filters
53+
vastde triggers create element \
54+
--name tagged-trigger \
55+
--events "ObjectTagging:Put" \
56+
--source-bucket my-bucket \
57+
--tag-prefix "env:prod"
58+
```
59+
60+
## Options
61+
62+
### Command-specific options
63+
64+
| Flag | Type | Description | Default |
65+
|------|------|-------------|----------|
66+
| `-m`, `--broker-name` | string | The broker name for the trigger | |
67+
| `-b`, `--broker-type` | string | The broker type for the trigger | |
68+
| `-u`, `--broker-url` | string | The broker URL for the trigger | |
69+
| `--custom-extension` | stringArray | Custom extension as key=value or @file (repeatable, only flat key-value pairs allowed) | |
70+
| `--description` | string | A description of the resource. (optional) | |
71+
| `--events` | stringSlice | List of events (comma-separated or repeated) | |
72+
| `-f`, `--from-file` | string | Path to trigger config file (yaml|json) | |
73+
| `-n`, `--name` | string | A name for the resource | |
74+
| `--name-prefix` | string | Name filter prefix for element triggers | |
75+
| `--name-suffix` | string | Name filter suffix for element triggers | |
76+
| `-s`, `--source-bucket` | string | The source bucket name for the trigger | |
77+
| `--source-types` | stringSlice | The source types for the trigger (comma-separated or repeated) | |
78+
| `--tag-prefix` | string | Tag filter prefix for element triggers | |
79+
| `--tag-suffix` | string | Tag filter suffix for element triggers | |
80+
| `--tags` | stringSlice | Custom tags to apply. (optional, comma-separated or repeated) | |
81+
| `-t`, `--topic-name` | string | The topic name for the trigger | |
82+
83+
### Global options
84+
85+
| Flag | Type | Description | Default |
86+
|------|------|-------------|----------|
87+
| `--dry-run` | bool | Simulate the operation without making actual changes to the system | |
88+
| `-o`, `--output` | string | Output format: json|yaml|human | `human` |
89+
| `-v`, `--verbose` | int | Verbosity level (0-9): 0=standard, 1=verbose, 2=detailed, 3=extended, 4=debug, 5=trace | `0` |
90+
91+
## See Also
92+
93+
- [vastde triggers create](vastde_triggers_create.md) - Create a VAST DataEngine trigger
94+
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
---
2+
title: vastde triggers create schedule
3+
description: Create a new schedule trigger
4+
---
5+
6+
# vastde triggers create schedule
7+
8+
Create a new schedule trigger
9+
10+
## Synopsis
11+
12+
Create a new schedule trigger
13+
14+
```
15+
vastde triggers create schedule [flags]
16+
```
17+
18+
## Examples
19+
20+
```bash
21+
# Create a schedule trigger that runs every hour
22+
vastde triggers create schedule \
23+
--name hourly-job \
24+
--cron-schedule "0 * * * *"
25+
26+
# Create a schedule trigger from YAML configuration file
27+
vastde triggers create schedule --from-file trigger-config.yaml
28+
29+
# Create a schedule trigger that runs daily at midnight
30+
vastde triggers create schedule \
31+
--name daily-cleanup \
32+
--cron-schedule "0 0 * * *" \
33+
--description "Daily cleanup job"
34+
35+
# Create a schedule trigger with broker configuration
36+
vastde triggers create schedule \
37+
--name kafka-scheduled-job \
38+
--cron-schedule "0 2 * * *" \
39+
--topic-name my-topic \
40+
--broker-type Internal \
41+
--broker-name my-broker
42+
43+
# Create a schedule trigger with custom tags
44+
vastde triggers create schedule \
45+
--name tagged-job \
46+
--cron-schedule "0 6 * * *" \
47+
--tags "env:prod,team:data"
48+
```
49+
50+
## Options
51+
52+
### Command-specific options
53+
54+
| Flag | Type | Description | Default |
55+
|------|------|-------------|----------|
56+
| `-m`, `--broker-name` | string | The broker name for the trigger | |
57+
| `-b`, `--broker-type` | string | The broker type for the trigger | |
58+
| `-u`, `--broker-url` | string | The broker URL for the trigger | |
59+
| `--cron-schedule` | string | The cron schedule for the trigger | |
60+
| `--custom-extension` | stringArray | Custom extension as key=value or @file (repeatable, only flat key-value pairs allowed) | |
61+
| `--description` | string | A description of the resource. (optional) | |
62+
| `-f`, `--from-file` | string | Path to trigger config file (yaml|json) | |
63+
| `-n`, `--name` | string | A name for the resource | |
64+
| `--tags` | stringSlice | Custom tags to apply. (optional, comma-separated or repeated) | |
65+
| `-t`, `--topic-name` | string | The topic name for the trigger | |
66+
67+
### Global options
68+
69+
| Flag | Type | Description | Default |
70+
|------|------|-------------|----------|
71+
| `--dry-run` | bool | Simulate the operation without making actual changes to the system | |
72+
| `-o`, `--output` | string | Output format: json|yaml|human | `human` |
73+
| `-v`, `--verbose` | int | Verbosity level (0-9): 0=standard, 1=verbose, 2=detailed, 3=extended, 4=debug, 5=trace | `0` |
74+
75+
## See Also
76+
77+
- [vastde triggers create](vastde_triggers_create.md) - Create a VAST DataEngine trigger
78+

0 commit comments

Comments
 (0)