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
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…