Commit Graph

1796 Commits

Author SHA1 Message Date
Nic Cope cf4876673c Port renovate config from c/c too
This implies switching from the Renovate app to the Renovate action.

Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-05-29 15:41:14 -07:00
Nic Cope ef0fdfa63d Fix linter issues surfaced by new linter config
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-05-29 15:37:39 -07:00
Nic Cope 4b32f0e040 Strip down build and CI to only things runtime needs
Removes all jobs and targets that are specific to crossplane/crossplane.

Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-05-29 15:37:39 -07:00
Nic Cope 04814f24f8 Copy Earthfile and friends from c/crossplane
Unmodified for now. I'll strip out everything this repo doesn't need in
a follow-up commit.

Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-05-29 15:20:53 -07:00
Nic Cope bf15ce0295 Remove Makefile and build submodule
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-05-29 15:20:35 -07:00
Nic Cope fc036618ff
Merge pull request #689 from negz/engine-swap
Bump controller-runtime to latest, remove the controller engine and GVK routed cache
2024-05-20 13:34:51 -07:00
Nic Cope 091d1b660a Bump controller-runtime to v0.18.2
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-05-17 12:21:33 -07:00
Nic Cope 8aa1c03caa Don't include buf as a dependency
It requires a newer cel-go dependency than the Kubernetes dependencies,
which makes updating them difficult.

Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-05-17 12:21:33 -07:00
Nic Cope 88ae9393e6 Bump protobuf and Kubernetes dependencies
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-05-17 12:21:33 -07:00
Nic Cope 62e5021574 Delete the controller engine
It's breaking the dependencies of this module, and its only consumer is
the c/c repo. It should live there instead.

Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-05-17 12:21:33 -07:00
Nic Cope 23c644178e
Merge pull request #693 from negz/its-happening-dot-gif
Switch to the crossplane/build submodule
2024-05-16 10:22:31 -07:00
Nic Cope bf08434192 Switch to the crossplane/build submodule
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-05-15 17:56:17 -07:00
Hasan Turken e50f51abfe
Merge pull request #692 from turkenh/allow-observe-update
Whitelist management policy Observe & Update
2024-05-13 15:38:22 +03:00
Hasan Turken e739ce37ae
Whitelist management policy Observe & Update
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2024-05-13 15:10:09 +03:00
Nic Cope b31be7747c
Merge pull request #688 from ezgidemirel/fix-mr-state
Fix MR state metrics when MRs are deleted
2024-05-09 11:20:37 -07:00
ezgidemirel 78ccb5f030
Fix MR state metrics when MRs are deleted
Signed-off-by: ezgidemirel <ezgidemirel91@gmail.com>
2024-05-09 18:28:31 +03:00
Jared Watts e477558289
Merge pull request #690 from jbw976/empty-master
Empty commit after release-1.16
2024-05-07 09:41:09 +02:00
Jared Watts e83268677c
Empty commit after release-1.16
Signed-off-by: Jared Watts <jbw976@gmail.com>
2024-05-07 09:37:30 +02:00
Hasan Turken 8641eb2ba3
Merge pull request #683 from ezgidemirel/mr-metrics
Introduce High Level MR metrics
2024-04-24 14:46:34 +03:00
Philippe Scorsolini 590e44d838
Merge pull request #685 from crossplane/renovate/go-golang.org/x/net-vulnerability 2024-04-20 17:00:30 +01:00
renovate[bot] c849e1abf3
Update module golang.org/x/net to v0.23.0 [SECURITY] 2024-04-20 13:44:09 +00:00
Nic Cope b121916247
Merge pull request #633 from pedjak/add-reconcile-observation
Add ability to expose resource reconciliation progress
2024-04-19 15:03:35 -07:00
Predrag Knezevic d049fcc2e9 Address reviewer comments
Signed-off-by: Predrag Knezevic <predrag.knezevic@upbound.io>
2024-04-19 15:47:18 +02:00
ezgidemirel 249f4c09be
remove XRStateMetrics
Signed-off-by: ezgidemirel <ezgidemirel91@gmail.com>
2024-04-18 15:44:32 +03:00
ezgidemirel aa7264baf4
make state recorders Runnable and remove unstructured listing
Signed-off-by: ezgidemirel <ezgidemirel91@gmail.com>
2024-04-16 20:01:05 +03:00
ezgidemirel 4b6c2de666
add XR state metrics
Signed-off-by: ezgidemirel <ezgidemirel91@gmail.com>
2024-04-16 11:36:10 +03:00
Predrag Knezevic b5462b512d Add ability to expose resource reconciliation progress
* `status.observedGeneration` fields has been added to claim/composite/composed status,
  showing the latest metadata.generation which resulted in either a ready state,
  or stalled due to error it can not recover from without human intervention.
