Comments (4)
Accurate does not use server-side apply yet.
operation: Update
indicates that the change was made by normal Update operation rather than SSA.
It might be better to set an appropriate FieldManager, but not setting it is not a bug as we are not using SSA.
from accurate.
@ymmt2005 Nice find! So we (unintentionally) fixed this in #88. 😄
from accurate.
@erikgb
As your feedback, it looks like it should be fixed.
We will fix it.
from accurate.
Figured out that setting Go-http-client
was actually a regression of controller-runtime.
kubernetes-sigs/controller-runtime#2435
This is fixed in controller-runtime v0.16, so Accurate will set the field manager to
accurate-controller
with the next release.
I checked the current code and saw:
$ kubectl -n sub1 get secrets -o yaml --show-managed-fields
apiVersion: v1
items:
- apiVersion: v1
data:
foo: YmFy
kind: Secret
metadata:
annotations:
accurate.cybozu.com/from: root1
accurate.cybozu.com/propagate: update
creationTimestamp: "2023-09-27T13:47:06Z"
labels:
app.kubernetes.io/created-by: accurate
managedFields:
- apiVersion: v1
fieldsType: FieldsV1
fieldsV1:
f:data:
.: {}
f:foo: {}
f:metadata:
f:annotations:
.: {}
f:accurate.cybozu.com/from: {}
f:accurate.cybozu.com/propagate: {}
f:labels:
.: {}
f:app.kubernetes.io/created-by: {}
f:type: {}
manager: accurate-controller
operation: Update
time: "2023-09-27T13:47:06Z"
from accurate.
Related Issues (20)
- Dependency Dashboard
- Dependency Dashboard
- Dependency Dashboard
- Dependency Dashboard
- Controller RBAC is too permissive HOT 10
- SubNamespace should be compatible with kstatus HOT 2
- Webhooks should have better names HOT 1
- Should not attempt to modify resources in normal namespace HOT 27
- docs: better example for propagate generated HOT 1
- Precedence between NS labels/annotations propagation should be documented
- Should clean up previously propagated namespace labels/annotations HOT 1
- Operator should crash if missing RBAC to any watched resource
- Upgrade/patch/replace Go build image HOT 3
- Annoying "http: TLS handshake error" in logs HOT 5
- Become a CNCF project? HOT 1
- Opt-in allowing cascading deletes of namespaces HOT 2
- Pre-existing resources should be upgraded to SSA
- Establish community Slack channel HOT 1
- Failed to create subnamespace due to `service "webhook-service" not found` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from accurate.