Skip to content

Commit

Permalink
add storage class dropdown
Browse files Browse the repository at this point in the history
  • Loading branch information
mms-gianni committed Mar 23, 2024
1 parent 67aa9c4 commit e0ba11f
Showing 1 changed file with 20 additions and 6 deletions.
26 changes: 20 additions & 6 deletions client/src/components/settings/form-general.vue
Original file line number Diff line number Diff line change
Expand Up @@ -312,11 +312,11 @@
md="4"
v-if="settings.kubero.auditLogs.enabled"
>
<v-text-field
v-model="settings.kubero.auditLogs.storageClassName"
label="storage class name"
required
></v-text-field>
<v-select
v-model="settings.kubero.auditLogs.storageClassName"
:items="storageclasses"
label="Storage Class"
></v-select>
</v-col>
<v-col
cols="12"
Expand Down Expand Up @@ -345,6 +345,7 @@


<script lang="ts">
import axios from 'axios'
import { defineComponent } from 'vue'
import { Secrets } from './form.vue'
Expand All @@ -361,16 +362,29 @@ export default defineComponent({
}
},
mounted() {
console.log(this.settings.kubero.namespace)
this.loadStorageClasses();
},
components: {
},
data() {
return {
show: false,
storageclasses : [
/*
'standard',
'standard-fast',
*/
] as string[],
}
},
methods: {
loadStorageClasses() {
axios.get('/api/config/storageclasses').then(response => {
for (let i = 0; i < response.data.length; i++) {
this.storageclasses.push(response.data[i].name);
}
});
},
}
})
Expand Down

0 comments on commit e0ba11f

Please sign in to comment.