Skip to content

Commit

Permalink
Merge pull request #5138 from codyrancher/psp-backport
Browse files Browse the repository at this point in the history
[backport v2.8.next1] Removing all references to PSP since they will no longer be supported
  • Loading branch information
codyrancher authored Apr 24, 2024
2 parents 8160702 + 8583bd9 commit 2657ea0
Show file tree
Hide file tree
Showing 80 changed files with 7 additions and 3,375 deletions.
1 change: 0 additions & 1 deletion app/authenticated/cluster/edit/route.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ export default Route.extend({
kontainerDrivers: globalStore.findAll('kontainerDriver'),
nodeTemplates: globalStore.findAll('nodeTemplate'),
nodeDrivers: globalStore.findAll('nodeDriver'),
psps: globalStore.findAll('podSecurityPolicyTemplate'),
psacs: globalStore.findAll('podSecurityAdmissionConfigurationTemplate'),
roleTemplates: get(this, 'roleTemplateService').get('allFilteredRoleTemplates'),
users: globalStore.findAll('user'),
Expand Down
1 change: 0 additions & 1 deletion app/authenticated/cluster/projects/edit/route.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ export default Route.extend({
project: store.find('project', params.project_id),
projectRoleTemplateBindings: store.find('projectRoleTemplateBinding'),
projects: store.findAll('project'),
psps: store.find('podSecurityPolicyTemplate'),
roles: get(this, 'roleTemplateService').get('allFilteredRoleTemplates'),
users: store.find('user', null, { forceReload: true }),
}).then((hash) => {
Expand Down
1 change: 0 additions & 1 deletion app/authenticated/cluster/projects/new/route.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ export default Route.extend({
me: get(this, 'access.principal'),
project,
projects: store.findAll('project'),
psps: store.findAll('podSecurityPolicyTemplate'),
roles: get(this, 'roleTemplateService').get('allFilteredRoleTemplates'),
users: store.find('user', null, { forceReload: true }),
});
Expand Down
1 change: 0 additions & 1 deletion app/authenticated/cluster/security/members/edit/route.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ export default Route.extend({
context: 'cluster'
}
}),
policies: store.find('podsecuritypolicytemplate'),
});
},
});
1 change: 0 additions & 1 deletion app/authenticated/project/security/members/edit/route.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ export default Route.extend({
context: 'cluster'
}
}),
policies: store.find('podsecuritypolicytemplate'),
});
},
});
19 changes: 1 addition & 18 deletions app/components/new-edit-project/component.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@ import { alias } from '@ember/object/computed';
import { inject as service } from '@ember/service';
import Component from '@ember/component';
import layout from './template';
import {
get, set, computed, observer, setProperties
} from '@ember/object';
import { get, set, computed, setProperties } from '@ember/object';
import NewOrEdit from 'ui/mixins/new-or-edit';
import ChildHook from 'shared/mixins/child-hook';
import { isEmpty } from '@ember/utils';
Expand All @@ -24,19 +22,16 @@ export default Component.extend(NewOrEdit, ChildHook, {
layout,
memberConfig: M_CONFIG,
model: null,
podSecurityPolicyTemplateId: null,
isNew: false,

primaryResource: alias('model.project'),
secPolicy: alias('model.project.defaultPodSecurityPolicyTemplateId'),
policies: alias('model.policies'),
init() {
this._super(...arguments);
let bindings = (get(this, 'model.project.projectRoleTemplateBindings') || []).slice();

bindings = bindings.filter((x) => get(x, 'name') !== 'creator');
set(this, 'memberArray', bindings);
set(this, 'podSecurityPolicyTemplateId', get(this, 'model.project.podSecurityPolicyTemplateId'));
if (isEmpty(get(this, 'primaryResource.id'))) {
set(this, 'isNew', true);
}
Expand Down Expand Up @@ -70,9 +65,6 @@ export default Component.extend(NewOrEdit, ChildHook, {
},
},

pspDidChange: observer('podSecurityPolicyTemplateId', function() {
set(this, 'model.project.podSecurityPolicyTemplateId', get(this, 'podSecurityPolicyTemplateId'));
}),
creator: computed('editing', 'model.{me,users}', 'primaryResource.creatorId', function() {
let cid = get(this, 'primaryResource.creatorId');
let creator = null;
Expand Down Expand Up @@ -119,15 +111,6 @@ export default Component.extend(NewOrEdit, ChildHook, {
return get(this, 'errors.length') === 0;
},

didSave() {
const pr = get(this, 'primaryResource');
const podSecurityPolicyTemplateId = get(this, 'podSecurityPolicyTemplateId') ? get(this, 'podSecurityPolicyTemplateId') : null;

return pr.waitForCondition('BackingNamespaceCreated').then(() => this.applyHooks().then(() => {
pr.doAction('setpodsecuritypolicytemplate', { podSecurityPolicyTemplateId, }).then(() => pr);
}));
},

doneSaving() {
this.goBack();
},
Expand Down
13 changes: 0 additions & 13 deletions app/components/new-edit-project/template.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,6 @@
nameRequired=true
namePlaceholder="projectsPage.name.placeholder"
}}
{{#if model.project.cluster.capabilities.pspEnabled}}
<label class="acc-label">
{{t "projectsPage.psp.label"}}
</label>
{{new-select
content=model.psps
optionLabelPath="displayName"
optionValuePath="id"
prompt="generic.none"
localizedPrompt=true
value=podSecurityPolicyTemplateId
}}
{{/if}}
</section>

<div class="row">
Expand Down
7 changes: 0 additions & 7 deletions app/instance-initializers/nav.js
Original file line number Diff line number Diff line change
Expand Up @@ -305,13 +305,6 @@ const rootNav = [
resource: ['roletemplate'],
resourceScope: 'global',
},
{
id: 'global-security-roles',
localizedLabel: 'nav.admin.security.podSecurityPolicies',
route: 'global-admin.security.policies',
resource: ['podsecuritypolicytemplate'],
resourceScope: 'global',
},
{
id: 'global-security-authentication',
localizedLabel: 'nav.admin.security.authentication',
Expand Down
4 changes: 1 addition & 3 deletions app/models/cluster.js
Original file line number Diff line number Diff line change
Expand Up @@ -1000,21 +1000,19 @@ export default Resource.extend(Grafana, ResourceUsage, {

clearConfigFieldsForClusterTemplate() {
let clearedNull = ['localClusterAuthEndpoint', 'rancherKubernetesEngineConfig', 'enableNetworkPolicy'];
let clearedDelete = ['defaultClusterRoleForProjectMembers', 'defaultPodSecurityPolicyTemplateId'];
let clearedDelete = ['defaultClusterRoleForProjectMembers'];
let {
localClusterAuthEndpoint,
rancherKubernetesEngineConfig,
enableNetworkPolicy,
defaultClusterRoleForProjectMembers,
defaultPodSecurityPolicyTemplateId,
} = this;

let cachedConfig = {
localClusterAuthEndpoint,
rancherKubernetesEngineConfig,
enableNetworkPolicy,
defaultClusterRoleForProjectMembers,
defaultPodSecurityPolicyTemplateId,
};

// set this incase we fail to save the cluster;
Expand Down
16 changes: 0 additions & 16 deletions app/models/podsecuritypolicytemplate.js

This file was deleted.

1 change: 0 additions & 1 deletion lib/global-admin/addon/cluster-templates/detail/route.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ export default Route.extend({
return hash({
clusterTemplate,
clusterTemplateRevision: revision,
psps: this.globalStore.findAll('podSecurityPolicyTemplate'),
psacs: this.globalStore.findAll('podSecurityAdmissionConfigurationTemplate'),
clusterTemplateRevisionId: revision.id,
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@

<CruClusterTemplate @clusterTemplate={{model.clusterTemplate}}
@clusterTemplateRevision={{model.clusterTemplateRevision}}
@clusterTemplateRevisionId={{model.clusterTemplateRevisionId}} @psps={{model.psps}} @psacs={{model.psacs}} @mode="view"
@clusterTemplateRevisionId={{model.clusterTemplateRevisionId}} @psacs={{model.psacs}} @mode="view"
@cancel={{action "cancel" }} @done={{action "done" }} />
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ export default Route.extend({
return hash({
clusterTemplate: template,
clusterTemplateRevision: tempRevision,
psps: this.globalStore.findAll('podSecurityPolicyTemplate'),
psacs: this.globalStore.findAll('podSecurityAdmissionConfigurationTemplate'),
clusterTemplateRevisionId: tempId,
});
Expand All @@ -50,7 +49,6 @@ export default Route.extend({
return hash({
clusterTemplate: template,
clusterTemplateRevision: tempRevision,
psps: this.globalStore.findAll('podSecurityPolicyTemplate'),
psacs: this.globalStore.findAll('podSecurityAdmissionConfigurationTemplate'),
clusterTemplateRevisionId: tempId,
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@

<CruClusterTemplate @clusterTemplate={{model.clusterTemplate}}
@clusterTemplateRevision={{model.clusterTemplateRevision}} @updateTemplateId={{action "updateTemplateId" }}
@clusterTemplateRevisionId={{model.clusterTemplateRevisionId}} @psps={{model.psps}} @psacs={{model.psacs}} @mode="edit"
@clusterTemplateRevisionId={{model.clusterTemplateRevisionId}} @psacs={{model.psacs}} @mode="edit"
@cancel={{action "cancel" }} @done={{action "done" }} />
1 change: 0 additions & 1 deletion lib/global-admin/addon/cluster-templates/new/route.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ export default Route.extend({
rancherKubernetesEngineConfig: this.globalStore.createRecord({ type: 'rancherKubernetesEngineConfig' })
})
}),
psps: this.globalStore.findAll('podSecurityPolicyTemplate'),
psacs: this.globalStore.findAll('podSecurityAdmissionConfigurationTemplate'),
users: this.globalStore.findAll('user'),
});
Expand Down
2 changes: 1 addition & 1 deletion lib/global-admin/addon/cluster-templates/new/template.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
</div>

<CruClusterTemplate @clusterTemplate={{model.clusterTemplate}}
@clusterTemplateRevision={{model.clusterTemplateRevision}} @users={{model.users}} @psps={{model.psps}} @psacs={{model.psacs}} @mode="new"
@clusterTemplateRevision={{model.clusterTemplateRevision}} @users={{model.users}} @psacs={{model.psacs}} @mode="new"
@forceExpandOnInit={{false}} @cancel={{action "cancel" }} @done={{action "done" }} />
1 change: 0 additions & 1 deletion lib/global-admin/addon/clusters/new/launch/route.js
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,6 @@ export default Route.extend({
cloudCredentials: gs.findAll('cloudcredential'),
clusterRoleTemplateBinding: gs.findAll('clusterRoleTemplateBinding'),
nodeTemplates: gs.findAll('nodeTemplate'),
psps: gs.findAll('podSecurityPolicyTemplate'),
psacs: gs.findAll('podSecurityAdmissionConfigurationTemplate'),
users: gs.findAll('user'),
clusterTemplates,
Expand Down
36 changes: 0 additions & 36 deletions lib/global-admin/addon/components/form-basic-policy/component.js

This file was deleted.

34 changes: 0 additions & 34 deletions lib/global-admin/addon/components/form-basic-policy/template.hbs

This file was deleted.

This file was deleted.

Loading

0 comments on commit 2657ea0

Please sign in to comment.