Skip to content

Commit adf2fb4

Browse files
docs(container-pull): remove LTS tag verbiage
1 parent a0baed9 commit adf2fb4

2 files changed

Lines changed: 7 additions & 30 deletions

File tree

bash/containers/falcon-container-sensor-pull/README.md

Lines changed: 4 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,6 @@ Optional Flags:
108108
latest Latest sensor version (default)
109109
N-1 One release prior to the latest
110110
N-2 Two releases prior to the latest
111-
LTS Latest LTS release
112-
LTS-1 Previous LTS release
113111
7.33 Latest build of version 7.33.x
114112
7.33.0-18606 Specific sensor build
115113
-p, --platform <SENSOR_PLATFORM> Specify sensor platform to retrieve, e.g., x86_64, aarch64
@@ -158,7 +156,7 @@ Help Options:
158156
| `-s`, `--client-secret <FALCON_CLIENT_SECRET>` | `$FALCON_CLIENT_SECRET` | `None` (Required) | CrowdStrike API Client Secret |
159157
| `-r`, `--region <FALCON_CLOUD>` | `$FALCON_CLOUD` | `us-1` (Optional) | CrowdStrike Region. <br>\**Auto-discovery is only available for [`us-1, us-2, us-3, eu-1`] regions.* |
160158
| `-c`, `--copy <REGISTRY/NAMESPACE>` | `$COPY` | `None` (Optional) | Registry you want to copy the sensor image to. Example: `myregistry.com/mynamespace`. <br> *\*By default, the image name and tag are appended. Use `--copy-omit-image-name` and/or `--copy-custom-tag` to change that behavior.* |
161-
| `-v`, `--version <SENSOR_VERSION>` | `$SENSOR_VERSION` | `None` (Optional) | Specify sensor version to retrieve from the registry. Accepts version strings (e.g., `7.33`, `7.33.0`) or channel keywords: `latest`, `N-1`, `N-2`, `LTS`, `LTS-1` |
159+
| `-v`, `--version <SENSOR_VERSION>` | `$SENSOR_VERSION` | `None` (Optional) | Specify sensor version to retrieve from the registry. Accepts version strings (e.g., `7.33`, `7.33.0`) or channel keywords: `latest`, `N-1`, `N-2` |
162160
| `-p`, `--platform <SENSOR_PLATFORM>` | `$SENSOR_PLATFORM` | `None` (Optional) | Specify sensor platform to retrieve from the registry |
163161
| `-t`, `--type <SENSOR_TYPE>` | `$SENSOR_TYPE` | `falcon-container` (Optional) | Specify which sensor to download [`falcon-container`, `falcon-container-regional`, `falcon-sensor`, `falcon-sensor-regional`, `falcon-kac`, `falcon-kac-regional`, `falcon-snapshot`, `falcon-imageanalyzer`, `falcon-imageanalyzer-regional`, `fcs`, `falcon-jobcontroller`, `falcon-registryassessmentexecutor`] ([see more details below](#sensor-types)) |
164162
| `--runtime` | `$CONTAINER_TOOL` | `docker` (Optional) | Use a different container runtime [docker, podman, skopeo]. **Default is Docker**. |
@@ -209,13 +207,8 @@ The `-v, --version` flag accepts channel keywords for policy-driven deployments
209207
| `latest` | Latest sensor version (default) |
210208
| `N-1` | One release prior to the latest |
211209
| `N-2` | Two releases prior to the latest |
212-
| `LTS` | Latest LTS release |
213-
| `LTS-1` | Previous LTS release |
214210

215-
Channel keywords are case-insensitive (`n-1`, `N-1`, `lts`, `LTS` all work). N-1/N-2 step back through releases and exclude LTS tags from consideration. No additional API scopes are required — channels are resolved entirely from existing registry tag data.
216-
217-
> [!NOTE]
218-
> LTS (Long Term Support) sensor release tags are not yet generally available. The `LTS` and `LTS-1` keywords are included ahead of that release and will return an error until LTS-tagged images are published to the registry.
211+
Channel keywords are case-insensitive (`n-1` and `N-1` both work). N-1/N-2 step back through releases. No additional API scopes are required — channels are resolved entirely from existing registry tag data.
219212

220213
```shell
221214
# Pull latest (default behavior)
@@ -229,17 +222,6 @@ Channel keywords are case-insensitive (`n-1`, `N-1`, `lts`, `LTS` all work). N-1
229222
--client-secret <FALCON_CLIENT_SECRET> \
230223
--version N-1
231224

232-
# Pull the latest LTS release
233-
./falcon-container-sensor-pull.sh \
234-
--client-id <FALCON_CLIENT_ID> \
235-
--client-secret <FALCON_CLIENT_SECRET> \
236-
--version LTS
237-
238-
# Pull the previous LTS release
239-
./falcon-container-sensor-pull.sh \
240-
--client-id <FALCON_CLIENT_ID> \
241-
--client-secret <FALCON_CLIENT_SECRET> \
242-
--version LTS-1
243225
```
244226

245227
### Examples
@@ -300,17 +282,14 @@ Example output: `registry.crowdstrike.com/falcon-sensor/release/falcon-sensor:7.
300282

301283
#### Example mirroring a version channel to another registry
302284

303-
The following example resolves the latest LTS release and copies it to an internal registry, so downstream consumers pull from a controlled mirror.
304-
305-
> [!NOTE]
306-
> LTS tags may not yet be available in the registry. See the [Version Channels](#version-channels) note above for details.
285+
The following example resolves the N-2 release and copies it to an internal registry, so downstream consumers pull from a controlled mirror.
307286

308287
```shell
309288
./falcon-container-sensor-pull.sh \
310289
--client-id <FALCON_CLIENT_ID> \
311290
--client-secret <FALCON_CLIENT_SECRET> \
312291
--type falcon-sensor \
313-
--version LTS \
292+
--version N-2 \
314293
--copy myregistry.com/mynamespace
315294
```
316295

bash/containers/falcon-container-sensor-pull/falcon-container-sensor-pull.sh

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@ Optional Flags:
2929
latest Latest sensor version (default)
3030
N-1 One release prior to the latest
3131
N-2 Two releases prior to the latest
32-
LTS Latest LTS release
33-
LTS-1 Previous LTS release
3432
7.33 Latest build of version 7.33.x
3533
7.33.0-18606 Specific sensor build
3634
@@ -478,7 +476,7 @@ extract_raw_tags() {
478476
'
479477
}
480478

481-
# Resolve version channel keywords (latest, N-1, N-2, LTS, LTS-1) to version prefixes
479+
# Resolve version channel keywords to version prefixes
482480
resolve_version_channel() {
483481
local input="$1"
484482
local normalized all_tags major_minor_versions lts_tags lts_versions target_version
@@ -947,7 +945,7 @@ if [ "${ERROR}" = "true" ]; then
947945
die "ERROR: ${CONTAINER_TOOL} login failed. Error message: ${error_message}"
948946
fi
949947

950-
# Resolve channel keywords (latest, N-1, N-2, LTS, LTS-1) to version prefixes.
948+
# Resolve channel keywords to version prefixes.
951949
RESOLVED_VERSION=$(resolve_version_channel "$SENSOR_VERSION")
952950

953951
# Get latest sensor version
@@ -963,7 +961,7 @@ if [ -z "$LATESTSENSOR" ]; then
963961
Available versions can be listed with: $0 --list-tags -t ${SENSOR_TYPE}
964962
965963
Tips for version matching:
966-
- Use channel keywords: -v latest, -v N-1, -v N-2, -v LTS, -v LTS-1
964+
- Use channel keywords: -v latest, -v N-1, -v N-2
967965
- Use exact version: -v 7.31.0
968966
- Use partial version: -v 7.31 (matches latest 7.31.x)
969967
- Use major version: -v 7 (matches latest 7.x.x)

0 commit comments

Comments
 (0)