Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
272 commits
Select commit Hold shift + click to select a range
2c23319
fix: delete temo auth service
live-dev999 Aug 14, 2022
7dbd781
fix: update a project auth service
live-dev999 Aug 14, 2022
9b30b06
fix: update a project auth service
live-dev999 Aug 14, 2022
25e4685
Revert "fix: update a project auth service"
live-dev999 Aug 14, 2022
6d41f0c
feat(issue-406): add cross-platform app mui o2nextgen.business.app
live-dev999 Sep 3, 2022
4cc0ae5
feat(issue-407): add cross-platform app auto-visor-app
live-dev999 Sep 3, 2022
8677824
feat(issue-408): add web blazor app - pfr-center
live-dev999 Sep 3, 2022
68117cc
feat(issue-408): update auth service
live-dev999 Sep 3, 2022
bf654de
feat(issue-408): update blazor app - pfr_center_app
live-dev999 Sep 4, 2022
0b209ff
feat(issue-408): update blazor app - pfr_center_app
live-dev999 Sep 4, 2022
236096b
feat(issue-408): update docker-compose
live-dev999 Sep 4, 2022
b71f23d
feat(pr: issue-408): add blazor app (pfr-center-app)
live-dev999 Sep 4, 2022
7351650
fix(auth): update config
live-dev999 Sep 4, 2022
cbe54ac
feat(pr: issue-407): add cross-platform app auto-visor-app
live-dev999 Sep 4, 2022
5817afc
feat(pr: issue-406): add cross-platform app mui o2nextgen.business.app
live-dev999 Sep 4, 2022
7b4562d
Merge branch 'master' into release/v1.0.0.8
live-dev999 Sep 11, 2022
17607b8
feat(issue-416): add react app with name cgen-webapp
live-dev999 Sep 14, 2022
3b1e318
feature(issue-416): add react-app with name cgen-builder-webapp
live-dev999 Sep 14, 2022
d4c1b96
feat(issue-416): add docker-compose file
live-dev999 Sep 14, 2022
116dfb5
feat(issue-416): add file dockerfile.prod+setup nginx
live-dev999 Sep 14, 2022
c9af209
feat(issue-416): add dockerfile.prod of cgen-builder-webapp
live-dev999 Sep 14, 2022
24e4c28
feat(issue-416): update docker-compose of cgen-webapp
live-dev999 Sep 15, 2022
ba46100
feat(pr: issue-416): add new application with name cgen-web-app
live-dev999 Sep 15, 2022
1ecfa73
feat(issue-420): add terraform files for create resource group
live-dev999 Sep 20, 2022
afdf0e4
feat(pr: issue-420): add terraform files for create resource group
live-dev999 Sep 20, 2022
c91e355
feat(pr: issue-420): add terraform files for create resource group
live-dev999 Sep 20, 2022
ee9e98c
feat(issue-421): add terraform code for create k8s in azure
live-dev999 Sep 20, 2022
12e1ad9
feat(pr: issue-421): add terraform code for create k8s in azure
live-dev999 Sep 20, 2022
4975cf1
feat(issue-424): add namespaces of k8s cluster in azure
live-dev999 Sep 21, 2022
1b6f1da
feat(pr: issue-424): add namespaces of k8s cluster in azure
live-dev999 Sep 21, 2022
13a8bc2
fix: update .gitignore file
live-dev999 Sep 21, 2022
ee9c34d
feat(issue-426): add dns zones for k8s in azure
live-dev999 Sep 23, 2022
fbf9497
feat(pr: issue-426): add dns zones for k8s cluster in azure
live-dev999 Sep 23, 2022
bbe6c0b
feat(issue-429): install test-app helm chart
live-dev999 Sep 23, 2022
c67d240
feat(pr: issue-429): install test-app helm chart
live-dev999 Sep 23, 2022
a9f1ef9
feat(issue-431): add helm with kube-prometheus-stack
live-dev999 Sep 23, 2022
bde3529
feat(pr: issue-431): add helm with kube-prometheus-stack
live-dev999 Sep 23, 2022
6746938
feat(issue-433): add acr container for azure k8s
live-dev999 Sep 24, 2022
7c2f138
feat(pr: issue-433): add acr container for azure k8s
live-dev999 Sep 24, 2022
c31a0f6
feat(issue-433): update terraform deploy
live-dev999 Sep 26, 2022
98da808
feat(issue-433): update terraform deploy
live-dev999 Sep 28, 2022
a21382d
feat(issue-433): setup dns-external addon for aks
live-dev999 Sep 29, 2022
3906122
feat(issue-433): update code for external-dns+ cert-manager
live-dev999 Sep 29, 2022
89dfa6e
feat(issue-433): update terraform+devops azure
live-dev999 Sep 29, 2022
c938bc6
feat(issue-433): update helm charts
live-dev999 Sep 30, 2022
b1c2bfa
feat(pr: issue-443): setup external-dns and cert-manager for k8s in a…
live-dev999 Sep 30, 2022
4ec9d40
feat(issue-437): add on-tracker-api dockerfile
live-dev999 Sep 30, 2022
7412630
feat(pr: issue-437): add on-tracker-api dockerfile
live-dev999 Sep 30, 2022
75c20fd
fix: update docker for ontracker-api
live-dev999 Sep 30, 2022
bc745aa
fix: add database for geo
live-dev999 Sep 30, 2022
da874c9
feat: deploy-infastructure-azure-pipelines.yml
Oct 1, 2022
a5b840f
feat: update deploy-infrastructure-azure-pipelines.yaml
Oct 1, 2022
e3c3f19
feat: update deploy-infastructure-azure-pipelines.yml
Oct 1, 2022
20b0a1c
feat: update deploy-infastructure-azure-pipelines.yml
Oct 1, 2022
a311600
feat: update deploy-infastructure-azure-pipelines.yml
Oct 1, 2022
e860066
feat: update deploy-infastructure-azure-pipelines.yml
Oct 1, 2022
fce6acc
feat: update deploy-infastructure-azure-pipelines.yml
Oct 1, 2022
dd4bf1b
feat: update deploy-infastructure-azure-pipelines.yml
Oct 1, 2022
c389069
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 1, 2022
410b050
feat: update deploy-infastructure-azure-pipelines.yml
Oct 1, 2022
cde098a
feat: update deploy-infastructure-azure-pipelines.yml
Oct 1, 2022
609f26a
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 1, 2022
089b831
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 1, 2022
976769c
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 1, 2022
30fd4ed
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 1, 2022
f73197b
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 1, 2022
202057d
fix: update main.tf
live-dev999 Oct 1, 2022
f557aee
feat: add resource for deploy in devops azure
live-dev999 Oct 1, 2022
36f5022
Merged PR 1: feat: deploy-infastructure-azure-pipelines.yml
Oct 1, 2022
ee0ef7c
feat: update
live-dev999 Oct 1, 2022
5480383
fix: terraform code
live-dev999 Oct 1, 2022
25a8246
feat: add mssql-data helm chart
live-dev999 Oct 1, 2022
c63d1f5
feat: add chart for mssql
live-dev999 Oct 1, 2022
195733a
feat(issue-440): add code terraform for deploy infastructure
live-dev999 Oct 2, 2022
1c4019b
feat(issue440): add yml file for deploy of infastructure
live-dev999 Oct 2, 2022
c7c6c30
feat(issue-440): set up ci with azure pipelines
Oct 2, 2022
4c8bdcc
feat(issue-440): update deploy-infastructure.yml for azure pipelines
Oct 2, 2022
dc0502c
feat(issue-440):update deploy-infastructure.yml for azure pipelines
Oct 2, 2022
ace04aa
feat(issue-440):update deploy-infastructure.yml for azure pipelines
Oct 2, 2022
f96207d
feat(issue-440): update deploy-infastructure.yml for azure pipelines
Oct 2, 2022
182ba95
feat(issue-440): update deploy-infastructure.yml for azure pipelines
Oct 2, 2022
59fb8a0
feat(issue-440): update deploy-infastructure.yml for azure pipelines
Oct 2, 2022
dec9b81
feat(issue-440): update deploy-infastructure.yml for azure pipelines
Oct 2, 2022
a676b6e
fet(issue-440): update deploy-infastructure.yml for azure pipelines
Oct 2, 2022
c8d6693
feat(issue-440): update deploy-infastructure.yml for azure pipelines
Oct 2, 2022
f2a38d3
feat(issue-440): set flag anyifchanges=true
Oct 3, 2022
2d396e7
Update deploy-infastructure.yml for Azure Pipelines
Oct 3, 2022
b4e9568
Update deploy-infastructure.yml for Azure Pipelines
Oct 3, 2022
62335e6
Update deploy-infastructure.yml for Azure Pipelines
Oct 3, 2022
337f421
Update deploy-infastructure.yml for Azure Pipelines
Oct 3, 2022
9571739
Update deploy-infastructure.yml for Azure Pipelines
Oct 3, 2022
ebd8f81
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
543f425
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
50c215e
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
ce8ec8a
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
548c034
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
3d6429d
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
1a39ed4
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
8450f62
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
9855a12
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
912a2d9
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
63608c2
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
7a3523f
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
2b626ab
feat(issue-440): update deploy
live-dev999 Oct 3, 2022
eb806d8
feat(issue-440): update main.tf
live-dev999 Oct 3, 2022
3f3daaf
feat(issue-440): update main.tf
live-dev999 Oct 3, 2022
c4c92dc
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
706e557
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
dddf363
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
9743642
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 3, 2022
91d4646
feat(issue-440): update deploy-infastructure-azure-pipelines.yml for …
live-dev999 Oct 10, 2022
a7d24a0
feat(issue-440): update deploy-infastructure-azure-pipelines.yml for …
live-dev999 Oct 10, 2022
86faa04
feat(issue-440): update pipeline
live-dev999 Oct 10, 2022
bdaf30c
feat(issue-440): update terraform code
live-dev999 Oct 10, 2022
5dfa00a
feat(issue-440): update providers of terraform
live-dev999 Oct 10, 2022
8c5bae5
feat(issue-440): off code for create cluster
live-dev999 Oct 10, 2022
024e174
feat(issue-440): add vars for terraform
live-dev999 Oct 10, 2022
7fa15c8
feat(issue-440): add cluster in terraform
live-dev999 Oct 10, 2022
ee6149e
feat(issue-440): update pipeline
live-dev999 Oct 10, 2022
8777ccd
feat(issue-440): update terraform vars
live-dev999 Oct 10, 2022
fba0ea5
feat(issue-440): add acr for terraform
live-dev999 Oct 10, 2022
55e84a9
feat(issue-440): update providers for terraform
live-dev999 Oct 10, 2022
5d952c9
feat(issue-440): update terraform code
live-dev999 Oct 10, 2022
ecf02ec
feat(issue-440): update providers for terraform
live-dev999 Oct 10, 2022
c1fdb98
feat(issue-440): delete acr in terraform
live-dev999 Oct 10, 2022
8d99d68
feat(issue-440): add primary dns zone for aks
live-dev999 Oct 10, 2022
cc37587
feat(issue-440): update terraform code and add dns principal for dns …
live-dev999 Oct 10, 2022
66ce3bc
feat(issue-440): add step az login in terraform
live-dev999 Oct 10, 2022
de84e12
feat(issue-440): add step az login in terraform
live-dev999 Oct 10, 2022
fd06038
feat(issue-440): update deploy
live-dev999 Oct 10, 2022
89e908c
feat(pr: issue-440): add new deploy infastructure pipeline in azure d…
live-dev999 Oct 10, 2022
4ed51a5
fix(issue-440): update deploy-infastructure-azure-pipelines.yml for a…
Oct 10, 2022
4863a83
feat(pr: issue-440): add new deploy infastructure pipeline in azure d…
Oct 10, 2022
a57783a
feat(issue-440): update providers for terraform
live-dev999 Oct 11, 2022
a84e56b
feat(issue-440): update providers for terraform
live-dev999 Oct 11, 2022
33bf47a
feat(issue-440): add backend code of terraform
live-dev999 Oct 11, 2022
d35702a
feat(issue-440): update version azuread provider
live-dev999 Oct 11, 2022
0990c7a
feat(issue-440): update version azuread provider
live-dev999 Oct 11, 2022
9bf5cbe
feat(issue-440): update version azuread provider
live-dev999 Oct 11, 2022
4527860
feat(issue-440): update version azuread provider
live-dev999 Oct 11, 2022
2c6a872
feat(issue-440): update version azuread provider
live-dev999 Oct 11, 2022
a5b746f
feat(issue-440): update version azuread provider
live-dev999 Oct 11, 2022
926c2e2
feat(issue-440): update version azuread provider
live-dev999 Oct 11, 2022
77bd9cc
feat(issue-440): update providers
live-dev999 Oct 11, 2022
0590854
feat(issue-440): update providers
live-dev999 Oct 11, 2022
7c6f203
feat(issue-440): add delete pipeline
live-dev999 Oct 12, 2022
70dfbcc
feat(issue-440): update delete-infastructure.yml for azure pipelines
Oct 12, 2022
b7e6e6f
feat(issue-440): update delete-infastructure.yml for azure pipelines
Oct 12, 2022
0736050
feat(issue-440): update delete-infastructure.yml for azure pipelines
Oct 12, 2022
cd5a8b6
feat(issue-440): update delete-infastructure.yml for azure pipelines
Oct 12, 2022
1ad1fd6
feat(issue-440): update delete-infastructure.yml for azure pipelines
Oct 12, 2022
de40247
feat(issue): update delete-infastructure.yml for azure pipelines
Oct 12, 2022
743fa5d
Merge branch 'dev' of ssh.dev.azure.com:v3/o2bionics-products/O2%20Ne…
live-dev999 Oct 12, 2022
fefcfe8
feat(issue-440): update terraform code
live-dev999 Oct 12, 2022
0f6b2a5
feat(issue-440): update auto-terraform code
live-dev999 Oct 12, 2022
db85105
feat(issue-440): update backend.tf
live-dev999 Oct 12, 2022
ae0b3a2
feat(issue-440): update providers
live-dev999 Oct 12, 2022
f136a8b
feat(issue-440): update providers.tf
live-dev999 Oct 12, 2022
ef1235f
feat(issue): update backend.tf
live-dev999 Oct 12, 2022
0e1f6ab
feat(issue-440):update deploy-infastructure-azure-pipelines.yml for a…
Oct 13, 2022
7af1826
feat(issue-440): update deploy-infastructure-azure-pipelines.yml for …
Oct 13, 2022
22e2526
feat(issue-440): update backend.tf
live-dev999 Oct 13, 2022
fb6ca1a
Merge branch 'dev' of ssh.dev.azure.com:v3/o2bionics-products/O2%20Ne…
live-dev999 Oct 13, 2022
58fdb97
feat(issue-440): update pipeline
live-dev999 Oct 13, 2022
a3cd027
feat(issue-440): update providers.tf
live-dev999 Oct 13, 2022
a6a9a92
feat(issue-440): add code for create k8s in azure
live-dev999 Oct 13, 2022
2a31861
feat(issue-440): update vars for terraform
live-dev999 Oct 13, 2022
0f120f7
feat(issue-440): move deploy pack
live-dev999 Oct 13, 2022
3646f49
feat(issue-440): add task for lets encrypt
Oct 14, 2022
96914cb
feat(issue-440): update delete-infastructure.yml for azure pipeline
Oct 14, 2022
46f5985
feat(issue-440): update delete-infastructure.yml for azure pipelines
Oct 14, 2022
73b6655
feat(issue-440): add sql-data in aks
live-dev999 Oct 16, 2022
fc85020
feat(issue-440): move ontracker-api helm chart
live-dev999 Oct 16, 2022
c3eeae0
fix: update geo controller for ontracker-api
live-dev999 Oct 16, 2022
353422f
feat(issue-160): update .netcore 2.2 to 3.1 lts for ontracker-api ser…
live-dev999 Oct 18, 2022
5abb2f4
feat(issue-160): upgrade .net-core 2.1 to 3.1 lts for ontracker-api
live-dev999 Oct 18, 2022
7e8c8e3
feat(pr: issue-160): update .netcore 2.2 to 3.1 lts for ontracker-api…
live-dev999 Oct 18, 2022
4ab17b3
feat(pr: issue-160): upgrade .net-core 2.1 to 3.1 lts for ontracker-api
live-dev999 Oct 19, 2022
053e79a
fix(issue-160): remove deps of net core 2.2
live-dev999 Oct 19, 2022
c9d5024
feat(issue-456): update dotnet core 3.1 lts to dotnet core 5.0 for o…
live-dev999 Oct 19, 2022
e157cbc
feat(pr: issue-456): update dotnet core 3.1 lts to dotnet core 5.0 f…
live-dev999 Oct 19, 2022
e880193
feat(issue-460): update dotnet core 5.0 to 6.0 for ontracker-api
live-dev999 Oct 19, 2022
f1e7d2f
feat(issue-460): update version of swagger
live-dev999 Oct 21, 2022
0cd2465
feat(pr: issue-460): update dotnet core 5.0 to 6.0 for ontracker-api
live-dev999 Oct 21, 2022
27603da
fix(issue-460): update code for net-core 6
live-dev999 Oct 23, 2022
a26ebf4
fix(issue-406): updated Dockerfile
Oct 23, 2022
3c79db9
fix(issue-460): update web-site o2bus.com
live-dev999 Oct 23, 2022
c7d6dcb
fix(issue-460): update web-site o2bus.com
live-dev999 Oct 23, 2022
94e42a6
fix(issue-406): deploy-infastructure-azure-pipelines.yml for aks
Oct 23, 2022
e3eb650
Update deploy-infastructure-azure-pipelines.yml for Azure Pipelines
Oct 23, 2022
77a7468
feat(issue-447): add new zones to deploy
live-dev999 Oct 23, 2022
1fa9e8f
feat(pr: issue-447): add new zones to deploy
live-dev999 Oct 23, 2022
557bda0
Merge branch 'O2-Bionics:dev' into dev
live-dev999 Oct 23, 2022
cf63e26
fix(issue-447): update main.tf
live-dev999 Oct 23, 2022
27cb3cf
Revert "fix(issue-447): update main.tf"
live-dev999 Oct 23, 2022
548d0dc
fix: update main.tf
live-dev999 Oct 23, 2022
df9de9a
fix: update main.tf
live-dev999 Oct 23, 2022
63692dc
fix: update main.tf
live-dev999 Oct 23, 2022
9065d43
fix: update main.tf
live-dev999 Oct 23, 2022
ab289e2
fix: update filter for external-dns
live-dev999 Oct 23, 2022
9bc32bf
fix: update filter for external-dns
live-dev999 Oct 23, 2022
9ac31f7
fix: update filter for external-dns
live-dev999 Oct 23, 2022
e6db32b
fix: disable external-dns
live-dev999 Oct 23, 2022
068f8c3
fix: enable external-dns
live-dev999 Oct 23, 2022
39d812c
fix: disable external-dns
live-dev999 Oct 23, 2022
4c4dcf5
fix: enable external-dns
live-dev999 Oct 23, 2022
80a4b21
fix: update domain for pfr
live-dev999 Oct 23, 2022
cebb863
fix: disable external-dns
live-dev999 Oct 23, 2022
431de62
fix: enable external-dns
live-dev999 Oct 23, 2022
d613859
fix: update dns
live-dev999 Oct 23, 2022
335e05e
fix(ontracker-api): update code
live-dev999 Oct 23, 2022
685f019
fix(ontracker-api): update code
live-dev999 Oct 23, 2022
4366511
fix(ontracker-api): disable https
live-dev999 Oct 23, 2022
b93a839
fix(ontracker-api): update ontracker-api service code
live-dev999 Oct 23, 2022
6faea7c
fix(helm): update values
live-dev999 Oct 24, 2022
dc9efc1
feat(issue-463):add version controller for ontracker-api service
live-dev999 Oct 24, 2022
0791734
feat(pr: issue-463):add version controller for ontracker-api service
live-dev999 Oct 24, 2022
d5d79f2
fix(issue-463): update version controller
live-dev999 Oct 24, 2022
48a9de4
fix(issue-463): update controllers for ontracker-api
live-dev999 Oct 24, 2022
22e7824
fix(issue-463): update controllers for ontracker-api
live-dev999 Oct 24, 2022
edda164
fix(issue-463): update controllers for ontracker-api
live-dev999 Oct 24, 2022
72b5ef8
fix(issue-413): update project auth service
live-dev999 Oct 30, 2022
c652c0c
feat(issue-413): upgrade project auth service to dotnet core 3.1 lts
live-dev999 Oct 30, 2022
fe1b701
feat(pr: issue-413): upgrade project auth service to dotnet core 3.1…
live-dev999 Oct 30, 2022
074e72e
feat(issue-417): upgrade auth service to dotnet core 5.0
live-dev999 Oct 30, 2022
17238ea
feat(pr: issue-417): upgrade auth service to dotnet core 5.0
live-dev999 Oct 30, 2022
29de3d0
feat(issue-474): upgrade .net core to 6.0 of auth service
live-dev999 Oct 30, 2022
33763af
feat(issue-474): update auth.web project
live-dev999 Oct 30, 2022
0d96295
feat(pr: issue-474): upgrade .net core to 6.0 of auth service
live-dev999 Oct 30, 2022
c47f16a
feat(issue-476): update auth service
live-dev999 Nov 14, 2022
226ecb0
feat(issue-476): add docker-compose for m1 chip
live-dev999 Nov 14, 2022
d977284
Merge branch 'master' into dev
live-dev999 Nov 14, 2022
3c9acbe
Merge branch 'dev' into live-dev999/issue476
live-dev999 Nov 14, 2022
cbcd2dc
Merge branch 'master' into dev
live-dev999 Nov 14, 2022
b53da26
Merge branch 'dev' into live-dev999/issue476
live-dev999 Nov 14, 2022
830a507
feat(pr: issue-476): update tailwind config for auth service
live-dev999 Nov 14, 2022
8e59265
fix: update cgen-builder-webapp and cgen-webapp
live-dev999 Nov 14, 2022
da2e5a8
feat(issue-418): add helm chart for cgen-webapp
live-dev999 Sep 17, 2022
2b9da50
feat(issue-418): add helm for cgen-webapp
live-dev999 Nov 14, 2022
4683ce9
feat(pr: issue-418): add helm for cgen-webapp
live-dev999 Nov 14, 2022
8708b40
fix: update docker envs
live-dev999 Nov 14, 2022
53f50c2
feat(issue-484): add left toolbar for cgen-builder-webapp
live-dev999 Nov 14, 2022
70aaaaa
feat(issue-484): add helm for cgen-builder-webapp
live-dev999 Nov 14, 2022
1844b69
feat(pr: issue-484): add toolbar for cgen-builder-webapp
live-dev999 Nov 14, 2022
db928e2
fix(issue-484): copy chart to helm_charts
live-dev999 Nov 14, 2022
7aadd1f
fix: update main.tf and update domainfilters for externaldns
live-dev999 Nov 15, 2022
0872150
fix: delete external-dns
live-dev999 Nov 15, 2022
6fbf794
fix: update external-dns
live-dev999 Nov 15, 2022
4728903
Merge remote-tracking branch 'upstream/dev' into dev
live-dev999 Nov 20, 2022
c8be66c
Merge remote-tracking branch 'upstream/dev' into release/v1.0.0.8
live-dev999 Nov 20, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -352,3 +352,11 @@ MigrationBackup/
.DS_Store
.idea
src/Database/Prototype/Output
deploy/clouds/digital-ocean/.terraform/providers/registry.terraform.io
deploy/clouds/digital-ocean/terraform.tfstate
deploy/clouds/digital-ocean/.terraform.lock.hcl
.terraform.lock.hcl
.terraform
deploy/k8s/.terraform.tfstate.lock.info
deploy/k8s/terraform.tfstate.backup
deploy/k8s/terraform.tfstate
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "src/SDKs/O2.Toolkit"]
path = src/SDKs/O2.Toolkit
url = https://github.com/O2-Bionics/O2.Toolkit.git
29 changes: 29 additions & 0 deletions build/azure-devops/auth-api/azure-pipelines.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@

trigger:
- dev

pool: Default

variables:
solution: 'src/Services/auth/**/*.sln'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'

steps:
- task: NuGetToolInstaller@1

- task: NuGetCommand@2
inputs:
restoreSolution: '$(solution)'

- task: VSBuild@1
inputs:
solution: '$(solution)'
msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:DesktopBuildPackageLocation="$(build.artifactStagingDirectory)\WebApp.zip" /p:DeployIisAppPath="Default Web Site"'
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'

- task: VSTest@2
inputs:
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
150 changes: 150 additions & 0 deletions deploy-infastructure-azure-pipelines.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
# Starter pipeline
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml

pool:
vmImage: ubuntu-latest
variables:
location: westus3
source-path: deploy/azure/azure-terraform
subscription: o2bionics-paid-subscription
resource-group: devops-tfstate
storage-account: terraformstate999
tfstate-file: terraform.tfstate
container: tfstate
any-if-changes: false
LETS_ENCRYPT_EMAIL: live-dev@hotmail.com

steps:

- task: AzureCLI@2
displayName: Azure CLI - login in azure
inputs:
azureSubscription: '$(subscription)'
scriptType: bash
scriptLocation: 'inlineScript'
inlineScript: |
az --version
az account show

- task: AzureCLI@2
inputs:
azureSubscription: '$(subscription)'
scriptType: 'bash'
scriptLocation: 'inlineScript'
inlineScript: |
az group create --location $(location) --name $(resource-group)
az storage account create --name $(storage-account) --resource-group $(resource-group) --location $(location) --sku Standard_LRS
az storage container create --name $(container) --account-name $(storage-account)
az storage account keys list -g $(resource-group) -n $(storage-account)

- task: TerraformInstaller@0
displayName: install Terraform v1.2.9
inputs:
terraformVersion: '1.2.9'

- task: TerraformTaskV3@3
displayName: "terraform init"
inputs:
provider: 'azurerm'
command: 'init'
workingDirectory: '$(System.DefaultWorkingDirectory)/$(source-path)'
backendServiceArm: '$(subscription)'
environmentServiceNameAzureRM: '$(subscription)'
backendAzureRmResourceGroupName: '$(resource-group)'
backendAzureRmStorageAccountName: '$(storage-account)'
backendAzureRmContainerName: '$(container)'
backendAzureRmKey: '$(tfstate-file)'


- task: TerraformTaskV3@3
displayName: "terraform plan -out tfplan"
inputs:
provider: 'azurerm'
command: 'plan'
commandOptions: '-out tfplan'
workingDirectory: '$(System.DefaultWorkingDirectory)/$(source-path)'
environmentServiceNameAzureRM: '$(subscription)'
# backendServiceArm: '$(subscription)'
# backendAzureRmResourceGroupName: '$(resource-group)'
# backendAzureRmStorageAccountName: '$(storage-account)'
# backendAzureRmContainerName: '$(container)'
# backendAzureRmKey: '$(tfstate-file)'
# backendAzureRmResourceGroupName: '$(resource-group)'
# backendAzureRmStorageAccountName: '$(storage-account)'
# backendAzureRmContainerName: '$(container)'
# backendAzureRmKey: '$(tfstate-file)'
# - task: TerraformTaskV3@3
# inputs:
# provider: 'azurerm'
# command: 'plan'
# commandOptions: '-out replan'
# environmentServiceNameAzureRM: 'paid-subscription(f1404c6e-2728-40ae-9cd2-fee75bde4c04)'
- task: PowerShell@2
displayName: detect any terraform change
inputs:
workingDirectory: '$(System.DefaultWorkingDirectory)/$(source-path)'
targetType: 'inline'
script: |
# Write-Host "LASTEXITCODE : $LASTEXITCODE"
$plan = $(terraform show -json tfplan | ConvertFrom-Json)
$actions = $plan.resource_changes.change.actions
Write-Host "Terraform actions : $actions"
if (($actions -contains 'create') -or ($actions -contains 'delete') -or ($actions -contains 'update'))
{
Write-Host "Terraform will perform the following actions : $actions"
Write-Host "##vso[task.setvariable variable=anyTfChanges;]true"
}
else
{
Write-Host "There is no change detected in Terraform tfplan file"
}

- task: TerraformTaskV3@3
displayName: terraform apply tfplan
condition: eq(variables.anyTfChanges, true)
inputs:
provider: 'azurerm'
command: 'apply'
workingDirectory: '$(System.DefaultWorkingDirectory)/$(source-path)'
commandOptions: 'tfplan'
environmentServiceNameAzureRM: '$(subscription)'
backendServiceArm: '$(subscription)'
backendAzureRmResourceGroupName: '$(resource-group)'
backendAzureRmStorageAccountName: '$(storage-account)'
backendAzureRmContainerName: '$(container)'
backendAzureRmKey: '$(tfstate-file)'

- task: Kubernetes@1
displayName: "isnstall ACME letsencrypt"
inputs:
connectionType: 'Azure Resource Manager'
azureSubscriptionEndpoint: $(subscription)
azureResourceGroup: 'products'
kubernetesCluster: 'o2nextgen-aks'
useClusterAdmin: true
namespace: 'default'
command: 'apply'
useConfigurationFile: true
configurationType: 'inline'
inline: |
apiVersion: cert-manager.io/v1

kind: ClusterIssuer
metadata:
name: letsencrypt
spec:
acme:
server: https://acme-v02.api.letsencrypt.org/directory
email: $(LETS_ENCRYPT_EMAIL)
privateKeySecretRef:
name: letsencrypt
solvers:
- http01:
ingress:
class: nginx
secretType: 'dockerRegistry'
containerRegistryType: 'Azure Container Registry'


84 changes: 84 additions & 0 deletions deploy/azure/azure-devops/delete-infastructure.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Starter pipeline
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml

pool:
vmImage: ubuntu-latest
variables:
location: westus3
source-path: deploy/azure/azure-terraform
subscription: o2bionics-paid-subscription
resource-group: devops-tfstate
storage-account: terraformstate999
tfstate-file: terraform.tfstate
container: tfstate
any-if-changes: false

steps:

- task: AzureCLI@2
displayName: Azure CLI - login in azure
inputs:
azureSubscription: '$(subscription)'
scriptType: bash
scriptLocation: 'inlineScript'
inlineScript: |
az --version
az account show

- task: AzureCLI@2
inputs:
azureSubscription: '$(subscription)'
scriptType: 'bash'
scriptLocation: 'inlineScript'
inlineScript: |
az group create --location $(location) --name $(resource-group)
az storage account create --name $(storage-account) --resource-group $(resource-group) --location $(location) --sku Standard_LRS
az storage container create --name $(container) --account-name $(storage-account)
az storage account keys list -g $(resource-group) -n $(storage-account)

- task: TerraformInstaller@0
displayName: install Terraform v1.2.9
inputs:
terraformVersion: '1.2.9'

- task: TerraformTaskV3@3
displayName: "terraform init"
inputs:
provider: 'azurerm'
command: 'init'
workingDirectory: '$(System.DefaultWorkingDirectory)/$(source-path)'
backendServiceArm: '$(subscription)'
environmentServiceNameAzureRM: '$(subscription)'
backendAzureRmResourceGroupName: '$(resource-group)'
backendAzureRmStorageAccountName: '$(storage-account)'
backendAzureRmContainerName: '$(container)'
backendAzureRmKey: '$(tfstate-file)'


- task: TerraformTaskV3@3
displayName: "terraform plan -out tfplan"
inputs:
provider: 'azurerm'
command: 'destroy'
commandOptions: '-auto-approve'
workingDirectory: '$(System.DefaultWorkingDirectory)/$(source-path)'
environmentServiceNameAzureRM: '$(subscription)'
# backendServiceArm: '$(subscription)'
# backendAzureRmResourceGroupName: '$(resource-group)'
# backendAzureRmStorageAccountName: '$(storage-account)'
# backendAzureRmContainerName: '$(container)'
# backendAzureRmKey: '$(tfstate-file)'
# backendAzureRmResourceGroupName: '$(resource-group)'
# backendAzureRmStorageAccountName: '$(storage-account)'
# backendAzureRmContainerName: '$(container)'
# backendAzureRmKey: '$(tfstate-file)'
# - task: TerraformTaskV3@3
# inputs:
# provider: 'azurerm'
# command: 'plan'
# commandOptions: '-out replan'
# environmentServiceNameAzureRM: 'paid-subscription(f1404c6e-2728-40ae-9cd2-fee75bde4c04)'


Loading