Skip to content

Commit cd71b79

Browse files
author
lingxiaojin
committed
merge upstream
2 parents 77ef104 + 2b0ddae commit cd71b79

10 files changed

Lines changed: 99 additions & 7 deletions

File tree

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
ARG PKGNAME
22

33
# Build the manager binary
4-
FROM --platform=linux/amd64 golang:1.17.2-alpine as builder
4+
FROM golang:1.17.2-alpine as builder
55

66
ARG LDFLAGS
77
ARG PKGNAME
@@ -28,7 +28,7 @@ COPY cmd cmd/
2828
# Build
2929
RUN env
3030
RUN go build -ldflags="${LDFLAGS}" -a -o ${PKGNAME} /go/src/github.com/gocrane/crane/cmd/${PKGNAME}/main.go
31-
FROM --platform=linux/amd64 alpine:3.13.5
31+
FROM alpine:3.13.5
3232
RUN apk add --no-cache tzdata
3333
WORKDIR /
3434
ARG PKGNAME

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,4 +194,4 @@ ifeq (, $(shell which mockgen))
194194
GO_MOCKGEN=$(shell go env GOPATH)/bin/mockgen
195195
else
196196
GO_MOCKGEN=$(shell which mockgen)
197-
endif
197+
endif

cmd/craned/app/manager.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,13 @@ func NewManagerCommand(ctx context.Context) *cobra.Command {
6969
Use: "craned",
7070
Long: `The crane manager is responsible for manage controllers in crane`,
7171
Run: func(cmd *cobra.Command, args []string) {
72-
klog.V(4).Infof("Data Source %v", opts.DataSource)
7372
if err := opts.Complete(); err != nil {
7473
klog.Exit(err)
7574
}
7675
if errs := opts.Validate(); len(errs) != 0 {
7776
klog.Exit(errs)
7877
}
78+
7979
if err := Run(ctx, opts); err != nil {
8080
klog.Exit(err)
8181
}
@@ -85,6 +85,7 @@ func NewManagerCommand(ctx context.Context) *cobra.Command {
8585
cmd.Flags().AddGoFlagSet(flag.CommandLine)
8686
opts.AddFlags(cmd.Flags())
8787
utilfeature.DefaultMutableFeatureGate.AddFlag(cmd.Flags())
88+
8889
return cmd
8990
}
9091

deploy/keys/ca.crt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIICnDCCAYQCCQCovCBNnTUHfjANBgkqhkiG9w0BAQsFADAQMQ4wDAYDVQQDDAVj
3+
cmFuZTAeFw0yMjAyMjIxNDMyMTVaFw0zMjAyMjAxNDMyMTVaMBAxDjAMBgNVBAMM
4+
BWNyYW5lMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4uCY9tc8bpPq
5+
oklXEl3YvMWOo4n27EeCMmkFj+lA5hlg1mDjteqHWEU3P7I1DlNJ8aw+hGm7hKuC
6+
fQMOlBA2xjsN6//KKn5Nta0uqf6OCIyqWBkBG5uXdPFJ285fSQQKUjxppZja+sJ/
7+
W8rdZqYW3yx75Ky/dpXUyVT5cnLZSEwwnrh5PyYYCfMiSxwezO53WOY6ae/h6Rkc
8+
87VjLNKVj7amx2YLVV/3droj1LFjgSH3QMnMY7k/1ymVyc9bl+PqY2hDen4B/9wn
9+
yf112evverI9o2waZOBdTYYqUPQBL32aXAbZSZGOt22OUw2Jt6phgP8eXnk2700Z
10+
LbVyLR6H0QIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQBSXqAFvYZ8uqGfR2Za5LFs
11+
/xjcWtZYSJiVWT3e1mQYk+ppwG1D5dYsy7t3hZP3PF2wzleOxzeGIHgjwmnsjPZS
12+
jJG+dj1ow8KtIV6X7OGXDilgVrjk9hEaI8rSHYTxjeOe5ryKUVw0DQQpfrH5TUgT
13+
uXzXLwThyLZqyd32i07P0Qpln9IeDUs2GoNKlPNMTqKIybAX6Yo7Qbq1GKOlpmua
14+
IXmOeqbm3CTcQX23iVKOg5Dgtty025dEsk9r2DWoMV6mekJbj0S22wjzkd69H9Rk
15+
STenbymKwmCYQbSwdHgbxZ9UIE0p29BKmGjTuJxwPt4M2HEanpUo6jK5Uuflwgim
16+
-----END CERTIFICATE-----

deploy/keys/ca.key

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
-----BEGIN PRIVATE KEY-----
2+
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDi4Jj21zxuk+qi
3+
SVcSXdi8xY6jifbsR4IyaQWP6UDmGWDWYOO16odYRTc/sjUOU0nxrD6EabuEq4J9
4+
Aw6UEDbGOw3r/8oqfk21rS6p/o4IjKpYGQEbm5d08Unbzl9JBApSPGmlmNr6wn9b
5+
yt1mphbfLHvkrL92ldTJVPlyctlITDCeuHk/JhgJ8yJLHB7M7ndY5jpp7+HpGRzz
6+
tWMs0pWPtqbHZgtVX/d2uiPUsWOBIfdAycxjuT/XKZXJz1uX4+pjaEN6fgH/3CfJ
7+
/XXZ6+96sj2jbBpk4F1NhipQ9AEvfZpcBtlJkY63bY5TDYm3qmGA/x5eeTbvTRkt
8+
tXItHofRAgMBAAECggEAcqJ9Z6vVcyH2Gk3oWvVkP+2qZuOdCkIPfR0nnFGFYz5L
9+
eca3CAIapPVEN0D6IeTfpeccJ5etEhn+8t+KjDGtG3hXTnmOUu5CoZuByo8+gP9i
10+
SuVHdAWn/4Szhwa9io0qEedIkk2rx6xi4aSdPfKJ9/XoG+FVVLvcKmZvK+7v7uDs
11+
mNW5LcoywpLdx7I51WAcsMzOQ6vWAy5KX/lKnbdpxLYNpYNwvNAT0J3xQVFw5ugz
12+
bOZ9A429irCZ+pVq/d1gUaSndiz6VOqrg5y5yksBSNZkQYs/SD9pAH4Gn1dZ7Kwb
13+
OQbpqNnokqeFQVJn08+rmtfHFF/UUD7R6J2vu2BlSQKBgQD8hw6eN6slgydNqJOI
14+
yrAr8wTTTThMT3bmM9GrtdPa90u7H9yNEpPJnkdG/ixeZQXvkWckexGv6vCDrYdW
15+
Ikq/0f3KrRyyif2jOMjwGwrE2IrWUQg+uEZMfYUJTXC7SzrgoZfT8/ORXNajAwb0
16+
0uZFj+63YDOrG2FT0002cqInqwKBgQDl/z83QyLvVeDPOAxqmGSH6H1ba17GS/eM
17+
9lFCLgPxh6yJkYrGS5LTnvLHUiloT0OMMvsb+tD10+aH44qaVJ2WQEvNfsjieLDj
18+
DTzEpsyq48aqoJV74JA468f9PXqitVGN2sNb+9127NdlNNi6ipDvcFWcEn0UVsPR
19+
C+0vpQYicwKBgHg7SW91K8xRdI4Z/Bx9/IEAVMTSGELk9sRF2cc6bCLt6SWv1s9o
20+
D+tHq8IWVEOhL8FPZl9NJS+v2VGodi5BZ3uK3J357BbpclSbPbhr96WfQAMoU5eh
21+
Hv9eJ9A1Cb5y5BZ9eY9VsBr+q8azM0WvgCmQjOTMLe2CvMUvbqzEyYW/AoGAGxtW
22+
LAExoNuSP1nvvLBxSMNR4vBonx5c8rQlJ5Ocy16eKyiIHo7RozdcjblVQAH3iBKK
23+
HeYVsqNizCk5MK9AU3EIfhOvQWHQFzJ8MwElpg5qX7nFZHA3Dz5at7IDPiH4lqtt
24+
0u2AUH/hcwAjevjR1CZ9MIPNUhRXx8+MCM1+R5kCgYApajr4rgl+dwhUviIz6mcs
25+
lt7fYS7E3+8TXcMi5EEL/ZH7DDQS1UIaaxjeqzk/azaKCaAY0l54HY16nyJvqRjM
26+
hWC9pLjzm1xoVNwrmBslK/V8UCfMrCvs0t+tQ8oBHjbizxg2v8UIDYQbab5hu36B
27+
g9MpmmuxinDLk9u+ODqL/Q==
28+
-----END PRIVATE KEY-----

deploy/keys/tls.crt

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDOzCCAiOgAwIBAgIJAOoH7DJcyRC8MA0GCSqGSIb3DQEBBQUAMBAxDjAMBgNV
3+
BAMMBWNyYW5lMB4XDTIyMDIyMjE0MzIxNVoXDTMyMDIyMDE0MzIxNVowIjEgMB4G
4+
A1UEAwwXY3JhbmVkLmNyYW5lLXN5c3RlbS5zdmMwggEiMA0GCSqGSIb3DQEBAQUA
5+
A4IBDwAwggEKAoIBAQDKCUNsbTOCMQc2/JsY/TUZv4M+3xy8a7+FSJCE182ieIBp
6+
qcSAvJckBV6htm2Q/2rtv3D3X2M/CUbX83wKcklIkmh/hFU+JG6MWJrh0UD3sVcN
7+
nLYCh1Ds54heNWvoMrbgSQfAXMSaFepUM53sXur3pJ3BeBa6CLbJ3JZxWFGIv/mW
8+
FJTTa9/4129MCGf2+O3zh6mHGeepXCHPz45NTJngxCMg7p1i66jz9QDK2OIDGklm
9+
KVhLHVSkE/ULSuVeP8Z+yoTIbwNW+4uRE9+2taOhfeHW2I81lvxTVUeTCnqPkMfL
10+
85ZJNtNRrz9+3IrgbjFi8RtvC6QuBGd7BGtd5a1RAgMBAAGjgYUwgYIwCQYDVR0T
11+
BAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB
12+
MEkGA1UdEQRCMECCF2NyYW5lZC5jcmFuZS1zeXN0ZW0uc3ZjgiVjcmFuZWQuY3Jh
13+
bmUtc3lzdGVtLnN2Yy5jbHVzdGVyLmxvY2FsMA0GCSqGSIb3DQEBBQUAA4IBAQBY
14+
kAp5gX457l4LZC6B2aK1UjGK4Ejn/Q4nHHTXcFUm/7KYyRy7WvR3fwWwNqM43k1r
15+
b0+Kf8H5oAEyseIyuUanYUD4HcGGWtbM9Jxil8xkWPG/rhBIbHDRGXJJWE245U9W
16+
NpllFj/OlQan9cn+dcj0ds9lGPqsMSe5ryyFjIThxMYkAifRJjM2fLFja1e7nGig
17+
xJfAY+DXmbbA2K7FtvbGeBcMxBlT0PGeQhIeY6ETIP3Qlpg2ymt2iz0/Ur3O9uVb
18+
PPI9a3b5tXmgEC7+50YUXls0eJDfXV/7eY/yIn9Tfcj2DogtpV33rLXz/5/Wqiw9
19+
eALeHCfh8fc8ewDYORKR
20+
-----END CERTIFICATE-----

deploy/keys/tls.key

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
MIIEpAIBAAKCAQEAyglDbG0zgjEHNvybGP01Gb+DPt8cvGu/hUiQhNfNoniAaanE
3+
gLyXJAVeobZtkP9q7b9w919jPwlG1/N8CnJJSJJof4RVPiRujFia4dFA97FXDZy2
4+
AodQ7OeIXjVr6DK24EkHwFzEmhXqVDOd7F7q96SdwXgWugi2ydyWcVhRiL/5lhSU
5+
02vf+NdvTAhn9vjt84ephxnnqVwhz8+OTUyZ4MQjIO6dYuuo8/UAytjiAxpJZilY
6+
Sx1UpBP1C0rlXj/GfsqEyG8DVvuLkRPftrWjoX3h1tiPNZb8U1VHkwp6j5DHy/OW
7+
STbTUa8/ftyK4G4xYvEbbwukLgRnewRrXeWtUQIDAQABAoIBAFlBeGj5YW0d7dsM
8+
BBUpIAFtCzWGafKQA3+FjFsz36PsaobDuo1JQ9hlCuaUaplJTdsU3XpbyMO7fHHB
9+
HsaasOd/zuyu8N3QSIp2Ro6G3JXQ4e2gkwRQ9Z6Dt0ovfamKZiJ2AReppC2SiwCC
10+
AT3AvTuEnTEwtZGgceiCLHCMnRC1PkGbZbUBBU7+q9djOSnh8/bCL4qY1+dilfLI
11+
e1MUm0SJcz2X0YMU/1X2oZOb8QPWb35B2qpoDJ8slYJu+QR81xYlYhlNzoi8rE8B
12+
heEW1kwK09jraSlNsdLuYmb4/fW1jm83/W+2cgRErShQtT08CLCwOTDv61XyHElj
13+
oWzRSkECgYEA5UwPOg9ZAsAQ1q67WbrKZQyZ8WdGWOWXT+Oeb/40nowRsUXV1iQY
14+
3l9sy5GbsRFqdiwxQu35RtF8jl35/P/4hrxCpKkML7YhmqPSjzSVOfSZRCmXCtGo
15+
ugo8ERd8G8FnbI3TTvZeKPjiTbxDwcvjPWV82N76a+mnqUTCFe49YykCgYEA4ZB8
16+
NrI5aYHqkQcO/4ew0l9BxJEbCkaCib4oNG0sqzRCMJNaW50XZqGr45xO4NsgifcM
17+
5eOnyhm0gu+FIgW4DJU/RbgPbBx35IiDB1PDGcNgff1VuqNWXM5GCdPrM8P4mc9g
18+
mQaKqhfObRHQD2sO+zLcLhwoWQuTVvysJYbVpekCgYEA4+MZ5wxF3LPiiFsUnHNG
19+
n/NMNF39znAwWBfS6V9uEH0JQHQ1uCQcCzYvvIo0gGDcvCHju68j5jxhXGUOBWKp
20+
L89/NINGN0z+TOCwbd9GyFjO0q27Deedl3iAhkQe9r7a+UpjTsEQiAwDblrDxKHM
21+
cMKiuC+0Fvgbx+EsO/uRSzECgYEAuYMnZaS26ztaO+TeRPLITnzhjlT5ND5BZh/q
22+
2RNhRX05YtIN4oMUl+gngo8voGcYH9/7z6aofOMfPwDXMeAaOt8UprZ2mKfhQyey
23+
+/e74hh556TPOSzU/ob3u2V7b5uhfn68J57ltHbX44Re5g9axuZRh+rIlFOc3lH5
24+
EvQOCuECgYACvvR0hUnc23jasMaspPUFMQry1ZLkDtG/Xs+QYVHAJYzDKdZEGh3T
25+
osMBx6I76l37Z5DcNroXIdRAQRWULiQb2zVLhoKb7sEtfl6f9AgVsWB2/R5UxuJu
26+
Jtp5g3iR6rwwIebpb4SGUep0rezyxYpYxZLw2dv0PKXsu477B0P7Vw==
27+
-----END RSA PRIVATE KEY-----

pkg/controller/timeseriesprediction/status.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ func (tc *Controller) syncPredictionStatus(ctx context.Context, tsPrediction *pr
4949
predictionStart := windowStart
5050
// double the time to predict so that crd consumer always see time series range [now, now + PredictionWindowSeconds] in PredictionWindowSeconds window
5151
predictionEnd := predictionStart.Add(time.Duration(tsPrediction.Spec.PredictionWindowSeconds) * time.Second * 2)
52-
// doPredict必然发生在initFromHistory之后,因为doPredict中会通过WithQuery向predictor注册查询,这个注册过程是串行的
52+
// doPredict must happen after initFromHistory
5353
predictedData, predictErr := tc.doPredict(tsPrediction, predictionStart, predictionEnd)
5454
newStatus.PredictionMetrics = predictedData
5555
if predictErr != nil {
@@ -178,10 +178,10 @@ func (tc *Controller) doPredict(tsPrediction *predictionapi.TimeSeriesPrediction
178178
continue
179179
}
180180
predictedData := CommonTimeSeries2ApiTimeSeries(data)
181-
if klog.V(4).Enabled() {
181+
if klog.V(6).Enabled() {
182182
apiDataBytes, err1 := json.Marshal(predictedData)
183183
dataBytes, err2 := json.Marshal(data)
184-
klog.V(4).Infof("DoPredict predicted data details, key: %v, queryExpr: %v, apiData: %v, predictData: %v, errs: %+v", klog.KObj(tsPrediction), namer.BuildUniqueKey(), string(apiDataBytes), string(dataBytes), []error{err1, err2})
184+
klog.V(6).Infof("DoPredict predicted data details, key: %v, queryExpr: %v, apiData: %v, predictData: %v, errs: %+v", klog.KObj(tsPrediction), namer.BuildUniqueKey(), string(apiDataBytes), string(dataBytes), []error{err1, err2})
185185
}
186186
status.Prediction = predictedData
187187

6 KB
Binary file not shown.

site/.DS_Store

6 KB
Binary file not shown.

0 commit comments

Comments
 (0)