This document serves as a checklist to assess the impact of changes. It should be used during the design and validation stages of the development process to ensure that all aspects of a change's potential impact are known.
This document is ordered based on the Appliance Lifecycle with the addition of development related stages.
- Design document needed?
- User documentation
- Updated appliance-support.sh
- Updated SUPPORT.md
- Technical debt? New issue opened to address debt?
- Integration with components
- Updated INTEGRATION.md and existing integration documentation
- Conforms to VIC Appliance Design
- Test plan created or updated
- Unit testing
- Integration testing
- Tests added in CI
- Process documented in RELEASE.md
- Versioning
- CI artifact upload
- Automated release process
- User experience
- Documentation updates for customizations
- Deployment with static IP
- Deployment with user provided TLS certificate
- User experience
- Account for diverse network configurations
- User experience
- PSC integration, internal and external PSC
- Getting Started Page
- User experience
- User experience
- VIC appliance upgrade
- Tested valid upgrade paths
- Cleanup from previous upgrade operations
- Upgrade interaction with Admiral
- Upgrade interaction with Harbor
- Upgrade documentation