fleet/infrastructure/kubequery/internal/k8s/apps/testdata/deployment_test.json
Lucas Manuel Rodriguez 3b2e97db89
Move kubequery dependency to monorepo (#16027)
#15561

We didn't find a way to preserve history of the original fork (see
[here](https://github.com/fleetdm/fleet/issues/15561#issuecomment-1883473504),
thus we are moving it with one commit.

The second commit updates a reference.
2024-01-11 08:30:26 -03:00

739 lines
39 KiB
JSON

{
"apiVersion": "v1",
"items": [
{
"apiVersion": "apps/v1",
"kind": "Deployment",
"metadata": {
"annotations": {
"deployment.kubernetes.io/revision": "1",
"kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"name\":\"jaeger-operator\",\"namespace\":\"default\"},\"spec\":{\"replicas\":1,\"selector\":{\"matchLabels\":{\"name\":\"jaeger-operator\"}},\"template\":{\"metadata\":{\"labels\":{\"name\":\"jaeger-operator\"}},\"spec\":{\"containers\":[{\"args\":[\"start\"],\"env\":[{\"name\":\"WATCH_NAMESPACE\",\"value\":\"\"},{\"name\":\"POD_NAME\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.name\"}}},{\"name\":\"POD_NAMESPACE\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.namespace\"}}},{\"name\":\"OPERATOR_NAME\",\"value\":\"jaeger-operator\"}],\"image\":\"jaegertracing/jaeger-operator:1.14.0\",\"imagePullPolicy\":\"Always\",\"name\":\"jaeger-operator\",\"ports\":[{\"containerPort\":8383,\"name\":\"metrics\"}]}],\"serviceAccountName\":\"jaeger-operator\"}}}}\n"
},
"creationTimestamp": "2021-01-21T01:08:24Z",
"generation": 1,
"managedFields": [
{
"apiVersion": "apps/v1",
"fieldsType": "FieldsV1",
"fieldsV1": {
"f:metadata": {
"f:annotations": {
".": {},
"f:kubectl.kubernetes.io/last-applied-configuration": {}
}
},
"f:spec": {
"f:progressDeadlineSeconds": {},
"f:replicas": {},
"f:revisionHistoryLimit": {},
"f:selector": {},
"f:strategy": {
"f:rollingUpdate": {
".": {},
"f:maxSurge": {},
"f:maxUnavailable": {}
},
"f:type": {}
},
"f:template": {
"f:metadata": {
"f:labels": {
".": {},
"f:name": {}
}
},
"f:spec": {
"f:containers": {
"k:{\"name\":\"jaeger-operator\"}": {
".": {},
"f:args": {},
"f:env": {
".": {},
"k:{\"name\":\"OPERATOR_NAME\"}": {
".": {},
"f:name": {},
"f:value": {}
},
"k:{\"name\":\"POD_NAME\"}": {
".": {},
"f:name": {},
"f:valueFrom": {
".": {},
"f:fieldRef": {
".": {},
"f:apiVersion": {},
"f:fieldPath": {}
}
}
},
"k:{\"name\":\"POD_NAMESPACE\"}": {
".": {},
"f:name": {},
"f:valueFrom": {
".": {},
"f:fieldRef": {
".": {},
"f:apiVersion": {},
"f:fieldPath": {}
}
}
},
"k:{\"name\":\"WATCH_NAMESPACE\"}": {
".": {},
"f:name": {}
}
},
"f:image": {},
"f:imagePullPolicy": {},
"f:name": {},
"f:ports": {
".": {},
"k:{\"containerPort\":8383,\"protocol\":\"TCP\"}": {
".": {},
"f:containerPort": {},
"f:name": {},
"f:protocol": {}
}
},
"f:resources": {},
"f:terminationMessagePath": {},
"f:terminationMessagePolicy": {}
}
},
"f:dnsPolicy": {},
"f:restartPolicy": {},
"f:schedulerName": {},
"f:securityContext": {},
"f:serviceAccount": {},
"f:serviceAccountName": {},
"f:terminationGracePeriodSeconds": {}
}
}
}
},
"manager": "kubectl-client-side-apply",
"operation": "Update",
"time": "2021-01-21T01:08:24Z"
},
{
"apiVersion": "apps/v1",
"fieldsType": "FieldsV1",
"fieldsV1": {
"f:metadata": {
"f:annotations": {
"f:deployment.kubernetes.io/revision": {}
}
},
"f:status": {
"f:availableReplicas": {},
"f:conditions": {
".": {},
"k:{\"type\":\"Available\"}": {
".": {},
"f:lastTransitionTime": {},
"f:lastUpdateTime": {},
"f:message": {},
"f:reason": {},
"f:status": {},
"f:type": {}
},
"k:{\"type\":\"Progressing\"}": {
".": {},
"f:lastTransitionTime": {},
"f:lastUpdateTime": {},
"f:message": {},
"f:reason": {},
"f:status": {},
"f:type": {}
}
},
"f:observedGeneration": {},
"f:readyReplicas": {},
"f:replicas": {},
"f:updatedReplicas": {}
}
},
"manager": "kube-controller-manager",
"operation": "Update",
"time": "2021-01-21T01:08:52Z"
}
],
"name": "jaeger-operator",
"namespace": "default",
"resourceVersion": "451812",
"selfLink": "/apis/apps/v1/namespaces/default/deployments/jaeger-operator",
"uid": "baa856ea-2d04-4bbb-b9be-aa5b89c58087"
},
"spec": {
"progressDeadlineSeconds": 600,
"replicas": 1,
"revisionHistoryLimit": 10,
"selector": {
"matchLabels": {
"name": "jaeger-operator"
}
},
"strategy": {
"rollingUpdate": {
"maxSurge": "25%",
"maxUnavailable": "25%"
},
"type": "RollingUpdate"
},
"template": {
"metadata": {
"creationTimestamp": null,
"labels": {
"name": "jaeger-operator"
}
},
"spec": {
"containers": [
{
"args": [
"start"
],
"env": [
{
"name": "WATCH_NAMESPACE"
},
{
"name": "POD_NAME",
"valueFrom": {
"fieldRef": {
"apiVersion": "v1",
"fieldPath": "metadata.name"
}
}
},
{
"name": "POD_NAMESPACE",
"valueFrom": {
"fieldRef": {
"apiVersion": "v1",
"fieldPath": "metadata.namespace"
}
}
},
{
"name": "OPERATOR_NAME",
"value": "jaeger-operator"
}
],
"image": "jaegertracing/jaeger-operator:1.14.0",
"imagePullPolicy": "Always",
"name": "jaeger-operator",
"ports": [
{
"containerPort": 8383,
"name": "metrics",
"protocol": "TCP"
}
],
"resources": {},
"terminationMessagePath": "/dev/termination-log",
"terminationMessagePolicy": "File"
}
],
"dnsPolicy": "ClusterFirst",
"restartPolicy": "Always",
"schedulerName": "default-scheduler",
"securityContext": {},
"serviceAccount": "jaeger-operator",
"serviceAccountName": "jaeger-operator",
"terminationGracePeriodSeconds": 30
}
}
},
"status": {
"availableReplicas": 1,
"conditions": [
{
"lastTransitionTime": "2021-01-21T01:08:52Z",
"lastUpdateTime": "2021-01-21T01:08:52Z",
"message": "Deployment has minimum availability.",
"reason": "MinimumReplicasAvailable",
"status": "True",
"type": "Available"
},
{
"lastTransitionTime": "2021-01-21T01:08:24Z",
"lastUpdateTime": "2021-01-21T01:08:52Z",
"message": "ReplicaSet \"jaeger-operator-5db4f9d996\" has successfully progressed.",
"reason": "NewReplicaSetAvailable",
"status": "True",
"type": "Progressing"
}
],
"observedGeneration": 1,
"readyReplicas": 1,
"replicas": 1,
"updatedReplicas": 1
}
},
{
"apiVersion": "apps/v1",
"kind": "Deployment",
"metadata": {
"annotations": {
"deployment.kubernetes.io/revision": "1",
"linkerd.io/inject": "disabled",
"prometheus.io/port": "14269",
"prometheus.io/scrape": "true",
"sidecar.istio.io/inject": "false"
},
"creationTimestamp": "2021-01-21T01:08:53Z",
"generation": 1,
"labels": {
"app": "jaeger",
"app.kubernetes.io/component": "all-in-one",
"app.kubernetes.io/instance": "simplest",
"app.kubernetes.io/managed-by": "jaeger-operator",
"app.kubernetes.io/name": "simplest",
"app.kubernetes.io/part-of": "jaeger"
},
"managedFields": [
{
"apiVersion": "apps/v1",
"fieldsType": "FieldsV1",
"fieldsV1": {
"f:metadata": {
"f:annotations": {
".": {},
"f:linkerd.io/inject": {},
"f:prometheus.io/port": {},
"f:prometheus.io/scrape": {},
"f:sidecar.istio.io/inject": {}
},
"f:labels": {
".": {},
"f:app": {},
"f:app.kubernetes.io/component": {},
"f:app.kubernetes.io/instance": {},
"f:app.kubernetes.io/managed-by": {},
"f:app.kubernetes.io/name": {},
"f:app.kubernetes.io/part-of": {}
},
"f:ownerReferences": {
".": {},
"k:{\"uid\":\"95d303e8-d347-4f8f-b008-a4da3e44b847\"}": {
".": {},
"f:apiVersion": {},
"f:controller": {},
"f:kind": {},
"f:name": {},
"f:uid": {}
}
}
},
"f:spec": {
"f:progressDeadlineSeconds": {},
"f:replicas": {},
"f:revisionHistoryLimit": {},
"f:selector": {},
"f:strategy": {
"f:rollingUpdate": {
".": {},
"f:maxSurge": {},
"f:maxUnavailable": {}
},
"f:type": {}
},
"f:template": {
"f:metadata": {
"f:annotations": {
".": {},
"f:linkerd.io/inject": {},
"f:prometheus.io/port": {},
"f:prometheus.io/scrape": {},
"f:sidecar.istio.io/inject": {}
},
"f:labels": {
".": {},
"f:app": {},
"f:app.kubernetes.io/component": {},
"f:app.kubernetes.io/instance": {},
"f:app.kubernetes.io/managed-by": {},
"f:app.kubernetes.io/name": {},
"f:app.kubernetes.io/part-of": {}
}
},
"f:spec": {
"f:containers": {
"k:{\"name\":\"jaeger\"}": {
".": {},
"f:args": {},
"f:env": {
".": {},
"k:{\"name\":\"COLLECTOR_ZIPKIN_HTTP_PORT\"}": {
".": {},
"f:name": {},
"f:value": {}
},
"k:{\"name\":\"SPAN_STORAGE_TYPE\"}": {
".": {},
"f:name": {},
"f:value": {}
}
},
"f:image": {},
"f:imagePullPolicy": {},
"f:name": {},
"f:ports": {
".": {},
"k:{\"containerPort\":14267,\"protocol\":\"TCP\"}": {
".": {},
"f:containerPort": {},
"f:name": {},
"f:protocol": {}
},
"k:{\"containerPort\":14268,\"protocol\":\"TCP\"}": {
".": {},
"f:containerPort": {},
"f:name": {},
"f:protocol": {}
},
"k:{\"containerPort\":14269,\"protocol\":\"TCP\"}": {
".": {},
"f:containerPort": {},
"f:name": {},
"f:protocol": {}
},
"k:{\"containerPort\":16686,\"protocol\":\"TCP\"}": {
".": {},
"f:containerPort": {},
"f:name": {},
"f:protocol": {}
},
"k:{\"containerPort\":5775,\"protocol\":\"UDP\"}": {
".": {},
"f:containerPort": {},
"f:name": {},
"f:protocol": {}
},
"k:{\"containerPort\":5778,\"protocol\":\"TCP\"}": {
".": {},
"f:containerPort": {},
"f:name": {},
"f:protocol": {}
},
"k:{\"containerPort\":6831,\"protocol\":\"UDP\"}": {
".": {},
"f:containerPort": {},
"f:name": {},
"f:protocol": {}
},
"k:{\"containerPort\":6832,\"protocol\":\"UDP\"}": {
".": {},
"f:containerPort": {},
"f:name": {},
"f:protocol": {}
},
"k:{\"containerPort\":9411,\"protocol\":\"TCP\"}": {
".": {},
"f:containerPort": {},
"f:name": {},
"f:protocol": {}
}
},
"f:readinessProbe": {
".": {},
"f:failureThreshold": {},
"f:httpGet": {
".": {},
"f:path": {},
"f:port": {},
"f:scheme": {}
},
"f:initialDelaySeconds": {},
"f:periodSeconds": {},
"f:successThreshold": {},
"f:timeoutSeconds": {}
},
"f:resources": {},
"f:terminationMessagePath": {},
"f:terminationMessagePolicy": {},
"f:volumeMounts": {
".": {},
"k:{\"mountPath\":\"/etc/jaeger/sampling\"}": {
".": {},
"f:mountPath": {},
"f:name": {},
"f:readOnly": {}
}
}
}
},
"f:dnsPolicy": {},
"f:restartPolicy": {},
"f:schedulerName": {},
"f:securityContext": {},
"f:serviceAccount": {},
"f:serviceAccountName": {},
"f:terminationGracePeriodSeconds": {},
"f:volumes": {
".": {},
"k:{\"name\":\"simplest-sampling-configuration-volume\"}": {
".": {},
"f:configMap": {
".": {},
"f:defaultMode": {},
"f:items": {},
"f:name": {}
},
"f:name": {}
}
}
}
}
}
},
"manager": "jaeger-operator",
"operation": "Update",
"time": "2021-01-21T01:08:53Z"
},
{
"apiVersion": "apps/v1",
"fieldsType": "FieldsV1",
"fieldsV1": {
"f:metadata": {
"f:annotations": {
"f:deployment.kubernetes.io/revision": {}
}
},
"f:status": {
"f:availableReplicas": {},
"f:conditions": {
".": {},
"k:{\"type\":\"Available\"}": {
".": {},
"f:lastTransitionTime": {},
"f:lastUpdateTime": {},
"f:message": {},
"f:reason": {},
"f:status": {},
"f:type": {}
},
"k:{\"type\":\"Progressing\"}": {
".": {},
"f:lastTransitionTime": {},
"f:lastUpdateTime": {},
"f:message": {},
"f:reason": {},
"f:status": {},
"f:type": {}
}
},
"f:observedGeneration": {},
"f:readyReplicas": {},
"f:replicas": {},
"f:updatedReplicas": {}
}
},
"manager": "kube-controller-manager",
"operation": "Update",
"time": "2021-01-21T01:09:04Z"
}
],
"name": "simplest",
"namespace": "default",
"ownerReferences": [
{
"apiVersion": "jaegertracing.io/v1",
"controller": true,
"kind": "Jaeger",
"name": "simplest",
"uid": "95d303e8-d347-4f8f-b008-a4da3e44b847"
}
],
"resourceVersion": "451923",
"selfLink": "/apis/apps/v1/namespaces/default/deployments/simplest",
"uid": "ef190adf-c268-409d-8684-3775e59385bf"
},
"spec": {
"progressDeadlineSeconds": 600,
"replicas": 1,
"revisionHistoryLimit": 10,
"selector": {
"matchLabels": {
"app": "jaeger",
"app.kubernetes.io/component": "all-in-one",
"app.kubernetes.io/instance": "simplest",
"app.kubernetes.io/managed-by": "jaeger-operator",
"app.kubernetes.io/name": "simplest",
"app.kubernetes.io/part-of": "jaeger"
}
},
"strategy": {
"rollingUpdate": {
"maxSurge": "25%",
"maxUnavailable": "25%"
},
"type": "RollingUpdate"
},
"template": {
"metadata": {
"annotations": {
"linkerd.io/inject": "disabled",
"prometheus.io/port": "14269",
"prometheus.io/scrape": "true",
"sidecar.istio.io/inject": "false"
},
"creationTimestamp": null,
"labels": {
"app": "jaeger",
"app.kubernetes.io/component": "all-in-one",
"app.kubernetes.io/instance": "simplest",
"app.kubernetes.io/managed-by": "jaeger-operator",
"app.kubernetes.io/name": "simplest",
"app.kubernetes.io/part-of": "jaeger"
}
},
"spec": {
"containers": [
{
"args": [
"--sampling.strategies-file=/etc/jaeger/sampling/sampling.json"
],
"env": [
{
"name": "SPAN_STORAGE_TYPE",
"value": "memory"
},
{
"name": "COLLECTOR_ZIPKIN_HTTP_PORT",
"value": "9411"
}
],
"image": "jaegertracing/all-in-one:1.14.0",
"imagePullPolicy": "IfNotPresent",
"name": "jaeger",
"ports": [
{
"containerPort": 5775,
"name": "zk-compact-trft",
"protocol": "UDP"
},
{
"containerPort": 5778,
"name": "config-rest",
"protocol": "TCP"
},
{
"containerPort": 6831,
"name": "jg-compact-trft",
"protocol": "UDP"
},
{
"containerPort": 6832,
"name": "jg-binary-trft",
"protocol": "UDP"
},
{
"containerPort": 9411,
"name": "zipkin",
"protocol": "TCP"
},
{
"containerPort": 14267,
"name": "c-tchan-trft",
"protocol": "TCP"
},
{
"containerPort": 14268,
"name": "c-binary-trft",
"protocol": "TCP"
},
{
"containerPort": 16686,
"name": "query",
"protocol": "TCP"
},
{
"containerPort": 14269,
"name": "admin-http",
"protocol": "TCP"
}
],
"readinessProbe": {
"failureThreshold": 3,
"httpGet": {
"path": "/",
"port": 14269,
"scheme": "HTTP"
},
"initialDelaySeconds": 1,
"periodSeconds": 10,
"successThreshold": 1,
"timeoutSeconds": 1
},
"resources": {},
"terminationMessagePath": "/dev/termination-log",
"terminationMessagePolicy": "File",
"volumeMounts": [
{
"mountPath": "/etc/jaeger/sampling",
"name": "simplest-sampling-configuration-volume",
"readOnly": true
}
]
}
],
"dnsPolicy": "ClusterFirst",
"restartPolicy": "Always",
"schedulerName": "default-scheduler",
"securityContext": {},
"serviceAccount": "simplest",
"serviceAccountName": "simplest",
"terminationGracePeriodSeconds": 30,
"volumes": [
{
"configMap": {
"defaultMode": 420,
"items": [
{
"key": "sampling",
"path": "sampling.json"
}
],
"name": "simplest-sampling-configuration"
},
"name": "simplest-sampling-configuration-volume"
}
]
}
}
},
"status": {
"availableReplicas": 1,
"conditions": [
{
"lastTransitionTime": "2021-01-21T01:09:04Z",
"lastUpdateTime": "2021-01-21T01:09:04Z",
"message": "Deployment has minimum availability.",
"reason": "MinimumReplicasAvailable",
"status": "True",
"type": "Available"
},
{
"lastTransitionTime": "2021-01-21T01:08:53Z",
"lastUpdateTime": "2021-01-21T01:09:04Z",
"message": "ReplicaSet \"simplest-85d9df868\" has successfully progressed.",
"reason": "NewReplicaSetAvailable",
"status": "True",
"type": "Progressing"
}
],
"observedGeneration": 1,
"readyReplicas": 1,
"replicas": 1,
"updatedReplicas": 1
}
}
],
"kind": "List",
"metadata": {
"resourceVersion": "",
"selfLink": ""
}
}