Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
f0136ea
#109 - update all packages
albx Oct 10, 2024
5af5373
#109 - move streamings endpoints to dedicated project
albx Oct 11, 2024
5fea8e8
#109 - fix build
albx Oct 11, 2024
464ba52
#109 - new webassembly app
albx Oct 14, 2024
d949fa1
#109 - move streamings UI to new web app project
albx Oct 15, 2024
df3b450
#109 - add aspire projects. webassembly project does not working
albx Oct 15, 2024
7d0bcc8
#109 - Web.App project moved to WASM global interactivity
albx Nov 2, 2024
6649ed7
#109 - CMS web app project
albx Nov 2, 2024
ba187ad
#109 - streamings list and delete with reverse proxy
albx Nov 9, 2024
905970a
#109 - schedule streaming page
albx Nov 9, 2024
01d9d0f
#109 - import and streaming detail page
albx Nov 11, 2024
9868e32
#109 - fix namespace
albx Nov 11, 2024
38fa03f
#109 - update some packages and fix external https endpoint on webapp…
albx Dec 20, 2024
9d141cc
#109 - start porting proposals
albx Dec 21, 2024
6b77be7
#109 - move proposals api clients
albx Dec 21, 2024
eca5d04
#109 - add proposals UI
albx Dec 28, 2024
527e10d
#109 - fix datagrid height on templatecolumn
albx Dec 28, 2024
f691629
#109 - starting to implement proposal detail dialog
albx Dec 28, 2024
71b4f5d
#109 - add components to send messages
albx Dec 31, 2024
6715092
Merge branch '109-road-to-aspire' of https://github.com/albx/KITT int…
albx Dec 31, 2024
3d7ebff
#109 - proposal details and settings page and api
albx Jan 3, 2025
6e4729a
#109 - starting removing old classes
albx Jan 3, 2025
2565199
#109 - dashboard refactor
albx Jan 11, 2025
2faa86e
#109 - add proposal details translations
albx Jan 11, 2025
e77fba4
#109 - wip upgrade to .net 9
albx Feb 8, 2025
26b8a6e
#109 - apphost moved to .net 9
albx Feb 14, 2025
095abd7
#109 - removed swashbuckle
albx Feb 16, 2025
6a035e8
#109 - update nuget packages
albx Apr 2, 2025
b9356bd
#109 - move to aspire 9.2.0 and update all nuget packages
albx Apr 14, 2025
9f98b25
#109 - home page loading when becomes interactive
albx Apr 24, 2025
60067d2
#109 - ef core client integration
albx May 9, 2025
f94946d
#109 - starting add transform context
albx May 10, 2025
44ebcdf
#109 - update nuget packages. Starting authentication spike with entr…
albx May 18, 2025
27982e8
#109 - wip entra id authentication (still not working)
albx May 19, 2025
5cdfa97
#109 - entraid authentication
albx May 21, 2025
deec582
#109 - logout
albx May 21, 2025
8f9dc2c
#109 - add proposals web api configuration for entra id authentication
albx May 22, 2025
b6580bb
#109 - static assets
albx May 23, 2025
b892502
#109 - removed scopes from configuration parameters
albx May 27, 2025
48ff388
#109 - update to .net aspire 9.3
albx May 27, 2025
f79af0c
#109 - move settings endpoints under cms api.
albx May 31, 2025
1717234
#109 - enable sql server token cache
albx May 31, 2025
286069c
#109 - removed old projects
albx Jun 5, 2025
729ccf3
#109 - WIP integration testing for cms webapi (still not working)
albx Jun 5, 2025
5cf825d
#109 - wip integration testing, still broken
albx Jun 6, 2025
2119e18
#109 - fix naming for environment variables
albx Jun 16, 2025
39e137d
#109 - fix page loading
albx Jun 16, 2025
9f5ac5d
#109 - update packages
albx Jun 16, 2025
97afcb0
#109 - update nuget packages, add keyvault
albx Jun 21, 2025
4c9c7ff
#109 - fix navmenu visibility when user is not authenticated
albx Jun 21, 2025
ab59aad
#109 - update packages, key vault configuration
albx Jun 28, 2025
f77924f
#109 - add key vault support
albx Jul 7, 2025
d243ed9
#109 - move database to azure sql integration
albx Jul 23, 2025
cc02c02
#109 - service names in class library
albx Jul 25, 2025
f7ccad9
#109 - (WIP) setup infrastructure via aspire cli
albx Jul 26, 2025
1366fcf
#109 (WIP) some chat with copilot to have a gh action which can deplo…
albx Jul 28, 2025
7ba69e4
#109 - edit readme with instruction for azure login
albx Jul 29, 2025
67a41c1
#109 - upgrade to aspire 9.4
albx Aug 1, 2025
7640269
#109 - update nuget package to aspire 9.41
albx Aug 22, 2025
50840a4
#109 - update infra files
albx Sep 6, 2025
176e749
Configure Azure Developer Pipeline
albx Sep 10, 2025
acebd2d
#109 - update github action, update nuget packages
albx Sep 10, 2025
d35e338
#109 - remove other github actions (should be restored in the future)
albx Sep 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 0 additions & 86 deletions .github/workflows/albx-kitt.yml