* `status.conditions[x].observedGeneration represents the .metadata.generation
  that the condition was set based upon

Signed-off-by: Predrag Knezevic <predrag.knezevic@upbound.io>
2024-04-09 11:04:31 +02:00
ezgidemirel af6588856c
change init pattern and move state metrics to a go routine
Signed-off-by: ezgidemirel <ezgidemirel91@gmail.com>
2024-04-08 18:48:05 +03:00
ezgidemirel 64074c3e5d
Add High Level MR metrics
Signed-off-by: ezgidemirel <ezgidemirel91@gmail.com>
2024-04-03 16:16:14 +03:00
Dr. Stefan Schimanski b42479383b
reconciler/managed: add crossplane_resource_drift_seconds metric
Signed-off-by: Dr. Stefan Schimanski <stefan.schimanski@upbound.io>
2024-04-02 17:18:39 +03:00
Nic Cope 991de68a3f
Merge pull request #677 from crossplane/renovate/actions-cache-digest
Update actions/cache digest to ab5e6d0
2024-03-05 13:34:58 -08:00
renovate[bot] 4deaf95f43
Update actions/cache digest to ab5e6d0 2024-03-05 10:02:34 +00:00
Philippe Scorsolini 22f4f4b76a
Merge pull request #676 from negz/my-pockets-are-full 2024-03-05 10:01:54 +00:00
Nic Cope 2c81cc6326
Merge pull request #673 from sttts/sttts-klog-throttling
logging: add SetFilteredKlogLogger to show client-go throttling logs
2024-02-26 14:33:05 -08:00
Dr. Stefan Schimanski 5f2a2782ca
logging: add SetFilteredKlogLogger to show client-go throttling logs
Signed-off-by: Dr. Stefan Schimanski <stefan.schimanski@upbound.io>
2024-02-23 09:01:22 +01:00
Nic Cope feb7810cc1
Merge pull request #667 from crossplane/renovate/golang-1.x
Update dependency golang to v1.22.0
2024-02-20 17:23:27 -08:00
Nic Cope 0c7b1eb549 Bump golangci-lint, copy config from c/c
This copies the latest config from c/c and addresses all the linter
errors that config produces.

Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-02-20 03:45:27 -08:00
Philippe Scorsolini 7fcb8c5cad
Merge pull request #666 from sergenyalcin/handle-nil-case 2024-02-13 13:46:10 +00:00
Sergen Yalçın 195a02da31
Change the error message with a more consistent with the other errors
Signed-off-by: Sergen Yalçın <yalcinsergen97@gmail.com>
2024-02-13 16:01:25 +03:00
Philippe Scorsolini 229b63d399
Merge pull request #664 from crossplane/renovate/github-codeql-action-digest
Update github/codeql-action digest to e8893c5
2024-02-12 09:15:33 +00:00
Philippe Scorsolini 87e9df8961
Merge pull request #661 from crossplane/renovate/codecov-codecov-action-digest
Update codecov/codecov-action digest to e0b68c6
2024-02-12 09:14:52 +00:00
Sergen Yalçın b1cd25a73b
Change the error message
Signed-off-by: Sergen Yalçın <yalcinsergen97@gmail.com>
2024-02-07 11:18:55 +03:00
renovate[bot] 8d8d493362
Update dependency golang to v1.22.0 2024-02-07 01:19:15 +00:00
Sergen Yalçın 5cd11c97cb
Add a nil case to the getValueFromInterface function
Signed-off-by: Sergen Yalçın <yalcinsergen97@gmail.com>
2024-02-06 19:32:18 +03:00
Philippe Scorsolini 3307c237d9
Merge pull request #665 from crossplane/renovate/aquasecurity-trivy-action-0.x
Update aquasecurity/trivy-action action to v0.17.0
2024-02-06 09:56:58 +00:00
renovate[bot] 5caac07188
Update aquasecurity/trivy-action action to v0.17.0 2024-02-06 03:53:56 +00:00
renovate[bot] d9219be715
Update github/codeql-action digest to e8893c5 2024-02-02 21:01:02 +00:00
renovate[bot] 524c25cedc
Update codecov/codecov-action digest to e0b68c6 2024-02-02 01:52:56 +00:00
Philippe Scorsolini fa4ffff0a5
Merge pull request #630 from crossplane/renovate/kubernetes-deps
Update kubernetes deps
2024-02-01 16:24:59 +00:00
Philippe Scorsolini 88865715a0
fix: add RemoveInformer to implement Informers
Co-authored-by: Maximilian Blatt <maximilian.blatt-extern@deutschebahn.com>
Signed-off-by: Philippe Scorsolini <p.scorsolini@gmail.com>
2024-01-31 15:05:57 +00:00