INNER CODE UNIT · Go
expired
evryfs/github-actions-runner-operator · controllers/githubactionrunner_controller.go:234
expired := time.Now().Add(5 * time.Minute).After(time.Unix(epoch, 0))
if expired {
logger.Info("Registration token expired, updating")
return r.updateRegistrationToken(ctx, instance, secret)
}
return err
}
func (r *GithubActionRunnerReconciler) updateRegistrationToken(ctx context.Context, instance *garov1alpha1.GithubActionRunner, secret *corev1.Secret) error {
objectKey := r.getRegistrationSecretObjectKey(instance)
secret.GetObjectMeta().SetName(objectKey.Name)
secret.GetObjectMeta().SetNamespace(objectKey.Namespace)
apiToken, err := r.tokenForRef(ctx, instance)
if err != nil {
return err
}