This file was deleted.

94 changes: 94 additions & 0 deletions .github/workflows/azure-dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
# Run when commits are pushed to 109-road-to-aspire
on:
workflow_dispatch:
push:
# Run when commits are pushed to mainline branch (main or master)
# Set this to the mainline branch you are using
branches:
- main

# Set up permissions for deploying with secretless Azure federated credentials
# https://learn.microsoft.com/en-us/azure/developer/github/connect-from-azure?tabs=azure-portal%2Clinux#set-up-azure-login-with-openid-connect-authentication
permissions:
id-token: write
contents: read

env:
DOTNET_VERSION: 9.0.x

jobs:
update-database:
runs-on: ubuntu-latest
needs: build
steps:
- uses: actions/checkout@v2
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
with:
dotnet-version: ${{ env.DOTNET_VERSION }}
- name: Install Entity Framework Core tools
run: |
dotnet new tool-manifest
dotnet tool install dotnet-ef
- name: Generate SQL script
run: dotnet ef migrations script --idempotent -p ./src/KITT.Core/KITT.Core.csproj -s ./src/KITT.Support.Seeder/KITT.Support.Seeder.csproj -o ./scripts/update-database.sql
- name: Azure login
uses: Azure/login@v1
with:
creds: ${{ secrets.KITT_SQL_AZURE_CREDENTIALS }}
- name: Update Database
uses: Azure/sql-action@v2
with:
connection-string: ${{ secrets.AZURE_KITT_DATABASE }}
path: ./scripts/update-database.sql
build:
runs-on: ubuntu-latest
env:
AZURE_CLIENT_ID: ${{ vars.AZURE_CLIENT_ID }}
AZURE_TENANT_ID: ${{ vars.AZURE_TENANT_ID }}
AZURE_SUBSCRIPTION_ID: ${{ vars.AZURE_SUBSCRIPTION_ID }}
AZURE_ENV_NAME: ${{ vars.AZURE_ENV_NAME }}
AZURE_LOCATION: ${{ vars.AZURE_LOCATION }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install azd
uses: Azure/setup-azd@v2
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: |
8.x.x
9.x.x

- name: Log in with Azure (Federated Credentials)
run: |
azd auth login `
--client-id "$Env:AZURE_CLIENT_ID" `
--federated-credential-provider "github" `
--tenant-id "$Env:AZURE_TENANT_ID"
shell: pwsh


- name: Provision Infrastructure
run: azd provision --no-prompt
env:
AZURE_WEB_APP_ID: ${{ secrets.AZURE_WEB_APP_ID }}
AZURE_WEB_APP_SECRET: ${{ secrets.AZURE_WEB_APP_SECRET }}
AZURE_ENTRA_ID_TENANT_ID: ${{ secrets.AZURE_ENTRA_ID_TENANT_ID }}
AZURE_KITT_DATABASE: ${{ secrets.AZURE_KITT_DATABASE }}
AZURE_CMS_API_APP_ID: ${{ secrets.AZURE_CMS_API_APP_ID }}
AZURE_ENTRA_ID_DOMAIN_NAME: ${{ secrets.AZURE_ENTRA_ID_DOMAIN_NAME }}
AZURE_PROPOSALS_API_APP_ID: ${{ secrets.AZURE_PROPOSALS_API_APP_ID }}

- name: Deploy Application
run: azd deploy --no-prompt
env:
AZURE_WEB_APP_ID: ${{ secrets.AZURE_WEB_APP_ID }}
AZURE_WEB_APP_SECRET: ${{ secrets.AZURE_WEB_APP_SECRET }}
AZURE_ENTRA_ID_TENANT_ID: ${{ secrets.AZURE_ENTRA_ID_TENANT_ID }}
AZURE_KITT_DATABASE: ${{ secrets.AZURE_KITT_DATABASE }}
AZURE_CMS_API_APP_ID: ${{ secrets.AZURE_CMS_API_APP_ID }}
AZURE_ENTRA_ID_DOMAIN_NAME: ${{ secrets.AZURE_ENTRA_ID_DOMAIN_NAME }}
AZURE_PROPOSALS_API_APP_ID: ${{ secrets.AZURE_PROPOSALS_API_APP_ID }}

43 changes: 0 additions & 43 deletions .github/workflows/build-and-test.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/code-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
branches: [main]

env:
DOTNET_VERSION: 8.0.x
DOTNET_VERSION: 9.0.x

jobs:
analyze:
Expand Down
47 changes: 0 additions & 47 deletions .github/workflows/kitt-bot-api.yml

This file was deleted.

47 changes: 0 additions & 47 deletions .github/workflows/kitt-bot.yml

This file was deleted.

48 changes: 0 additions & 48 deletions .github/workflows/kitt-telegram.yml

This file was deleted.

3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -355,4 +355,5 @@ MigrationBackup/
# files to exclude
*.sql
*.job
profile.arm.json
profile.arm.json
.azure
Loading
Loading