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

5375 Коммитов

Автор SHA1 Сообщение Дата
Mikalai Radchuk 798df3d52d Improves E2E clean up for internet checker
Previously in `AfterEach` we were restoring original URLs for
the internet checker, but we were not waiting for original
conditions to be set before proceeding to the next test.

This led to a flaky `It` containers where were were asserting
conditions.
2022-11-03 11:46:27 +00:00
Arris Li 1f4b3f56b3
Add ARO ingress controller (#2337)
* test

* test

* add ingress controller replica checker

* cleanup

* lint fix

* bug fix and update unit tests

* remove commented code

* lint fix

* add license in test

* fix validate warning

* add replica validation in unit test

* refactor to ingress controller

* comment update

* remove unused code

* reformat to pass go-validate

* fixing e2e test

* fix SetupWithManager

* attempt to fix E2E timeout issue

* update SetupWithManager func

* ingress controller init logic
2022-11-03 11:13:29 +11:00
Mikalai Radchuk bec53805db Improves context usage in E2Es
Unifies context usage across e2e specs: makes our tests
use Ginkgo provided context.
2022-11-02 19:56:32 +00:00
Spencer Amann 138ecd2f8c increase sleep timeout to reduce chances of a race condition 2022-11-02 15:43:17 -04:00
Spencer Amann 65054e10ae Exclude WALinuxAgent from vm update scripts 2022-11-02 15:43:17 -04:00
Petr Kotas 4fa5b73f7d Build fat go file for the proxy
PRoxy needs to include all its dependencies instead of
linking them.
With links and ubi-minimal it can lead to missing libraries issue.

Signed-off-by: Petr Kotas <pkotas@redhat.com>
2022-11-02 19:03:25 +01:00
Spencer Amann 166d87b452 include westus as nonzonal 2022-11-02 13:05:06 -04:00
Aldo Fuster Turpin 1ba22aa156 docs: update outdated statsd link 2022-10-31 18:06:08 +01:00
Mikalai Radchuk 6191c11a03 Ginkgo update 2022-10-31 16:18:59 +00:00
Shivkumar Anil Ople bfd41b1158 Fixing kubeadmin password comment
Came across this comment while going through the code, fixing it for a better reading experience.
2022-10-31 11:59:40 -04:00
Amber Brown 3f81071143
enable copy.Image's optimisation for cases where the destination image already exists (#2501) 2022-10-31 14:19:50 +10:00
Jeremy Facchetti 6210fa5852
added more linter (#2481) 2022-10-31 08:18:27 +11:00
Amit Arora 470b25fcd7
add network contributor to NAT gateway (#2394)
Co-authored-by: Amit Arora <amarora@amarora.pnq.csb>
2022-10-31 07:36:16 +11:00
Amit Arora 5b88b8d6c1
validate permissions on NAT gateways (#2493) 2022-10-31 07:35:11 +11:00
Aldo Fuster Turpin 81756983a9
remove unused param and unnecessary function in E2E setup (#2498) 2022-10-31 07:26:35 +11:00
Carlo Wisse 4d4a8ceb27
Add npm audit GitHub action for portal/v2 (#2491) 2022-10-28 14:11:43 +10:00
Jeremy Facchetti 737200891b added check to skip portal test if docker init fails 2022-10-27 12:49:46 -04:00
Jeremy Facchetti 031393c4e1 fixed wrong imports 2022-10-27 12:49:46 -04:00
Jeremy Facchetti 4720986c37 does not fail when selenium setup fails 2022-10-27 15:41:36 +02:00
Jeremy Facchetti 1406af216b
Selenium fix (#2492)
* now does not fatal out of selenium

* teardown now returns errors

* does not panic when teardown fails
2022-10-27 11:45:38 +02:00
Caden Marchese 655020745e
Merge pull request #2490 from ventifus/revert-nsg-force-create
Revert "Temporarily force the rp nsg to redeploy"
2022-10-26 12:54:17 -04:00
Andrew Denton a2e5c03800 Revert "Temporarily force the rp nsg to redeploy" 2022-10-26 09:26:26 -07:00
David Newman 3f6287764c
Revert the svc KV access for the AKS agentpool MSI (#2487) 2022-10-25 14:39:28 +02:00
Jeremy Facchetti 8c0842f6fa
Merge pull request #2451 from facchettos/diff-check
added difference checker
2022-10-24 16:56:45 +02:00
David Newman 5eeda26e9c
Liveconfig: Global AKS shard admin credentials (#2470)
* Dynamically get admin kubeconfig from RP location and shard index

* Add mocks and update tests to include paged ManagedCluster results

* Dynamically generate the full path the procy files

* Clearer naming and spacing

* Add user and admin config support

* Update and add new tests

* Reduce the time we are holding the locks for

* Add note about AnyTimes() on the List function in some tests

* Log monitor worker Hive auth issues as warnings

* Remove the user credentials support as they require manual intervention

* Remove unused test user kubeconfig and constants

* Correct test error message

* Copy pasta

* Change comment to use 'shard'

* Use global Hive shard kubeConfigs to remove it from the worker code path

* Should be Errorf

* Fix copy pasta

* Several refactors for the monitors

* Live config tweaks

* Remove debug messages

* Fix pointer variable and change to defer mutec unlock

* Review feedback tweaks

* Remove extra newline
2022-10-24 13:00:42 +02:00
Daniel Ionel Bizau ca0e0c737e
updated mdm mdsd versions (#2478) 2022-10-24 11:59:04 +02:00
Jeremy Facchetti 4beb7a5bf8
Merge pull request #2474 from darthhexx/set-desired-image-quay-for-hive
Set OCP pullspec back to quay.io after the Hive installation completes
2022-10-24 10:52:45 +02:00
Jeremy Facchetti c96ae65766
Merge pull request #2465 from facchettos/vendor-check
added vendor check step
2022-10-24 10:41:25 +02:00
Jeremy Facchetti 957cfee73e
Merge pull request #2462 from facchettos/monitor
removed useless parameter in clustermonitor
2022-10-24 10:40:39 +02:00
David Newman f3d5f276bb
Merge pull request #2440 from darthhexx/deploy-remove-keyvault-issue-add-agentpool-msi
AKS AgentPool MSI permissions and remove duplicated Keyvault issuer steps
2022-10-24 13:57:56 +10:00
Jeremy Facchetti b599cd9559
Merge pull request #2480 from cadenmarchese/add-owner 2022-10-21 21:11:08 +02:00
cadenmarchese d3ae565f07 add cadenmarchese to owners 2022-10-21 12:29:22 -04:00
Jeremy Facchetti 107c344756
Merge pull request #2479 from facchettos/codeowner-update
added facchettos to owners
2022-10-21 16:00:05 +02:00
Jeremy Facchetti 40c5b3cef0
Merge branch 'master' into codeowner-update 2022-10-21 15:57:24 +02:00
Caden Marchese e9bfb9611c
Merge pull request #2475 from ross-bryan/update-owners
Update codeowners
2022-10-21 09:55:46 -04:00
Jeremy Facchetti cb3a50a866 added facchettos to owners 2022-10-21 15:51:22 +02:00
Ross Bryan 4e36c1fe04
Merge pull request #2472 from s-fairchild/update-dev-env-setup
Update dev environment setup guide to include GOMODULE111=auto
2022-10-20 09:07:02 -04:00
Steven Fairchild 2f10441a45 Update dev environment setup guide to include GOMODULE111=auto
Go module default behavior changed in Go 1.16, making the default GOMODULE111=off.
Update document with additional linebreaks to conform with Markdown rules. No visual differences.
2022-10-19 15:41:29 -04:00
Christoph Blecker 0cc40bcab1
Merge pull request #2378 from AldoFusterTurpin/refactor/deploy-generator
Refactor "pkg/deploy/generator": extract huge hardcoded strings
2022-10-19 08:18:54 -07:00
Ross Bryan 1dc4a26757 Update codeowners 2022-10-19 10:55:11 -04:00
Mikalai Radchuk aacda3a665 Moves container name into constant 2022-10-19 10:50:32 +01:00
darthhexx b723c4b549 Improve code comment 2022-10-19 17:51:56 +10:00
darthhexx 1998b7c2b4 Set OCP pullspec back to quay after the Hive installation completes 2022-10-19 17:30:50 +10:00
Aldo Fuster Turpin 9f31ccf482
Merge branch 'master' into refactor/deploy-generator 2022-10-18 20:08:30 +02:00
Aldo Fuster Turpin 1d7e400b8b remove new lines at the beginning of the scripts and make generate 2022-10-18 20:04:37 +02:00
Ben Vesel 595db4fb9f
Merge pull request #2463 from bennerv/pull-proxy-image-weekly
Update Proxy VMs to pull image every week in case of updates
2022-10-18 13:46:04 -04:00
Aldo Fuster Turpin 608158c010 Use embed package to extract huge strings 2022-10-18 18:20:57 +02:00
Mikalai Radchuk 2eb29408f7 Adds selenium teardown to E2E
For better local development experience where we do
not have a fresh docker instance on every run.
2022-10-18 09:31:41 +01:00
Jeremy Facchetti aba800956e added logging 2022-10-18 09:13:34 +02:00
Jeremy Facchetti ce5642525b added git status check 2022-10-18 09:11:01 +02:00