feat(): more verbosity
This commit is contained in:
@@ -27,13 +27,6 @@ func main() {
|
|||||||
internal.StartHealthEndpoint()
|
internal.StartHealthEndpoint()
|
||||||
}()
|
}()
|
||||||
|
|
||||||
err = internal.RegisterCiliumCrd()
|
|
||||||
if err != nil {
|
|
||||||
log.WithFields(log.Fields{
|
|
||||||
"Caller": "Main",
|
|
||||||
}).Fatal(fmt.Sprintf("Error registering Cilium CRD: %s", err.Error()))
|
|
||||||
}
|
|
||||||
|
|
||||||
log.WithFields(log.Fields{
|
log.WithFields(log.Fields{
|
||||||
"Caller": "Main",
|
"Caller": "Main",
|
||||||
}).Info("Entering main event loop")
|
}).Info("Entering main event loop")
|
||||||
|
@@ -6,10 +6,10 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"html/template"
|
"html/template"
|
||||||
|
|
||||||
|
log "github.com/sirupsen/logrus"
|
||||||
"k8s.io/apimachinery/pkg/runtime/schema"
|
"k8s.io/apimachinery/pkg/runtime/schema"
|
||||||
"k8s.io/client-go/kubernetes/scheme"
|
"k8s.io/client-go/kubernetes/scheme"
|
||||||
"k8s.io/client-go/rest"
|
"k8s.io/client-go/rest"
|
||||||
apiSchema "sigs.k8s.io/controller-runtime/pkg/scheme"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var CILIUM_GROUP_VERSION = schema.GroupVersion{
|
var CILIUM_GROUP_VERSION = schema.GroupVersion{
|
||||||
@@ -70,8 +70,18 @@ func RecreateIPPoolCrd(cfg *Config, name string, ips []string) error {
|
|||||||
var status int
|
var status int
|
||||||
res.StatusCode(&status)
|
res.StatusCode(&status)
|
||||||
|
|
||||||
if status >= 200 && status <= 400 {
|
if status < 200 || status >= 400 {
|
||||||
return fmt.Errorf("failed to post CRD to kube api: %v", res.Error().Error())
|
return fmt.Errorf("failed to post CRD to kube api: %v", res.Error())
|
||||||
|
}
|
||||||
|
raw, rawErr := res.Raw()
|
||||||
|
log.WithFields(log.Fields{
|
||||||
|
"Caller": "RecreateIPPoolCrd",
|
||||||
|
}).Infof("Response from k8s api server: %s", string(raw))
|
||||||
|
|
||||||
|
if rawErr != nil {
|
||||||
|
log.WithFields(log.Fields{
|
||||||
|
"Caller": "RecreateIPPoolCrd",
|
||||||
|
}).Warnf("Could not get raw response from k8s api server: %v", rawErr)
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
@@ -113,11 +123,11 @@ func generateIpPool(name string, ips []string) (string, error) {
|
|||||||
return buf.String(), nil
|
return buf.String(), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func RegisterCiliumCrd() error {
|
// func RegisterCiliumCrd() error {
|
||||||
SchemeBuilder := &apiSchema.Builder{GroupVersion: CILIUM_GROUP_VERSION}
|
// SchemeBuilder := &apiSchema.Builder{GroupVersion: CILIUM_GROUP_VERSION}
|
||||||
err := SchemeBuilder.AddToScheme(scheme.Scheme)
|
// err := SchemeBuilder.AddToScheme(scheme.Scheme)
|
||||||
if err != nil {
|
// if err != nil {
|
||||||
return fmt.Errorf("could not register cilium crd: %v", err.Error())
|
// return fmt.Errorf("could not register cilium crd: %v", err.Error())
|
||||||
}
|
// }
|
||||||
return nil
|
// return nil
|
||||||
}
|
// }
|
||||||
|
Reference in New Issue
Block a user