This issue tracks the migration from the placeholder OperatorTemplate naming convention to the official KubeSqlServer branding across the entire repository. This operation involves a broad rename of directories, files, namespaces, and configuration references to maintain consistency and clarity.
Requirements
1. Directory and File Renaming
- Solution File: Rename
OperatorTemplate.sln to KubeSqlServer.sln.
- Project Directories: Rename all
src/OperatorTemplate.* and src/tests/OperatorTemplate.* directories to match the KubeSqlServer.* pattern.
- Project Files: Rename all
.csproj files to reflect the new project names.
2. Source Code and Configuration Updates
- Namespaces: Update all C# namespaces from
OperatorTemplate.* to KubeSqlServer.*.
- Project References: Update cross-project references in
.csproj files and the solution file.
- Taskfiles: Update
Taskfile.yml and nested Taskfile.yaml files (found in dev/, deploy/, etc.) to use updated paths and descriptive names.
- GitHub Actions: Update container build paths and project references in workflows within
.github/workflows/.
- Infrastructure: Update
Containerfile, scripts, and the root README.md.
Verification Criteria
This issue tracks the migration from the placeholder
OperatorTemplatenaming convention to the officialKubeSqlServerbranding across the entire repository. This operation involves a broad rename of directories, files, namespaces, and configuration references to maintain consistency and clarity.Requirements
1. Directory and File Renaming
OperatorTemplate.slntoKubeSqlServer.sln.src/OperatorTemplate.*andsrc/tests/OperatorTemplate.*directories to match theKubeSqlServer.*pattern..csprojfiles to reflect the new project names.2. Source Code and Configuration Updates
OperatorTemplate.*toKubeSqlServer.*..csprojfiles and the solution file.Taskfile.ymland nestedTaskfile.yamlfiles (found indev/,deploy/, etc.) to use updated paths and descriptive names..github/workflows/.Containerfile, scripts, and the rootREADME.md.Verification Criteria
dotnet build.dotnet test.Taskfilecommands.