Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the dotnet template to follow the github intility path #387

Open
wants to merge 16 commits into
base: main
Choose a base branch
from

Conversation

loekensgard
Copy link
Member

@loekensgard loekensgard commented Feb 11, 2025

Bulletpoints

  • Update to .net 9
  • Remove old setup (helm, gitlab-ci, dockerfiles)
  • Group template parameters
  • Add multiproject support (api and test)
  • Add Github workflow
  • Add dependabot
  • Add k8s setup
  • Add argo setup

New Features

  • Utilizes Containerize csproj
  • Added GitHub Actions with a reusable workflow from Intility
  • Added multi-project support for API, including an API csproj and a test csproj
  • Integrated Dependabot to check for NuGet and GitHub Action updates
  • Transitioned from Helm to Kustomize
  • Implemented Argo setup

@loekensgard loekensgard changed the title Update the dotnet template to follow work with github Update the dotnet template to follow the github intility path Feb 12, 2025
@loekensgard
Copy link
Member Author

loekensgard commented Feb 12, 2025

@h3rmanj do you want to take a look at the k8s setup? I added some default files, and uses a derived app name (ContainerRepositoryPlaceholder) as replacement values for naming. This should be a safe string value, but I have not tested it.

@loekensgard loekensgard self-assigned this Feb 12, 2025
@loekensgard loekensgard added enhancement New feature or request dotnet .NET templates labels Feb 12, 2025
@loekensgard
Copy link
Member Author

I'm finished with a first crack at the new dotnet template, without updating any doc. Also, not tested the github, argo and kustomize setup yet.

@loekensgard loekensgard marked this pull request as ready for review February 13, 2025 08:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dotnet .NET templates enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant