Граф коммитов

51 Коммитов

Автор SHA1 Сообщение Дата
Zach Jones b56f6558ba feat: parameterized mdsd logging configurations
fix: added missing account field to bootstraplogging config

chore: generated files from make aro

fix: removed unrelated aro-rp service environment variable changes from merge

feat: parameterized mdsd logging configurations

fix: added missing account field to bootstraplogging config

chore: generated files from make aro

fix: removed unrelated aro-rp environment variable changes

chore: generated files from make aro

fix: reverting vendor bootstraplogging changes

feat: [vendor] updated vendor bootstraplogging config

fix: reverted bootstraplogging changes

style: reverted name changes to geneva logging environment variables

fix: updated cluster geneva logging environment variable names

feat: added prod geneva account names to cluster types validation

chore: generated files from make aro
2021-07-14 19:13:15 -06:00
Naveen Malik ba0fd1fff7 Add azureCloudName to resources_rp.go
So we can set the cloud before login and support the sovereign clouds.
2021-06-02 13:52:50 -04:00
Nils Elde a7e9c6f161 make keyvault dns suffix cloud aware 2021-05-26 09:59:23 -04:00
Jim Minter 2715bace97 add flag to disable cosmosdb firewall 2021-05-11 11:48:17 -04:00
Jim Minter e61efa5666
add cmd/dbtoken 2021-04-26 15:22:21 -05:00
Jim Minter a0bc3474da
add armClientId config 2021-04-23 10:25:45 -05:00
Jim Minter 299309817d
add rpVmssCapacity parameter 2021-04-23 10:25:45 -05:00
Jim Minter e32b615d2e
add tool to generate development RP config 2021-04-23 10:25:19 -05:00
Jim Minter 45d726e348
add EnableDevelopmentAuthorizer feature 2021-04-22 10:27:11 -05:00
Jim Minter e01ae8dc74
rename resourceGroupName -> rpResourceGroupName for consistency 2021-04-22 10:27:11 -05:00
Jim Minter a563426654
rename parameter mdsdConfigVersion -> rpMdsdConfigVersion 2021-04-22 10:27:11 -05:00
Jim Minter 0de48ee913
enable empty billingServicePrincipalId in deploy 2021-04-22 10:27:10 -05:00
Jim Minter b0746f5ea4
enable empty extraCosmosDBIPs in deploy 2021-04-22 10:27:10 -05:00
Jim Minter 81c2ec9143
add acrLocationOverride config to handle misdeployed INT ACR for now 2021-04-12 15:12:52 -05:00
Jim Minter 9cacea7b3c
remove rpMode from ARM templates 2021-04-08 09:12:14 -05:00
Jim Minter c1e0ef99a5
add DisableDenyAssignments feature 2021-04-08 09:12:13 -05:00
Jim Minter 1d2384d768
move billingE2EStorageAccountId to RP configuration 2021-04-08 09:12:12 -05:00
Jim Minter 0e01c6cb3b
move fpClientID to RP config for INT/PROD 2021-04-08 09:12:08 -05:00
Jim Minter 51a1d80455
move clusterGenevaLoggingEnvironment, clusterGenevaLoggingConfigVersion to RP config for INT/PROD 2021-04-07 13:07:39 -05:00
Jim Minter e3b207bce5
rename ResourceGroupName -> RPResourceGroupName. Note: not changing serialised JSON name. 2021-03-08 10:27:41 -06:00
Jim Minter a0cabd7ae2
make billingServicePrincipalId an RP config parameter 2021-03-04 15:40:21 -06:00
Jim Minter c91a0c5247
use slices for portalAccessGroupIds and portalElevatedGroupIds configurables 2020-12-09 16:22:52 -06:00
Jim Minter 9e5c4f8930
portal initial commit 2020-12-09 16:22:51 -06:00
Nils Elde dab415d92d StorageAccountName -> StorageAccountDomain 2020-11-25 09:21:27 -05:00
Jim Minter 8dc3b8c37b
remove unused GlobalMonitoringKeyVaultURI field 2020-11-19 07:54:23 -06:00
Ivan Sim 1f37f9246c
Enable boot diagnostics on RP nodes
The RP ARM template is updated to enable boot diagnostics on the VMSS. A new
storage account is also provisioned to store the bootstrap logs.

Each VMSS in a region has its own storage account.

Within the storage account, a new container is automatically created for each
node in the vmss. Only the latest bootstrap logs are stored.

This change affects the rp-production.json ARM template only.

Signed-off-by: Ivan Sim <isim@redhat.com>
2020-11-10 22:51:19 -08:00
Mangirdas Judeikis 237d8bc402
Add support rg location to deployer 2020-10-12 15:37:47 +01:00
Petr Kotas 33b2080add
Make required config fields reflect reality
Currently most config fields are required,
this is reflected in the code and check.

Signed-off-by: Petr Kotas <pkotas@redhat.com>
2020-09-04 15:30:24 +02:00
Petr Kotas 49b87005cc
Move checkRequiredFields to deployer.New
The logic place for checkRequiredFields is in
deployer logic.

Signed-off-by: Petr Kotas <pkotas@redhat.com>
2020-09-04 15:29:58 +02:00
Petr Kotas 8e5b29e3aa
Add config validation options
Introduce configuration validation based
on reflection.

Required config values are marked as
`value:"required"`

Signed-off-by: Petr Kotas <pkotas@redhat.com>
2020-08-24 10:57:22 +02:00
Petr Kotas 5751aff54b
Change template configuration to pointers
To enable skipping the empty fields the
Configuration fields are now pointers and nil
value is checked.

All nil values are skipped thus value provided
by template is preserved.

Signed-off-by: Petr Kotas <pkotas@redhat.com>
2020-08-19 11:20:22 +02:00
Mikalai Radchuk 9f8189dc3a Updates generator to include rp version storage 2020-08-04 17:12:46 +01:00
Mangirdas Judeikis a17552d1c3
Disable ACR replica option 2020-07-31 17:09:05 +01:00
Mangirdas Judeikis f7a47dee54
Disable ACR replica option 2020-07-30 10:53:29 +01:00
Mangirdas Judeikis 8c007d1baa
make RP vmSize configurable 2020-06-10 13:29:16 +01:00
Leszek Jakubowski 8792fc48dd adding an alert action group and alert rule
action group should be deployed once per subscription in production
added deploy tool code
Co-Authored-By: Jim Minter <jim-minter@users.noreply.github.com>
2020-04-06 17:31:21 +02:00
Mangirdas Judeikis 1d633c37d7
Add ServiceTag and Geneva whitelisting 2020-04-03 16:03:10 -06:00
Jim Minter 51203dd96b
split extraKeyvaultAccessPolicies->extra{Cluster,Service}KeyvaultAccessPolicies 2020-03-26 14:55:54 -06:00
Jim Minter 245607fcc5
use yaml native format for adminApiCaBundle and extraCosmosDBIPs 2020-03-26 09:59:53 -06:00
Jim Minter afd98c340d
fix fpServerCertCommonName / rpServerCertCommonName confusion 2020-03-26 09:59:52 -06:00
Jim Minter 68d92d434f
tidy up orphan fields 2020-03-26 09:59:52 -06:00
Jim Minter 2e8604cb76
remove rpImageAuth 2020-03-26 09:59:52 -06:00
Jim Minter ff1dc57d0d
convert rpImage configurable to rpImagePrefix 2020-03-26 09:58:14 -06:00
Jim Minter d5ad1e6e20
remove rpFirstPartyCertCommonName configurable 2020-03-23 18:54:43 -06:00
Jim Minter 74603b86da
implement dns configuration 2020-03-23 18:54:43 -06:00
Jim Minter 31a33c0f4b
remove unused config parameters 2020-03-23 18:54:42 -06:00
Jim Minter 515c16066d
implement container registry replication 2020-03-23 18:54:42 -06:00
Jim Minter 1f39465efc
implement service key vault configuration 2020-03-23 18:54:42 -06:00
Jim Minter 06d9d93cbb
updates 2020-03-23 12:26:53 -06:00
Jim Minter 0638050f12
various modifications 2020-03-21 22:49:18 -06:00