Skip to content

Rename project components from 'OperatorTemplate' to 'KubeSqlServer' #91

@josephaw1022

Description

@josephaw1022

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

  • Solution builds successfully via dotnet build.
  • All unit tests pass via dotnet test.
  • Container images build successfully using the updated Taskfile commands.
  • Deployment scripts and Helm chart tasks remain functional with new filesystem paths.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions