<commit_before># Transition
The tools in this directory
have not been tested
in any actual transitions.

Do not use them
except if you wish to discover
the ways in which they may fail.

## Usage
```
usage: transition.sh [required arguments]
  required arguments:
    -ca, --ca-keys         Path to your created CA Keys file
    -cf, --cf-manifest     Path to your existing Cloud Foundry Manifest
    -d,  --diego-manifest  Path to your existiong Diego Manifest
```
This is intended to result
in a vars-store file you can use
with the `--vars-store` option
when deploying with `cf-deployment`
and the new `bosh` CLI.

When you deploy with this vars-store,
you will also need to use
the ops-file in this directory,
`transition-ops.yml`.

### Yes, Spiff
These tools use spiff templates
to extract values from a deployment manifest
based on `cf-release`,
and store them in a vars-store
for use with `cf-deployment`
and the new `bosh` cli.

To install `spiff`,
download the latest binary [here][spiff-releases],
extract it from its tarball,
and put it on your path.
<commit_msg>Update transition README to point to correct ops file<commit_after># Transition
The tools in this directory
have not been tested
in any actual transitions.

Do not use them
except if you wish to discover
the ways in which they may fail.

## Usage
```
usage: transition.sh [required arguments]
  required arguments:
    -ca, --ca-keys         Path to your created CA Keys file
    -cf, --cf-manifest     Path to your existing Cloud Foundry Manifest
    -d,  --diego-manifest  Path to your existiong Diego Manifest
```
This is intended to result
in a vars-store file you can use
with the `--vars-store` option
when deploying with `cf-deployment`
and the new `bosh` CLI.

When you deploy with this vars-store,
you will also need to use
the ops-file located in
`cf-deployment/operations/test/cfr-to-cfd-transition.yml`.

### Yes, Spiff
These tools use spiff templates
to extract values from a deployment manifest
based on `cf-release`,
and store them in a vars-store
for use with `cf-deployment`
and the new `bosh` cli.

To install `spiff`,
download the latest binary [here][spiff-releases],
extract it from its tarball,
and put it on your path.

{'fraction_non_alphanumeric': 0.07539503386004515, 'fraction_numerical': 0.0, 'mean_word_length': 3.7148936170212767, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1418264', 'n_tokens_mistral': 663, 'n_tokens_neox': 638, 'n_words': 325}