-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dockerfile: Split dependencies stage #323
Commits on Aug 29, 2023
-
dockerfile: Split dependencies stage
Make the build slightly quicker, by having a stage which is cached if our dependencies haven't changed.
Configuration menu - View commit details
-
Copy full SHA for 82d6c21 - Browse repository at this point
Copy the full SHA 82d6c21View commit details -
consoles: Make DirectoryRoleBinding optional
Currently, the workloads controller has a hard dependency on `DirectoryRoleBinding`s, as provided by the RBAC controller, in order to create consoles. If you try to do this, without having the RBAC controller installed, then the reconcile loop gets stuck, as the rolebinding to access the console can't be provisioned. This is a bit presumptuous; it should be possible to run consoles without DRBs, e.g. if you just want to reference plain `User` kinds in `additionalAttachSubjects`. This change adds a flag, which makes the usage of `DirectoryRoleBinding` optional. The flag defaults to true, meaning that this isn't a breaking change. We intended to use this in conjunction with [Google Groups for RBAC][0] as an alternative. [0]: https://cloud.google.com/kubernetes-engine/docs/how-to/google-groups-rbac
Configuration menu - View commit details
-
Copy full SHA for 87666ef - Browse repository at this point
Copy the full SHA 87666efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17097a4 - Browse repository at this point
Copy the full SHA 17097a4View commit details
Commits on Aug 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5616c33 - Browse repository at this point
Copy the full SHA 5616c33View commit details
Commits on Sep 14, 2023
-
Resolve this error: ``` panic: interface conversion: runtime.Object is *v1.Status, not *unstructured.Unstructured ``` There was an assumption of the object type that didn't hold true. If a watch `ERROR` event type is received, then it should be cast to a `v1.Status` instead. To avoid this, skip the event if it's of this type. This is likely fine for this case, as per the comment. Also add some extra error handling. https://github.com/kubernetes/apimachinery/blob/fd8daa85285e31da9771dbe372a66dfa20e78489/pkg/watch/watch.go#L43-L70
Configuration menu - View commit details
-
Copy full SHA for afd42a5 - Browse repository at this point
Copy the full SHA afd42a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62fe86a - Browse repository at this point
Copy the full SHA 62fe86aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26dbade - Browse repository at this point
Copy the full SHA 26dbadeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed76aa0 - Browse repository at this point
Copy the full SHA ed76aa0View commit details
Commits on Dec 13, 2023
-
Update controller-runtime to v0.16.3
This will include the large change mentioned here: https://github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.15.0 While here, also change the module path, as this looks to be the proper way of doing things.
Configuration menu - View commit details
-
Copy full SHA for 4fa0ddf - Browse repository at this point
Copy the full SHA 4fa0ddfView commit details -
Update controllers for new controller-runtime APIs
Make this compile again, as some options have been moved around.
Configuration menu - View commit details
-
Copy full SHA for de88551 - Browse repository at this point
Copy the full SHA de88551View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7969e20 - Browse repository at this point
Copy the full SHA 7969e20View commit details -
We're using k8s v1.28 APIs, so let's go to the latest available Kind image, to run a 1.27 cluster.
Configuration menu - View commit details
-
Copy full SHA for 2e7963f - Browse repository at this point
Copy the full SHA 2e7963fView commit details -
Fix race condition in acceptance tests
Our app was being deployed before `cert-manager` was fully up and running, leading to theatre pods stuck in a `ContainerCreating` state, due to a missing secret volume.
Configuration menu - View commit details
-
Copy full SHA for b384c1c - Browse repository at this point
Copy the full SHA b384c1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for aeda687 - Browse repository at this point
Copy the full SHA aeda687View commit details -
Bump the major version, as we've upgraded many things, and may have lost compatibility with older clusters.
Configuration menu - View commit details
-
Copy full SHA for ee83746 - Browse repository at this point
Copy the full SHA ee83746View commit details -
Merge pull request #4 from incident-io/upgrade-controller-runtime
Update controller-runtime to v0.16.3
Configuration menu - View commit details
-
Copy full SHA for 27f49dc - Browse repository at this point
Copy the full SHA 27f49dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20c0698 - Browse repository at this point
Copy the full SHA 20c0698View commit details