-
Notifications
You must be signed in to change notification settings - Fork 203
Comparing changes
Open a pull request
base repository: fluxcd/kustomize-controller
base: v0.14.1
head repository: fluxcd/kustomize-controller
compare: v0.15.0
Commits on Sep 10, 2021
-
Run tests with envtest installed in testbin
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3cb1ce8 - Browse repository at this point
Copy the full SHA 3cb1ce8View commit details -
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 14329c6 - Browse repository at this point
Copy the full SHA 14329c6View commit details -
Merge pull request #425 from fluxcd/refactor-tests
Refactor tests
Configuration menu - View commit details
-
Copy full SHA for 74f08c3 - Browse repository at this point
Copy the full SHA 74f08c3View commit details
Commits on Sep 30, 2021
-
fix: don't skip all errors when recording health check status
fixes #432 Signed-off-by: Max Jonas Werner <mail@makk.es>
Max Jonas Werner committedSep 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 435815c - Browse repository at this point
Copy the full SHA 435815cView commit details -
Merge pull request #435 from makkes/fix-health-checks
fix: don't skip all errors when recording health check status
Configuration menu - View commit details
-
Copy full SHA for ea369a0 - Browse repository at this point
Copy the full SHA ea369a0View commit details -
Changes from v1beta1: - `spec.validation` removed (server-side validation is implicit) - `spec.status.snapshot` replaced by `spec.status.inventory` - `spec.patchesStrategicMerge` deprecated in favour of `spec.patches` - `spec.patchesJson6902` deprecated in favour of `spec.patches` Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7ffe62b - Browse repository at this point
Copy the full SHA 7ffe62bView commit details -
Package ssa contains utilities for managing Kubernetes resources using sever-side apply. Package objectutil contains utilities for manipulating Kubernetes objects. Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3a03d23 - Browse repository at this point
Copy the full SHA 3a03d23View commit details -
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 79dd865 - Browse repository at this point
Copy the full SHA 79dd865View commit details -
Implement reconciliation using server-side apply
Reconciler behaviour: - Creates an inventory of objects to be applied (persisted in-cluster under `.status.inventory`). - Applies first custom resource definitions (CRDs) and namespaces, waits for them to register and only then applies the custom resources. - Validates all resources with server-side dry-run apply (namespaced objects must contain `metadata.namespace`, defaulting to the `default` namespace is no longer supported). - Reconciles only the resources that drifted. - Prunes the objects that were previously applied but are missing from the current inventory. - Emits events for only the resources that where created, configured or deleted. Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1e01d80 - Browse repository at this point
Copy the full SHA 1e01d80View commit details -
Update the status when health checking starts
Set the healthiness status to progressing and specify the health check timeout in the condition message. Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b33e3b3 - Browse repository at this point
Copy the full SHA b33e3b3View commit details -
Refactor reconciliation into actions
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 69069c3 - Browse repository at this point
Copy the full SHA 69069c3View commit details -
Skip finalizer pruning when impersonation fails
When impersonation fails, emit an event with the stale objects and continue with the finalization as this is not a retryable error. Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 97bbc59 - Browse repository at this point
Copy the full SHA 97bbc59View commit details -
Add e2e test for CRDs+CRs reconciliation using cert-manager
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8baead9 - Browse repository at this point
Copy the full SHA 8baead9View commit details -
Implement health checking for all resources
- Add `.spec.wait` optional boolean field to API - Wait for all applied resources to become ready when `.spec.wait` is set to `true` Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 468f00e - Browse repository at this point
Copy the full SHA 468f00eView commit details -
Add
spec.wait
usage to the API docsSigned-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9c8f284 - Browse repository at this point
Copy the full SHA 9c8f284View commit details -
Run SSA resource manager tests in CI
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9c533e4 - Browse repository at this point
Copy the full SHA 9c533e4View commit details -
Add test for reconciling an empty source
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 64084ea - Browse repository at this point
Copy the full SHA 64084eaView commit details -
Skip pruning for objects with a different owner
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d022286 - Browse repository at this point
Copy the full SHA d022286View commit details
Commits on Oct 1, 2021
-
Use ssa package from fluxcd/pkg
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6346591 - Browse repository at this point
Copy the full SHA 6346591View commit details
Commits on Oct 4, 2021
-
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 50c7135 - Browse repository at this point
Copy the full SHA 50c7135View commit details
Commits on Oct 6, 2021
-
envtest: Add cancellable context to stop controllers
In suite test, the context created by SetupSignalHandler() watches for shutdown signal to cancel the context. This makes it possible to stop the controllers by sending a kill signal that cancels the context. This change allows controller context cancellation by creating another context from SetupSignalHandler() context with a CancelFunc that's called at the end of the test, instead of sending a kill signal. Signed-off-by: Sunny <darkowlzz@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for b7abdf2 - Browse repository at this point
Copy the full SHA b7abdf2View commit details -
Merge pull request #439 from darkowlzz/envtest-stop-controllers
envtest: Add cancellable context to stop controllers
Configuration menu - View commit details
-
Copy full SHA for efd1cb4 - Browse repository at this point
Copy the full SHA efd1cb4View commit details
Commits on Oct 7, 2021
-
Add example for
.spec.wait
usageSigned-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dba56a5 - Browse repository at this point
Copy the full SHA dba56a5View commit details -
testenv now supports provisioning users. Replace envtest with testenv. Also, reorder the cleanup to stop the test environment before stopping the file server to avoid anything in the cluster trying to connect to the file server after it's stopped. Signed-off-by: Sunny <darkowlzz@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for dd3935c - Browse repository at this point
Copy the full SHA dd3935cView commit details -
Merge pull request #441 from darkowlzz/use-testenv
Replace envtest with testenv
Configuration menu - View commit details
-
Copy full SHA for ad2fe66 - Browse repository at this point
Copy the full SHA ad2fe66View commit details -
Restore
spec.validation
and mark it as deprecatedSigned-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 51a7189 - Browse repository at this point
Copy the full SHA 51a7189View commit details -
Merge pull request #426 from fluxcd/v1beta2
[RFC] Server-side reconciliation for the v1beta2 API
Configuration menu - View commit details
-
Copy full SHA for 5fe3ac8 - Browse repository at this point
Copy the full SHA 5fe3ac8View commit details -
Fix flapping kstatus test due to rate limits
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b837b8f - Browse repository at this point
Copy the full SHA b837b8fView commit details -
Pin runc to fix CVE-2021-30465
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 145b238 - Browse repository at this point
Copy the full SHA 145b238View commit details
Commits on Oct 8, 2021
-
Guard against waiting deadlock
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 652da7f - Browse repository at this point
Copy the full SHA 652da7fView commit details -
Update SSA to force apply RBAC
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a2b816c - Browse repository at this point
Copy the full SHA a2b816cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4b7572 - Browse repository at this point
Copy the full SHA d4b7572View commit details -
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7c635c5 - Browse repository at this point
Copy the full SHA 7c635c5View commit details -
Merge pull request #443 from fluxcd/release-0.15.0
Release v0.15.0
Configuration menu - View commit details
-
Copy full SHA for 19d18f0 - Browse repository at this point
Copy the full SHA 19d18f0View commit details -
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2c223b4 - Browse repository at this point
Copy the full SHA 2c223b4View commit details -
Merge pull request #444 from fluxcd/tag-0.15
Bump image tag to v0.15.0
Configuration menu - View commit details
-
Copy full SHA for 49fd435 - Browse repository at this point
Copy the full SHA 49fd435View commit details
There are no files selected for viewing