mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-05-07 16:55:15 -04:00
Manually manage GCP service accounts
This commit is contained in:
parent
f9c70d5c5a
commit
e761c9bf97
19 changed files with 186 additions and 555 deletions
|
@ -69,7 +69,6 @@ func TestSetGetState(t *testing.T) {
|
|||
assert.Equal(state.GCPFirewalls, client.firewalls)
|
||||
assert.Equal(state.GCPControlPlaneInstanceTemplate, client.controlPlaneTemplate)
|
||||
assert.Equal(state.GCPWorkerInstanceTemplate, client.workerTemplate)
|
||||
assert.Equal(state.GCPServiceAccount, client.serviceAccount)
|
||||
assert.Equal(state.LoadBalancerIP, client.loadbalancerIP)
|
||||
for _, lb := range client.loadbalancers {
|
||||
assert.Contains(state.GCPLoadbalancers, lb.name)
|
||||
|
@ -97,7 +96,6 @@ func TestSetGetState(t *testing.T) {
|
|||
firewalls: state.GCPFirewalls,
|
||||
workerTemplate: state.GCPWorkerInstanceTemplate,
|
||||
controlPlaneTemplate: state.GCPControlPlaneInstanceTemplate,
|
||||
serviceAccount: state.GCPServiceAccount,
|
||||
loadbalancerIP: state.LoadBalancerIP,
|
||||
loadbalancerIPname: state.GCPLoadbalancerIPname,
|
||||
}
|
||||
|
@ -111,18 +109,6 @@ func TestSetGetState(t *testing.T) {
|
|||
})
|
||||
}
|
||||
|
||||
func TestInit(t *testing.T) {
|
||||
assert := assert.New(t)
|
||||
require := require.New(t)
|
||||
|
||||
client := Client{}
|
||||
require.NoError(client.init("project", "zone", "region", "name"))
|
||||
assert.Equal("project", client.project)
|
||||
assert.Equal("zone", client.zone)
|
||||
assert.Equal("region", client.region)
|
||||
assert.Equal("name", client.name)
|
||||
}
|
||||
|
||||
func TestBuildResourceName(t *testing.T) {
|
||||
testCases := map[string]struct {
|
||||
clientUID string
|
||||
|
@ -209,6 +195,18 @@ func TestResourceURI(t *testing.T) {
|
|||
}
|
||||
}
|
||||
|
||||
func TestInit(t *testing.T) {
|
||||
assert := assert.New(t)
|
||||
require := require.New(t)
|
||||
|
||||
client := Client{}
|
||||
require.NoError(client.init("project", "zone", "region", "name"))
|
||||
assert.Equal("project", client.project)
|
||||
assert.Equal("zone", client.zone)
|
||||
assert.Equal("region", client.region)
|
||||
assert.Equal("name", client.name)
|
||||
}
|
||||
|
||||
func TestCloseAll(t *testing.T) {
|
||||
assert := assert.New(t)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue