integration: remove identity-provider-specific integration tests (#3636)

This commit is contained in:
Caleb Doxsey 2022-10-03 09:22:11 -06:00 committed by GitHub
parent de804edc19
commit 55312ef330
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
95 changed files with 18 additions and 43640 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -406,6 +406,7 @@ services:
- forward-authenticate.localhost.pomerium.io
pomerium-ready:
command:
- -skip-tls-verify
- -wait
- http://pomerium:80/healthz
- -timeout
@ -433,7 +434,7 @@ services:
condition: service_completed_successfully
wrongly-named-httpdetails-ready:
condition: service_completed_successfully
image: jwilder/dockerize:0.6.1
image: powerman/dockerize:0.16.3
networks:
main:
aliases:

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -182,6 +182,7 @@ services:
- forward-authenticate.localhost.pomerium.io
pomerium-ready:
command:
- -skip-tls-verify
- -wait
- https://pomerium:443/healthz
- -timeout
@ -209,7 +210,7 @@ services:
condition: service_completed_successfully
wrongly-named-httpdetails-ready:
condition: service_completed_successfully
image: jwilder/dockerize:0.6.1
image: powerman/dockerize:0.16.3
networks:
main:
aliases:

View file

@ -103,22 +103,23 @@ func Authenticate(ctx context.Context, client *http.Client, url *url.URL, option
apiLogin.Path = cfg.apiPath
req, err := http.NewRequestWithContext(ctx, "GET", apiLogin.String(), nil)
req.Header.Set("Accept", "application/json")
if err != nil {
return nil, err
return nil, fmt.Errorf("via-api: invalid request: %w", err)
}
req.Header.Set("Accept", "application/json")
res, err := client.Do(req)
if err != nil {
return nil, err
return nil, fmt.Errorf("via-api: error making request: %w", err)
}
defer res.Body.Close()
bodyBytes, err := io.ReadAll(res.Body)
if err != nil {
return nil, err
return nil, fmt.Errorf("via-api: error reading response body: %w", err)
}
url, err = url.Parse(string(bodyBytes))
if err != nil {
return nil, err
return nil, fmt.Errorf("via-api: error parsing response body: %w", err)
}
}

View file

@ -152,10 +152,9 @@ func setIDPAndClusterType(ctx context.Context) {
}
for _, container := range containers {
for _, name := range container.Names {
parts := regexp.MustCompile(`^/(\w+?)-(\w+?)_pomerium.*$`).FindStringSubmatch(name)
if len(parts) == 3 {
IDP = parts[1]
ClusterType = parts[2]
parts := regexp.MustCompile(`^/(\w+?)[-_]pomerium.*$`).FindStringSubmatch(name)
if len(parts) == 2 {
ClusterType = parts[1]
}
}
}

View file

@ -192,8 +192,9 @@ function(mode, idp, dns_suffix='') {
environment: environment,
}, ['authenticate.localhost.pomerium.io', 'forward-authenticate.localhost.pomerium.io']) +
ComposeService(name + '-ready', {
image: 'jwilder/dockerize:0.6.1',
image: 'powerman/dockerize:0.16.3',
command: [
'-skip-tls-verify',
'-wait',
if mode == 'nginx' then
'http://' + name + ':80/healthz'

View file

@ -1 +0,0 @@
(import '../../deployments/kubernetes.libsonnet')('auth0')

View file

@ -1 +0,0 @@
(import '../../deployments/multi.libsonnet')('auth0')

View file

@ -1 +0,0 @@
(import '../../deployments/nginx.libsonnet')('auth0')

View file

@ -1 +0,0 @@
(import '../../deployments/single.libsonnet')('auth0')

View file

@ -1 +0,0 @@
(import '../../deployments/traefik.libsonnet')('auth0')

View file

@ -1 +0,0 @@
(import '../../deployments/kubernetes.libsonnet')('azure')

View file

@ -1 +0,0 @@
(import '../../deployments/multi.libsonnet')('azure')

View file

@ -1 +0,0 @@
(import '../../deployments/nginx.libsonnet')('azure')

View file

@ -1 +0,0 @@
(import '../../deployments/single.libsonnet')('azure')

View file

@ -1 +0,0 @@
(import '../../deployments/traefik.libsonnet')('azure')

View file

@ -1 +0,0 @@
(import '../../deployments/kubernetes.libsonnet')('github')

View file

@ -1 +0,0 @@
(import '../../deployments/multi.libsonnet')('github')

View file

@ -1 +0,0 @@
(import '../../deployments/nginx.libsonnet')('github')

View file

@ -1 +0,0 @@
(import '../../deployments/single.libsonnet')('github')

View file

@ -1 +0,0 @@
(import '../../deployments/traefik.libsonnet')('github')

View file

@ -1 +0,0 @@
(import '../../deployments/kubernetes.libsonnet')('gitlab')

View file

@ -1 +0,0 @@
(import '../../deployments/multi.libsonnet')('gitlab')

View file

@ -1 +0,0 @@
(import '../../deployments/nginx.libsonnet')('gitlab')

View file

@ -1 +0,0 @@
(import '../../deployments/single.libsonnet')('gitlab')

View file

@ -1 +0,0 @@
(import '../../deployments/traefik.libsonnet')('gitlab')

View file

@ -1 +0,0 @@
(import '../../deployments/kubernetes.libsonnet')('google')

View file

@ -1 +0,0 @@
(import '../../deployments/multi.libsonnet')('google')

View file

@ -1 +0,0 @@
(import '../../deployments/nginx.libsonnet')('google')

View file

@ -1 +0,0 @@
(import '../../deployments/single.libsonnet')('google')

View file

@ -1 +0,0 @@
(import '../../deployments/traefik.libsonnet')('google')

View file

@ -1 +0,0 @@
(import '../../deployments/kubernetes.libsonnet')('okta')

View file

@ -1 +0,0 @@
(import '../../deployments/multi.libsonnet')('okta')

View file

@ -1 +0,0 @@
(import '../../deployments/nginx.libsonnet')('okta')

View file

@ -1 +0,0 @@
(import '../../deployments/single.libsonnet')('okta')

View file

@ -1 +0,0 @@
(import '../../deployments/traefik.libsonnet')('okta')

View file

@ -1 +0,0 @@
(import '../../deployments/kubernetes.libsonnet')('onelogin')

View file

@ -1 +0,0 @@
(import '../../deployments/multi.libsonnet')('onelogin')

View file

@ -1 +0,0 @@
(import '../../deployments/nginx.libsonnet')('onelogin')

View file

@ -1 +0,0 @@
(import '../../deployments/single.libsonnet')('onelogin')

View file

@ -1 +0,0 @@
(import '../../deployments/traefik.libsonnet')('onelogin')

View file

@ -1 +0,0 @@
(import '../../deployments/kubernetes.libsonnet')('ping')

View file

@ -1 +0,0 @@
(import '../../deployments/multi.libsonnet')('ping')

View file

@ -1 +0,0 @@
(import '../../deployments/nginx.libsonnet')('ping')

View file

@ -1 +0,0 @@
(import '../../deployments/single.libsonnet')('ping')

View file

@ -1 +0,0 @@
(import '../../deployments/traefik.libsonnet')('ping')