Skip to content

Commit 77a0dad

Browse files
authored
Merge pull request #2149 from ltartarini/add-service-trafficDistribution-spec
Enable FluentdSpec and SyslogNG Service overrides
2 parents adc9166 + 42367fd commit 77a0dad

File tree

12 files changed

+665
-1
lines changed

12 files changed

+665
-1
lines changed

ADOPTERS.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ This is a list of production adopters of Logging operator:
1717
| [hipages](https://hipages.com.au) | E-commerce |
1818
| [KubeGems](https://kubegems.io) | KubeGems observability/logging is powerd by Banzai Cloud Logging operator |
1919
| [Liquid Reply](https://liquidreply.net) | AWS Premier Consulting Partner for professional cloud computing services https://liquidreply.net/monitor-your-multi-cluster-environments |
20+
| [Moneyfarm](https://www.moneyfarm.com) | Digital wealth management and investment platform |
2021
| [NAIS](https://nais.io) | The Norwegian Labour and Welfare Administration (NAV) uses the Logging operator in the NAIS application platform |
2122
| [PITS Global Data Recovery Services](https://www.pitsdatarecovery.net) | Data Recovery Services |
22-
| [Rancher](https://rancher.com) | Kubernetes management tool. RKEs default logging solution is based on the Logging operator https://ranchermanager.docs.rancher.com/v2.5/pages-for-subheaders/logging |
23+
| [Rancher](https://rancher.com) | Kubernetes management tool. RKE's default logging solution is based on the Logging operator https://ranchermanager.docs.rancher.com/v2.5/pages-for-subheaders/logging |

charts/logging-operator/charts/logging-operator-crds/templates/logging.banzaicloud.io_fluentdconfigs.yaml

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2624,6 +2624,113 @@ spec:
26242624
serviceAccount:
26252625
type: string
26262626
type: object
2627+
service:
2628+
properties:
2629+
metadata:
2630+
properties:
2631+
annotations:
2632+
additionalProperties:
2633+
type: string
2634+
type: object
2635+
labels:
2636+
additionalProperties:
2637+
type: string
2638+
type: object
2639+
type: object
2640+
spec:
2641+
properties:
2642+
allocateLoadBalancerNodePorts:
2643+
type: boolean
2644+
clusterIP:
2645+
type: string
2646+
clusterIPs:
2647+
items:
2648+
type: string
2649+
type: array
2650+
x-kubernetes-list-type: atomic
2651+
externalIPs:
2652+
items:
2653+
type: string
2654+
type: array
2655+
x-kubernetes-list-type: atomic
2656+
externalName:
2657+
type: string
2658+
externalTrafficPolicy:
2659+
type: string
2660+
healthCheckNodePort:
2661+
format: int32
2662+
type: integer
2663+
internalTrafficPolicy:
2664+
type: string
2665+
ipFamilies:
2666+
items:
2667+
type: string
2668+
type: array
2669+
x-kubernetes-list-type: atomic
2670+
ipFamilyPolicy:
2671+
type: string
2672+
loadBalancerClass:
2673+
type: string
2674+
loadBalancerIP:
2675+
type: string
2676+
loadBalancerSourceRanges:
2677+
items:
2678+
type: string
2679+
type: array
2680+
x-kubernetes-list-type: atomic
2681+
ports:
2682+
items:
2683+
properties:
2684+
appProtocol:
2685+
type: string
2686+
name:
2687+
type: string
2688+
nodePort:
2689+
format: int32
2690+
type: integer
2691+
port:
2692+
format: int32
2693+
type: integer
2694+
protocol:
2695+
default: TCP
2696+
type: string
2697+
targetPort:
2698+
anyOf:
2699+
- type: integer
2700+
- type: string
2701+
x-kubernetes-int-or-string: true
2702+
required:
2703+
- port
2704+
type: object
2705+
type: array
2706+
x-kubernetes-list-map-keys:
2707+
- port
2708+
- protocol
2709+
x-kubernetes-list-type: map
2710+
publishNotReadyAddresses:
2711+
type: boolean
2712+
selector:
2713+
additionalProperties:
2714+
type: string
2715+
type: object
2716+
x-kubernetes-map-type: atomic
2717+
sessionAffinity:
2718+
type: string
2719+
sessionAffinityConfig:
2720+
properties:
2721+
clientIP:
2722+
properties:
2723+
timeoutSeconds:
2724+
format: int32
2725+
type: integer
2726+
type: object
2727+
type: object
2728+
trafficDistribution:
2729+
type: string
2730+
type:
2731+
type: string
2732+
type: object
2733+
type: object
26272734
serviceAccount:
26282735
properties:
26292736
automountServiceAccountToken:

charts/logging-operator/charts/logging-operator-crds/templates/logging.banzaicloud.io_loggings.yaml

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6230,6 +6230,113 @@ spec:
62306230
serviceAccount:
62316231
type: string
62326232
type: object
6233+
service:
6234+
properties:
6235+
metadata:
6236+
properties:
6237+
annotations:
6238+
additionalProperties:
6239+
type: string
6240+
type: object
6241+
labels:
6242+
additionalProperties:
6243+
type: string
6244+
type: object
6245+
type: object
6246+
spec:
6247+
properties:
6248+
allocateLoadBalancerNodePorts:
6249+
type: boolean
6250+
clusterIP:
6251+
type: string
6252+
clusterIPs:
6253+
items:
6254+
type: string
6255+
type: array
6256+
x-kubernetes-list-type: atomic
6257+
externalIPs:
6258+
items:
6259+
type: string
6260+
type: array
6261+
x-kubernetes-list-type: atomic
6262+
externalName:
6263+
type: string
6264+
externalTrafficPolicy:
6265+
type: string
6266+
healthCheckNodePort:
6267+
format: int32
6268+
type: integer
6269+
internalTrafficPolicy:
6270+
type: string
6271+
ipFamilies:
6272+
items:
6273+
type: string
6274+
type: array
6275+
x-kubernetes-list-type: atomic
6276+
ipFamilyPolicy:
6277+
type: string
6278+
loadBalancerClass:
6279+
type: string
6280+
loadBalancerIP:
6281+
type: string
6282+
loadBalancerSourceRanges:
6283+
items:
6284+
type: string
6285+
type: array
6286+
x-kubernetes-list-type: atomic
6287+
ports:
6288+
items:
6289+
properties:
6290+
appProtocol:
6291+
type: string
6292+
name:
6293+
type: string
6294+
nodePort:
6295+
format: int32
6296+
type: integer
6297+
port:
6298+
format: int32
6299+
type: integer
6300+
protocol:
6301+
default: TCP
6302+
type: string
6303+
targetPort:
6304+
anyOf:
6305+
- type: integer
6306+
- type: string
6307+
x-kubernetes-int-or-string: true
6308+
required:
6309+
- port
6310+
type: object
6311+
type: array
6312+
x-kubernetes-list-map-keys:
6313+
- port
6314+
- protocol
6315+
x-kubernetes-list-type: map
6316+
publishNotReadyAddresses:
6317+
type: boolean
6318+
selector:
6319+
additionalProperties:
6320+
type: string
6321+
type: object
6322+
x-kubernetes-map-type: atomic
6323+
sessionAffinity:
6324+
type: string
6325+
sessionAffinityConfig:
6326+
properties:
6327+
clientIP:
6328+
properties:
6329+
timeoutSeconds:
6330+
format: int32
6331+
type: integer
6332+
type: object
6333+
type: object
6334+
trafficDistribution:
6335+
type: string
6336+
type:
6337+
type: string
6338+
type: object
6339+
type: object
62336340
serviceAccount:
62346341
properties:
62356342
automountServiceAccountToken:

charts/logging-operator/crds/logging.banzaicloud.io_fluentdconfigs.yaml

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2621,6 +2621,113 @@ spec:
26212621
serviceAccount:
26222622
type: string
26232623
type: object
2624+
service:
2625+
properties:
2626+
metadata:
2627+
properties:
2628+
annotations:
2629+
additionalProperties:
2630+
type: string
2631+
type: object
2632+
labels:
2633+
additionalProperties:
2634+
type: string
2635+
type: object
2636+
type: object
2637+
spec:
2638+
properties:
2639+
allocateLoadBalancerNodePorts:
2640+
type: boolean
2641+
clusterIP:
2642+
type: string
2643+
clusterIPs:
2644+
items:
2645+
type: string
2646+
type: array
2647+
x-kubernetes-list-type: atomic
2648+
externalIPs:
2649+
items:
2650+
type: string
2651+
type: array
2652+
x-kubernetes-list-type: atomic
2653+
externalName:
2654+
type: string
2655+
externalTrafficPolicy:
2656+
type: string
2657+
healthCheckNodePort:
2658+
format: int32
2659+
type: integer
2660+
internalTrafficPolicy:
2661+
type: string
2662+
ipFamilies:
2663+
items:
2664+
type: string
2665+
type: array
2666+
x-kubernetes-list-type: atomic
2667+
ipFamilyPolicy:
2668+
type: string
2669+
loadBalancerClass:
2670+
type: string
2671+
loadBalancerIP:
2672+
type: string
2673+
loadBalancerSourceRanges:
2674+
items:
2675+
type: string
2676+
type: array
2677+
x-kubernetes-list-type: atomic
2678+
ports:
2679+
items:
2680+
properties:
2681+
appProtocol:
2682+
type: string
2683+
name:
2684+
type: string
2685+
nodePort:
2686+
format: int32
2687+
type: integer
2688+
port:
2689+
format: int32
2690+
type: integer
2691+
protocol:
2692+
default: TCP
2693+
type: string
2694+
targetPort:
2695+
anyOf:
2696+
- type: integer
2697+
- type: string
2698+
x-kubernetes-int-or-string: true
2699+
required:
2700+
- port
2701+
type: object
2702+
type: array
2703+
x-kubernetes-list-map-keys:
2704+
- port
2705+
- protocol
2706+
x-kubernetes-list-type: map
2707+
publishNotReadyAddresses:
2708+
type: boolean
2709+
selector:
2710+
additionalProperties:
2711+
type: string
2712+
type: object
2713+
x-kubernetes-map-type: atomic
2714+
sessionAffinity:
2715+
type: string
2716+
sessionAffinityConfig:
2717+
properties:
2718+
clientIP:
2719+
properties:
2720+
timeoutSeconds:
2721+
format: int32
2722+
type: integer
2723+
type: object
2724+
type: object
2725+
trafficDistribution:
2726+
type: string
2727+
type:
2728+
type: string
2729+
type: object
2730+
type: object
26242731
serviceAccount:
26252732
properties:
26262733
automountServiceAccountToken:

0 commit comments

Comments
 (0)