@@ -11,8 +11,8 @@ func GetDefaultMicroProfileStartupProbe(ba BaseComponent) *corev1.Probe {
1111 ProbeHandler : corev1.ProbeHandler {
1212 HTTPGet : & corev1.HTTPGetAction {
1313 Path : "/health/started" ,
14- Port : intstr .FromInt (ba .GetManagedPort ( )),
15- Scheme : ba . GetManagedScheme () ,
14+ Port : intstr .FromInt (int ( ba .GetService (). GetPort () )),
15+ Scheme : "HTTPS" ,
1616 },
1717 },
1818 PeriodSeconds : 10 ,
@@ -27,8 +27,8 @@ func GetDefaultMicroProfileReadinessProbe(ba BaseComponent) *corev1.Probe {
2727 ProbeHandler : corev1.ProbeHandler {
2828 HTTPGet : & corev1.HTTPGetAction {
2929 Path : "/health/ready" ,
30- Port : intstr .FromInt (ba .GetManagedPort ( )),
31- Scheme : ba . GetManagedScheme () ,
30+ Port : intstr .FromInt (int ( ba .GetService (). GetPort () )),
31+ Scheme : "HTTPS" ,
3232 },
3333 },
3434 InitialDelaySeconds : 10 ,
@@ -44,8 +44,8 @@ func GetDefaultMicroProfileLivenessProbe(ba BaseComponent) *corev1.Probe {
4444 ProbeHandler : corev1.ProbeHandler {
4545 HTTPGet : & corev1.HTTPGetAction {
4646 Path : "/health/live" ,
47- Port : intstr .FromInt (ba .GetManagedPort ( )),
48- Scheme : ba . GetManagedScheme () ,
47+ Port : intstr .FromInt (int ( ba .GetService (). GetPort () )),
48+ Scheme : "HTTPS" ,
4949 },
5050 },
5151 InitialDelaySeconds : 60 ,
@@ -59,53 +59,3 @@ func GetDefaultMicroProfileLivenessProbe(ba BaseComponent) *corev1.Probe {
5959func GetComponentNameLabel (ba BaseComponent ) string {
6060 return ba .GetGroupName () + "/name"
6161}
62-
63- func CustomizeProbeDefaults (config * corev1.Probe , defaultProbe * corev1.Probe ) * corev1.Probe {
64- probe := defaultProbe
65- if config .ProbeHandler .Exec != nil {
66- probe .ProbeHandler .Exec = config .ProbeHandler .Exec
67- }
68- if config .ProbeHandler .GRPC != nil {
69- probe .ProbeHandler .GRPC = config .ProbeHandler .GRPC
70- }
71- if config .ProbeHandler .HTTPGet != nil {
72- if probe .ProbeHandler .HTTPGet == nil {
73- probe .ProbeHandler .HTTPGet = & corev1.HTTPGetAction {}
74- }
75- probe .ProbeHandler .HTTPGet .Port = config .ProbeHandler .HTTPGet .Port
76- if config .ProbeHandler .HTTPGet .Host != "" {
77- probe .ProbeHandler .HTTPGet .Host = config .ProbeHandler .HTTPGet .Host
78- }
79- if config .ProbeHandler .HTTPGet .Path != "" {
80- probe .ProbeHandler .HTTPGet .Path = config .ProbeHandler .HTTPGet .Path
81- }
82- if config .ProbeHandler .HTTPGet .Scheme != "" {
83- probe .ProbeHandler .HTTPGet .Scheme = config .ProbeHandler .HTTPGet .Scheme
84- }
85- if len (config .ProbeHandler .HTTPGet .HTTPHeaders ) > 0 {
86- probe .ProbeHandler .HTTPGet .HTTPHeaders = config .ProbeHandler .HTTPGet .HTTPHeaders
87- }
88- }
89- if config .ProbeHandler .TCPSocket != nil {
90- probe .ProbeHandler .TCPSocket = config .ProbeHandler .TCPSocket
91- }
92- if config .InitialDelaySeconds != 0 {
93- probe .InitialDelaySeconds = config .InitialDelaySeconds
94- }
95- if config .TimeoutSeconds != 0 {
96- probe .TimeoutSeconds = config .TimeoutSeconds
97- }
98- if config .PeriodSeconds != 0 {
99- probe .PeriodSeconds = config .PeriodSeconds
100- }
101- if config .SuccessThreshold != 0 {
102- probe .SuccessThreshold = config .SuccessThreshold
103- }
104- if config .FailureThreshold != 0 {
105- probe .FailureThreshold = config .FailureThreshold
106- }
107- if config .TerminationGracePeriodSeconds != nil {
108- probe .TerminationGracePeriodSeconds = config .TerminationGracePeriodSeconds
109- }
110- return probe
111- }
0 commit comments