You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`--reload` only applies to source installs: `--path` or `--repo` without `--version`.
197
232
-`--skip-dependency-resolution` sets `spec.skipDependencyResolution=true` on the generated `Configuration`.
233
+
-`config install --repo ...` now prompts in interactive terminals to choose between cloning/building from source or applying a published package version. Published-version prompts suggest the latest discovered tag by default and still accept arbitrary tags such as `pr-<gitsha>`.
234
+
- Non-interactive `config install --repo ...` keeps the previous default behavior and builds from source.
198
235
-`config install --repo ... --version ...` skips clone/build and applies the remote package directly.
199
236
-`config uninstall --repo ...` derives the configuration name as `<org>-<repo>`.
200
237
@@ -225,10 +262,13 @@ Notes:
225
262
- Applies Crossplane `Configuration` resources pointing at `registry.crossplane-system.svc.cluster.local:5000/...`
226
263
- Supports `--skip-dependency-resolution`
227
264
-`config install --repo <org/repo> [--reload]`
228
-
- Source-build mode intended for a local control plane because it depends on the local registry flow
229
-
- Uses local repo cache at `~/.hops/local/repo-cache/<org>/<repo>`
230
-
- Clones on first use, then fetches/pulls on subsequent runs
231
-
- Runs the same build/load/push/apply flow as `--path`
265
+
- Interactive terminals prompt for install mode: source build or published version
266
+
- Published-version installs suggest the latest discovered tag by default and accept custom tags such as `pr-<gitsha>`
267
+
- Non-interactive runs and `--reload` continue to use the source-build flow
268
+
- Source-build mode is intended for a local control plane because it depends on the local registry flow
269
+
- Source builds use local repo cache at `~/.hops/local/repo-cache/<org>/<repo>`
270
+
- Source builds clone on first use, then fetch/pull on subsequent runs
271
+
- Source builds run the same build/load/push/apply flow as `--path`
232
272
-`--reload`
233
273
- Forces source-based config install (`--path` or `--repo` without `--version`) to delete existing `ConfigurationRevision` resources and matching `Function`/`FunctionRevision` package resources from the same sources, then re-apply the `Configuration`
234
274
- Useful when re-running a config and you want Crossplane to re-create the current revision from source
0 commit comments