The script accesses the Octopus API. As such, it cannot access your sensitive variables. However, we need to save something into that data.
Here is a break down of all the areas where the script will insert dummy data. Every one of these replacements is logged in CleanUpLog.txt
to make them easier to find.
- Variables
- Library Variable Sets -> Set sensitive variables to
Dummy Value
- Project Variables -> Set sensitive variables to
Dummy Value
- Process which uses a step template with sensitive variables. -> Set value to
Dummy Value
.
- Library Variable Sets -> Set sensitive variables to
- Feeds
- All usernames and passwords are cleared
- Accounts
- All Accounts:
- Description includes a note about it being cloned and any secret values have dummy values in them.
- Azure Accounts:
- Key =
DUMMY VALUE DUMMY VALUE
- Key =
- AWS Accounts:
- SecretKey =
DUMMY VALUE DUMMY VALUE
- SecretKey =
- Token Accounts:
- Token =
DUMMY VALUE
- Token =
- SSH Accounts:
- PFX File: uploads a dummy file with the word "test" in it.
- All Accounts:
These dummy values are only inserted on POST or creation. All existing items on the destination space are left as is.