@@ -12,19 +12,20 @@ a patch for some item, it will be very much welcome.
1212[ issues ] : https://github.com/crate/cratedb-toolkit/issues
1313
1414## 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
1816 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+ - Managed: Use ` keyring ` for caching the JWT token, and compensate token expiry
2119
2220## Iteration +2
21+ - Python API: Make ` cluster.query ` use the excellent ` records ` package
2322- Xon.sh example
2423- Windows support. Powershell?
2524- Validate multi-cluster, multi-org operations work well and make sense
2625- Implement JWT token expiry handling
2726- Add Apache Spark / Databricks to the client bundle?
27+ - Use universal ` DatabaseCluster ` across the board. For that to happen, it will
28+ need to gain an ` DatabaseCluster.from_env() ` entry point.
2829
2930## Iteration +3
3031- Complete UI: ` ctk cluster health `
@@ -82,8 +83,16 @@ a patch for some item, it will be very much welcome.
8283 'running_operation': '',
8384 'status': 'GREEN'},
8485 ```
85- - Shell: Currently it is not possible to create multiple instances of a ` ManagedCluster ` ,
86+ - Shell: Currently it is not possible to create multiple instances of a ` ManagedCluster `
8687 because parameters like ` username ` and ` password ` are obtained from the environment,
8788 using different credentials for connecting to individual clusters.
8889- Document ` ManagedCluster ` 's ` stop_on_exit ` option
8990- ` toolkit/cluster/cli.py ` : Also respect cluster ID and name across the board of ex-WTF utilities.
91+ - ` ctk cluster info ` does not include information about CrateDB yet.
92+ => Connect to ex-WTF utilities.
93+ - Make CLI options override ENV vars. Otherwise, using ` --sqlalchemy-url=crate:// `
94+ will never work if an ` .env ` file is present.
95+ - SDK: Rename ` ctk.cluster ` to ` ctk.sdk ` ? => No.
96+ - CLI: Shrink address URLs to single parameter ` --cluster-url `
97+ - Changelog: Notify about breaking change with input address parameter names
98+ - Docs: Update guidelines about input address parameter preferences
0 commit comments