1
1
use super :: { MANAGED_BY , MANAGED_BY_LABEL } ;
2
2
use crate :: permissionables:: Session ;
3
- use itertools:: Itertools ;
4
- use k8s_openapi:: api:: { core:: v1:: ConfigMap , rbac:: v1:: Subject } ;
3
+ use k8s_openapi:: api:: core:: v1:: ConfigMap ;
5
4
use kube:: {
6
5
api:: { ObjectMeta , Patch , PatchParams } ,
7
6
Api , Client ,
@@ -32,21 +31,6 @@ pub async fn create_configmap(
32
31
"members" . to_string ( ) ,
33
32
serde_json:: to_string ( & session. members ) ?,
34
33
) ,
35
- (
36
- "member_refs" . to_string ( ) ,
37
- serde_json:: to_string (
38
- & session
39
- . members
40
- . iter ( )
41
- . map ( |member| Subject {
42
- kind : "User" . to_string ( ) ,
43
- name : format ! ( "oidc:{member}" ) ,
44
- ..Default :: default ( )
45
- } )
46
- . collect_vec ( ) ,
47
- )
48
- . unwrap ( ) ,
49
- ) ,
50
34
( "start_date" . to_string ( ) , session. start_date . to_string ( ) ) ,
51
35
( "end_date" . to_string ( ) , session. end_date . to_string ( ) ) ,
52
36
] ) ;
@@ -92,7 +76,7 @@ pub async fn create_configmap(
92
76
mod tests {
93
77
use super :: create_configmap;
94
78
use crate :: { instruments:: Instrument , permissionables:: Session } ;
95
- use k8s_openapi:: api:: { core:: v1:: ConfigMap , rbac :: v1 :: Subject } ;
79
+ use k8s_openapi:: api:: core:: v1:: ConfigMap ;
96
80
use kube:: { api:: ObjectMeta , Client , Config } ;
97
81
use std:: collections:: { BTreeMap , BTreeSet } ;
98
82
use time:: macros:: datetime;
@@ -118,27 +102,6 @@ mod tests {
118
102
"members" . to_string ( ) ,
119
103
serde_json:: to_string ( & vec ! [ & "enu43627" , & "iat69393" , & "mrg27357" ] ) . unwrap ( ) ,
120
104
) ,
121
- (
122
- "member_refs" . to_string ( ) ,
123
- serde_json:: to_string ( & vec ! [
124
- Subject {
125
- kind: "User" . to_string( ) ,
126
- name: "oidc:enu43627" . to_string( ) ,
127
- ..Default :: default ( )
128
- } ,
129
- Subject {
130
- kind: "User" . to_string( ) ,
131
- name: "oidc:iat69393" . to_string( ) ,
132
- ..Default :: default ( )
133
- } ,
134
- Subject {
135
- kind: "User" . to_string( ) ,
136
- name: "oidc:mrg27357" . to_string( ) ,
137
- ..Default :: default ( )
138
- } ,
139
- ] )
140
- . unwrap ( ) ,
141
- ) ,
142
105
(
143
106
"start_date" . to_string ( ) ,
144
107
datetime ! ( 2024 -05 -24 09 : 00 : 00 ) . to_string ( ) ,
0 commit comments