(name string)
| 424 | } |
| 425 | |
| 426 | func (s *ArgoServerSuite) createServiceAccount(name string) { |
| 427 | ctx := logging.TestContext(s.T().Context()) |
| 428 | _, err := s.KubeClient.CoreV1().ServiceAccounts(fixtures.Namespace).Create(ctx, &corev1.ServiceAccount{ObjectMeta: metav1.ObjectMeta{Name: name}}, metav1.CreateOptions{}) |
| 429 | s.Require().NoError(err) |
| 430 | secret, err := s.KubeClient.CoreV1().Secrets(fixtures.Namespace).Create(ctx, secrets.NewTokenSecret(name), metav1.CreateOptions{}) |
| 431 | s.Require().NoError(err) |
| 432 | s.T().Cleanup(func() { |
| 433 | _ = s.KubeClient.CoreV1().Secrets(fixtures.Namespace).Delete(ctx, secret.Name, metav1.DeleteOptions{}) |
| 434 | _ = s.KubeClient.CoreV1().ServiceAccounts(fixtures.Namespace).Delete(ctx, name, metav1.DeleteOptions{}) |
| 435 | }) |
| 436 | } |
| 437 | |
| 438 | func (s *ArgoServerSuite) TestPermission() { |
| 439 | ctx := logging.TestContext(s.T().Context()) |
no test coverage detected