-
Notifications
You must be signed in to change notification settings - Fork 137
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
pod_mutator
supports multiple injections; pod_mutator
refactoring
#386
pod_mutator
supports multiple injections; pod_mutator
refactoring
#386
Conversation
- dt.kubernetes.workload.kind - dt.kubernetes.workload.name Co-authored-by: Michal Grzybek <michal.grzybek@outlook.com>
- replicasets - statefulsets - daemonsets - deployments
- dt.kubernetes.workload.kind - dt.kubernetes.workload.name Co-authored-by: Michal Grzybek <michal.grzybek@outlook.com>
…-allows-multiple-injections2
…-allows-multiple-injections2
…ig' renamed to 'injection-config'
6cb08b0
to
b960800
Compare
…-allows-multiple-injections2
b960800
to
22efbd6
Compare
pod_mutator
supports multiple injections; pod_mutator
refactoring
78b7c08
to
14d3253
Compare
14d3253
to
19df67c
Compare
19df67c
to
37c3dbb
Compare
Just a general question: |
to get only |
Ah, working on it - forgot to fix IDE suggestions. |
|
2124766
to
2785e04
Compare
DataIngest
is another capability (alongsideOneAgent
) that can be injected to pods by webhook.pod_mutator
must be extended to support multiple injections.Using this opportunity, some refactoring was done, too.
Changes
DataIngest
is injected by default ifOneAgent
is injectedDataIngest
injection can be explicitly disabled or enabled (so that it can be injected even ifOneAgent
is not) using annotation:data-ingest.dynatrace.com/inject=true|false
dynakube.dynatrace.com/injected
now holds a lexical sorted, comma separated, list of injected capabilities intsead of"true"
pod_mutator.Handle()
implementation simplifiedinit.sh
supports both injectionsTestPodPartialInjection