@@ -68,46 +68,6 @@ func TestProvisionerDaemon_PSK(t *testing.T) {
6868 require .Equal (t , proto .CurrentVersion .String (), daemons [0 ].APIVersion )
6969 })
7070
71- t .Run ("AnotherOrg" , func (t * testing.T ) {
72- t .Parallel ()
73- dv := coderdtest .DeploymentValues (t )
74- dv .Experiments = []string {string (codersdk .ExperimentMultiOrganization )}
75- client , _ := coderdenttest .New (t , & coderdenttest.Options {
76- Options : & coderdtest.Options {
77- DeploymentValues : dv ,
78- },
79- ProvisionerDaemonPSK : "provisionersftw" ,
80- LicenseOptions : & coderdenttest.LicenseOptions {
81- Features : license.Features {
82- codersdk .FeatureExternalProvisionerDaemons : 1 ,
83- codersdk .FeatureMultipleOrganizations : 1 ,
84- },
85- },
86- })
87- anotherOrg := coderdenttest .CreateOrganization (t , client , coderdenttest.CreateOrganizationOptions {})
88- inv , conf := newCLI (t , "provisionerd" , "start" , "--psk=provisionersftw" , "--name" , "org-daemon" , "--org" , anotherOrg .ID .String ())
89- err := conf .URL ().Write (client .URL .String ())
90- require .NoError (t , err )
91- pty := ptytest .New (t ).Attach (inv )
92- ctx , cancel := context .WithTimeout (inv .Context (), testutil .WaitLong )
93- defer cancel ()
94- clitest .Start (t , inv )
95- pty .ExpectMatchContext (ctx , "starting provisioner daemon" )
96-
97- var daemons []codersdk.ProvisionerDaemon
98- require .Eventually (t , func () bool {
99- daemons , err = client .OrganizationProvisionerDaemons (ctx , anotherOrg .ID )
100- if err != nil {
101- return false
102- }
103- return len (daemons ) == 1
104- }, testutil .WaitShort , testutil .IntervalSlow )
105- assert .Equal (t , "org-daemon" , daemons [0 ].Name )
106- assert .Equal (t , provisionersdk .ScopeOrganization , daemons [0 ].Tags [provisionersdk .TagScope ])
107- assert .Equal (t , buildinfo .Version (), daemons [0 ].Version )
108- assert .Equal (t , proto .CurrentVersion .String (), daemons [0 ].APIVersion )
109- })
110-
11171 t .Run ("AnotherOrgByNameWithUser" , func (t * testing.T ) {
11272 t .Parallel ()
11373 dv := coderdtest .DeploymentValues (t )
@@ -126,7 +86,7 @@ func TestProvisionerDaemon_PSK(t *testing.T) {
12686 })
12787 anotherOrg := coderdenttest .CreateOrganization (t , client , coderdenttest.CreateOrganizationOptions {})
12888 anotherClient , _ := coderdtest .CreateAnotherUser (t , client , anotherOrg .ID , rbac .RoleTemplateAdmin ())
129- inv , conf := newCLI (t , "provisionerd" , "start" , "--psk=provisionersftw" , "-- name" , "org-daemon" , "--org" , anotherOrg .Name )
89+ inv , conf := newCLI (t , "provisionerd" , "start" , "--name" , "org-daemon" , "--org" , anotherOrg .Name )
13090 clitest .SetupConfig (t , anotherClient , conf )
13191 pty := ptytest .New (t ).Attach (inv )
13292 ctx , cancel := context .WithTimeout (inv .Context (), testutil .WaitLong )
@@ -135,32 +95,6 @@ func TestProvisionerDaemon_PSK(t *testing.T) {
13595 pty .ExpectMatchContext (ctx , "starting provisioner daemon" )
13696 })
13797
138- t .Run ("AnotherOrgByNameNoUser" , func (t * testing.T ) {
139- t .Parallel ()
140- dv := coderdtest .DeploymentValues (t )
141- dv .Experiments = []string {string (codersdk .ExperimentMultiOrganization )}
142- client , _ := coderdenttest .New (t , & coderdenttest.Options {
143- Options : & coderdtest.Options {
144- DeploymentValues : dv ,
145- },
146- ProvisionerDaemonPSK : "provisionersftw" ,
147- LicenseOptions : & coderdenttest.LicenseOptions {
148- Features : license.Features {
149- codersdk .FeatureExternalProvisionerDaemons : 1 ,
150- codersdk .FeatureMultipleOrganizations : 1 ,
151- },
152- },
153- })
154- anotherOrg := coderdenttest .CreateOrganization (t , client , coderdenttest.CreateOrganizationOptions {})
155- inv , conf := newCLI (t , "provisionerd" , "start" , "--psk=provisionersftw" , "--name" , "org-daemon" , "--org" , anotherOrg .Name )
156- err := conf .URL ().Write (client .URL .String ())
157- require .NoError (t , err )
158- ctx , cancel := context .WithTimeout (inv .Context (), testutil .WaitLong )
159- defer cancel ()
160- err = inv .WithContext (ctx ).Run ()
161- require .ErrorContains (t , err , "must provide an org ID when not authenticated as a user and organization is specified" )
162- })
163-
16498 t .Run ("NoUserNoPSK" , func (t * testing.T ) {
16599 t .Parallel ()
166100 client , _ := coderdenttest .New (t , & coderdenttest.Options {
@@ -467,7 +401,7 @@ func TestProvisionerDaemon_ProvisionerKey(t *testing.T) {
467401 Name : "dont-TEST-me" ,
468402 })
469403 require .NoError (t , err )
470- inv , conf := newCLI (t , "provisionerd" , "start" , "--org" , anotherOrg . ID . String (), "-- key" , res .Key , "--name=matt-daemon" )
404+ inv , conf := newCLI (t , "provisionerd" , "start" , "--key" , res .Key , "--name=matt-daemon" )
471405 err = conf .URL ().Write (client .URL .String ())
472406 require .NoError (t , err )
473407 pty := ptytest .New (t ).Attach (inv )
0 commit comments