Skip to content

Commit 79bbe4f

Browse files
committed
Remove member refs from sessionspace configmaps
1 parent 1d5c73e commit 79bbe4f

File tree

1 file changed

+2
-39
lines changed

1 file changed

+2
-39
lines changed

sessionspaces/src/resources/config_map.rs

Lines changed: 2 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use super::{MANAGED_BY, MANAGED_BY_LABEL};
22
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;
54
use kube::{
65
api::{ObjectMeta, Patch, PatchParams},
76
Api, Client,
@@ -32,21 +31,6 @@ pub async fn create_configmap(
3231
"members".to_string(),
3332
serde_json::to_string(&session.members)?,
3433
),
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-
),
5034
("start_date".to_string(), session.start_date.to_string()),
5135
("end_date".to_string(), session.end_date.to_string()),
5236
]);
@@ -92,7 +76,7 @@ pub async fn create_configmap(
9276
mod tests {
9377
use super::create_configmap;
9478
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;
9680
use kube::{api::ObjectMeta, Client, Config};
9781
use std::collections::{BTreeMap, BTreeSet};
9882
use time::macros::datetime;
@@ -118,27 +102,6 @@ mod tests {
118102
"members".to_string(),
119103
serde_json::to_string(&vec![&"enu43627", &"iat69393", &"mrg27357"]).unwrap(),
120104
),
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-
),
142105
(
143106
"start_date".to_string(),
144107
datetime!(2024-05-24 09:00:00).to_string(),

0 commit comments

Comments
 (0)