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

231 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] e794becec0
Bump github.com/containerd/containerd from 1.7.0 to 1.7.11
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd) from 1.7.0 to 1.7.11.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v1.7.0...v1.7.11)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-06 02:50:56 +00:00
dependabot[bot] 6a5569049d
Bump github.com/containers/podman/v4 from 4.4.2 to 4.5.0 (#3390)
Bumps [github.com/containers/podman/v4](https://github.com/containers/podman) from 4.4.2 to 4.5.0.
- [Release notes](https://github.com/containers/podman/releases)
- [Changelog](https://github.com/containers/podman/blob/main/RELEASE_NOTES.md)
- [Commits](https://github.com/containers/podman/compare/v4.4.2...v4.5.0)

---
updated-dependencies:
- dependency-name: github.com/containers/podman/v4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-14 08:45:20 -05:00
Steven Fairchild 6bd01cddf4
Revendor hive to 5fbe0d158ba9 (#3377)
* Increase golangci-lint verbosity

* Revender hive to 9dd47f8bfa1f
2024-02-12 10:13:32 -05:00
dependabot[bot] 47121a5cf9 Bump github.com/opencontainers/runc from 1.1.6 to 1.1.12
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc) from 1.1.6 to 1.1.12.
- [Release notes](https://github.com/opencontainers/runc/releases)
- [Changelog](https://github.com/opencontainers/runc/blob/v1.1.12/CHANGELOG.md)
- [Commits](https://github.com/opencontainers/runc/compare/v1.1.6...v1.1.12)

---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 16:30:55 -05:00
Amber Brown 253a59efa4
Trim the dependency tree (#3351) 2024-01-17 12:08:17 +11:00
Nont 5068e9d4e7
Add unit tests for ensureAccessTokenClaims (#3337) 2024-01-11 07:22:44 -07:00
dependabot[bot] 5aac7c6b93 Bump github.com/containerd/containerd from 1.6.18 to 1.6.26
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd) from 1.6.18 to 1.6.26.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v1.6.18...v1.6.26)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-20 16:14:35 -05:00
Steven Fairchild 72fd8ad97c
Update Go Vendored Modules - ARO-4776 (#3302)
* MDM Image Bump - ARO-4792

Update MDM image to genevamdm:2.2023.1118.1225-d7e0d6-20231118t1338

* Update k8s.io/kubernetes - ARO-4776
Update Go vendored modules to fix:
  - [GHSA-hq6q-c2x6-hmch](https://github.com/advisories/GHSA-hq6q-c2x6-hmch)
2023-12-01 13:39:42 -05:00
Lisa Rashidi-Ranjbar b86781166e ARO-4779: Update hive dependency to close vulns 2023-11-29 15:43:28 -05:00
Kipp Morris 9a9edacf6b
Update ARO operator Azure auth scheme to use a DefaultAzureCredential (#3274)
* Update the cluster authorizer to use a DefaultAzureCredential

* Update the ARO operator to set and use DefaultAzureCredential via env vars

* Add a CredentialsRequest to the ARO operator deployment

* Restart the ARO operator upon `az aro update`

* Removed now unused AzCredentials function

* Changed ARO operator deployment wait time during `az aro update` from
  20 minutes -> 5 minutes

* Refactor CliWithApply to generalize to different object types

* Updated Restart in pkg/util/kubernetes to use server-side apply
* Updated Restart in pkg/operator/deploy to only return an error after
  at least attempting to restart all of the deployments passed in

* E2E test for ARO operator master deployment's restart upon cluster update

* Wait for the ARO operator's CredentialsRequest to be reconciled before
restarting
2023-11-28 10:45:00 -05:00
Nont e7f514086d
Migrate documentdb client from sdk track 1 to track 2 client (#3255)
* Create documentdb track 2 client and mockgen

* Replace track 1 documentdb with track 2

* Refactor per comments

* Delete unused client

* Fix generated env mocks
2023-11-17 15:34:17 -05:00
dependabot[bot] 7e96231739
Bump github.com/docker/docker
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 23.0.3+incompatible to 24.0.7+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v23.0.3...v24.0.7)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 15:45:12 +00:00
nont dfa6c1a0ab Add azcore/arm and network/v2 to vendor 2023-10-27 09:51:40 -04:00
Ben Vesel c45d6cc21f
Revendor go-cosmosdb to fix database.EmitMetrics() json decode error (#3190) 2023-09-24 09:31:09 -04:00
dependabot[bot] 5b240b2bdf
Bump github.com/coreos/ignition/v2 from 2.7.0 to 2.14.0
Bumps [github.com/coreos/ignition/v2](https://github.com/coreos/ignition) from 2.7.0 to 2.14.0.
- [Release notes](https://github.com/coreos/ignition/releases)
- [Changelog](https://github.com/coreos/ignition/blob/main/docs/release-notes.md)
- [Commits](https://github.com/coreos/ignition/compare/v2.7.0...v2.14.0)

---
updated-dependencies:
- dependency-name: github.com/coreos/ignition/v2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-13 13:13:23 +00:00
Tanmay Satam f99e9e1980
Remove Ignition V2 from the ARO Operator (#3140) 2023-09-12 10:04:17 +02:00
dependabot[bot] db74c9e22e
Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4
Bumps [github.com/cyphar/filepath-securejoin](https://github.com/cyphar/filepath-securejoin) from 0.2.3 to 0.2.4.
- [Release notes](https://github.com/cyphar/filepath-securejoin/releases)
- [Commits](https://github.com/cyphar/filepath-securejoin/compare/v0.2.3...v0.2.4)

---
updated-dependencies:
- dependency-name: github.com/cyphar/filepath-securejoin
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-07 13:08:37 +00:00
Amber Brown 6f71bc173f go mod vendor 2023-09-04 10:36:59 +10:00
bennerv 6fa30d22dc Bump openshift dependencies 2023-09-01 17:39:42 -04:00
Christoph Blecker b108c4ddbd go mod vendor 2023-09-01 16:53:58 -04:00
dependabot[bot] 6e5083d30f
Bump github.com/sigstore/rekor from 1.0.1 to 1.2.0 (#3138)
Bumps [github.com/sigstore/rekor](https://github.com/sigstore/rekor) from 1.0.1 to 1.2.0.
- [Release notes](https://github.com/sigstore/rekor/releases)
- [Changelog](https://github.com/sigstore/rekor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sigstore/rekor/compare/v1.0.1...v1.2.0)

---
updated-dependencies:
- dependency-name: github.com/sigstore/rekor
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-01 10:07:04 -04:00
Ben Vesel 37d6378a88
Bump github.com/containers/podman/v4 from 4.1.1 to 4.4.2 (#3135)
Bumps [github.com/containers/podman/v4](https://github.com/containers/podman) from 4.1.1 to 4.4.2.
- [Release notes](https://github.com/containers/podman/releases)
- [Changelog](https://github.com/containers/podman/blob/main/RELEASE_NOTES.md)
- [Commits](https://github.com/containers/podman/compare/v4.1.1...v4.4.2)

---
updated-dependencies:
- dependency-name: github.com/containers/podman/v4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-31 18:59:01 -04:00
kimorris27 a3a442d730 `azidentity v1.2.2 -> v1.3.1`, `azidext v0.4.0 -> v0.5.0`, `go mod tidy; go mod vendor`
Goal was to update `azidentity` for compatibility with workload identities, but `azidext` needed to be updated as well for compatibility with the newer `azidentity`
version; see https://github.com/jongio/azidext/releases/tag/go%2Fazidext%2Fv0.5.0
2023-08-30 08:53:24 -05:00
Eric Fried d32c09410f
Revendor hive to 70b666ec8
Hive needs to be vendored at the same commit level as it is deployed in
ARO. One reason, as described in the linked card, is that changes in
APIs can lead to unintended edits during round-trip Get()/Update()
flows.

ARO-3801
2023-08-25 10:52:26 -05:00
Amber Brown b5ea75e75f
Add jq for must-gather (#3050) 2023-07-28 11:29:23 +10:00
Amber Brown 12f1466e35
Remove the inbuilt installer (#3030)
* axe the build tags

* graph removals

* remove installer code

* go mod tidy

* go mod vendor
2023-07-18 14:56:23 +10:00
dependabot[bot] f34cffd04a
Bump github.com/containerd/containerd from 1.6.4 to 1.6.18
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd) from 1.6.4 to 1.6.18.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v1.6.4...v1.6.18)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-15 21:08:50 +00:00
dependabot[bot] b9b7fa8872
Bump github.com/sylabs/sif/v2 from 2.7.0 to 2.8.1
Bumps [github.com/sylabs/sif/v2](https://github.com/sylabs/sif) from 2.7.0 to 2.8.1.
- [Release notes](https://github.com/sylabs/sif/releases)
- [Changelog](https://github.com/sylabs/sif/blob/main/.goreleaser.yml)
- [Commits](https://github.com/sylabs/sif/compare/v2.7.0...v2.8.1)

---
updated-dependencies:
- dependency-name: github.com/sylabs/sif/v2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-14 16:28:36 +00:00
dependabot[bot] 3b6a3ce949
Bump github.com/containers/buildah from 1.26.1 to 1.27.1 (#3027)
Bumps [github.com/containers/buildah](https://github.com/containers/buildah) from 1.26.1 to 1.27.1.
- [Release notes](https://github.com/containers/buildah/releases)
- [Changelog](https://github.com/containers/buildah/blob/v1.27.1/CHANGELOG.md)
- [Commits](https://github.com/containers/buildah/compare/v1.26.1...v1.27.1)

---
updated-dependencies:
- dependency-name: github.com/containers/buildah
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-14 12:25:34 -04:00
Amber Brown 06b565ae84
Run local development and PR E2E in podman (#2817)
Runs local development and PR E2E in podman containers, rather than using the inbuilt installer.
---------

Co-authored-by: Jeremy Facchetti <facchettos@gmail.com>
2023-07-13 13:04:39 +10:00
Matthew Barnes 156383c4a6
Migrate RP from Azure AD Graph to Microsoft Graph (#1970)
* go.mod: Add github.com/microsoftgraph/msgraph-sdk-go

* azureclient: Add NewGraphServiceClient

Creates a GraphServiceClient with scope and graph endpoint set
appropriately for the cloud environment (public or US government).

* pkg/util/graph: Add GetServicePrincipalIDByAppID

* armhelper: Use MS Graph to obtain service principal ID

* armhelper: Remove unused authorizer parameter

* Use MS Graph endpoint to validate service principal

I don't think it matters for the purpose of validation, but the
AD Graph endpoint is nearing its end-of-life.

* pkg/cluster: Use MS Graph to obtain service principal ID

* pkg/util/cluster: Use MS Graph to create and delete clusters

* Pretty-print OData errors from MS Graph

To aid debugging failed MS Graph requests.

MS Graph's top-level APIError message is hard-coded and only says
"error status code received from the API".  Further details have
to be extracted from the "ODataErrorable" interface type.

* azureclient: Remove ActiveDirectoryGraphScope

No longer used.

* Remove pkg/util/azureclient/graphrbac

No longer used.

* pipelines: Run CodeQL analysis for Go on 1ES Hosted Pool

Vendoring the Microsoft Graph SDK for Go causes memory consumption
during CodeQL analysis to double due to its enormous API surface,
putting it well beyond the memory limit of standard GitHub Action
runners.

I inquired with the Azure organization admins about provisioning
larger GitHub runners, but was directed instead to use the 1ES
Hosted Pool which runs our other CI checks. Since ARO controls
the VM type for Hosted Pool agents, we can use a VM type with
adequate memory for CodeQL analysis with the Graph SDK.

Note: Implemented CodeQL commands in a template in case we
      ever decide to move Javascript or Python analysis to
      1ES Hosted Pool as well.
2023-06-14 11:10:37 -06:00
Daniel Holmes 386753af33
Remove reliance on hiveclient set which in-turn relies on openshift installer (#2806)
* chore(hive): Replace hive clientset with controller-runtime client

* chore(hive): Replace clientset with controller-runtime

* chore(vendor): Tidy dependencies up

* chore(hive): Remove vendored clientset
2023-06-02 12:21:09 +10:00
Jeff Yuan 8ea2925b35 Merge branch 'master' into feature/guardrails 2023-05-22 16:09:37 +12:00
dependabot[bot] 101d4d7387
Bump github.com/docker/distribution
Bumps [github.com/docker/distribution](https://github.com/docker/distribution) from 2.8.1+incompatible to 2.8.2+incompatible.
- [Release notes](https://github.com/docker/distribution/releases)
- [Commits](https://github.com/docker/distribution/compare/v2.8.1...v2.8.2)

---
updated-dependencies:
- dependency-name: github.com/docker/distribution
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-11 20:51:51 +00:00
Jeff Yuan 848014c3a6 run go mod vendor 2023-05-08 18:47:23 +12:00
Jeff Yuan dbb42a4414 Merge branch 'master' 2023-05-08 18:37:17 +12:00
Tanmay Satam d1600a0313
Spike - Cluster Operator Errors (#2703)
* ARO Cluster Operator Status derives the Cluster Operator's Available/Progressing/Degraded conditions from the state of its controllers
* Implements controller status conditions on the node operator controller
2023-04-27 12:32:30 -06:00
Anshul Verma 89d335a041
Created Cluster Health Dashboard in Admin Portal (#2674)
* Cluster Health DashBoard

* built portal and remove some linting issues

* made the time in UTC and fixed a bug

* fixed few things and changed the code as per review

* rebased

* made few changes according to the review.

* renamed a helper component, rebuilt the portal

* minor changes

* Did few nit changes and some code improvements

* removed the mod issue

* vendor issue

* fixed lint issue

* remove lint error try1

* changed the code according to the review received.

* reverted the clusterdetaillist switch case

* small nit
2023-04-12 10:53:39 +10:00
Matthew Barnes f64314a33f go.mod: Add github.com/jongio/azidext/go/azidext
This package is temporary glue to keep the autorest-based Azure
SDK working until the RP is fully migrated to azure-sdk-for-go.
2023-04-11 16:32:49 -04:00
Weinong Wang e27c6277c9 bump azidentity package 2023-04-05 20:42:33 +00:00
Roland Kunkel 45b022ce94 add e2e test to check if MHC gets recreated on deletion 2023-03-27 16:55:42 +02:00
Amber Brown 472d035f7e
Move CI/dev tool usage to use go run pkg@version to reduce the number of vendored dependencies (#2789)
Use the new go run thing@version for test/CI items to remove vendoring
2023-03-24 10:01:05 +11:00
Jeremy Facchetti cf8ed6b7d0
Gorilla removal from pkg/frontend (#2711)
removes the use of gorilla/mux from the frontend
2023-03-14 12:06:58 +01:00
Jeff Yuan 5fefad4b19 merge with master plus some adaptions 2023-02-28 16:07:07 +13:00
Matthew Barnes 458322d9c0 go.mod: Unpin github.com/go-logr/logr
Vendors in the latest release: v1.2.3

v1.0.0 introduced breaking changes, so additional dependency bumps
were necessary:

k8s.io/klog/v2 v2.8.0 => latest
sigs.k8s.io/controller-runtime v0.9.1 => v0.11.2
2023-02-27 15:49:39 -05:00
Shawn Bai 17754ace6c
To detect and show the unsupported conditions on the console banner (#2166) 2023-02-10 15:07:00 +11:00
darthhexx 4fba704abb Found a cleaner way to ignore the unknown fields 2023-02-02 08:12:55 +01:00
darthhexx 9dfb629f16 Optional platform settings that need to be present for updateClusterData 2023-02-02 08:12:55 +01:00
Mikalai Radchuk 4d92ce60a1 go mod vendor 2023-01-18 15:22:02 -05:00
Mikalai Radchuk f216945448 go mod vendor 2023-01-17 10:51:47 +00:00