Documentation ¶
Index ¶
Constants ¶
View Source
const ( DriverPath = "/bin/driver" DestDriverPath = "/opt/app-root/src/bin/driver" PodImageKey = "pod-image" DriverImageKey = "driver-image" DriverServiceAccountKey = "driver-serviceaccount" PodCheckingIntervalKey = "pod-checking-interval" ImagePullPolicyKey = "image-pull-policy" GrpcPortKey = "grpc-port" GrpcServiceKey = "grpc-service" GrpcServerSecretKey = "grpc-server-secret" GrpcClientSecretKey = "grpc-client-secret" GrpcServerCertEnv = "GRPC_SERVER_CERT" GrpcServerKeyEnv = "GRPC_SERVER_KEY" GrpcClientCaEnv = "GRPC_CLIENT_CA" DefaultPodImage = "quay.io/yhwang/lm-eval-aas-flask:test" DefaultDriverImage = "quay.io/yhwang/lm-eval-aas-driver:test" DefaultDriverServiceAccount = "driver" DefaultPodCheckingInterval = time.Second * 10 DefaultImagePullPolicy = corev1.PullAlways DefaultGrpcPort = 8082 DefaultGrpcService = "lm-eval-grpc" DefaultGrpcServerSecret = "grpc-server-cert" DefaultGrpcClientSecret = "grpc-client-cert" )
Variables ¶
This section is empty.
Functions ¶
func StartGrpcServer ¶
func StartGrpcServer(ctx context.Context, ctor *LMEvalJobReconciler) error
Types ¶
type LMEvalJobReconciler ¶
type LMEvalJobReconciler struct { client.Client Scheme *runtime.Scheme Recorder record.EventRecorder ConfigMap string Namespace string // contains filtered or unexported fields }
LMEvalJobReconciler reconciles a LMEvalJob object
func (*LMEvalJobReconciler) SetupWithManager ¶
func (r *LMEvalJobReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ServiceOptions ¶
Click to show internal directories.
Click to hide internal directories.