@@ -68,46 +68,6 @@ func TestProvisionerDaemon_PSK(t *testing.T) {
6868require .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-
11171t .Run ("AnotherOrgByNameWithUser" ,func (t * testing.T ) {
11272t .Parallel ()
11373dv := coderdtest .DeploymentValues (t )
@@ -126,7 +86,7 @@ func TestProvisionerDaemon_PSK(t *testing.T) {
12686})
12787anotherOrg := coderdenttest .CreateOrganization (t ,client , coderdenttest.CreateOrganizationOptions {})
12888anotherClient ,_ := 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 )
13090clitest .SetupConfig (t ,anotherClient ,conf )
13191pty := ptytest .New (t ).Attach (inv )
13292ctx ,cancel := context .WithTimeout (inv .Context (),testutil .WaitLong )
@@ -135,32 +95,6 @@ func TestProvisionerDaemon_PSK(t *testing.T) {
13595pty .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-
16498t .Run ("NoUserNoPSK" ,func (t * testing.T ) {
16599t .Parallel ()
166100client ,_ := coderdenttest .New (t ,& coderdenttest.Options {
@@ -467,7 +401,7 @@ func TestProvisionerDaemon_ProvisionerKey(t *testing.T) {
467401Name :"dont-TEST-me" ,
468402})
469403require .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" )
471405err = conf .URL ().Write (client .URL .String ())
472406require .NoError (t ,err )
473407pty := ptytest .New (t ).Attach (inv )