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

6530 Коммитов

Автор SHA1 Сообщение Дата
Shubhadapaithankar 7bf05051f0
Integrate JS asset build into Golang Dockerfile to ensure consistent builds and deployment process" (#3576)
* SRE Portal build is now incorporated into the RP build process in "make ci-rp"
2024-05-22 12:13:17 -06:00
Or Raz 335e64a0b7
Typo fix (#3592)
s/ssk-aks/ssh-aks
2024-05-22 18:51:00 +05:30
Kipp Morris 74ba48ff5b
Add Cosmos DB container and pkg/database client for PlatformWorkloadIdentityRoleSets (#3582)
* Add generated Cosmos DB client for PlatformWorkloadIdentityRoleSetDocuments

* Add Cosmos DB container for PlatformWorkloadIdentityRoleSets

* Add the manually typed portion of the PlatformWorkloadIdentityRoleSets database client

* Revert change to AKS k8s version - committed by mistake
2024-05-22 18:47:32 +05:30
Nicolas Ontiveros e88bd57f3f
Add exemption tags for OIDC dev and RP version storage accounts (#3585)
* Add tag to oic storage account

* Add tag to rp version storage account

* Fix generate rp storage account

* Update assets
2024-05-21 16:25:33 -04:00
Alex Chvatal e71343ad58
ARO-6425 v20240812preview validation (#3563) 2024-05-21 13:44:10 -04:00
Ayato Tokubi cceb396a67
Add track2 API Client to Cluster struct (loadbalancer and interfaces) (#3568) 2024-05-16 08:15:57 +02:00
Steven Fairchild 24f43d8b6a
Revendor Hive Dependencies - ARO-5061 (#3578)
* Revender Hive Dependencies - ARO-5061

Revendering Hive Dependencies against hive commit git, commit 83aedb9f6e73f9668a3b96025c97052bfb1e5282, built at 2024-05-10T15:02:58Z

* Revender hive dependencies
2024-05-15 12:31:13 -04:00
Maitiú Ó Ciaráin f010ba458f
Correctly wrap bash assignment (#3574) 2024-05-15 11:08:25 +02:00
Kipp Morris 6efabe23cf
Update `vpn_configuration` to read in the client private key in the same (#3570)
format in which the `genkey` hack generates it
2024-05-13 11:30:11 -04:00
Rajdeep Chauhan c918d24fec
ARO-6623 add nil check before populating clientsecrets for different routes (#3567) 2024-05-13 11:29:46 -04:00
Brendan Bergen 50418b65a1
`make ci` support for golang (RP) components (#3558)
* multi staged CI via make and docker build

* Improving docker mobilty and performance

- fixing file handles during build
- removing vendor checks
- allowing "dirty" builds
- improving cache hits via multiple COPY operations
- adding specific dockerignore
- removing all makefile dependencies during docker build
- adding docs for podman machine sizing
- using most recent golang version

* Add support for MacOS vendoring

Co-authored-by: Kipp Morris <117932707+kimorris27@users.noreply.github.com>

---------

Co-authored-by: tschneid <tschneid@redhat.com>
Co-authored-by: Kipp Morris <117932707+kimorris27@users.noreply.github.com>
2024-05-10 15:01:38 -06:00
Ayato Tokubi d2fd8cf31e
Document update about custom installer/pull-secret (#3573) 2024-05-10 18:16:36 +02:00
Ayato Tokubi f227127e94
Accept pull-secret when we use hack script to create a cluster (#3486) 2024-05-10 10:00:33 +02:00
Maitiú Ó Ciaráin e2b1587a39
Refactor adminUpdate steps (#3449)
* Lay it out clearly
* Break the steps up into groups
* Factor out the common 0th setup/fixes
* Update unit test
* Factor out common bootstrap steps
* Remove initializeOperatorDeployer for Hive steps
* Revise the updateOperator Task
* Decouple OperatorUpdate and CertificateRenewal
* Move ConcatMultipleSlices in generic helpers
* Fix typos
* Revert the order for ensuring the API server is up
2024-05-07 21:22:29 +02:00
Hilliary Lipsig cd39e24771
Merge pull request #3529 from Azure/ARO-6623/service-principal-pointer
Convert ServicePrincipalProfile to pointer
2024-05-07 11:43:20 -07:00
Maitiú Ó Ciaráin 780ee50eb4
s/With*Hook/WithPost*Hook (#3549) 2024-05-07 17:54:42 +02:00
Jeff Yuan 227d896239
Merge pull request #3532 from Azure/jeyuan/upgrade-go1.20.12
upgrade to go1.20.12 part 2
2024-05-07 17:49:46 +12:00
Jeff Yuan 2015715ee9
Merge pull request #3548 from Azure/arrislee/ARO-6716
update go version to 1.20.12
2024-05-07 17:49:00 +12:00
cadenmarchese f1834cb641 disallow nil spp in older api versions 2024-05-06 09:49:55 -04:00
Anshul Verma bb851f8b04
Added option to only give ipv4 as output. (#3559)
In the steps where we need to white list the local ISP IP by creating a NSG rule, it fails because `$(curl --silent ipecho.net/plain)/32` gives ipv6 IP. Fixed that by adding the option to give ipv4 IP.
2024-05-06 17:07:56 +05:30
Shubhadapaithankar 3a7daba694
Modified the content to set up the dev env : ARO-7278 (#3554) 2024-05-03 14:25:50 -06:00
azoppiserpa 9425887d94
Removing the e2e functionality for v4 cleanup (#3494) 2024-05-03 16:13:45 -04:00
Sanjana Lawande d178fb23bc
Update MARINER_VERSION to 20240425 (#3553) 2024-05-03 09:13:06 -04:00
Amber Brown 383031f272
Merge pull request #3557 from Azure/tsatam/hotfix-fix-e2e-cluster-deletion-roleassignment-cleanup
Do not perform explicit CSP roleassignment deletion in prod e2e
2024-05-03 12:14:16 +10:00
Tanmay Satam 0e67a0425b Do not perform explicit CSP roleassignment deletion in prod e2e 2024-05-02 13:04:35 -04:00
cadenmarchese e7f7b692e1 Convert ServicePrincipalProfile to pointer
* Adjust converters + tests
2024-05-02 09:08:02 -04:00
Jeff Yuan d67323be48
Merge pull request #3552 from Azure/rajdeepc2792/fix-e2e-cosmosdb-deployment
add dependsOn for cosmosdb container deployment templates
2024-05-02 14:29:52 +12:00
Tony Schneider bc30095884
Bug fix - clear ReadOnly fields on PUT or PATCH for 2023-11-22 and 2024-08-12-preview APIs (#3538)
* add read only fields to ExternalNoReady

* run ExternalNoReadOnly on put or patch

* clear readonly fields in 2024-08-12-preview
2024-05-01 12:36:26 -04:00
Rajdeep Singh Chauhan 982e5e3991 add dependsOn for cosmosdb container deployment templates 2024-05-01 11:57:47 -04:00
Rajdeep Chauhan 666225b576
use checkAccessv2 for all permission validations and deprecate listPermissions for validations (#3524)
* use checkAccessv2 for all permission validations

* remove permission client dependency

* dev fpsp requires authorization action permission for checkAccessv2
2024-05-01 16:18:02 +05:30
Edison Cardenas 7a901cfa76
ARO-7160: Increase polling duration of vm to 30mins (#3541) 2024-04-29 14:19:31 +05:30
Arris Li 6d27d26ff0 bump go version to 1.20.12 2024-04-29 19:47:35 +12:00
Ankur Singh e1b8a4e95e
Setting TLS1.2 as min for cosmoDB (#3520)
* setting TLS1.2 as min for cosmoDB

* nitpick

* fixing marshalling
2024-04-29 10:38:24 +05:30
Jeff Yuan 957a3af6b0 added -5 trailing for image path 2024-04-29 12:27:53 +12:00
Ben Vesel ec4f2b5bcc
Merge pull request #3543 from Azure/mociarain/remove-ErrorIfNoField
Drop ErrorIfNoField
2024-04-28 10:26:06 -04:00
Maitiú Ó Ciaráin 3c3088e8a4 Drop ErrorIfNoField 2024-04-26 14:07:07 +02:00
Amber Brown f62c65d5fa
Merge pull request #3535 from Azure/anshulvermapatel/NO-JIRA
Limit KEYVAULT_PREFIX to 20 Chars for INT deployment example
2024-04-26 15:08:41 +10:00
Daniel Holmes 040e016b07
Merge pull request #3531 from Azure/hawkowl/misc/clienthooks-updates
Update some clienthelper hooks for better testing
2024-04-26 10:34:07 +10:00
Nont 902f9f73a7
Change the upgrademode of VMSS to rolling (#3519) 2024-04-25 11:59:25 +02:00
Daniel Ionel Bizau c50e0c0773
extended maximum wait time per loop to 30 minutes (#3536) 2024-04-25 11:49:02 +02:00
Tanmay Satam 5da867078f
Do not perform explicit cluster deletion in prod e2e (#3513)
* Do not perform explicit cluster deletion in prod e2e

* Add more robust logging to deletion process

* Refactor pkg/util/cluster Delete function to declaratively define deletion steps
2024-04-25 11:46:15 +02:00
Jonathan CHang 32c15b1a3f
[ARO-4637] Migrate keyvault to track2 SDK (#3275)
* create client and vendor for armkeyvault

* fix cluster

* remove old keyvault

* change input option to environment option

* add credit

* fix mix import

* fix lint

* fix import in valut

* reoreder valut impoty

* fix vulnerability

* remobe package lock

* fix audit

* audit force

* fix audit

* ufix audit

* run npm update then fix

* fix nit

* bump version

* bump version

* bump

* bump

* match with master

* remove

* lint

* remove package-lock.json

* change to arm option

* mod vendor

* fix lint

* fix lint

---------

Co-authored-by: jonachang <jonachang@microsoft.com>
2024-04-25 11:40:15 +02:00
Anshul Verma 08f199130f
Limiting KEYVAULT_PREFIX to 20 Chars
We have set the char limit to 20 in our deployment template. Hence this env's value should also be atmost 20 char. It exceeds with a region with big name is chosed like australiaeast
2024-04-24 15:55:00 +05:30
Kipp Morris 37f24021ab
MIWI preview API - Add PlatformWorkloadIdentityRoleSet proxy resource type (#3522)
* Add new internal types
* Add document types
* Add new external API types
* Add external API converter and example
* Add new admin API types
* Add admin API converter and static validator
* Added ServiceAccounts to admin API static validator
2024-04-23 05:36:33 -07:00
Jeff Yuan b52beacc47 upgrade to go1.20.12 2024-04-23 17:38:53 +12:00
Amber Brown 433da1ea1f clienthelper updates for testing 2024-04-23 13:49:24 +10:00
Ben Vesel b2f969bfb5
remove dofinn from codeowners (#3527) 2024-04-19 23:09:14 +05:30
Ankur Singh 91a82f3acf Adding 4.13.23 as deafult version 2024-04-17 10:57:12 -07:00
Ayato Tokubi d6fc9fcf63
add export in createapp.env (#3518) 2024-04-17 10:47:29 +10:00
Amber Brown bcc67cff1e
Sync go-toolset 1.20.12 (#3495) 2024-04-16 11:40:15 +10:00