mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-06-19 03:39:32 -04:00
operator: always create initial resources (#858)
* operator: move csp clients to own path * operator: use cloudfake as default csp
This commit is contained in:
parent
f720726074
commit
98316b5248
49 changed files with 112 additions and 108 deletions
|
@ -38,10 +38,6 @@ func TestImageVersion(t *testing.T) {
|
|||
imageReference: "some-reference",
|
||||
wantErr: true,
|
||||
},
|
||||
"fallback version found": {
|
||||
imageReference: "ami-04a87d302e2509aad",
|
||||
wantVersion: "v2.2.0",
|
||||
},
|
||||
}
|
||||
|
||||
for name, tc := range testCases {
|
||||
|
@ -59,7 +55,7 @@ func TestImageVersion(t *testing.T) {
|
|||
fs: &afero.Afero{Fs: fs},
|
||||
}
|
||||
|
||||
version, err := imageInfo.ImageVersion(tc.imageReference)
|
||||
version, err := imageInfo.ImageVersion()
|
||||
if tc.wantErr {
|
||||
assert.Error(err)
|
||||
return
|
||||
|
@ -124,46 +120,6 @@ func TestParseOSRelease(t *testing.T) {
|
|||
assert.Equal(wantMap, osReleaseMap)
|
||||
}
|
||||
|
||||
func TestImageVersionFromFallback(t *testing.T) {
|
||||
testCases := map[string]struct {
|
||||
imageReference string
|
||||
wantVersion string
|
||||
wantErr bool
|
||||
}{
|
||||
"AWS reference": {
|
||||
imageReference: "ami-06b8cbf4837a0a57c",
|
||||
wantVersion: "v2.2.2",
|
||||
},
|
||||
"Azure reference": {
|
||||
imageReference: "/subscriptions/0d202bbb-4fa7-4af8-8125-58c269a05435/resourceGroups/constellation-images/providers/Microsoft.Compute/galleries/Constellation/images/constellation/versions/2.1.0",
|
||||
wantVersion: "v2.1.0",
|
||||
},
|
||||
"GCP reference": {
|
||||
imageReference: "projects/constellation-images/global/images/constellation-v2-0-0",
|
||||
wantVersion: "v2.0.0",
|
||||
},
|
||||
"unknown reference": {
|
||||
imageReference: "unknown",
|
||||
wantErr: true,
|
||||
},
|
||||
}
|
||||
|
||||
for name, tc := range testCases {
|
||||
t.Run(name, func(t *testing.T) {
|
||||
assert := assert.New(t)
|
||||
require := require.New(t)
|
||||
|
||||
version, err := imageVersionFromFallback(tc.imageReference)
|
||||
if tc.wantErr {
|
||||
assert.Error(err)
|
||||
return
|
||||
}
|
||||
require.NoError(err)
|
||||
assert.Equal(tc.wantVersion, version)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
const osRelease = `
|
||||
# Some comment
|
||||
# Some empty lines below
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue