@@ -12,19 +12,21 @@ a patch for some item, it will be very much welcome.
12
12
[ issues ] : https://github.com/crate/cratedb-toolkit/issues
13
13
14
14
## Iteration +1
15
- - ` ctk cluster info ` does not include information about CrateDB yet.
16
- => Connect to ex-WTF utilities.
17
- - Less verbosity by default for ` ctk cluster ` operations.
15
+ - CLI: Less verbosity by default for ` ctk cluster ` operations
18
16
Possibly display cluster operation and job execution outcomes, and ` last_async_operation ` details
19
- - Python API: Make ` cluster.query ` use the excellent ` records ` package
20
- - ` ctk cluster list ` : New
17
+ - CLI: Implement ` ctk cluster list ` , ` ctk cluster delete `
18
+ - Shell: Make prompt display the cluster name
19
+ - Managed: Use ` keyring ` for caching the JWT token, and compensate token expiry
21
20
22
21
## Iteration +2
22
+ - Python API: Make ` cluster.query ` use the excellent ` records ` package
23
23
- Xon.sh example
24
24
- Windows support. Powershell?
25
25
- Validate multi-cluster, multi-org operations work well and make sense
26
26
- Implement JWT token expiry handling
27
27
- Add Apache Spark / Databricks to the client bundle?
28
+ - Use universal ` DatabaseCluster ` across the board. For that to happen, it will
29
+ need to gain an ` DatabaseCluster.from_env() ` entry point.
28
30
29
31
## Iteration +3
30
32
- Complete UI: ` ctk cluster health `
@@ -87,3 +89,11 @@ a patch for some item, it will be very much welcome.
87
89
using different credentials for connecting to individual clusters.
88
90
- Document ` ManagedCluster ` 's ` stop_on_exit ` option
89
91
- ` toolkit/cluster/cli.py ` : Also respect cluster ID and name across the board of ex-WTF utilities.
92
+ - ` ctk cluster info ` does not include information about CrateDB yet.
93
+ => Connect to ex-WTF utilities.
94
+ - Make CLI options override ENV vars. Otherwise, using ` --sqlalchemy-url=crate:// `
95
+ will never work if an ` .env ` file is present.
96
+ - SDK: Rename ` ctk.cluster ` to ` ctk.sdk ` ? => No.
97
+ - CLI: Shrink address URLs to single parameter ` --cluster-url `
98
+ - Changelog: Notify about breaking change with input address parameter names
99
+ - Docs: Update guidelines about input address parameter preferences
0 commit comments