> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nuon.co/llms.txt
> Use this file to discover all available pages before exploring further.

# 003 - Improvements to deletions, cancellations and more.

> Improvements to deletions, cancellations and more.

*May 8th, 2025*

<div className="badge badge--primary">v0.19.542</div>

<blockquote>
  This update focuses on improvements to install management, including component dependency ordering, UI enhancements, and comprehensive options for deprovisioning installs, components, sandboxes, and stacks.
</blockquote>

<TOCInline toc={toc} maxHeadingLevel={3} />

## Component Dependencies Sub-Ordering

When multiple components have either the same dependencies or no dependencies, they will automatically be ordered by component type.

They will use this ordering:

1. `container_image`
2. `docker_build`
3. `terraform_module`
4. `helm_deploy`

<img src="https://mintcdn.com/nuoninc/5DMv6qeYvbBezGcn/updates/assets/003/2025-05-07-15-48-54.png?fit=max&auto=format&n=5DMv6qeYvbBezGcn&q=85&s=78fda748c2907d314990b7e9c0a7b60e" alt="UI showing component ordering based on type and dependencies" width="532" height="524" data-path="updates/assets/003/2025-05-07-15-48-54.png" />

If two components have the same dependencies *and* the same type, they will be ordered by name. For instance, in the following deploy, only the helm deploy has any defined dependencies.

## Auto Hide Nav

The side-nav bar will now automatically hide when not being used.

<img src="https://mintcdn.com/nuoninc/5DMv6qeYvbBezGcn/updates/assets/003/2025-05-07-16-02-30.png?fit=max&auto=format&n=5DMv6qeYvbBezGcn&q=85&s=e4d3d73db472c237d93ca644c4493261" alt="Collapsible side navigation bar" width="1240" height="854" data-path="updates/assets/003/2025-05-07-16-02-30.png" />

## Restart Runner

While you should not need this for normal usage, you can now restart your runner from the runners page.

<img src="https://mintcdn.com/nuoninc/5DMv6qeYvbBezGcn/updates/assets/003/2025-05-07-16-44-36.png?fit=max&auto=format&n=5DMv6qeYvbBezGcn&q=85&s=e6af29215d1b6048c6a3b3ec64e34b4b" alt="Button to restart a runner from the runners page" width="1006" height="692" data-path="updates/assets/003/2025-05-07-16-44-36.png" />

## OCI Artifact Information

Whenever a component is deployed into an install, an OCI artifact is synced into the install first. You can now see any
container image, helm chart artifact or terraform artifact that was synced during a deploy on the image tab.

<img src="https://mintcdn.com/nuoninc/5DMv6qeYvbBezGcn/updates/assets/003/2025-05-07-16-52-47.png?fit=max&auto=format&n=5DMv6qeYvbBezGcn&q=85&s=e71de33c7584b5ce33edce869e8dc25b" alt="UI showing OCI artifacts synced during component deployment" width="1264" height="928" data-path="updates/assets/003/2025-05-07-16-52-47.png" />

## Deprovision an Install

Deleting an install requires tearing down its deployed components, destroying the sandbox, and destroying the CloudFormation Stack via AWS.

You can now delete an install from the install overview page in the UI:

<img src="https://mintcdn.com/nuoninc/5DMv6qeYvbBezGcn/updates/assets/003/2025-05-07-15-58-31.png?fit=max&auto=format&n=5DMv6qeYvbBezGcn&q=85&s=6a872475fc23dc1709ee6f49d1c75288" alt="Deprovision Install button on the install overview page" width="1976" height="1606" data-path="updates/assets/003/2025-05-07-15-58-31.png" />

If you have components that are not successfully deploying and you want to attempt to tear down everything in the install, you can use the `continue` option:

<img src="https://mintcdn.com/nuoninc/5DMv6qeYvbBezGcn/updates/assets/003/2025-05-07-15-57-57.png?fit=max&auto=format&n=5DMv6qeYvbBezGcn&q=85&s=f5fb0c2c8df6187b8efb19e2f86251e4" alt="Continue option when deprovisioning with failing components" width="1474" height="1474" data-path="updates/assets/003/2025-05-07-15-57-57.png" />

## Forgot an Install

Once you have deprovisioned an install, you must forget it to remove it from Nuon's system. You can do this from the
install overview page:

<img src="https://mintcdn.com/nuoninc/5DMv6qeYvbBezGcn/updates/assets/003/2025-05-07-16-01-21.png?fit=max&auto=format&n=5DMv6qeYvbBezGcn&q=85&s=7dbda932b6108de9e84390324abd780d" alt="Forget Install button to remove a deprovisioned install" width="1882" height="1382" data-path="updates/assets/003/2025-05-07-16-01-21.png" />

## Additional Delete Options

In the happy path, an install should be able to be deleted with just a single run of `Deprovision Install`. However,
when things go wrong or you are iterating, you can delete individual parts of an install directly.

### Delete an Install Component

Sometimes an install will fail to destroy because a single component has leaked state. You can manually tear down a component on the install component page.

<img src="https://mintcdn.com/nuoninc/5DMv6qeYvbBezGcn/updates/assets/003/2025-05-07-15-55-12.png?fit=max&auto=format&n=5DMv6qeYvbBezGcn&q=85&s=d7430efc35e05ba06685252446da90b2" alt="Teardown Component button on the install component page" width="2564" height="1526" data-path="updates/assets/003/2025-05-07-15-55-12.png" />

<Note>If you have a failed install deprovision due to a component, you can directly tear down the component and then re-run Deprovision Install to try again</Note>

### Teardown Install Components

You can delete all install components using the Teardown All Components option from the components overview.

<img src="https://mintcdn.com/nuoninc/5DMv6qeYvbBezGcn/updates/assets/003/2025-05-07-15-56-47.png?fit=max&auto=format&n=5DMv6qeYvbBezGcn&q=85&s=9fcede981a568c932aae2436a88d98bc" alt="Teardown All Components option on the components overview page" width="1986" height="1302" data-path="updates/assets/003/2025-05-07-15-56-47.png" />

### Deprovision a Sandbox

In rare cases, it can be helpful to forgo tearing down install components and deprovision only the sandbox. You can deprovision a sandbox directly from the sandbox tab on an install.

<img src="https://mintcdn.com/nuoninc/5DMv6qeYvbBezGcn/updates/assets/003/2025-05-07-15-53-35.png?fit=max&auto=format&n=5DMv6qeYvbBezGcn&q=85&s=42ad35b0febd37b133ad29f5d0cf6d75" alt="Deprovision Sandbox button on the sandbox tab" width="2452" height="1466" data-path="updates/assets/003/2025-05-07-15-53-35.png" />

<Note>It is recommended to try the `Deprovision Install` button first</Note>

### Deprovision Install Stack

The install stack can only be deleted from an install AWS account directly. If you click the deprovision stack button
from the install overview, you can find directions to deprovision it.

<img src="https://mintcdn.com/nuoninc/5DMv6qeYvbBezGcn/updates/assets/003/2025-05-07-15-50-36.png?fit=max&auto=format&n=5DMv6qeYvbBezGcn&q=85&s=40cbad5c0c8db399c367ffaf7a0dbf7d" alt="Deprovision Stack dialog with AWS CloudFormation instructions" width="2222" height="1096" data-path="updates/assets/003/2025-05-07-15-50-36.png" />
